1#   File:       Sarien.make
2#   Target:     Sarien
3#   Created:    Saturday, July 7, 2001 09:50:50 PM
4#
5#   $Id: Sarien.make,v 1.9 2001/07/19 12:20:44 cmatsuoka Exp $
6
7
8MAKEFILE        = Sarien.make
9�MondoBuild�    = {MAKEFILE}  # Make blank to avoid rebuilds when makefile is modified
10
11ObjDir          = :
12Includes        =  �
13				  -i :src:include:
14
15Sym-68K         = -sym off
16
17COptions        = {Includes} {Sym-68K} -model far -typecheck relaxed -d VERSION='"0.7.0"' -d __MPW__ -w 35,7,2
18
19
20### Source Files ###
21
22SrcFiles        =  �
23				  :src:core:agi.c24				  :src:core:agi_v2.c25				  :src:core:agi_v3.c26				  :src:core:checks.c27				  :src:core:console.c28				  :src:core:cycle.c29				  :src:core:font.c30				  :src:core:global.c31				  :src:core:graphics.c32				  :src:core:id.c33				  :src:core:iff.c34				  :src:core:inv.c35				  :src:core:keyboard.c36				  :src:core:logic.c37				  :src:core:lzw.c38				  :src:core:main.c39				  :src:core:menu.c40				  :src:core:motion.c41				  :src:core:objects.c42				  :src:core:op_cmd.c43				  :src:core:op_dbg.c44				  :src:core:op_test.c45				  :src:core:patches.c46				  :src:core:picture.c47				  :src:core:rand.c48				  :src:core:savegame.c49				  :src:graphics:macos:macos.c50				  :src:core:silent.c51				  :src:core:sound.c52				  :src:sound:dummy:dummy.c53				  :src:filesys:macos:fileglob.c54				  :src:filesys:macos:path.c55				  :src:core:sprite.c56				  :src:core:text.c57				  :src:core:words.c58				  :src:core:view.c
59
60
61### Object Files ###
62
63ObjFiles-68K    =  �
64				  "{ObjDir}agi.c.o" �
65				  "{ObjDir}agi_v2.c.o" �
66				  "{ObjDir}agi_v3.c.o" �
67				  "{ObjDir}checks.c.o" �
68				  "{ObjDir}console.c.o" �
69				  "{ObjDir}cycle.c.o" �
70				  "{ObjDir}font.c.o" �
71				  "{ObjDir}global.c.o" �
72				  "{ObjDir}graphics.c.o" �
73				  "{ObjDir}id.c.o" �
74				  "{ObjDir}iff.c.o" �
75				  "{ObjDir}inv.c.o" �
76				  "{ObjDir}keyboard.c.o" �
77				  "{ObjDir}logic.c.o" �
78				  "{ObjDir}lzw.c.o" �
79				  "{ObjDir}main.c.o" �
80				  "{ObjDir}menu.c.o" �
81				  "{ObjDir}motion.c.o" �
82				  "{ObjDir}objects.c.o" �
83				  "{ObjDir}op_cmd.c.o" �
84				  "{ObjDir}op_dbg.c.o" �
85				  "{ObjDir}op_test.c.o" �
86				  "{ObjDir}patches.c.o" �
87				  "{ObjDir}picture.c.o" �
88				  "{ObjDir}rand.c.o" �
89				  "{ObjDir}savegame.c.o" �
90				  "{ObjDir}macos.c.o" �
91				  "{ObjDir}fileglob.c.o" �
92				  "{ObjDir}path.c.o" �
93				  "{ObjDir}dummy.c.o" �
94				  "{ObjDir}silent.c.o" �
95				  "{ObjDir}sound.c.o" �
96				  "{ObjDir}sprite.c.o" �
97				  "{ObjDir}text.c.o" �
98				  "{ObjDir}words.c.o" �
99				  "{ObjDir}view.c.o"
100
101
102### Libraries ###
103
104LibFiles-68K    =  �
105				  "{Libraries}MathLib.o" �
106				  "{CLibraries}StdCLib.o" �
107				  "{Libraries}MacRuntime.o" �
108				  "{Libraries}IntEnv.o" �
109				  "{Libraries}ToolLibs.o" �
110				  "{Libraries}Interface.o"
111
112
113### Default Rules ###
114
115.c.o  �  .c  {�MondoBuild�}
116	{C} {depDir}{default}.c -o {targDir}{default}.c.o {COptions}
117
118
119### Build Rules ###
120
121Sarien  ��  {ObjFiles-68K} {LibFiles-68K} {�MondoBuild�}
122	ILink �
123		-o {Targ} �
124		{ObjFiles-68K} �
125		{LibFiles-68K} �
126		{Sym-68K} �
127		-mf -d �
128		-t 'APPL' �
129		-c 'FAGI' �
130		-model far �
131		-state rewrite �
132		-compact -pad 0
133	If "{Sym-68K}" =~ /-sym �[nNuU]�/
134		ILinkToSYM {Targ}.NJ -mf -sym 3.2 -c 'sade'
135	End
136
137
138
139### Required Dependencies ###
140
141"{ObjDir}agi.c.o"  �  :src:core:agi.c
142"{ObjDir}agi_v2.c.o"  �  :src:core:agi_v2.c
143"{ObjDir}agi_v3.c.o"  �  :src:core:agi_v3.c
144"{ObjDir}checks.c.o"  �  :src:core:checks.c
145"{ObjDir}cli.c.o"  �  :src:core:cli.c
146"{ObjDir}console.c.o"  �  :src:core:console.c
147"{ObjDir}cycle.c.o"  �  :src:core:cycle.c
148"{ObjDir}font.c.o"  �  :src:core:font.c
149"{ObjDir}global.c.o"  �  :src:core:global.c
150"{ObjDir}graphics.c.o"  �  :src:core:graphics.c
151"{ObjDir}id.c.o"  �  :src:core:id.c
152"{ObjDir}iff.c.o"  �  :src:core:iff.c
153"{ObjDir}inv.c.o"  �  :src:core:inv.c
154"{ObjDir}keyboard.c.o"  �  :src:core:keyboard.c
155"{ObjDir}logic.c.o"  �  :src:core:logic.c
156"{ObjDir}lzw.c.o"  �  :src:core:lzw.c
157"{ObjDir}main.c.o"  �  :src:core:main.c
158"{ObjDir}menu.c.o"  �  :src:core:menu.c
159"{ObjDir}motion.c.o"  �  :src:core:motion.c
160"{ObjDir}objects.c.o"  �  :src:core:objects.c
161"{ObjDir}op_cmd.c.o"  �  :src:core:op_cmd.c
162"{ObjDir}op_dbg.c.o"  �  :src:core:op_dbg.c
163"{ObjDir}op_test.c.o"  �  :src:core:op_test.c
164"{ObjDir}patches.c.o"  �  :src:core:patches.c
165"{ObjDir}picture.c.o"  �  :src:core:picture.c
166"{ObjDir}rand.c.o"  �  :src:core:rand.c
167"{ObjDir}savegame.c.o"  �  :src:core:savegame.c
168"{ObjDir}macos.c.o"  �  :src:graphics:macos:macos.c
169"{ObjDir}fileglob.c.o"  �  :src:filesys:macos:fileglob.c
170"{ObjDir}path.c.o"  �  :src:filesys:macos:path.c
171"{ObjDir}silent.c.o"  �  :src:core:silent.c
172"{ObjDir}sound.c.o"  �  :src:core:sound.c
173"{ObjDir}dummy.c.o"  �  :src:sound:dummy:dummy.c
174"{ObjDir}sprite.c.o"  �  :src:core:sprite.c
175"{ObjDir}text.c.o"  �  :src:core:text.c
176"{ObjDir}words.c.o"  �  :src:core:words.c
177"{ObjDir}view.c.o"  �  :src:core:view.c
178
179
180### Optional Dependencies ###
181### Build this target to generate "include file" dependencies. ###
182
183Dependencies  �  $OutOfDate
184	MakeDepend �
185		-append {MAKEFILE} �
186		-ignore "{CIncludes}" �
187		-objdir "{ObjDir}" �
188		-objext .o �
189		{Includes} �
190		{SrcFiles}
191
192
193