1#! make -f
2#----------------------------------------------------------------------------
3# Project:  TwlSDK
4# File:     commondefs.compat.pre
5#
6# Copyright 2007-2009 Nintendo.  All rights reserved.
7#
8# These coded instructions, statements, and computer programs contain
9# proprietary information of Nintendo of America Inc. and/or Nintendo
10# Company Ltd., and are protected by Federal copyright law. They may
11# not be disclosed to third parties or copied or duplicated in any form,
12# in whole or in part, without the prior written consent of Nintendo.
13#
14# $Date:: 2009-06-04#$
15# $Rev: 10698 $
16# $Author: okubata_ryoma $
17#----------------------------------------------------------------------------
18
19# workaround for compatibility
20
21ifneq ($(TWL_BUILD_TYPE),)
22NITRO_BUILD_TYPE	:= $(TWL_BUILD_TYPE)
23else
24TWL_BUILD_TYPE		:= $(NITRO_BUILD_TYPE)
25endif
26
27ifneq ($(TWL_BUILD_DIR),)
28NITRO_BUILD_DIR		:= $(TWL_BUILD_DIR)
29else
30TWL_BUILD_DIR		:= $(NITRO_BUILD_DIR)
31endif
32
33# Don't use ":=" because the CODEGEN_ARCH value within the *_BUILDTYPE definition is changed by modulerules
34ifneq ($(TWL_BUILDTYPE),)
35NITRO_BUILDTYPE		 = $(TWL_BUILDTYPE)
36else
37TWL_BUILDTYPE		 = $(NITRO_BUILDTYPE)
38endif
39
40ifneq ($(TWL_NO_STD_PCHDR),)
41NITRO_NO_STD_PCHDR	 = $(TWL_NO_STD_PCHDR)
42else
43TWL_NO_STD_PCHDR	 = $(NITRO_NO_STD_PCHDR)
44endif
45
46ifneq ($(TWL_STD_PCHDR),)
47NITRO_STD_PCHDR		 = $(TWL_STD_PCHDR)
48else
49TWL_STD_PCHDR		 = $(NITRO_STD_PCHDR)
50endif
51
52ifneq	($(filter TWL,$(TARGET_PLATFORM_LIST)),)
53ifdef NITRO_MEMSIZE
54#[TBD]
55#TWL_MEMSIZE				:= $(NITRO_MEMSIZE)
56endif
57
58NITRO_PLATFORM				?= $(TWL_PLATFORM)
59NITRO_LIBSUFFIX				?= $(TWL_LIBSUFFIX)
60NITRO_BUILD_TYPE			?= $(TWL_BUILD_TYPE)
61NITRO_BUILD_ARCH			?= $(TWL_BUILD_ARCH)
62NITRO_LIBTYPE				?= $(TWL_LIBTYPE)
63NITRO_CCTYPE				?= $(TWL_CCTYPE)
64NITROSDK_LANG				?= $(TWLSDK_LANG)
65NITRO_MAKEROM				?= $(TWL_MAKEROM)
66NITRO_COMPRESS				?= $(TWL_COMPRESS)
67NITRO_DIGEST				?= $(TWL_DIGEST)
68IS_NITRO_DIR				?= $(IS_TWL_DIR)
69NITRO_PROFILE				?= $(TWL_PROFILE)
70NITRO_PROFILE_TYPE			?= $(TWL_PROFILE_TYPE)
71NITRO_NO_OPT_G				?= $(TWL_NO_OPT_G)
72NITRO_ROMSPEED				?= $(TWL_ROMSPEED)
73NITRO_SVC_WAITVBLANK_COMPATIBLE	?= $(TWL_SVC_WAITVBLANK_COMPATIBLE)
74
75else
76ifneq	($(filter NITRO,$(TARGET_PLATFORM_LIST)),)
77NITROSDK_ROOT				?= $(TWLSDK_ROOT)
78
79TWL_PLATFORM				?= $(NITRO_PLATFORM)
80TWL_LIBSUFFIX				?= $(NITRO_LIBSUFFIX)
81TWL_BUILD_TYPE				?= $(NITRO_BUILD_TYPE)
82TWL_BUILD_ARCH				?= $(NITRO_BUILD_ARCH)
83TWL_LIBTYPE					?= $(NITRO_LIBTYPE)
84TWL_CCTYPE					?= $(NITRO_CCTYPE)
85TWLSDK_LANG					?= $(NITROSDK_LANG)
86TWL_MAKEROM					?= $(NITRO_MAKEROM)
87TWL_COMPRESS				?= $(NITRO_COMPRESS)
88TWL_DIGEST					?= $(NITRO_DIGEST)
89IS_TWL_DIR					?= $(IS_NITRO_DIR)
90TWL_PROFILE					?= $(NITRO_PROFILE)
91TWL_PROFILE_TYPE			?= $(NITRO_PROFILE_TYPE)
92TWL_NO_OPT_G				?= $(NITRO_NO_OPT_G)
93TWL_ROMSPEED				?= $(NITRO_ROMSPEED)
94TWL_SVC_WAITVBLANK_COMPATIBLE	?= $(NITRO_SVC_WAITVBLANK_COMPATIBLE)
95endif
96endif
97
98