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