1#! make -f
2#----------------------------------------------------------------------------
3# Project:  TwlSDK
4# File:     commondefs.compat.pre
5#
6# Copyright 2007-2008 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:: 2008-12-24#$
15# $Rev: 9728 $
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
40
41ifneq	($(filter TWL,$(TARGET_PLATFORM_LIST)),)
42ifdef NITRO_MEMSIZE
43#[TBD]
44#TWL_MEMSIZE				:= $(NITRO_MEMSIZE)
45endif
46
47NITRO_PLATFORM				?= $(TWL_PLATFORM)
48NITRO_LIBSUFFIX				?= $(TWL_LIBSUFFIX)
49NITRO_BUILD_TYPE			?= $(TWL_BUILD_TYPE)
50NITRO_BUILD_ARCH			?= $(TWL_BUILD_ARCH)
51NITRO_LIBTYPE				?= $(TWL_LIBTYPE)
52NITRO_CCTYPE				?= $(TWL_CCTYPE)
53NITROSDK_LANG				?= $(TWLSDK_LANG)
54NITRO_MAKEROM				?= $(TWL_MAKEROM)
55NITRO_COMPRESS				?= $(TWL_COMPRESS)
56NITRO_DIGEST				?= $(TWL_DIGEST)
57IS_NITRO_DIR				?= $(IS_TWL_DIR)
58NITRO_PROFILE				?= $(TWL_PROFILE)
59NITRO_PROFILE_TYPE			?= $(TWL_PROFILE_TYPE)
60NITRO_NO_OPT_G				?= $(TWL_NO_OPT_G)
61NITRO_ROMSPEED				?= $(TWL_ROMSPEED)
62NITRO_SVC_WAITVBLANK_COMPATIBLE	?= $(TWL_SVC_WAITVBLANK_COMPATIBLE)
63
64else
65ifneq	($(filter NITRO,$(TARGET_PLATFORM_LIST)),)
66NITROSDK_ROOT				?= $(TWLSDK_ROOT)
67
68TWL_PLATFORM				?= $(NITRO_PLATFORM)
69TWL_LIBSUFFIX				?= $(NITRO_LIBSUFFIX)
70TWL_BUILD_TYPE				?= $(NITRO_BUILD_TYPE)
71TWL_BUILD_ARCH				?= $(NITRO_BUILD_ARCH)
72TWL_LIBTYPE					?= $(NITRO_LIBTYPE)
73TWL_CCTYPE					?= $(NITRO_CCTYPE)
74TWLSDK_LANG					?= $(NITROSDK_LANG)
75TWL_MAKEROM					?= $(NITRO_MAKEROM)
76TWL_COMPRESS				?= $(NITRO_COMPRESS)
77TWL_DIGEST					?= $(NITRO_DIGEST)
78IS_TWL_DIR					?= $(IS_NITRO_DIR)
79TWL_PROFILE					?= $(NITRO_PROFILE)
80TWL_PROFILE_TYPE			?= $(NITRO_PROFILE_TYPE)
81TWL_NO_OPT_G				?= $(NITRO_NO_OPT_G)
82TWL_ROMSPEED				?= $(NITRO_ROMSPEED)
83TWL_SVC_WAITVBLANK_COMPATIBLE	?= $(NITRO_SVC_WAITVBLANK_COMPATIBLE)
84endif
85endif
86
87