]> icculus.org git repositories - btb/d2x.git/blob - D2X.make
Use macros to use Segment2s when necessary.
[btb/d2x.git] / D2X.make
1 #   File:       D2X.make
2 #   Purpose:    Compile d2x (descent 2 port to Unix) with MPW for Mac OS 9
3 #   Target:     D2X
4 #   Created:    Saturday, June 12, 2004 04:38:06 PM
5
6
7 MAKEFILE        = D2X.make
8 ¥MondoBuild¥    = #{MAKEFILE}   Make blank to avoid rebuilds when makefile is modified
9
10 ObjDir          = ":obj:"
11 Includes        =  ¶
12                                   -i :include: ¶
13                                   -i :arch:include: ¶
14                                   -i "{CIncludes}SDL:" ¶
15                                   -i :arch:carbon: ¶
16                                   -i "{CIncludes}" ¶
17                                   -i :main:
18
19 Sym-PPC         = -sym on
20
21 PPCCOptions     = {Includes} -includes unix {Sym-PPC} -d HAVE_CONFIG_H -enum int -noMapCR
22
23 ### Source Files ###
24
25 SrcFiles        =  ¶
26                                   :2d:2dsline.c ¶
27                                   :2d:bitblt.c ¶
28                                   :2d:bitmap.c ¶
29                                   :2d:box.c ¶
30                                   :2d:canvas.c ¶
31                                   :2d:circle.c ¶
32                                   :2d:disc.c ¶
33                                   :2d:font.c ¶
34                                   :2d:gpixel.c ¶
35                                   :2d:ibitblt.c ¶
36                                   :2d:line.c ¶
37                                   :2d:palette.c ¶
38                                   :2d:pcx.c ¶
39                                   :2d:pixel.c ¶
40                                   :2d:poly.c ¶
41                                   :2d:rect.c ¶
42                                   :2d:rle.c ¶
43                                   :2d:scalec.c ¶
44                                   :2d:tmerge.c ¶
45                                   :3d:clipper.c ¶
46                                   :3d:draw.c ¶
47                                   :3d:globvars.c ¶
48                                   :3d:instance.c ¶
49                                   :3d:interp.c ¶
50                                   :3d:matrix.c ¶
51                                   :3d:points.c ¶
52                                   :3d:rod.c ¶
53                                   :3d:setup.c ¶
54                                   :arch:carbon:SDL_main.c ¶
55                                   :arch:linux:init.c ¶
56                                   :arch:linux:mono.c ¶
57                                   :arch:ogl:gr.c ¶
58                                   :arch:ogl:ogl.c ¶
59                                   :arch:ogl:sdlgl.c ¶
60                                   :arch:sdl:digi.c ¶
61                                   :arch:sdl:event.c ¶
62                                   :arch:sdl:init.c ¶
63                                   :arch:sdl:joy.c ¶
64                                   :arch:sdl:joydefs.c ¶
65                                   :arch:sdl:key.c ¶
66                                   :arch:sdl:mouse.c ¶
67                                   :arch:sdl:rbaudio.c ¶
68                                   :arch:sdl:timer.c ¶
69                                   :iff:iff.c ¶
70                                   :libmve:decoder16.c ¶
71                                   :libmve:decoder8.c ¶
72                                   :libmve:mvelib.c ¶
73                                   :libmve:mveplay.c ¶
74                                   :libmve:mve_audio.c ¶
75                                   :main:ai.c ¶
76                                   :main:ai2.c ¶
77                                   :main:aipath.c ¶
78                                   :main:automap.c ¶
79                                   :main:bm.c ¶
80                                   :main:cmd.c ¶
81                                   :main:cntrlcen.c ¶
82                                   :main:collide.c ¶
83                                   :main:config.c ¶
84                                   :main:console.c ¶
85                                   :main:controls.c ¶
86                                   :main:credits.c ¶
87                                   :main:crypt.c ¶
88                                   :main:digiobj.c ¶
89                                   :main:effects.c ¶
90                                   :main:endlevel.c ¶
91                                   :main:escort.c ¶
92                                   :main:fireball.c ¶
93                                   :main:fuelcen.c ¶
94                                   :main:fvi.c ¶
95                                   :main:game.c ¶
96                                   :main:gamecntl.c ¶
97                                   :main:gamefont.c ¶
98                                   :main:gamemine.c ¶
99                                   :main:gamepal.c ¶
100                                   :main:gamerend.c ¶
101                                   :main:gamesave.c ¶
102                                   :main:gameseg.c ¶
103                                   :main:gameseq.c ¶
104                                   :main:gauges.c ¶
105                                   :main:hostage.c ¶
106                                   :main:hud.c ¶
107                                   :main:inferno.c ¶
108                                   :main:kconfig.c ¶
109                                   :main:kludge.c ¶
110 #                                 :main:kmatrix.c ¶
111                                   :main:laser.c ¶
112                                   :main:lighting.c ¶
113                                   :main:menu.c ¶
114                                   :main:mglobal.c ¶
115                                   :main:mission.c ¶
116                                   :main:morph.c ¶
117                                   :main:movie.c ¶
118 #                                 :main:multi.c ¶
119 #                                 :main:multibot.c ¶
120 #                                 :main:netmisc.c ¶
121 #                                 :main:network.c ¶
122                                   :main:newdemo.c ¶
123                                   :main:newmenu.c ¶
124                                   :main:object.c ¶
125                                   :main:paging.c ¶
126                                   :main:physics.c ¶
127                                   :main:piggy.c ¶
128                                   :main:player.c ¶
129                                   :main:playsave.c ¶
130                                   :main:polyobj.c ¶
131                                   :main:powerup.c ¶
132                                   :main:render.c ¶
133                                   :main:robot.c ¶
134                                   :main:scores.c ¶
135                                   :main:segment.c ¶
136                                   :main:slew.c ¶
137                                   :main:songs.c ¶
138                                   :main:state.c ¶
139                                   :main:switch.c ¶
140                                   :main:terrain.c ¶
141                                   :main:texmerge.c ¶
142                                   :main:text.c ¶
143                                   :main:titles.c ¶
144                                   :main:vclip.c ¶
145                                   :main:wall.c ¶
146                                   :main:weapon.c ¶
147                                   :maths:fixc.c ¶
148                                   :maths:rand.c ¶
149                                   :maths:tables.c ¶
150                                   :maths:vecmat.c ¶
151                                   :mem:mem.c ¶
152                                   :misc:args.c ¶
153                                   :misc:error.c ¶
154                                   :misc:hash.c ¶
155                                   :misc:ignorecase.c ¶
156                                   :misc:physfsrwops.c ¶
157                                   :misc:strio.c ¶
158                                   :misc:strutil.c ¶
159                                   :texmap:ntmap.c ¶
160                                   :texmap:scanline.c ¶
161                                   :texmap:tmapflat.c
162
163
164 ### Object Files ###
165
166 ObjFiles-PPC    =  ¶
167                                   "{ObjDir}2dsline.c.x" ¶
168                                   "{ObjDir}bitblt.c.x" ¶
169                                   "{ObjDir}bitmap.c.x" ¶
170                                   "{ObjDir}box.c.x" ¶
171                                   "{ObjDir}canvas.c.x" ¶
172                                   "{ObjDir}circle.c.x" ¶
173                                   "{ObjDir}disc.c.x" ¶
174                                   "{ObjDir}font.c.x" ¶
175                                   "{ObjDir}gpixel.c.x" ¶
176                                   "{ObjDir}ibitblt.c.x" ¶
177                                   "{ObjDir}line.c.x" ¶
178                                   "{ObjDir}palette.c.x" ¶
179                                   "{ObjDir}pcx.c.x" ¶
180                                   "{ObjDir}pixel.c.x" ¶
181                                   "{ObjDir}poly.c.x" ¶
182                                   "{ObjDir}rect.c.x" ¶
183                                   "{ObjDir}rle.c.x" ¶
184                                   "{ObjDir}scalec.c.x" ¶
185                                   "{ObjDir}tmerge.c.x" ¶
186                                   "{ObjDir}clipper.c.x" ¶
187                                   "{ObjDir}draw.c.x" ¶
188                                   "{ObjDir}globvars.c.x" ¶
189                                   "{ObjDir}instance.c.x" ¶
190                                   "{ObjDir}interp.c.x" ¶
191                                   "{ObjDir}matrix.c.x" ¶
192                                   "{ObjDir}points.c.x" ¶
193                                   "{ObjDir}rod.c.x" ¶
194                                   "{ObjDir}setup.c.x" ¶
195                                   "{ObjDir}SDL_main.c.x" ¶
196                                   "{ObjDir}init.c.x" ¶
197                                   "{ObjDir}mono.c.x" ¶
198                                   "{ObjDir}SDL:init.c.x" ¶
199                                   "{ObjDir}gr.c.x" ¶
200                                   "{ObjDir}ogl.c.x" ¶
201                                   "{ObjDir}sdlgl.c.x" ¶
202                                   "{ObjDir}digi.c.x" ¶
203                                   "{ObjDir}event.c.x" ¶
204                                   "{ObjDir}joy.c.x" ¶
205                                   "{ObjDir}joydefs.c.x" ¶
206                                   "{ObjDir}key.c.x" ¶
207                                   "{ObjDir}mouse.c.x" ¶
208                                   "{ObjDir}rbaudio.c.x" ¶
209                                   "{ObjDir}timer.c.x" ¶
210                                   "{ObjDir}iff.c.x" ¶
211                                   "{ObjDir}decoder16.c.x" ¶
212                                   "{ObjDir}decoder8.c.x" ¶
213                                   "{ObjDir}mvelib.c.x" ¶
214                                   "{ObjDir}mveplay.c.x" ¶
215                                   "{ObjDir}mve_audio.c.x" ¶
216                                   "{ObjDir}ai.c.x" ¶
217                                   "{ObjDir}ai2.c.x" ¶
218                                   "{ObjDir}aipath.c.x" ¶
219                                   "{ObjDir}automap.c.x" ¶
220                                   "{ObjDir}bm.c.x" ¶
221                                   "{ObjDir}cmd.c.x" ¶
222                                   "{ObjDir}cntrlcen.c.x" ¶
223                                   "{ObjDir}collide.c.x" ¶
224                                   "{ObjDir}config.c.x" ¶
225                                   "{ObjDir}console.c.x" ¶
226                                   "{ObjDir}controls.c.x" ¶
227                                   "{ObjDir}credits.c.x" ¶
228                                   "{ObjDir}crypt.c.x" ¶
229                                   "{ObjDir}digiobj.c.x" ¶
230                                   "{ObjDir}effects.c.x" ¶
231                                   "{ObjDir}endlevel.c.x" ¶
232                                   "{ObjDir}escort.c.x" ¶
233                                   "{ObjDir}fireball.c.x" ¶
234                                   "{ObjDir}fuelcen.c.x" ¶
235                                   "{ObjDir}fvi.c.x" ¶
236                                   "{ObjDir}game.c.x" ¶
237                                   "{ObjDir}gamecntl.c.x" ¶
238                                   "{ObjDir}gamefont.c.x" ¶
239                                   "{ObjDir}gamemine.c.x" ¶
240                                   "{ObjDir}gamepal.c.x" ¶
241                                   "{ObjDir}gamerend.c.x" ¶
242                                   "{ObjDir}gamesave.c.x" ¶
243                                   "{ObjDir}gameseg.c.x" ¶
244                                   "{ObjDir}gameseq.c.x" ¶
245                                   "{ObjDir}gauges.c.x" ¶
246                                   "{ObjDir}hostage.c.x" ¶
247                                   "{ObjDir}hud.c.x" ¶
248                                   "{ObjDir}inferno.c.x" ¶
249                                   "{ObjDir}kconfig.c.x" ¶
250                                   "{ObjDir}kludge.c.x" ¶
251 #                                 "{ObjDir}kmatrix.c.x" ¶
252                                   "{ObjDir}laser.c.x" ¶
253                                   "{ObjDir}lighting.c.x" ¶
254                                   "{ObjDir}menu.c.x" ¶
255                                   "{ObjDir}mglobal.c.x" ¶
256                                   "{ObjDir}mission.c.x" ¶
257                                   "{ObjDir}morph.c.x" ¶
258                                   "{ObjDir}movie.c.x" ¶
259 #                                 "{ObjDir}multi.c.x" ¶
260 #                                 "{ObjDir}multibot.c.x" ¶
261 #                                 "{ObjDir}netmisc.c.x" ¶
262 #                                 "{ObjDir}network.c.x" ¶
263                                   "{ObjDir}newdemo.c.x" ¶
264                                   "{ObjDir}newmenu.c.x" ¶
265                                   "{ObjDir}object.c.x" ¶
266                                   "{ObjDir}paging.c.x" ¶
267                                   "{ObjDir}physics.c.x" ¶
268                                   "{ObjDir}piggy.c.x" ¶
269                                   "{ObjDir}player.c.x" ¶
270                                   "{ObjDir}playsave.c.x" ¶
271                                   "{ObjDir}polyobj.c.x" ¶
272                                   "{ObjDir}powerup.c.x" ¶
273                                   "{ObjDir}render.c.x" ¶
274                                   "{ObjDir}robot.c.x" ¶
275                                   "{ObjDir}scores.c.x" ¶
276                                   "{ObjDir}segment.c.x" ¶
277                                   "{ObjDir}slew.c.x" ¶
278                                   "{ObjDir}songs.c.x" ¶
279                                   "{ObjDir}state.c.x" ¶
280                                   "{ObjDir}switch.c.x" ¶
281                                   "{ObjDir}terrain.c.x" ¶
282                                   "{ObjDir}texmerge.c.x" ¶
283                                   "{ObjDir}text.c.x" ¶
284                                   "{ObjDir}titles.c.x" ¶
285                                   "{ObjDir}vclip.c.x" ¶
286                                   "{ObjDir}wall.c.x" ¶
287                                   "{ObjDir}weapon.c.x" ¶
288                                   "{ObjDir}fixc.c.x" ¶
289                                   "{ObjDir}rand.c.x" ¶
290                                   "{ObjDir}tables.c.x" ¶
291                                   "{ObjDir}vecmat.c.x" ¶
292                                   "{ObjDir}mem.c.x" ¶
293                                   "{ObjDir}args.c.x" ¶
294                                   "{ObjDir}error.c.x" ¶
295                                   "{ObjDir}hash.c.x" ¶
296                                   "{ObjDir}ignorecase.c.x" ¶
297                                   "{ObjDir}physfsrwops.c.x" ¶
298                                   "{ObjDir}strio.c.x" ¶
299                                   "{ObjDir}strutil.c.x" ¶
300                                   "{ObjDir}ntmap.c.x" ¶
301                                   "{ObjDir}scanline.c.x" ¶
302                                   "{ObjDir}tmapflat.c.x"
303
304
305 ### Libraries ###
306
307 LibFiles-PPC    =       ¶
308                                         "{SharedLibraries}PhysicsFS" ¶
309                                         "{SharedLibraries}SDL" ¶
310                                         "{SharedLibraries}OpenGLLibraryStub" ¶
311                                         "{SharedLibraries}OpenGLUtilityStub" ¶
312                                         "{SharedLibraries}StdCLib" ¶
313 #                                       "{SharedLibraries}CarbonLib" ¶
314                                         "{SharedLibraries}DialogsLib" ¶
315                                         "{SharedLibraries}InterfaceLib" ¶
316                                         "{SharedLibraries}MathLib" ¶
317                                         "{PPCLibraries}StdCRuntime.o" ¶
318                                         "{PPCLibraries}PPCCRuntime.o" ¶
319                                         "{PPCLibraries}PPCToolLibs.o"
320
321
322 ### Default Rules ###
323
324 .c.x  Ä  .c  {¥MondoBuild¥}
325         {PPCC} {depDir}{default}.c -o {targDir}{default}.c.x {PPCCOptions}
326
327
328 ### Build Rules ###
329
330 D2X  ÄÄ  directories {ObjFiles-PPC} {LibFiles-PPC} {¥MondoBuild¥}
331         PPCLink ¶
332                 -o {Targ} ¶
333                 {ObjFiles-PPC} ¶
334                 {LibFiles-PPC} ¶
335                 {Sym-PPC} ¶
336                 -mf -d ¶
337                 -m __appstart ¶
338                 -t 'APPL' ¶
339                 -c 'DCT2'
340         Rez -a -o {Targ} ":arch:carbon:descent.r"
341
342
343 # This is used to create the directories needed for build
344 directories Ä
345         if !`Exists obj` ; NewFolder obj ; end
346         if !`Exists :obj:SDL` ; NewFolder :obj:SDL ; end
347
348
349 ### Required Dependencies ###
350
351 "{ObjDir}2dsline.c.x"  Ä  :2d:2dsline.c
352 "{ObjDir}bitblt.c.x"  Ä  :2d:bitblt.c
353 "{ObjDir}bitmap.c.x"  Ä  :2d:bitmap.c
354 "{ObjDir}box.c.x"  Ä  :2d:box.c
355 "{ObjDir}canvas.c.x"  Ä  :2d:canvas.c
356 "{ObjDir}circle.c.x"  Ä  :2d:circle.c
357 "{ObjDir}disc.c.x"  Ä  :2d:disc.c
358 "{ObjDir}font.c.x"  Ä  :2d:font.c
359 "{ObjDir}gpixel.c.x"  Ä  :2d:gpixel.c
360 "{ObjDir}ibitblt.c.x"  Ä  :2d:ibitblt.c
361 "{ObjDir}line.c.x"  Ä  :2d:line.c
362 "{ObjDir}palette.c.x"  Ä  :2d:palette.c
363 "{ObjDir}pcx.c.x"  Ä  :2d:pcx.c
364 "{ObjDir}pixel.c.x"  Ä  :2d:pixel.c
365 "{ObjDir}poly.c.x"  Ä  :2d:poly.c
366 "{ObjDir}rect.c.x"  Ä  :2d:rect.c
367 "{ObjDir}rle.c.x"  Ä  :2d:rle.c
368 "{ObjDir}scalec.c.x"  Ä  :2d:scalec.c
369 "{ObjDir}tmerge.c.x"  Ä  :2d:tmerge.c
370 "{ObjDir}clipper.c.x"  Ä  :3d:clipper.c
371 "{ObjDir}draw.c.x"  Ä  :3d:draw.c
372 "{ObjDir}globvars.c.x"  Ä  :3d:globvars.c
373 "{ObjDir}instance.c.x"  Ä  :3d:instance.c
374 "{ObjDir}interp.c.x"  Ä  :3d:interp.c
375 "{ObjDir}matrix.c.x"  Ä  :3d:matrix.c
376 "{ObjDir}points.c.x"  Ä  :3d:points.c
377 "{ObjDir}rod.c.x"  Ä  :3d:rod.c
378 "{ObjDir}setup.c.x"  Ä  :3d:setup.c
379 "{ObjDir}SDL_main.c.x"  Ä  :arch:carbon:SDL_main.c
380 "{ObjDir}init.c.x"  Ä  :arch:linux:init.c
381 "{ObjDir}mono.c.x"  Ä  :arch:linux:mono.c
382 "{ObjDir}gr.c.x"  Ä  :arch:ogl:gr.c
383 "{ObjDir}ogl.c.x"  Ä  :arch:ogl:ogl.c
384 "{ObjDir}sdlgl.c.x"  Ä  :arch:ogl:sdlgl.c
385 "{ObjDir}digi.c.x"  Ä  :arch:sdl:digi.c
386 "{ObjDir}event.c.x"  Ä  :arch:sdl:event.c
387 "{ObjDir}SDL:init.c.x"  Ä  :arch:sdl:init.c
388 "{ObjDir}joy.c.x"  Ä  :arch:sdl:joy.c
389 "{ObjDir}joydefs.c.x"  Ä  :arch:sdl:joydefs.c
390 "{ObjDir}key.c.x"  Ä  :arch:sdl:key.c
391 "{ObjDir}mouse.c.x"  Ä  :arch:sdl:mouse.c
392 "{ObjDir}rbaudio.c.x"  Ä  :arch:sdl:rbaudio.c
393 "{ObjDir}timer.c.x"  Ä  :arch:sdl:timer.c
394 "{ObjDir}iff.c.x"  Ä  :iff:iff.c
395 "{ObjDir}decoder16.c.x"  Ä  :libmve:decoder16.c
396 "{ObjDir}decoder8.c.x"  Ä  :libmve:decoder8.c
397 "{ObjDir}mvelib.c.x"  Ä  :libmve:mvelib.c
398 "{ObjDir}mveplay.c.x"  Ä  :libmve:mveplay.c
399 "{ObjDir}mve_audio.c.x"  Ä  :libmve:mve_audio.c
400 "{ObjDir}ai.c.x"  Ä  :main:ai.c
401 "{ObjDir}ai2.c.x"  Ä  :main:ai2.c
402 "{ObjDir}aipath.c.x"  Ä  :main:aipath.c
403 "{ObjDir}automap.c.x"  Ä  :main:automap.c
404 "{ObjDir}bm.c.x"  Ä  :main:bm.c
405 "{ObjDir}cmd.c.x"  Ä  :main:cmd.c
406 "{ObjDir}cntrlcen.c.x"  Ä  :main:cntrlcen.c
407 "{ObjDir}collide.c.x"  Ä  :main:collide.c
408 "{ObjDir}config.c.x"  Ä  :main:config.c
409 "{ObjDir}console.c.x"  Ä  :main:console.c
410 "{ObjDir}controls.c.x"  Ä  :main:controls.c
411 "{ObjDir}credits.c.x"  Ä  :main:credits.c
412 "{ObjDir}crypt.c.x"  Ä  :main:crypt.c
413 "{ObjDir}digiobj.c.x"  Ä  :main:digiobj.c
414 "{ObjDir}effects.c.x"  Ä  :main:effects.c
415 "{ObjDir}endlevel.c.x"  Ä  :main:endlevel.c
416 "{ObjDir}escort.c.x"  Ä  :main:escort.c
417 "{ObjDir}fireball.c.x"  Ä  :main:fireball.c
418 "{ObjDir}fuelcen.c.x"  Ä  :main:fuelcen.c
419 "{ObjDir}fvi.c.x"  Ä  :main:fvi.c
420 "{ObjDir}game.c.x"  Ä  :main:game.c
421 "{ObjDir}gamecntl.c.x"  Ä  :main:gamecntl.c
422 "{ObjDir}gamefont.c.x"  Ä  :main:gamefont.c
423 "{ObjDir}gamemine.c.x"  Ä  :main:gamemine.c
424 "{ObjDir}gamepal.c.x"  Ä  :main:gamepal.c
425 "{ObjDir}gamerend.c.x"  Ä  :main:gamerend.c
426 "{ObjDir}gamesave.c.x"  Ä  :main:gamesave.c
427 "{ObjDir}gameseg.c.x"  Ä  :main:gameseg.c
428 "{ObjDir}gameseq.c.x"  Ä  :main:gameseq.c
429 "{ObjDir}gauges.c.x"  Ä  :main:gauges.c
430 "{ObjDir}hostage.c.x"  Ä  :main:hostage.c
431 "{ObjDir}hud.c.x"  Ä  :main:hud.c
432 "{ObjDir}inferno.c.x"  Ä  :main:inferno.c
433 "{ObjDir}kconfig.c.x"  Ä  :main:kconfig.c
434 "{ObjDir}kludge.c.x"  Ä  :main:kludge.c
435 #"{ObjDir}kmatrix.c.x"  Ä  :main:kmatrix.c
436 "{ObjDir}laser.c.x"  Ä  :main:laser.c
437 "{ObjDir}lighting.c.x"  Ä  :main:lighting.c
438 "{ObjDir}menu.c.x"  Ä  :main:menu.c
439 "{ObjDir}mglobal.c.x"  Ä  :main:mglobal.c
440 "{ObjDir}mission.c.x"  Ä  :main:mission.c
441 "{ObjDir}morph.c.x"  Ä  :main:morph.c
442 "{ObjDir}movie.c.x"  Ä  :main:movie.c
443 #"{ObjDir}multi.c.x"  Ä  :main:multi.c
444 #"{ObjDir}multibot.c.x"  Ä  :main:multibot.c
445 #"{ObjDir}netmisc.c.x"  Ä  :main:netmisc.c
446 #"{ObjDir}network.c.x"  Ä  :main:network.c
447 "{ObjDir}newdemo.c.x"  Ä  :main:newdemo.c
448 "{ObjDir}newmenu.c.x"  Ä  :main:newmenu.c
449 "{ObjDir}object.c.x"  Ä  :main:object.c
450 "{ObjDir}paging.c.x"  Ä  :main:paging.c
451 "{ObjDir}physics.c.x"  Ä  :main:physics.c
452 "{ObjDir}piggy.c.x"  Ä  :main:piggy.c
453 "{ObjDir}player.c.x"  Ä  :main:player.c
454 "{ObjDir}playsave.c.x"  Ä  :main:playsave.c
455 "{ObjDir}polyobj.c.x"  Ä  :main:polyobj.c
456 "{ObjDir}powerup.c.x"  Ä  :main:powerup.c
457 "{ObjDir}render.c.x"  Ä  :main:render.c
458 "{ObjDir}robot.c.x"  Ä  :main:robot.c
459 "{ObjDir}scores.c.x"  Ä  :main:scores.c
460 "{ObjDir}segment.c.x"  Ä  :main:segment.c
461 "{ObjDir}slew.c.x"  Ä  :main:slew.c
462 "{ObjDir}songs.c.x"  Ä  :main:songs.c
463 "{ObjDir}state.c.x"  Ä  :main:state.c
464 "{ObjDir}switch.c.x"  Ä  :main:switch.c
465 "{ObjDir}terrain.c.x"  Ä  :main:terrain.c
466 "{ObjDir}texmerge.c.x"  Ä  :main:texmerge.c
467 "{ObjDir}text.c.x"  Ä  :main:text.c
468 "{ObjDir}titles.c.x"  Ä  :main:titles.c
469 "{ObjDir}vclip.c.x"  Ä  :main:vclip.c
470 "{ObjDir}wall.c.x"  Ä  :main:wall.c
471 "{ObjDir}weapon.c.x"  Ä  :main:weapon.c
472 "{ObjDir}fixc.c.x"  Ä  :maths:fixc.c
473 "{ObjDir}rand.c.x"  Ä  :maths:rand.c
474 "{ObjDir}tables.c.x"  Ä  :maths:tables.c
475 "{ObjDir}vecmat.c.x"  Ä  :maths:vecmat.c
476 "{ObjDir}mem.c.x"  Ä  :mem:mem.c
477 "{ObjDir}args.c.x"  Ä  :misc:args.c
478 "{ObjDir}error.c.x"  Ä  :misc:error.c
479 "{ObjDir}hash.c.x"  Ä  :misc:hash.c
480 "{ObjDir}ignorecase.c.x"  Ä  :misc:ignorecase.c
481 "{ObjDir}physfsrwops.c.x"  Ä  :misc:physfsrwops.c
482 "{ObjDir}strio.c.x"  Ä  :misc:strio.c
483 "{ObjDir}strutil.c.x"  Ä  :misc:strutil.c
484 "{ObjDir}ntmap.c.x"  Ä  :texmap:ntmap.c
485 "{ObjDir}scanline.c.x"  Ä  :texmap:scanline.c
486 "{ObjDir}tmapflat.c.x"  Ä  :texmap:tmapflat.c
487
488
489 ### Optional Dependencies ###
490 ### Build this target to generate "include file" dependencies. ###
491
492 Dependencies  Ä  $OutOfDate
493         MakeDepend ¶
494                 -append {MAKEFILE} ¶
495                 -ignore "{CIncludes}" ¶
496                 -objdir "{ObjDir}" ¶
497                 -objext .x ¶
498                 {Includes} ¶
499                 {SrcFiles}
500