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