mesa: Remove unnecessary header.
[mesa.git] / src / mesa / main / descrip.mms
1 # Makefile for core library for VMS
2 # contributed by Jouk Jansen joukj@hrem.nano.tudelft.nl
3 # Last revision : 29 September 2008
4
5 .first
6 define gl [---.include.gl]
7 define math [-.math]
8 define shader [-.shader]
9 define glapi [-.glapi]
10 define main [-.main]
11
12 .include [---]mms-config.
13
14 ##### MACROS #####
15
16 VPATH = RCS
17
18 INCDIR = [---.include],[-.glapi],[-.shader]
19 LIBDIR = [---.lib]
20 CFLAGS = /include=($(INCDIR),[])/define=(PTHREADS=1)/name=(as_is,short)/float=ieee/ieee=denorm
21
22 SOURCES =accum.c \
23 api_arrayelt.c \
24 api_exec.c \
25 api_loopback.c \
26 api_noop.c \
27 api_validate.c \
28 attrib.c \
29 arrayobj.c \
30 blend.c \
31 bufferobj.c \
32 buffers.c \
33 clear.c \
34 clip.c \
35 colortab.c \
36 context.c \
37 convolve.c \
38 debug.c \
39 depth.c \
40 depthstencil.c \
41 dlist.c \
42 drawpix.c \
43 enable.c \
44 enums.c \
45 eval.c \
46 execmem.c \
47 extensions.c \
48 fbobject.c \
49 feedback.c \
50 ffvertex_prog.c \
51 fog.c \
52 framebuffer.c \
53 get.c \
54 getstring.c \
55 hash.c \
56 hint.c \
57 histogram.c \
58 image.c \
59 imports.c \
60 light.c \
61 lines.c \
62 matrix.c \
63 mipmap.c \
64 mm.c \
65 multisample.c \
66 pixel.c \
67 pixelstore.c \
68 points.c \
69 polygon.c \
70 rastpos.c \
71 rbadaptors.c \
72 readpix.c \
73 renderbuffer.c \
74 scissor.c \
75 shaders.c \
76 state.c \
77 stencil.c \
78 texcompress.c \
79 texcompress_fxt1.c \
80 texcompress_s3tc.c \
81 texenv.c \
82 texenvprogram.c \
83 texformat.c \
84 texgen.c \
85 teximage.c \
86 texobj.c \
87 texparam.c \
88 texrender.c \
89 texstate.c \
90 texstore.c \
91 varray.c \
92 vtxfmt.c \
93 queryobj.c \
94 rbadaptors.c
95
96 OBJECTS=accum.obj,\
97 api_arrayelt.obj,\
98 api_exec.obj,\
99 api_loopback.obj,\
100 api_noop.obj,\
101 api_validate.obj,\
102 arrayobj.obj,\
103 attrib.obj,\
104 blend.obj,\
105 bufferobj.obj,\
106 buffers.obj,\
107 clear.obj,\
108 clip.obj,\
109 colortab.obj,\
110 context.obj,\
111 convolve.obj,\
112 debug.obj,\
113 depth.obj,\
114 depthstencil.obj,\
115 dlist.obj,\
116 drawpix.obj,\
117 enable.obj,\
118 enums.obj,\
119 eval.obj,\
120 execmem.obj,\
121 extensions.obj,\
122 fbobject.obj,\
123 feedback.obj,\
124 ffvertex_prog.obj,\
125 fog.obj,\
126 framebuffer.obj,\
127 get.obj,\
128 getstring.obj,\
129 hash.obj,\
130 hint.obj,\
131 histogram.obj,\
132 image.obj,\
133 imports.obj,\
134 light.obj,\
135 lines.obj,\
136 matrix.obj,\
137 mipmap.obj,\
138 mm.obj,\
139 multisample.obj,\
140 pixel.obj,\
141 pixelstore.obj,\
142 points.obj,\
143 polygon.obj,\
144 rastpos.obj,\
145 readpix.obj,\
146 renderbuffer.obj,\
147 scissor.obj,\
148 shaders.obj,\
149 state.obj,\
150 stencil.obj,\
151 texcompress.obj,\
152 texcompress_fxt1.obj,\
153 texcompress_s3tc.obj,\
154 texenv.obj,\
155 texenvprogram.obj,\
156 texformat.obj,\
157 texgen.obj,\
158 teximage.obj,\
159 texobj.obj,\
160 texparam.obj,\
161 texrender.obj,\
162 texstate.obj,\
163 texstore.obj,\
164 varray.obj,\
165 vtxfmt.obj,\
166 queryobj.obj,\
167 rbadaptors.obj
168
169 ##### RULES #####
170
171 VERSION=Mesa V3.4
172
173 ##### TARGETS #####
174 # Make the library
175 $(LIBDIR)$(GL_LIB) : $(OBJECTS)
176 @ $(MAKELIB) $(LIBDIR)$(GL_LIB) $(OBJECTS)
177
178 clean :
179 purge
180 delete *.obj;*
181
182 accum.obj : accum.c
183 api_arrayelt.obj : api_arrayelt.c
184 api_loopback.obj : api_loopback.c
185 api_noop.obj : api_noop.c
186 api_validate.obj : api_validate.c
187 arrayobj.obj : arrayobj.c
188 attrib.obj : attrib.c
189 blend.obj : blend.c
190 bufferobj.obj : bufferobj.c
191 buffers.obj : buffers.c
192 clip.obj : clip.c
193 colortab.obj : colortab.c
194 context.obj : context.c
195 convolve.obj : convolve.c
196 debug.obj : debug.c
197 depth.obj : depth.c
198 depthstencil.obj : depthstencil.c
199 dlist.obj : dlist.c
200 drawpix.obj : drawpix.c
201 enable.obj : enable.c
202 enums.obj : enums.c
203 eval.obj : eval.c
204 execmem.obj : execmem.c
205 extensions.obj : extensions.c
206 fbobject.obj : fbobject.c
207 feedback.obj : feedback.c
208 fog.obj : fog.c
209 framebuffer.obj : framebuffer.c
210 get.obj : get.c
211 getstring.obj : getstring.c
212 hash.obj : hash.c
213 hint.obj : hint.c
214 histogram.obj : histogram.c
215 image.obj : image.c
216 imports.obj : imports.c vsnprintf.c
217 light.obj : light.c
218 lines.obj : lines.c
219 matrix.obj : matrix.c
220 mipmap.obj : mipmap.c
221 mm.obj : mm.c
222 pixel.obj : pixel.c
223 points.obj : points.c
224 polygon.obj : polygon.c
225 rastpos.obj : rastpos.c
226 rbadaptors.obj : rbadaptors.c
227 renderbuffer.obj : renderbuffer.c
228 state.obj : state.c
229 stencil.obj : stencil.c
230 texcompress.obj : texcompress.c
231 texcompress_fxt1.obj : texcompress_fxt1.c
232 cc$(CFLAGS)/warn=(disable=SHIFTCOUNT) texcompress_fxt1.c
233 texcompress_s3tc.obj : texcompress_s3tc.c
234 texenvprogram.obj : texenvprogram.c
235 texformat.obj : texformat.c
236 teximage.obj : teximage.c
237 texobj.obj : texobj.c
238 texrender.obj : texrender.c
239 texstate.obj : texstate.c
240 texstore.obj : texstore.c
241 varray.obj : varray.c
242 vtxfmt.obj : vtxfmt.c
243 shaders.obj : shaders.c
244 queryobj.obj : queryobj.c
245 rbadaptors.obj : rbadaptors.c
246 clear.obj : clear.c
247 multisample.obj : multisample.c
248 scissor.obj : scissor.c
249 texenv.obj : texenv.c
250 texgen.obj : texgen.c
251 texparam.obj : texparam.c
252 readpix.obj : readpix.c
253 ffvertex_prog.obj : ffvertex_prog.c
254 api_exec.obj : api_exec.c
255 pixelstore.obj : pixelstore.c