added rbadaptors.c
[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 rbadaptors.c \
65 renderbuffer.c \
66 state.c \
67 stencil.c \
68 texcompress.c \
69 texcompress_fxt1.c \
70 texcompress_s3tc.c \
71 texenvprogram.c \
72 texformat.c \
73 teximage.c \
74 texobj.c \
75 texrender.c \
76 texstate.c \
77 texstore.c \
78 varray.c \
79 vtxfmt.c
80
81 OBJECTS=accum.obj,\
82 api_arrayelt.obj,\
83 api_loopback.obj,\
84 api_noop.obj,\
85 api_validate.obj,\
86 attrib.obj,\
87 blend.obj,\
88 bufferobj.obj,\
89 buffers.obj,\
90 clip.obj,\
91 colortab.obj,\
92 context.obj,\
93 convolve.obj,\
94 debug.obj,\
95 depth.obj,\
96 depthstencil.obj,\
97 dispatch.obj,\
98 dlist.obj,\
99 drawpix.obj,\
100 enable.obj,\
101 enums.obj,\
102 eval.obj,\
103 execmem.obj,\
104 extensions.obj,\
105 fbobject.obj,\
106 feedback.obj,\
107 fog.obj,\
108 framebuffer.obj,\
109 get.obj,\
110 getstring.obj,\
111 hash.obj,\
112 hint.obj,\
113 histogram.obj,\
114 image.obj,\
115 imports.obj,\
116 light.obj,\
117 lines.obj,\
118 matrix.obj,\
119 mm.obj,\
120 occlude.obj,\
121 pixel.obj,\
122 points.obj,\
123 polygon.obj,\
124 rastpos.obj,\
125 renderbuffer.obj,\
126 state.obj,\
127 stencil.obj,\
128 texcompress.obj,\
129 texcompress_fxt1.obj,\
130 texcompress_s3tc.obj,\
131 texenvprogram.obj,\
132 texformat.obj,\
133 teximage.obj,\
134 texobj.obj,\
135 texrender.obj,\
136 texstate.obj,\
137 texstore.obj,\
138 varray.obj,\
139 vtxfmt.obj
140
141 ##### RULES #####
142
143 VERSION=Mesa V3.4
144
145 ##### TARGETS #####
146 # Make the library
147 $(LIBDIR)$(GL_LIB) : $(OBJECTS)
148 @ $(MAKELIB) $(GL_LIB) $(OBJECTS)
149 @ rename $(GL_LIB)* $(LIBDIR)
150
151 clean :
152 purge
153 delete *.obj;*
154
155 accum.obj : accum.c
156 api_arrayelt.obj : api_arrayelt.c
157 api_loopback.obj : api_loopback.c
158 api_noop.obj : api_noop.c
159 api_validate.obj : api_validate.c
160 attrib.obj : attrib.c
161 blend.obj : blend.c
162 bufferobj.obj : bufferobj.c
163 buffers.obj : buffers.c
164 clip.obj : clip.c
165 colortab.obj : colortab.c
166 context.obj : context.c
167 convolve.obj : convolve.c
168 debug.obj : debug.c
169 depth.obj : depth.c
170 depthstencil.obj : depthstencil.c
171 dispatch.obj : dispatch.c
172 dlist.obj : dlist.c
173 drawpix.obj : drawpix.c
174 enable.obj : enable.c
175 enums.obj : enums.c
176 eval.obj : eval.c
177 execmem.obj : execmem.c
178 extensions.obj : extensions.c
179 fbobject.obj : fbobject.c
180 feedback.obj : feedback.c
181 fog.obj : fog.c
182 framebuffer.obj : framebuffer.c
183 get.obj : get.c
184 getstring.obj : getstring.c
185 hash.obj : hash.c
186 hint.obj : hint.c
187 histogram.obj : histogram.c
188 image.obj : image.c
189 imports.obj : imports.c vsnprintf.c
190 light.obj : light.c
191 lines.obj : lines.c
192 matrix.obj : matrix.c
193 mm.obj : mm.c
194 occlude.obj : occlude.c
195 pixel.obj : pixel.c
196 points.obj : points.c
197 polygon.obj : polygon.c
198 rastpos.obj : rastpos.c
199 rbadaptors.obj : rbadaptors.c
200 renderbuffer.obj : renderbuffer.c
201 state.obj : state.c
202 stencil.obj : stencil.c
203 texcompress.obj : texcompress.c
204 texcompress_fxt1.obj : texcompress_fxt1.c
205 cc$(CFLAGS)/warn=(disable=SHIFTCOUNT) texcompress_fxt1.c
206 texcompress_s3tc.obj : texcompress_s3tc.c
207 texenvprogram.obj : texenvprogram.c
208 texformat.obj : texformat.c
209 teximage.obj : teximage.c
210 texobj.obj : texobj.c
211 texrender.obj : texrender.c
212 texstate.obj : texstate.c
213 texstore.obj : texstore.c
214 varray.obj : varray.c
215 vtxfmt.obj : vtxfmt.c