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 /define=("__FUNCTION__=""<has no meaning on OpenVMS>""")
18
19 CORE_SOURCES =accum.c \
20 api_loopback.c \
21 api_noop.c \
22 api_validate.c \
23 attrib.c \
24 blend.c \
25 buffers.c \
26 clip.c \
27 colortab.c \
28 config.c \
29 context.c \
30 convolve.c \
31 debug.c \
32 depth.c \
33 dispatch.c \
34 dlist.c \
35 drawpix.c \
36 enable.c \
37 enums.c \
38 eval.c \
39 extensions.c \
40 feedback.c \
41 fog.c \
42 get.c \
43 glapi.c \
44 glthread.c \
45 hash.c \
46 highpc.c \
47 hint.c \
48 histogram.c \
49 image.c \
50 imports.c \
51 light.c \
52 lines.c \
53 lowpc.c \
54 matrix.c \
55 mem.c \
56 mmath.c \
57 pixel.c \
58 points.c \
59 polygon.c \
60 rastpos.c \
61 state.c \
62 stencil.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 vpstate.c \
72 vpexec.c \
73 vtparse.c \
74 [.x86]x86.c
75
76 DRIVER_SOURCES = [.x]glxapi.c [.x]fakeglx.c [.x]xfonts.c \
77 [.x]xm_api.c [.x]xm_dd.c [.x]xm_line.c [.x]xm_span.c [.x]xm_tri.c \
78 [.osmesa]osmesa.c \
79 [.svga]svgamesa.c \
80 [.fx]fxapi.c [.fx]fxdd.c [.fx]fxddtex.c \
81 [.fx]fxddspan.c\
82 [.fx]fxsetup.c \
83 [.fx]fxtexman.c \
84 [.fx]fxtris.c \
85 [.fx]fxvb.c \
86 [.fx]fxglidew.c
87
88 RASTER_SOURCES = [.swrast]s_aatriangle.c \
89 [.swrast]s_aaline.c \
90 [.swrast]s_accum.c \
91 [.swrast]s_alpha.c \
92 [.swrast]s_alphabuf.c \
93 [.swrast]s_bitmap.c \
94 [.swrast]s_blend.c \
95 [.swrast]s_buffers.c \
96 [.swrast]s_copypix.c \
97 [.swrast]s_context.c \
98 [.swrast]s_depth.c \
99 [.swrast]s_drawpix.c \
100 [.swrast]s_fog.c \
101 [.swrast]s_feedback.c \
102 [.swrast]s_histogram.c \
103 [.swrast]s_imaging.c \
104 [.swrast]s_lines.c \
105 [.swrast]s_logic.c \
106 [.swrast]s_masking.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 config.obj,\
169 context.obj,\
170 convolve.obj,\
171 debug.obj,\
172 depth.obj,\
173 dispatch.obj,\
174 dlist.obj,\
175 drawpix.obj
176
177 OBJECTS2=enable.obj,\
178 enums.obj,\
179 eval.obj,\
180 extensions.obj,\
181 feedback.obj,\
182 fog.obj,\
183 get.obj,\
184 glapi.obj,\
185 glthread.obj,\
186 hash.obj,\
187 highpc.obj,\
188 hint.obj,\
189 histogram.obj,\
190 image.obj,\
191 imports.obj,\
192 light.obj,\
193 lines.obj,\
194 lowpc.obj,\
195 matrix.obj,\
196 mem.obj
197
198 OBJECTS3=mmath.obj,\
199 pixel.obj,\
200 points.obj,\
201 polygon.obj,\
202 rastpos.obj,\
203 state.obj,\
204 stencil.obj,\
205 texformat.obj,\
206 teximage.obj,\
207 texobj.obj,\
208 texstate.obj,\
209 texstore.obj,\
210 texutil.obj,\
211 varray.obj,\
212 vtxfmt.obj,\
213 vpstate.obj,\
214 vpexec.obj,\
215 vpparse.obj,\
216 [.x86]x86.obj
217
218 OBJECTS4=[.x]glxapi.obj,[.x]fakeglx.obj,[.x]xfonts.obj,\
219 [.x]xm_api.obj,[.x]xm_dd.obj,[.x]xm_line.obj,[.x]xm_span.obj,[.x]xm_tri.obj,\
220 [.osmesa]osmesa.obj,\
221 [.svga]svgamesa.obj
222
223 OBJECTS5=[.fx]fxapi.obj,[.fx]fxdd.obj,[.fx]fxddtex.obj
224
225 OBJECTS6=[.fx]fxddspan.obj,\
226 [.fx]fxsetup.obj,\
227 [.fx]fxtexman.obj,\
228 [.fx]fxtris.obj,\
229 [.fx]fxvb.obj,\
230 [.fx]fxglidew.obj
231
232 OBJECTS7=[.swrast]s_aatriangle.obj,\
233 [.swrast]s_accum.obj,\
234 [.swrast]s_alpha.obj,\
235 [.swrast]s_alphabuf.obj,\
236 [.swrast]s_bitmap.obj,\
237 [.swrast]s_blend.obj,\
238 [.swrast]s_buffers.obj,\
239 [.swrast]s_copypix.obj,\
240 [.swrast]s_context.obj,\
241 [.swrast]s_depth.obj
242
243 OBJECTS8=[.swrast]s_drawpix.obj,\
244 [.swrast]s_fog.obj,\
245 [.swrast]s_histogram.obj,\
246 [.swrast]s_imaging.obj,\
247 [.swrast]s_lines.obj,\
248 [.swrast]s_logic.obj,\
249 [.swrast]s_masking.obj,\
250 [.swrast]s_pixeltex.obj,\
251 [.swrast]s_points.obj
252
253 OBJECTS9=[.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 OBJECTS10=[.swrast_setup]ss_context.obj,\
264 [.swrast_setup]ss_triangle.obj,\
265 [.swrast_setup]ss_vb.obj
266
267 OBJECTS11=[.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 OBJECTS12=[.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 OBJECTS13=[.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 OBJECTS14=[.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 .ifdef SHARE
312 @ WRITE_ SYS$OUTPUT " generating mesagl1.opt"
313 @ OPEN_/WRITE FILE mesagl1.opt
314 @ WRITE_ FILE "!"
315 @ WRITE_ FILE "! mesagl1.opt generated by DESCRIP.$(MMS_EXT)"
316 @ WRITE_ FILE "!"
317 @ WRITE_ FILE "IDENTIFICATION=""$(VERSION)"""
318 @ WRITE_ FILE "GSMATCH=LEQUAL,3,4
319 @ WRITE_ FILE "$(OBJECTS1)"
320 @ WRITE_ FILE "$(OBJECTS2)"
321 @ WRITE_ FILE "$(OBJECTS3)"
322 @ WRITE_ FILE "$(OBJECTS4)"
323 @ WRITE_ FILE "$(OBJECTS5)"
324 @ WRITE_ FILE "$(OBJECTS6)"
325 @ WRITE_ FILE "$(OBJECTS7)"
326 @ WRITE_ FILE "$(OBJECTS8)"
327 @ WRITE_ FILE "$(OBJECTS9)"
328 @ WRITE_ FILE "$(OBJECTS10)"
329 @ WRITE_ FILE "$(OBJECTS11)"
330 @ WRITE_ FILE "$(OBJECTS12)"
331 @ WRITE_ FILE "$(OBJECTS13)"
332 @ WRITE_ FILE "$(OBJECTS14)"
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 .endif
359 @ rename $(GL_LIB)* $(LIBDIR)
360
361 clean :
362 purge
363 delete *.obj;*
364
365 pixeltex.obj : pixeltex.c
366
367 imports.obj : imports.c
368
369 [.x86]x86.obj : [.x86]x86.c
370 $(CC) $(CFLAGS) /obj=[.x86]x86.obj [.x86]x86.c
371 [.x]glxapi.obj : [.x]glxapi.c
372 $(CC) $(CFLAGS) /obj=[.x]glxapi.obj [.x]glxapi.c
373 [.x]fakeglx.obj : [.x]fakeglx.c
374 $(CC) $(CFLAGS) /obj=[.x]fakeglx.obj [.x]fakeglx.c
375 [.x]xfonts.obj : [.x]xfonts.c
376 $(CC) $(CFLAGS) /obj=[.x]xfonts.obj [.x]xfonts.c
377 [.x]xm_api.obj : [.x]xm_api.c
378 $(CC) $(CFLAGS) /obj=[.x]xm_api.obj [.x]xm_api.c
379 [.x]xm_dd.obj : [.x]xm_dd.c
380 $(CC) $(CFLAGS)/nowarn /obj=[.x]xm_dd.obj [.x]xm_dd.c
381 [.x]xm_line.obj : [.x]xm_line.c
382 $(CC) $(CFLAGS) /obj=[.x]xm_line.obj [.x]xm_line.c
383 [.x]xm_span.obj : [.x]xm_span.c
384 $(CC) $(CFLAGS) /obj=[.x]xm_span.obj [.x]xm_span.c
385 [.x]xm_tri.obj : [.x]xm_tri.c
386 $(CC) $(CFLAGS) /obj=[.x]xm_tri.obj [.x]xm_tri.c
387 [.osmesa]osmesa.obj : [.osmesa]osmesa.c
388 $(CC) $(CFLAGS) /obj=[.osmesa]osmesa.obj [.osmesa]osmesa.c
389 [.svga]svgamesa.obj : [.svga]svgamesa.c
390 $(CC) $(CFLAGS) /obj=[.svga]svgamesa.obj [.svga]svgamesa.c
391 [.fx]fxapi.obj : [.fx]fxapi.c
392 $(CC) $(CFLAGS) /obj=[.fx]fxapi.obj [.fx]fxapi.c
393 [.fx]fxdd.obj : [.fx]fxdd.c
394 $(CC) $(CFLAGS) /obj=[.fx]fxdd.obj [.fx]fxdd.c
395 [.fx]fxddtex.obj : [.fx]fxddtex.c
396 $(CC) $(CFLAGS) /obj=[.fx]fxddtex.obj [.fx]fxddtex.c
397 [.fx]fxddspan.obj : [.fx]fxddspan.c
398 $(CC) $(CFLAGS) /obj=[.fx]fxddspan.obj [.fx]fxddspan.c
399 [.fx]fxsetup.obj : [.fx]fxsetup.c
400 $(CC) $(CFLAGS) /obj=[.fx]fxsetup.obj [.fx]fxsetup.c
401 [.fx]fxtexman.obj : [.fx]fxtexman.c
402 $(CC) $(CFLAGS) /obj=[.fx]fxtexman.obj [.fx]fxtexman.c
403 [.fx]fxtris.obj : [.fx]fxtris.c
404 $(CC) $(CFLAGS) /obj=[.fx]fxtris.obj [.fx]fxtris.c
405 [.fx]fxvb.obj : [.fx]fxvb.c
406 $(CC) $(CFLAGS) /obj=[.fx]fxvb.obj [.fx]fxvb.c
407 [.fx]fxglidew.obj : [.fx]fxglidew.c
408 $(CC) $(CFLAGS) /obj=[.fx]fxglidew.obj [.fx]fxglidew.c
409 [.swrast]s_aaline.obj : [.swrast]s_aaline.c
410 $(CC) $(CFLAGS) /obj=[.swrast]s_aaline.obj [.swrast]s_aaline.c
411 [.swrast]s_aatriangle.obj : [.swrast]s_aatriangle.c
412 $(CC) $(CFLAGS) /obj=[.swrast]s_aatriangle.obj [.swrast]s_aatriangle.c
413 [.swrast]s_accum.obj : [.swrast]s_accum.c
414 $(CC) $(CFLAGS) /obj=[.swrast]s_accum.obj [.swrast]s_accum.c
415 [.swrast]s_alpha.obj : [.swrast]s_alpha.c
416 $(CC) $(CFLAGS) /obj=[.swrast]s_alpha.obj [.swrast]s_alpha.c
417 [.swrast]s_alphabuf.obj : [.swrast]s_alphabuf.c
418 $(CC) $(CFLAGS) /obj=[.swrast]s_alphabuf.obj [.swrast]s_alphabuf.c
419 [.swrast]s_bitmap.obj : [.swrast]s_bitmap.c
420 $(CC) $(CFLAGS) /obj=[.swrast]s_bitmap.obj [.swrast]s_bitmap.c
421 [.swrast]s_blend.obj : [.swrast]s_blend.c
422 $(CC) $(CFLAGS) /obj=[.swrast]s_blend.obj [.swrast]s_blend.c
423 [.swrast]s_buffers.obj : [.swrast]s_buffers.c
424 $(CC) $(CFLAGS) /obj=[.swrast]s_buffers.obj [.swrast]s_buffers.c
425 [.swrast]s_copypix.obj : [.swrast]s_copypix.c
426 $(CC) $(CFLAGS) /obj=[.swrast]s_copypix.obj [.swrast]s_copypix.c
427 [.swrast]s_context.obj : [.swrast]s_context.c
428 $(CC) $(CFLAGS) /obj=[.swrast]s_context.obj [.swrast]s_context.c
429 [.swrast]s_depth.obj : [.swrast]s_depth.c
430 $(CC) $(CFLAGS) /obj=[.swrast]s_depth.obj [.swrast]s_depth.c
431 [.swrast]s_drawpix.obj : [.swrast]s_drawpix.c
432 $(CC) $(CFLAGS) /obj=[.swrast]s_drawpix.obj [.swrast]s_drawpix.c
433 [.swrast]s_feedback.obj : [.swrast]s_feedback.c
434 $(CC) $(CFLAGS) /obj=[.swrast]s_feedback.obj [.swrast]s_feedback.c
435 [.swrast]s_fog.obj : [.swrast]s_fog.c
436 $(CC) $(CFLAGS) /obj=[.swrast]s_fog.obj [.swrast]s_fog.c
437 [.swrast]s_histogram.obj : [.swrast]s_histogram.c
438 $(CC) $(CFLAGS) /obj=[.swrast]s_histogram.obj [.swrast]s_histogram.c
439 [.swrast]s_imaging.obj : [.swrast]s_imaging.c
440 $(CC) $(CFLAGS) /obj=[.swrast]s_imaging.obj [.swrast]s_imaging.c
441 [.swrast]s_lines.obj : [.swrast]s_lines.c
442 $(CC) $(CFLAGS) /obj=[.swrast]s_lines.obj [.swrast]s_lines.c
443 [.swrast]s_logic.obj : [.swrast]s_logic.c
444 $(CC) $(CFLAGS) /obj=[.swrast]s_logic.obj [.swrast]s_logic.c
445 [.swrast]s_masking.obj : [.swrast]s_masking.c
446 $(CC) $(CFLAGS) /obj=[.swrast]s_masking.obj [.swrast]s_masking.c
447 [.swrast]s_pixeltex.obj : [.swrast]s_pixeltex.c
448 $(CC) $(CFLAGS) /obj=[.swrast]s_pixeltex.obj [.swrast]s_pixeltex.c
449 [.swrast]s_points.obj : [.swrast]s_points.c
450 $(CC) $(CFLAGS) /obj=[.swrast]s_points.obj [.swrast]s_points.c
451 [.swrast]s_readpix.obj : [.swrast]s_readpix.c
452 $(CC) $(CFLAGS) /obj=[.swrast]s_readpix.obj [.swrast]s_readpix.c
453 [.swrast]s_span.obj : [.swrast]s_span.c
454 $(CC) $(CFLAGS) /obj=[.swrast]s_span.obj [.swrast]s_span.c
455 [.swrast]s_stencil.obj : [.swrast]s_stencil.c
456 $(CC) $(CFLAGS) /obj=[.swrast]s_stencil.obj [.swrast]s_stencil.c
457 [.swrast]s_texstore.obj : [.swrast]s_texstore.c
458 $(CC) $(CFLAGS) /obj=[.swrast]s_texstore.obj [.swrast]s_texstore.c
459 [.swrast]s_texture.obj : [.swrast]s_texture.c
460 $(CC) $(CFLAGS) /obj=[.swrast]s_texture.obj [.swrast]s_texture.c
461 [.swrast]s_triangle.obj : [.swrast]s_triangle.c
462 $(CC) $(CFLAGS) /obj=[.swrast]s_triangle.obj [.swrast]s_triangle.c
463 [.swrast]s_zoom.obj : [.swrast]s_zoom.c
464 $(CC) $(CFLAGS) /obj=[.swrast]s_zoom.obj [.swrast]s_zoom.c
465 [.swrast_setup]ss_context.obj : [.swrast_setup]ss_context.c
466 $(CC) $(CFLAGS) /obj=[.swrast_setup]ss_context.obj [.swrast_setup]ss_context.c
467 [.swrast_setup]ss_triangle.obj : [.swrast_setup]ss_triangle.c
468 $(CC) $(CFLAGS) /obj=[.swrast_setup]ss_triangle.obj [.swrast_setup]ss_triangle.c
469 [.swrast_setup]ss_vb.obj : [.swrast_setup]ss_vb.c
470 $(CC) $(CFLAGS) /obj=[.swrast_setup]ss_vb.obj [.swrast_setup]ss_vb.c
471 [.tnl]t_array_api.obj : [.tnl]t_array_api.c
472 $(CC) $(CFLAGS) /obj=[.tnl]t_array_api.obj [.tnl]t_array_api.c
473 [.tnl]t_array_import.obj : [.tnl]t_array_import.c
474 $(CC) $(CFLAGS) /obj=[.tnl]t_array_import.obj [.tnl]t_array_import.c
475 [.tnl]t_context.obj : [.tnl]t_context.c
476 $(CC) $(CFLAGS) /obj=[.tnl]t_context.obj [.tnl]t_context.c
477 [.tnl]t_eval_api.obj : [.tnl]t_eval_api.c
478 $(CC) $(CFLAGS) /obj=[.tnl]t_eval_api.obj [.tnl]t_eval_api.c
479 [.tnl]t_imm_alloc.obj : [.tnl]t_imm_alloc.c
480 $(CC) $(CFLAGS) /obj=[.tnl]t_imm_alloc.obj [.tnl]t_imm_alloc.c
481 [.tnl]t_imm_api.obj : [.tnl]t_imm_api.c
482 $(CC) $(CFLAGS) /obj=[.tnl]t_imm_api.obj [.tnl]t_imm_api.c
483 [.tnl]t_imm_debug.obj : [.tnl]t_imm_debug.c
484 $(CC) $(CFLAGS) /obj=[.tnl]t_imm_debug.obj [.tnl]t_imm_debug.c
485 [.tnl]t_imm_dlist.obj : [.tnl]t_imm_dlist.c
486 $(CC) $(CFLAGS) /obj=[.tnl]t_imm_dlist.obj [.tnl]t_imm_dlist.c
487 [.tnl]t_imm_elt.obj : [.tnl]t_imm_elt.c
488 $(CC) $(CFLAGS) /obj=[.tnl]t_imm_elt.obj [.tnl]t_imm_elt.c
489 [.tnl]t_imm_eval.obj : [.tnl]t_imm_eval.c
490 $(CC) $(CFLAGS) /obj=[.tnl]t_imm_eval.obj [.tnl]t_imm_eval.c
491 [.tnl]t_imm_exec.obj : [.tnl]t_imm_exec.c
492 $(CC) $(CFLAGS) /obj=[.tnl]t_imm_exec.obj [.tnl]t_imm_exec.c
493 [.tnl]t_imm_fixup.obj : [.tnl]t_imm_fixup.c
494 $(CC) $(CFLAGS) /obj=[.tnl]t_imm_fixup.obj [.tnl]t_imm_fixup.c
495 [.tnl]t_pipeline.obj : [.tnl]t_pipeline.c
496 $(CC) $(CFLAGS) /obj=[.tnl]t_pipeline.obj [.tnl]t_pipeline.c
497 [.tnl]t_vb_fog.obj : [.tnl]t_vb_fog.c
498 $(CC) $(CFLAGS) /obj=[.tnl]t_vb_fog.obj [.tnl]t_vb_fog.c
499 [.tnl]t_vb_light.obj : [.tnl]t_vb_light.c
500 $(CC) $(CFLAGS) /obj=[.tnl]t_vb_light.obj [.tnl]t_vb_light.c
501 [.tnl]t_vb_normals.obj : [.tnl]t_vb_normals.c
502 $(CC) $(CFLAGS) /obj=[.tnl]t_vb_normals.obj [.tnl]t_vb_normals.c
503 [.tnl]t_vb_points.obj : [.tnl]t_vb_points.c
504 $(CC) $(CFLAGS) /obj=[.tnl]t_vb_points.obj [.tnl]t_vb_points.c
505 [.tnl]t_vb_program.obj : [.tnl]t_vb_program.c
506 $(CC) $(CFLAGS) /obj=[.tnl]t_vb_program.obj [.tnl]t_vb_program.c
507 [.tnl]t_vb_render.obj : [.tnl]t_vb_render.c
508 $(CC) $(CFLAGS) /obj=[.tnl]t_vb_render.obj [.tnl]t_vb_render.c
509 [.tnl]t_vb_texgen.obj : [.tnl]t_vb_texgen.c
510 $(CC) $(CFLAGS) /obj=[.tnl]t_vb_texgen.obj [.tnl]t_vb_texgen.c
511 [.tnl]t_vb_texmat.obj : [.tnl]t_vb_texmat.c
512 $(CC) $(CFLAGS) /obj=[.tnl]t_vb_texmat.obj [.tnl]t_vb_texmat.c
513 [.tnl]t_vb_vertex.obj : [.tnl]t_vb_vertex.c
514 $(CC) $(CFLAGS) /obj=[.tnl]t_vb_vertex.obj [.tnl]t_vb_vertex.c
515 [.math]m_debug_xform.obj : [.math]m_debug_xform.c
516 $(CC) $(CFLAGS) /obj=[.math]m_debug_xform.obj [.math]m_debug_xform.c
517 [.math]m_debug_norm.obj : [.math]m_debug_norm.c
518 $(CC) $(CFLAGS) /obj=[.math]m_debug_norm.obj [.math]m_debug_norm.c
519 [.math]m_eval.obj : [.math]m_eval.c
520 $(CC) $(CFLAGS) /obj=[.math]m_eval.obj [.math]m_eval.c
521 [.math]m_matrix.obj : [.math]m_matrix.c
522 $(CC) $(CFLAGS) /obj=[.math]m_matrix.obj [.math]m_matrix.c
523 [.math]m_translate.obj : [.math]m_translate.c
524 $(CC) $(CFLAGS) /obj=[.math]m_translate.obj [.math]m_translate.c
525 [.math]m_vector.obj : [.math]m_vector.c
526 $(CC) $(CFLAGS) /obj=[.math]m_vector.obj [.math]m_vector.c
527 [.math]m_xform.obj : [.math]m_xform.c
528 $(CC) $(CFLAGS) /obj=[.math]m_xform.obj [.math]m_xform.c
529 [.array_cache]ac_context.obj : [.array_cache]ac_context.c
530 $(CC) $(CFLAGS) /obj=[.array_cache]ac_context.obj \
531 [.array_cache]ac_context.c
532 [.array_cache]ac_import.obj : [.array_cache]ac_import.c
533 $(CC) $(CFLAGS) /obj=[.array_cache]ac_import.obj \
534 [.array_cache]ac_import.c
535 [.tnl_dd]t_dd.obj : [.tnl_dd]t_dd.c
536 $(CC) $(CFLAGS) /obj=[.tnl_dd]t_dd.obj [.tnl_dd]t_dd.c
537 [.tnl_dd]t_dd_vb.obj : [.tnl_dd]t_dd_vb.c
538 $(CC) $(CFLAGS) /obj=[.tnl_dd]t_dd_vb.obj [.tnl_dd]t_dd_vb.c