Committing in .
[mesa.git] / src / mesa / main / descrip.mms
1 # Makefile for core library for VMS
2 # contributed by Jouk Jansen joukj@hrem.stm.tudelft.nl
3 # Last revision : 17 November 2000
4
5 .first
6 define gl [-.include.gl]
7
8 .include [-]mms-config.
9
10 ##### MACROS #####
11
12 VPATH = RCS
13
14 INCDIR = [-.include]
15 LIBDIR = [-.lib]
16 CFLAGS = /include=($(INCDIR),[])/define=(PTHREADS=1)/name=(as_is,short)
17
18 CORE_SOURCES =accum.c \
19 alpha.c \
20 api_loopback.c \
21 api_noop.c \
22 api_validate.c \
23 attrib.c \
24 bitmap.c \
25 blend.c \
26 buffers.c \
27 clip.c \
28 colortab.c \
29 config.c \
30 context.c \
31 convolve.c \
32 copypix.c \
33 debug.c \
34 depth.c \
35 dispatch.c \
36 dlist.c \
37 drawpix.c \
38 enable.c \
39 enums.c \
40 eval.c \
41 extensions.c \
42 feedback.c \
43 fog.c \
44 get.c \
45 glapi.c \
46 glapinoop.c \
47 glthread.c \
48 hash.c \
49 highpc.c \
50 hint.c \
51 histogram.c \
52 image.c \
53 imports.c \
54 light.c \
55 lines.c \
56 logic.c \
57 lowpc.c \
58 masking.c \
59 matrix.c \
60 mem.c \
61 mmath.c \
62 pixel.c \
63 pixeltex.c \
64 points.c \
65 polygon.c \
66 rastpos.c \
67 readpix.c \
68 scissor.c \
69 state.c \
70 stencil.c \
71 teximage.c \
72 texobj.c \
73 texstate.c \
74 texture.c \
75 texutil.c \
76 varray.c \
77 vtxfmt.c \
78 winpos.c \
79 [.x86]x86.c
80
81 DRIVER_SOURCES = [.x]glxapi.c [.x]fakeglx.c [.x]xfonts.c \
82 [.x]xm_api.c [.x]xm_dd.c [.x]xm_line.c [.x]xm_span.c [.x]xm_tri.c \
83 [.osmesa]osmesa.c \
84 [.svga]svgamesa.c \
85 [.fx]fxapi.c [.fx]fxdd.c [.fx]fxddtex.c \
86 [.fx]fxddspan.c\
87 [.fx]fxsetup.c \
88 [.fx]fxtexman.c \
89 [.fx]fxtris.c \
90 [.fx]fxvb.c \
91 [.fx]fxsimplerender.c \
92 [.fx]fxglidew.c
93
94 RASTER_SOURCES = [.swrast]s_aatriangle.c \
95 [.swrast]s_aaline.c \
96 [.swrast]s_accum.c \
97 [.swrast]s_alpha.c \
98 [.swrast]s_alphabuf.c \
99 [.swrast]s_bitmap.c \
100 [.swrast]s_blend.c \
101 [.swrast]s_buffers.c \
102 [.swrast]s_copypix.c \
103 [.swrast]s_context.c \
104 [.swrast]s_depth.c \
105 [.swrast]s_drawpix.c \
106 [.swrast]s_fog.c \
107 [.swrast]s_feedback.c \
108 [.swrast]s_histogram.c \
109 [.swrast]s_lines.c \
110 [.swrast]s_logic.c \
111 [.swrast]s_masking.c \
112 [.swrast]s_pb.c \
113 [.swrast]s_pixeltex.c \
114 [.swrast]s_points.c \
115 [.swrast]s_quads.c \
116 [.swrast]s_readpix.c \
117 [.swrast]s_scissor.c \
118 [.swrast]s_span.c \
119 [.swrast]s_stencil.c \
120 [.swrast]s_texture.c \
121 [.swrast]s_triangle.c \
122 [.swrast]s_zoom.c \
123 [.swrast_setup]ss_context.c \
124 [.swrast_setup]ss_triangle.c \
125 [.swrast_setup]ss_vb.c
126
127 ASM_SOURCES =
128
129 TNL_SOURCES=[.tnl]t_array_api.c \
130 [.tnl]t_array_import.c \
131 [.tnl]t_context.c \
132 [.tnl]t_eval_api.c \
133 [.tnl]t_imm_alloc.c \
134 [.tnl]t_imm_api.c \
135 [.tnl]t_imm_debug.c \
136 [.tnl]t_imm_dlist.c \
137 [.tnl]t_imm_elt.c \
138 [.tnl]t_imm_eval.c \
139 [.tnl]t_imm_exec.c \
140 [.tnl]t_imm_fixup.c \
141 [.tnl]t_pipeline.c \
142 [.tnl]t_vb_fog.c \
143 [.tnl]t_vb_light.c \
144 [.tnl]t_vb_material.c \
145 [.tnl]t_vb_normals.c \
146 [.tnl]t_vb_points.c \
147 [.tnl]t_vb_render.c \
148 [.tnl]t_vb_texgen.c \
149 [.tnl]t_vb_texmat.c \
150 [.tnl]t_vb_vertex.c
151
152 MATH_SOURCES=[.math]m_debug_xform.c \
153 [.math]m_eval.c \
154 [.math]m_matrix.c \
155 [.math]m_translate.c \
156 [.math]m_vector.c \
157 [.math]m_vertices.c \
158 [.math]m_xform.c
159
160 CACHE_SOURCES=[.array_cache]ac_context.c \
161 [.array_cache]ac_import.c
162
163 OBJECTS1=accum.obj,\
164 alpha.obj,\
165 api_loopback.obj,\
166 api_noop.obj,\
167 api_validate.obj,\
168 attrib.obj,\
169 bitmap.obj,\
170 blend.obj,\
171 buffers.obj,\
172 clip.obj,\
173 colortab.obj,\
174 config.obj,\
175 context.obj,\
176 convolve.obj,\
177 copypix.obj,\
178 debug.obj,\
179 depth.obj,\
180 dispatch.obj,\
181 dlist.obj,\
182 drawpix.obj
183
184 OBJECTS2=enable.obj,\
185 enums.obj,\
186 eval.obj,\
187 extensions.obj,\
188 feedback.obj,\
189 fog.obj,\
190 get.obj,\
191 glapi.obj,\
192 glapinoop.obj,\
193 glthread.obj,\
194 hash.obj,\
195 highpc.obj,\
196 hint.obj,\
197 histogram.obj,\
198 image.obj,\
199 imports.obj,\
200 light.obj,\
201 lines.obj,\
202 logic.obj,\
203 lowpc.obj,\
204 masking.obj,\
205 matrix.obj,\
206 mem.obj
207
208 OBJECTS3=mmath.obj,\
209 pixel.obj,\
210 pixeltex.obj,\
211 points.obj,\
212 polygon.obj,\
213 rastpos.obj,\
214 readpix.obj,\
215 scissor.obj,\
216 state.obj,\
217 stencil.obj,\
218 teximage.obj,\
219 texobj.obj,\
220 texstate.obj,\
221 texture.obj,\
222 texutil.obj,\
223 varray.obj,\
224 vtxfmt.obj,\
225 winpos.obj,\
226 [.x86]x86.obj
227
228 OBJECTS4=[.x]glxapi.obj,[.x]fakeglx.obj,[.x]xfonts.obj,\
229 [.x]xm_api.obj,[.x]xm_dd.obj,[.x]xm_line.obj,[.x]xm_span.obj,[.x]xm_tri.obj,\
230 [.osmesa]osmesa.obj,\
231 [.svga]svgamesa.obj
232
233 OBJECTS5=[.fx]fxapi.obj,[.fx]fxdd.obj,[.fx]fxddtex.obj
234
235 OBJECTS6=[.fx]fxddspan.obj,\
236 [.fx]fxsetup.obj,\
237 [.fx]fxtexman.obj,\
238 [.fx]fxtris.obj,\
239 [.fx]fxvb.obj,\
240 [.fx]fxsimplerender.obj,\
241 [.fx]fxglidew.obj
242
243 OBJECTS7=[.swrast]s_aatriangle.obj,\
244 [.swrast]s_accum.obj,\
245 [.swrast]s_alpha.obj,\
246 [.swrast]s_alphabuf.obj,\
247 [.swrast]s_bitmap.obj,\
248 [.swrast]s_blend.obj,\
249 [.swrast]s_buffers.obj,\
250 [.swrast]s_copypix.obj,\
251 [.swrast]s_context.obj,\
252 [.swrast]s_depth.obj
253
254 OBJECTS8=[.swrast]s_drawpix.obj,\
255 [.swrast]s_fog.obj,\
256 [.swrast]s_histogram.obj,\
257 [.swrast]s_lines.obj,\
258 [.swrast]s_logic.obj,\
259 [.swrast]s_masking.obj,\
260 [.swrast]s_pb.obj,\
261 [.swrast]s_pixeltex.obj,\
262 [.swrast]s_points.obj,\
263 [.swrast]s_quads.obj
264
265 OBJECTS9=[.swrast]s_readpix.obj,\
266 [.swrast]s_aaline.obj,\
267 [.swrast]s_scissor.obj,\
268 [.swrast]s_span.obj,\
269 [.swrast]s_stencil.obj,\
270 [.swrast]s_texture.obj,\
271 [.swrast]s_triangle.obj,\
272 [.swrast]s_feedback.obj,\
273 [.swrast]s_zoom.obj
274
275 OBJECTS10=[.swrast_setup]ss_context.obj,\
276 [.swrast_setup]ss_triangle.obj,\
277 [.swrast_setup]ss_vb.obj
278
279 OBJECTS11=[.tnl]t_array_api.obj,\
280 [.tnl]t_array_import.obj,\
281 [.tnl]t_context.obj,\
282 [.tnl]t_eval_api.obj,\
283 [.tnl]t_imm_alloc.obj,\
284 [.tnl]t_imm_api.obj,\
285 [.tnl]t_imm_debug.obj,\
286 [.tnl]t_imm_dlist.obj,\
287 [.tnl]t_imm_elt.obj,\
288 [.tnl]t_imm_eval.obj,\
289 [.tnl]t_imm_exec.obj
290
291 OBJECTS12=[.tnl]t_imm_fixup.obj,\
292 [.tnl]t_pipeline.obj,\
293 [.tnl]t_vb_fog.obj,\
294 [.tnl]t_vb_light.obj,\
295 [.tnl]t_vb_material.obj,\
296 [.tnl]t_vb_normals.obj,\
297 [.tnl]t_vb_points.obj,\
298 [.tnl]t_vb_render.obj,\
299 [.tnl]t_vb_texgen.obj,\
300 [.tnl]t_vb_texmat.obj,\
301 [.tnl]t_vb_vertex.obj
302
303 OBJECTS13=[.math]m_debug_xform.obj,\
304 [.math]m_eval.obj,\
305 [.math]m_matrix.obj,\
306 [.math]m_translate.obj,\
307 [.math]m_vector.obj,\
308 [.math]m_vertices.obj,\
309 [.math]m_xform.obj
310
311 OBJECTS14=[.array_cache]ac_context.obj,\
312 [.array_cache]ac_import.obj
313
314 ##### RULES #####
315
316 VERSION=Mesa V3.4
317
318 ##### TARGETS #####
319 # Make the library
320 $(LIBDIR)$(GL_LIB) : $(OBJECTS1),$(OBJECTS2) $(OBJECTS3) $(OBJECTS4)\
321 $(OBJECTS5) $(OBJECTS6) $(OBJECTS7) $(OBJECTS8) $(OBJECTS9)\
322 $(OBJECTS10) $(OBJECTS11) $(OBJECTS12) $(OBJECTS13) $(OBJECTS14)
323 .ifdef SHARE
324 @ WRITE_ SYS$OUTPUT " generating mesagl1.opt"
325 @ OPEN_/WRITE FILE mesagl1.opt
326 @ WRITE_ FILE "!"
327 @ WRITE_ FILE "! mesagl1.opt generated by DESCRIP.$(MMS_EXT)"
328 @ WRITE_ FILE "!"
329 @ WRITE_ FILE "IDENTIFICATION=""$(VERSION)"""
330 @ WRITE_ FILE "GSMATCH=LEQUAL,3,4
331 @ WRITE_ FILE "$(OBJECTS1)"
332 @ WRITE_ FILE "$(OBJECTS2)"
333 @ WRITE_ FILE "$(OBJECTS3)"
334 @ WRITE_ FILE "$(OBJECTS4)"
335 @ WRITE_ FILE "$(OBJECTS5)"
336 @ WRITE_ FILE "$(OBJECTS6)"
337 @ WRITE_ FILE "$(OBJECTS7)"
338 @ WRITE_ FILE "$(OBJECTS8)"
339 @ WRITE_ FILE "$(OBJECTS9)"
340 @ WRITE_ FILE "$(OBJECTS10)"
341 @ WRITE_ FILE "$(OBJECTS11)"
342 @ WRITE_ FILE "$(OBJECTS12)"
343 @ WRITE_ FILE "$(OBJECTS13)"
344 @ WRITE_ FILE "$(OBJECTS14)"
345 @ write_ file "sys$share:decw$xextlibshr/share"
346 @ write_ file "sys$share:decw$xlibshr/share"
347 @ write_ file "sys$share:pthread$rtl/share"
348 @ CLOSE_ FILE
349 @ WRITE_ SYS$OUTPUT " generating mesagl.map ..."
350 @ LINK_/NODEB/NOSHARE/NOEXE/MAP=mesagl.map/FULL mesagl1.opt/OPT
351 @ WRITE_ SYS$OUTPUT " analyzing mesagl.map ..."
352 @ @[-.vms]ANALYZE_MAP.COM mesagl.map mesagl.opt
353 @ WRITE_ SYS$OUTPUT " linking $(GL_LIB) ..."
354 @ LINK_/NODEB/SHARE=$(GL_LIB)/MAP=mesagl.map/FULL mesagl1.opt/opt,mesagl.opt/opt
355 .else
356 @ $(MAKELIB) $(GL_LIB) $(OBJECTS1)
357 @ library $(GL_LIB) $(OBJECTS2)
358 @ library $(GL_LIB) $(OBJECTS3)
359 @ library $(GL_LIB) $(OBJECTS4)
360 @ library $(GL_LIB) $(OBJECTS5)
361 @ library $(GL_LIB) $(OBJECTS6)
362 @ library $(GL_LIB) $(OBJECTS7)
363 @ library $(GL_LIB) $(OBJECTS8)
364 @ library $(GL_LIB) $(OBJECTS9)
365 @ library $(GL_LIB) $(OBJECTS10)
366 @ library $(GL_LIB) $(OBJECTS11)
367 @ library $(GL_LIB) $(OBJECTS12)
368 @ library $(GL_LIB) $(OBJECTS13)
369 @ library $(GL_LIB) $(OBJECTS14)
370 .endif
371 @ rename $(GL_LIB)* $(LIBDIR)
372
373 clean :
374 purge
375 delete *.obj;*
376
377 pixeltex.obj : pixeltex.c
378
379 imports.obj : imports.c
380
381 [.x86]x86.obj : [.x86]x86.c
382 $(CC) $(CFLAGS) /obj=[.x86]x86.obj [.x86]x86.c
383 [.x]glxapi.obj : [.x]glxapi.c
384 $(CC) $(CFLAGS) /obj=[.x]glxapi.obj [.x]glxapi.c
385 [.x]fakeglx.obj : [.x]fakeglx.c
386 $(CC) $(CFLAGS) /obj=[.x]fakeglx.obj [.x]fakeglx.c
387 [.x]xfonts.obj : [.x]xfonts.c
388 $(CC) $(CFLAGS) /obj=[.x]xfonts.obj [.x]xfonts.c
389 [.x]xm_api.obj : [.x]xm_api.c
390 $(CC) $(CFLAGS) /obj=[.x]xm_api.obj [.x]xm_api.c
391 [.x]xm_dd.obj : [.x]xm_dd.c
392 $(CC) $(CFLAGS)/nowarn /obj=[.x]xm_dd.obj [.x]xm_dd.c
393 [.x]xm_line.obj : [.x]xm_line.c
394 $(CC) $(CFLAGS) /obj=[.x]xm_line.obj [.x]xm_line.c
395 [.x]xm_span.obj : [.x]xm_span.c
396 $(CC) $(CFLAGS) /obj=[.x]xm_span.obj [.x]xm_span.c
397 [.x]xm_tri.obj : [.x]xm_tri.c
398 $(CC) $(CFLAGS) /obj=[.x]xm_tri.obj [.x]xm_tri.c
399 [.osmesa]osmesa.obj : [.osmesa]osmesa.c
400 $(CC) $(CFLAGS) /obj=[.osmesa]osmesa.obj [.osmesa]osmesa.c
401 [.svga]svgamesa.obj : [.svga]svgamesa.c
402 $(CC) $(CFLAGS) /obj=[.svga]svgamesa.obj [.svga]svgamesa.c
403 [.fx]fxapi.obj : [.fx]fxapi.c
404 $(CC) $(CFLAGS) /obj=[.fx]fxapi.obj [.fx]fxapi.c
405 [.fx]fxdd.obj : [.fx]fxdd.c
406 $(CC) $(CFLAGS) /obj=[.fx]fxdd.obj [.fx]fxdd.c
407 [.fx]fxddtex.obj : [.fx]fxddtex.c
408 $(CC) $(CFLAGS) /obj=[.fx]fxddtex.obj [.fx]fxddtex.c
409 [.fx]fxddspan.obj : [.fx]fxddspan.c
410 $(CC) $(CFLAGS) /obj=[.fx]fxddspan.obj [.fx]fxddspan.c
411 [.fx]fxsetup.obj : [.fx]fxsetup.c
412 $(CC) $(CFLAGS) /obj=[.fx]fxsetup.obj [.fx]fxsetup.c
413 [.fx]fxtexman.obj : [.fx]fxtexman.c
414 $(CC) $(CFLAGS) /obj=[.fx]fxtexman.obj [.fx]fxtexman.c
415 [.fx]fxtris.obj : [.fx]fxtris.c
416 $(CC) $(CFLAGS) /obj=[.fx]fxtris.obj [.fx]fxtris.c
417 [.fx]fxvb.obj : [.fx]fxvb.c
418 $(CC) $(CFLAGS) /obj=[.fx]fxvb.obj [.fx]fxvb.c
419 [.fx]fxsimplerender.obj : [.fx]fxsimplerender.c
420 $(CC) $(CFLAGS) /obj=[.fx]fxsimplerender.obj [.fx]fxsimplerender.c
421 [.fx]fxglidew.obj : [.fx]fxglidew.c
422 $(CC) $(CFLAGS) /obj=[.fx]fxglidew.obj [.fx]fxglidew.c
423 [.swrast]s_aaline.obj : [.swrast]s_aaline.c
424 $(CC) $(CFLAGS) /obj=[.swrast]s_aaline.obj [.swrast]s_aaline.c
425 [.swrast]s_aatriangle.obj : [.swrast]s_aatriangle.c
426 $(CC) $(CFLAGS) /obj=[.swrast]s_aatriangle.obj [.swrast]s_aatriangle.c
427 [.swrast]s_accum.obj : [.swrast]s_accum.c
428 $(CC) $(CFLAGS) /obj=[.swrast]s_accum.obj [.swrast]s_accum.c
429 [.swrast]s_alpha.obj : [.swrast]s_alpha.c
430 $(CC) $(CFLAGS) /obj=[.swrast]s_alpha.obj [.swrast]s_alpha.c
431 [.swrast]s_alphabuf.obj : [.swrast]s_alphabuf.c
432 $(CC) $(CFLAGS) /obj=[.swrast]s_alphabuf.obj [.swrast]s_alphabuf.c
433 [.swrast]s_bitmap.obj : [.swrast]s_bitmap.c
434 $(CC) $(CFLAGS) /obj=[.swrast]s_bitmap.obj [.swrast]s_bitmap.c
435 [.swrast]s_blend.obj : [.swrast]s_blend.c
436 $(CC) $(CFLAGS) /obj=[.swrast]s_blend.obj [.swrast]s_blend.c
437 [.swrast]s_buffers.obj : [.swrast]s_buffers.c
438 $(CC) $(CFLAGS) /obj=[.swrast]s_buffers.obj [.swrast]s_buffers.c
439 [.swrast]s_copypix.obj : [.swrast]s_copypix.c
440 $(CC) $(CFLAGS) /obj=[.swrast]s_copypix.obj [.swrast]s_copypix.c
441 [.swrast]s_context.obj : [.swrast]s_context.c
442 $(CC) $(CFLAGS) /obj=[.swrast]s_context.obj [.swrast]s_context.c
443 [.swrast]s_depth.obj : [.swrast]s_depth.c
444 $(CC) $(CFLAGS) /obj=[.swrast]s_depth.obj [.swrast]s_depth.c
445 [.swrast]s_drawpix.obj : [.swrast]s_drawpix.c
446 $(CC) $(CFLAGS) /obj=[.swrast]s_drawpix.obj [.swrast]s_drawpix.c
447 [.swrast]s_feedback.obj : [.swrast]s_feedback.c
448 $(CC) $(CFLAGS) /obj=[.swrast]s_feedback.obj [.swrast]s_feedback.c
449 [.swrast]s_fog.obj : [.swrast]s_fog.c
450 $(CC) $(CFLAGS) /obj=[.swrast]s_fog.obj [.swrast]s_fog.c
451 [.swrast]s_histogram.obj : [.swrast]s_histogram.c
452 $(CC) $(CFLAGS) /obj=[.swrast]s_histogram.obj [.swrast]s_histogram.c
453 [.swrast]s_lines.obj : [.swrast]s_lines.c
454 $(CC) $(CFLAGS) /obj=[.swrast]s_lines.obj [.swrast]s_lines.c
455 [.swrast]s_logic.obj : [.swrast]s_logic.c
456 $(CC) $(CFLAGS) /obj=[.swrast]s_logic.obj [.swrast]s_logic.c
457 [.swrast]s_masking.obj : [.swrast]s_masking.c
458 $(CC) $(CFLAGS) /obj=[.swrast]s_masking.obj [.swrast]s_masking.c
459 [.swrast]s_pb.obj : [.swrast]s_pb.c
460 $(CC) $(CFLAGS) /obj=[.swrast]s_pb.obj [.swrast]s_pb.c
461 [.swrast]s_pixeltex.obj : [.swrast]s_pixeltex.c
462 $(CC) $(CFLAGS) /obj=[.swrast]s_pixeltex.obj [.swrast]s_pixeltex.c
463 [.swrast]s_points.obj : [.swrast]s_points.c
464 $(CC) $(CFLAGS) /obj=[.swrast]s_points.obj [.swrast]s_points.c
465 [.swrast]s_quads.obj : [.swrast]s_quads.c
466 $(CC) $(CFLAGS) /obj=[.swrast]s_quads.obj [.swrast]s_quads.c
467 [.swrast]s_readpix.obj : [.swrast]s_readpix.c
468 $(CC) $(CFLAGS) /obj=[.swrast]s_readpix.obj [.swrast]s_readpix.c
469 [.swrast]s_scissor.obj : [.swrast]s_scissor.c
470 $(CC) $(CFLAGS) /obj=[.swrast]s_scissor.obj [.swrast]s_scissor.c
471 [.swrast]s_span.obj : [.swrast]s_span.c
472 $(CC) $(CFLAGS) /obj=[.swrast]s_span.obj [.swrast]s_span.c
473 [.swrast]s_stencil.obj : [.swrast]s_stencil.c
474 $(CC) $(CFLAGS) /obj=[.swrast]s_stencil.obj [.swrast]s_stencil.c
475 [.swrast]s_texture.obj : [.swrast]s_texture.c
476 $(CC) $(CFLAGS) /obj=[.swrast]s_texture.obj [.swrast]s_texture.c
477 [.swrast]s_triangle.obj : [.swrast]s_triangle.c
478 $(CC) $(CFLAGS) /obj=[.swrast]s_triangle.obj [.swrast]s_triangle.c
479 [.swrast]s_zoom.obj : [.swrast]s_zoom.c
480 $(CC) $(CFLAGS) /obj=[.swrast]s_zoom.obj [.swrast]s_zoom.c
481 [.swrast_setup]ss_context.obj : [.swrast_setup]ss_context.c
482 $(CC) $(CFLAGS) /obj=[.swrast_setup]ss_context.obj [.swrast_setup]ss_context.c
483 [.swrast_setup]ss_triangle.obj : [.swrast_setup]ss_triangle.c
484 $(CC) $(CFLAGS) /obj=[.swrast_setup]ss_triangle.obj [.swrast_setup]ss_triangle.c
485 [.swrast_setup]ss_vb.obj : [.swrast_setup]ss_vb.c
486 $(CC) $(CFLAGS) /obj=[.swrast_setup]ss_vb.obj [.swrast_setup]ss_vb.c
487 [.tnl]t_array_api.obj : [.tnl]t_array_api.c
488 $(CC) $(CFLAGS) /obj=[.tnl]t_array_api.obj [.tnl]t_array_api.c
489 [.tnl]t_array_import.obj : [.tnl]t_array_import.c
490 $(CC) $(CFLAGS) /obj=[.tnl]t_array_import.obj [.tnl]t_array_import.c
491 [.tnl]t_context.obj : [.tnl]t_context.c
492 $(CC) $(CFLAGS) /obj=[.tnl]t_context.obj [.tnl]t_context.c
493 [.tnl]t_eval_api.obj : [.tnl]t_eval_api.c
494 $(CC) $(CFLAGS) /obj=[.tnl]t_eval_api.obj [.tnl]t_eval_api.c
495 [.tnl]t_imm_alloc.obj : [.tnl]t_imm_alloc.c
496 $(CC) $(CFLAGS) /obj=[.tnl]t_imm_alloc.obj [.tnl]t_imm_alloc.c
497 [.tnl]t_imm_api.obj : [.tnl]t_imm_api.c
498 $(CC) $(CFLAGS) /obj=[.tnl]t_imm_api.obj [.tnl]t_imm_api.c
499 [.tnl]t_imm_debug.obj : [.tnl]t_imm_debug.c
500 $(CC) $(CFLAGS) /obj=[.tnl]t_imm_debug.obj [.tnl]t_imm_debug.c
501 [.tnl]t_imm_dlist.obj : [.tnl]t_imm_dlist.c
502 $(CC) $(CFLAGS) /obj=[.tnl]t_imm_dlist.obj [.tnl]t_imm_dlist.c
503 [.tnl]t_imm_elt.obj : [.tnl]t_imm_elt.c
504 $(CC) $(CFLAGS) /obj=[.tnl]t_imm_elt.obj [.tnl]t_imm_elt.c
505 [.tnl]t_imm_eval.obj : [.tnl]t_imm_eval.c
506 $(CC) $(CFLAGS) /obj=[.tnl]t_imm_eval.obj [.tnl]t_imm_eval.c
507 [.tnl]t_imm_exec.obj : [.tnl]t_imm_exec.c
508 $(CC) $(CFLAGS) /obj=[.tnl]t_imm_exec.obj [.tnl]t_imm_exec.c
509 [.tnl]t_imm_fixup.obj : [.tnl]t_imm_fixup.c
510 $(CC) $(CFLAGS) /obj=[.tnl]t_imm_fixup.obj [.tnl]t_imm_fixup.c
511 [.tnl]t_pipeline.obj : [.tnl]t_pipeline.c
512 $(CC) $(CFLAGS) /obj=[.tnl]t_pipeline.obj [.tnl]t_pipeline.c
513 [.tnl]t_vb_fog.obj : [.tnl]t_vb_fog.c
514 $(CC) $(CFLAGS) /obj=[.tnl]t_vb_fog.obj [.tnl]t_vb_fog.c
515 [.tnl]t_vb_light.obj : [.tnl]t_vb_light.c
516 $(CC) $(CFLAGS) /obj=[.tnl]t_vb_light.obj [.tnl]t_vb_light.c
517 [.tnl]t_vb_material.obj : [.tnl]t_vb_material.c
518 $(CC) $(CFLAGS) /obj=[.tnl]t_vb_material.obj [.tnl]t_vb_material.c
519 [.tnl]t_vb_normals.obj : [.tnl]t_vb_normals.c
520 $(CC) $(CFLAGS) /obj=[.tnl]t_vb_normals.obj [.tnl]t_vb_normals.c
521 [.tnl]t_vb_points.obj : [.tnl]t_vb_points.c
522 $(CC) $(CFLAGS) /obj=[.tnl]t_vb_points.obj [.tnl]t_vb_points.c
523 [.tnl]t_vb_render.obj : [.tnl]t_vb_render.c
524 $(CC) $(CFLAGS) /obj=[.tnl]t_vb_render.obj [.tnl]t_vb_render.c
525 [.tnl]t_vb_texgen.obj : [.tnl]t_vb_texgen.c
526 $(CC) $(CFLAGS) /obj=[.tnl]t_vb_texgen.obj [.tnl]t_vb_texgen.c
527 [.tnl]t_vb_texmat.obj : [.tnl]t_vb_texmat.c
528 $(CC) $(CFLAGS) /obj=[.tnl]t_vb_texmat.obj [.tnl]t_vb_texmat.c
529 [.tnl]t_vb_vertex.obj : [.tnl]t_vb_vertex.c
530 $(CC) $(CFLAGS) /obj=[.tnl]t_vb_vertex.obj [.tnl]t_vb_vertex.c
531 [.math]m_debug_xform.obj : [.math]m_debug_xform.c
532 $(CC) $(CFLAGS) /obj=[.math]m_debug_xform.obj [.math]m_debug_xform.c
533 [.math]m_eval.obj : [.math]m_eval.c
534 $(CC) $(CFLAGS) /obj=[.math]m_eval.obj [.math]m_eval.c
535 [.math]m_matrix.obj : [.math]m_matrix.c
536 $(CC) $(CFLAGS) /obj=[.math]m_matrix.obj [.math]m_matrix.c
537 [.math]m_translate.obj : [.math]m_translate.c
538 $(CC) $(CFLAGS) /obj=[.math]m_translate.obj [.math]m_translate.c
539 [.math]m_vector.obj : [.math]m_vector.c
540 $(CC) $(CFLAGS) /obj=[.math]m_vector.obj [.math]m_vector.c
541 [.math]m_vertices.obj : [.math]m_vertices.c
542 $(CC) $(CFLAGS) /obj=[.math]m_vertices.obj [.math]m_vertices.c
543 [.math]m_xform.obj : [.math]m_xform.c
544 $(CC) $(CFLAGS) /obj=[.math]m_xform.obj [.math]m_xform.c
545 [.array_cache]ac_context.obj : [.array_cache]ac_context.c
546 $(CC) $(CFLAGS) /obj=[.array_cache]ac_context.obj \
547 [.array_cache]ac_context.c
548 [.array_cache]ac_import.obj : [.array_cache]ac_import.c
549 $(CC) $(CFLAGS) /obj=[.array_cache]ac_import.obj \
550 [.array_cache]ac_import.c