1#! make -f
2#----------------------------------------------------------------------------
3# Project:  TwlSDK - GX - demos - UnitTours
4# File:	    Makefile
5#
6# Copyright 2003-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-09-18#$
15# $Rev: 8573 $
16# $Author: okubata_ryoma $
17#----------------------------------------------------------------------------
18TARGET_PLATFORM	= TWL NITRO
19
20include $(TWLSDK_ROOT)/build/buildtools/commondefs
21
22
23#----------------------------------------------------------------------------
24
25SUBDIRS		 = DEMOLib
26
27ifndef	NITRO_WITHOUT_GXDEMOS
28ifndef	TWL_WIHTOUT_GXDEMOS
29SUBDIRS_P	+= 2D_CharBg_1				\
30			   2D_CharBg_2				\
31			   2D_CharBg_3				\
32			   2D_CharBg_4				\
33			   2D_CharBg_5				\
34			   2D_CharBg_6				\
35			   2D_CharBg_7				\
36			   2D_CharBg_8				\
37			   2D_CharBg_9				\
38			   2D_Oam_1					\
39			   2D_Oam_2					\
40			   2D_Oam_3					\
41			   2D_Oam_4					\
42			   2D_Oam_5					\
43			   2D_BmpBg_Vram			\
44			   2D_BmpBg_MainRam			\
45			   3D_Pol_OneTri			\
46			   3D_Pol_Simple			\
47			   3D_Pol_Simple2			\
48			   3D_Pol_Simple3			\
49			   3D_Pol_Light				\
50			   3D_Pol_Color				\
51			   3D_Pol_LightColor		\
52			   3D_Pol_Translucent		\
53			   3D_Pol_Transparent		\
54			   3D_Edge_Marking			\
55			   3D_Fog					\
56			   3D_Alpha_Test			\
57			   3D_Shininess				\
58			   3D_Command_Pack			\
59			   3D_Pol_Tex4_Plett		\
60			   3D_Pol_Tex16_Plett		\
61			   3D_Pol_Tex256_Plett		\
62			   3D_Pol_Tex32768			\
63			   3D_Pol_Tex4x4			\
64			   3D_Pol_Tex_Alpha			\
65			   3D_Pol_Tex_Decal			\
66			   3D_Pol_Toon				\
67			   3D_Pol_High_Light		\
68			   3D_Pol_Env_Mapping		\
69			   3D_Pol_TexSRT			\
70			   3D_Pol_MakeDL			\
71			   3D_Pol_Split				\
72			   Sub_CharBg_1				\
73			   Sub_CharBg_2				\
74			   Sub_CharBg_3				\
75			   Sub_CharBg_4				\
76			   Sub_CharBg_5				\
77			   Sub_CharBg_6				\
78			   Sub_CharBg_7				\
79			   Sub_CharBg_8				\
80			   Sub_CharBg_9				\
81			   Sub_Oam_1				\
82			   Sub_Oam_2				\
83			   Sub_Oam_3				\
84			   Sub_Oam_4				\
85			   Sub_Oam_5				\
86			   Sub_Double3D				\
87			   2D_CharBg_256BMP			\
88			   2D_CharBg_256_16			\
89			   2D_CharBg_Direct			\
90			   2D_CharBg_BankEx			\
91			   2D_Oam_256_16			\
92			   2D_Oam_Bmp1D				\
93			   2D_Oam_Char1D			\
94			   2D_Oam_Direct			\
95			   2D_Oam_OBJWindow			\
96			   2D_Oam_Translucent		\
97			   3D_BoxTest				\
98			   3D_PolAttr_1Dot			\
99			   3D_PolAttr_DpthTest		\
100			   3D_PolAttr_DpthUpdate	\
101			   3D_PolAttr_FARClip		\
102			   3D_Pol_Vertex_Source		\
103			   3D_Shadow_Pol			\
104			   AntiAlias				\
105			   Capture					\
106			   ClearColor				\
107			   ClearDepthOnly			\
108			   ClearImage				\
109			   CurrentMtx				\
110			   FlipRepeat				\
111			   LinesOver				\
112			   Master_Bright			\
113			   PosVecTest				\
114			   RamOverFlow				\
115			   ViewPort					\
116			   Window					\
117			   Window_HDMA
118endif
119endif
120
121#----------------------------------------------------------------------------
122
123include $(TWLSDK_ROOT)/build/buildtools/modulerules
124
125
126#===== End of Makefile =====
127