Fix pow <small> and a very stypid bug with dummy srcs(0 equals to tmp0.x)</small...
[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 : 10 May 2005
4
5 .first
6 define gl [---.include.gl]
7 define math [-.math]
8 define shader [-.shader]
9
10 .include [---]mms-config.
11
12 ##### MACROS #####
13
14 VPATH = RCS
15
16 INCDIR = [---.include],[-.glapi],[-.shader]
17 LIBDIR = [---.lib]
18 CFLAGS = /include=($(INCDIR),[])/define=(PTHREADS=1)/name=(as_is,short)/float=ieee/ieee=denorm
19
20 SOURCES =accum.c \
21 api_arrayelt.c \
22 api_loopback.c \
23 api_noop.c \
24 api_validate.c \
25 attrib.c \
26 blend.c \
27 bufferobj.c \
28 buffers.c \
29 clip.c \
30 colortab.c \
31 context.c \
32 convolve.c \
33 debug.c \
34 depth.c \
35 depthstencil.c \
36 dispatch.c \
37 dlist.c \
38 drawpix.c \
39 enable.c \
40 enums.c \
41 eval.c \
42 execmem.c \
43 extensions.c \
44 fbobject.c \
45 feedback.c \
46 fog.c \
47 framebuffer.c \
48 get.c \
49 getstring.c \
50 hash.c \
51 hint.c \
52 histogram.c \
53 image.c \
54 imports.c \
55 light.c \
56 lines.c \
57 matrix.c \
58 mm.c \
59 occlude.c \
60 pixel.c \
61 points.c \
62 polygon.c \
63 rastpos.c \
64 renderbuffer.c \
65 state.c \
66 stencil.c \
67 texcompress.c \
68 texcompress_fxt1.c \
69 texcompress_s3tc.c \
70 texenvprogram.c \
71 texformat.c \
72 teximage.c \
73 texobj.c \
74 texrender.c \
75 texstate.c \
76 texstore.c \
77 varray.c \
78 vtxfmt.c
79
80 OBJECTS=accum.obj,\
81 api_arrayelt.obj,\
82 api_loopback.obj,\
83 api_noop.obj,\
84 api_validate.obj,\
85 attrib.obj,\
86 blend.obj,\
87 bufferobj.obj,\
88 buffers.obj,\
89 clip.obj,\
90 colortab.obj,\
91 context.obj,\
92 convolve.obj,\
93 debug.obj,\
94 depth.obj,\
95 depthstencil.obj,\
96 dispatch.obj,\
97 dlist.obj,\
98 drawpix.obj,\
99 enable.obj,\
100 enums.obj,\
101 eval.obj,\
102 execmem.obj,\
103 extensions.obj,\
104 fbobject.obj,\
105 feedback.obj,\
106 fog.obj,\
107 framebuffer.obj,\
108 get.obj,\
109 getstring.obj,\
110 hash.obj,\
111 hint.obj,\
112 histogram.obj,\
113 image.obj,\
114 imports.obj,\
115 light.obj,\
116 lines.obj,\
117 matrix.obj,\
118 mm.obj,\
119 occlude.obj,\
120 pixel.obj,\
121 points.obj,\
122 polygon.obj,\
123 rastpos.obj,\
124 renderbuffer.obj,\
125 state.obj,\
126 stencil.obj,\
127 texcompress.obj,\
128 texcompress_fxt1.obj,\
129 texcompress_s3tc.obj,\
130 texenvprogram.obj,\
131 texformat.obj,\
132 teximage.obj,\
133 texobj.obj,\
134 texrender.obj,\
135 texstate.obj,\
136 texstore.obj,\
137 varray.obj,\
138 vtxfmt.obj
139
140 ##### RULES #####
141
142 VERSION=Mesa V3.4
143
144 ##### TARGETS #####
145 # Make the library
146 $(LIBDIR)$(GL_LIB) : $(OBJECTS)
147 @ $(MAKELIB) $(GL_LIB) $(OBJECTS)
148 @ rename $(GL_LIB)* $(LIBDIR)
149
150 clean :
151 purge
152 delete *.obj;*
153
154 accum.obj : accum.c
155 api_arrayelt.obj : api_arrayelt.c
156 api_loopback.obj : api_loopback.c
157 api_noop.obj : api_noop.c
158 api_validate.obj : api_validate.c
159 attrib.obj : attrib.c
160 blend.obj : blend.c
161 bufferobj.obj : bufferobj.c
162 buffers.obj : buffers.c
163 clip.obj : clip.c
164 colortab.obj : colortab.c
165 context.obj : context.c
166 convolve.obj : convolve.c
167 debug.obj : debug.c
168 depth.obj : depth.c
169 depthstencil.obj : depthstencil.c
170 dispatch.obj : dispatch.c
171 dlist.obj : dlist.c
172 drawpix.obj : drawpix.c
173 enable.obj : enable.c
174 enums.obj : enums.c
175 eval.obj : eval.c
176 execmem.obj : execmem.c
177 extensions.obj : extensions.c
178 fbobject.obj : fbobject.c
179 feedback.obj : feedback.c
180 fog.obj : fog.c
181 framebuffer.obj : framebuffer.c
182 get.obj : get.c
183 getstring.obj : getstring.c
184 hash.obj : hash.c
185 hint.obj : hint.c
186 histogram.obj : histogram.c
187 image.obj : image.c
188 imports.obj : imports.c vsnprintf.c
189 light.obj : light.c
190 lines.obj : lines.c
191 matrix.obj : matrix.c
192 mm.obj : mm.c
193 occlude.obj : occlude.c
194 pixel.obj : pixel.c
195 points.obj : points.c
196 polygon.obj : polygon.c
197 rastpos.obj : rastpos.c
198 renderbuffer.obj : renderbuffer.c
199 state.obj : state.c
200 stencil.obj : stencil.c
201 texcompress.obj : texcompress.c
202 texcompress_fxt1.obj : texcompress_fxt1.c
203 cc$(CFLAGS)/warn=(disable=SHIFTCOUNT) texcompress_fxt1.c
204 texcompress_s3tc.obj : texcompress_s3tc.c
205 texenvprogram.obj : texenvprogram.c
206 texformat.obj : texformat.c
207 teximage.obj : teximage.c
208 texobj.obj : texobj.c
209 texrender.obj : texrender.c
210 texstate.obj : texstate.c
211 texstore.obj : texstore.c
212 varray.obj : varray.c
213 vtxfmt.obj : vtxfmt.c