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