Assorted mklib tweaks.
[mesa.git] / Make-config
1 # Mesa Make-config file
2
3 # This file describes the compiler options, etc needed to build Mesa
4 # on various systems using conventional Makefiles (not autoconf/automake).
5 #
6 # To add a new system configuration use an existing config as an example,
7 # then update the top-level Makefile.X11 file. You may also have to add
8 # new platform support to the bin/mklib script.
9
10
11 MESA_MAJOR=5
12 MESA_MINOR=1
13 MESA_TINY=0
14 VERSION=$(MESA_MAJOR).$(MESA_MINOR)
15
16
17 # The following variables should be defined for each configuration:
18 #
19 # GL_LIB the name of the Mesa "GL" library file (usually libGL.so)
20 # GLU_LIB the name of the Mesa "GLU" library file (usually libGLU.so)
21 # GLUT_LIB the name of the GLUT library file (usually libglut.so)
22 # GLW_LIB the name of the GLw widget library file (usually libGLw.so)
23 # OSMESA_LIB the name of the OSMesa library file (usually libOSMesa.so)
24 # CC the C compiler (usually cc or gcc)
25 # CXX the C++ compiler (usuall c++ or g++ or CC)
26 # CFLAGS options for C compiler (like -O)
27 # CXXFLAGS options for the C++ compiler (like -O)
28 # GLUT_CFLAGS extra flags for compiling GLUT
29 # GL_LIB_DEPS list of libraries which the GL library depends on
30 # GLU_LIB_DEPS list of libraries which the GLU library depends on
31 # GLUT_LIB_DEPS list of libraries which the GLUT library depends on
32 # GLW_LIB_DEPS list of libraries which the GLw (Xt/OpenGL) library depends on
33 # APP_LIB_DEPS list of libraries which demo programs depend upon
34 # ASM_SOURCES optional list of assembly language files to assemble
35 # MAKELIB the script or command to make a library file
36 # XXX MAKELIB is obsolete; edit bin/mklib to support new systems
37 # MKLIB_OPTIONS extra options to pass to the mklib script (like -arch)
38
39
40 aix:
41 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
42 "GL_LIB = libGL.a" \
43 "GLU_LIB = libGLU.a" \
44 "GLUT_LIB = libglut.a" \
45 "GLW_LIB = libGLw.a" \
46 "OSMESA_LIB = libOSMesa.a" \
47 "CC = cc" \
48 "CFLAGS = -O -DAIXV3" \
49 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
50 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
51
52 aix-sl:
53 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
54 "GL_LIB = libGL.a" \
55 "GLU_LIB = libGLU.a" \
56 "GLUT_LIB = libglut.a" \
57 "GLW_LIB = libGLw.a" \
58 "OSMESA_LIB = libOSMesa.a" \
59 "CC = cc" \
60 "CFLAGS = -O -DAIXV3" \
61 "MAKELIB = $(TOP)/bin/mklib.aix" \
62 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
63
64 beos-r4:
65 $(MAKE) -f Makefile.BeOS-R4 targets \
66 "GL_LIB = libGL.so" \
67 "GLU_LIB = libGLU.so" \
68 "GLUT_LIB = libglut.so" \
69 "GLW_LIB = libGLw.so" \
70 "OSMESA_LIB = libOSMesa.so" \
71 "CC = g++" \
72 "CFLAGS = -O -DNO_CONST" \
73 "APP_LIB_DEPS = "
74
75 cygnus:
76 $(MAKE) -f Makefile.cygnus $(MFLAGS) -f Makefile.X11 targets \
77 "GL_LIB = libGL.a" \
78 "GLU_LIB = libGLU.a" \
79 "GLUT_LIB = libglut.a" \
80 "GLW_LIB = libGLw.a" \
81 "OSMESA_LIB = libOSMesa.a" \
82 "CC = gcc" \
83 "CXX = g++" \
84 "DLLTOOL = dlltool" \
85 "WING_DIR= /wing" \
86 "LD = ld" \
87 "CFLAGS = -I. -DWIN32 -D__WIN32__ -D_WINDOWS \
88 -O2 -funroll-loops \
89 -fexpensive-optimizations -fomit-frame-pointer -ffast-math" \
90 "CXXFLAGS = -I. -DWIN32 -D__WIN32__ -D_WINDOWS \
91 -O2 -funroll-loops \
92 -fexpensive-optimizations -fomit-frame-pointer -ffast-math" \
93 "GLUT_CFLAGS = -fexceptions" \
94 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
95 "WLIBS = $(TOP)/lib/wing32.a -lkernel32 -luser32 -lgdi32"
96
97 cygnus-linux:
98 $(MAKE) -f Makefile.cygnus $(MFLAGS) -f Makefile.X11 targets \
99 "GL_LIB = libGL.a" \
100 "GLU_LIB = libGLU.a" \
101 "GLUT_LIB = libglut.a" \
102 "GLW_LIB = libGLw.a" \
103 "OSMESA_LIB = libOSMesa.a" \
104 "CC = gnuwin32gcc" \
105 "DLLTOOL = gnuwin32dlltool --as gnuwin32as" \
106 "LD = gnuwin32ld" \
107 "WING_DIR= /dos/wing" \
108 "CFLAGS = -I. -DWIN32 -D__WIN32__ -D_WINDOWS \
109 -O2 -funroll-loops \
110 -fexpensive-optimizations -fomit-frame-pointer -ffast-math" \
111 "MAKELIB = $(TOP)/bin/mklib.cygnus-linux" \
112 "WLIBS = $(TOP)/lib/wing32.a -lkernel32 -luser32 -lgdi32"
113
114 darwin:
115 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
116 "GL_LIB = libGL.dylib" \
117 "GLU_LIB = libGLU.dylib" \
118 "GLUT_LIB = libglut.dylib" \
119 "GLW_LIB = libGLw.dylib" \
120 "OSMESA_LIB = libOSMesa.dylib" \
121 "CC = cc" \
122 "CXX = cc" \
123 "CFLAGS = -I/usr/X11R6/include -O3 -fPIC -fno-common -ffast-math \
124 -funroll-loops -fexpensive-optimizations -no-cpp-precomp \
125 -dynamic -Ddarwin" \
126 "CXXFLAGS = -I/usr/X11R6/include -O3 -fPIC -fno-common -ffast-math \
127 -funroll-loops -fexpensive-optimizations -no-cpp-precomp \
128 -dynamic -Ddarwin" \
129 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
130 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
131 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL \
132 -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm"
133
134 freebsd:
135 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
136 "GL_LIB = libGL.a" \
137 "GLU_LIB = libGLU.a" \
138 "GLUT_LIB = libglut.a" \
139 "GLW_LIB = libGLw.a" \
140 "OSMESA_LIB = libOSMesa.a" \
141 "CC = gcc" \
142 "CXX = g++" \
143 "CFLAGS = -O2 -fPIC -pedantic -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
144 "CXXFLAGS = -O2 -fPIC -pedantic" \
145 "GLUT_CFLAGS = -fexceptions" \
146 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
147
148 freebsd-386:
149 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
150 "GL_LIB = libGL.a" \
151 "GLU_LIB = libGLU.a" \
152 "GLUT_LIB = libglut.a" \
153 "GLW_LIB = libGLw.a" \
154 "OSMESA_LIB = libOSMesa.a" \
155 "CC = gcc" \
156 "CXX = g++" \
157 "CFLAGS = -O3 -ffast-math -fPIC -pedantic -I/usr/X11R6/include -DUSE_XSHM -DHZ=100 -DUSE_X86_ASM -DFREEBSD" \
158 "CXXFLAGS = -O3 -ffast-math -fPIC -pedantic -DFREEBSD" \
159 "GLUT_CFLAGS = -fexceptions" \
160 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm" \
161 "ASM_SOURCES = $(X86_SOURCES)"
162
163 gcc-sl:
164 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
165 "GL_LIB = libGL.so" \
166 "GLU_LIB = libGLU.so" \
167 "GLUT_LIB = libglut.so" \
168 "GLW_LIB = libGLw.so" \
169 "OSMESA_LIB = libOSMesa.so" \
170 "CC = gcc" \
171 "CPLUSPLUS = g++" \
172 "CFLAGS = -fPIC -O3" \
173 "CXXFLAGS = -fPIC -O3" \
174 "GLUT_CFLAGS = -fexceptions" \
175 "MAKELIB = $(TOP)/bin/mklib.gcc-sl" \
176 "APP_LIB_DEPS = -lX11 -lm"
177
178 #special hidden target, to make a shared lib for ONLY Mesa "core"
179 gcc-mesa-sl:
180 $(MAKE) $(MFLAGS) -f Makefile.X11 libmesa \
181 "MESA_LIB = libMesa.so" \
182 "CC = gcc" \
183 "CFLAGS = -fPIC -O3" \
184 "GLUT_CFLAGS = -fexceptions" \
185 "MAKELIB = $(TOP)/bin/mklib.gcc-sl" \
186
187 hpux9:
188 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
189 "GL_LIB = libGL.a" \
190 "GLU_LIB = libGLU.a" \
191 "GLUT_LIB = libglut.a" \
192 "GLW_LIB = libGLw.a" \
193 "OSMESA_LIB = libOSMesa.a" \
194 "CC = cc" \
195 "CFLAGS = +O3 -Aa -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
196 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
197 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
198
199 hpux9-gcc:
200 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
201 "GL_LIB = libGL.a" \
202 "GLU_LIB = libGLU.a" \
203 "GLUT_LIB = libglut.a" \
204 "GLW_LIB = libGLw.a" \
205 "OSMESA_LIB = libOSMesa.a" \
206 "CC = gcc" \
207 "CXX = g++" \
208 "CFLAGS = -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
209 "CXXFLAGS = -ansi -O3 -D_HPUX_SOURCE" \
210 "GLUT_CFLAGS = -fexceptions" \
211 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
212 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
213
214 hpux9-sl:
215 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
216 "GL_LIB = libGL.sl" \
217 "GLU_LIB = libGLU.sl" \
218 "GLUT_LIB = libglut.sl" \
219 "GLW_LIB = libGLw.sl" \
220 "OSMESA_LIB = libOSMesa.sl" \
221 "CC = cc" \
222 "CFLAGS = +z +O3 +Olibcalls +ESlit -Aa +Onolimit -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
223 "APP_LIB_DEPS = -L/usr/lib/X11R5 -s -Wl,+s,-B,nonfatal,-B,immediate -lXext -lXmu -lXi -lX11 -lm"
224
225 hpux9-gcc-sl:
226 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
227 "GL_LIB = libGL.sl" \
228 "GLU_LIB = libGLU.sl" \
229 "GLUT_LIB = libglut.sl" \
230 "GLW_LIB = libGLw.sl" \
231 "OSMESA_LIB = libOSMesa.sl" \
232 "CC = gcc" \
233 "CXX = g++" \
234 "CFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
235 "CXXFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE" \
236 "GLUT_CFLAGS = -fexceptions" \
237 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
238
239 # The hpux10 configs should work for hpux11 as well.
240 hpux10:
241 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
242 "GL_LIB = libGL.a" \
243 "GLU_LIB = libGLU.a" \
244 "GLUT_LIB = libglut.a" \
245 "GLW_LIB = libGLw.a" \
246 "OSMESA_LIB = libOSMesa.a" \
247 "CC = cc" \
248 "CXX = aCC" \
249 "CFLAGS = +O3 +DAportable -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
250 "CXXFLAGS = +O3 +DAportable -Aa -D_HPUX_SOURCE" \
251 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
252 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm -L/usr/lib -lCsup"
253
254 hpux10-sl:
255 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
256 "GL_LIB = libGL" \
257 "GLU_LIB = libGLU" \
258 "GLUT_LIB = libglut" \
259 "GLW_LIB = libGLw" \
260 "OSMESA_LIB = libOSMesa" \
261 "CC = cc" \
262 "CXX = aCC" \
263 "CFLAGS = +O3 +DAportable +z -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
264 "CXXFLAGS = +O3 +DAportable +Z -Aa -D_HPUX_SOURCE" \
265 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
266
267 hpux10-gcc:
268 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
269 "GL_LIB = libGL.a" \
270 "GLU_LIB = libGLU.a" \
271 "GLUT_LIB = libglut.a" \
272 "GLW_LIB = libGLw.a" \
273 "OSMESA_LIB = libOSMesa.a" \
274 "CC = gcc" \
275 "CXX = g++" \
276 "CFLAGS = -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
277 "CXXFLAGS = -ansi -O3 -D_HPUX_SOURCE" \
278 "GLUT_CFLAGS = -fexceptions" \
279 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
280 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
281
282 hpux10-gcc-sl:
283 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
284 "GL_LIB = libGL.sl" \
285 "GLU_LIB = libGLU.sl" \
286 "GLUT_LIB = libglut.sl" \
287 "GLW_LIB = libGLw.a" \
288 "OSMESA_LIB = libOSMesa.a" \
289 "CC = gcc" \
290 "CXX = g++" \
291 "CFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
292 "CXXFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE" \
293 "GLUT_CFLAGS = -fexceptions" \
294 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
295
296
297 # IRIX 6 32-bit Targets
298 # Turn Warnings off for these errors (MIPSpro Compiler 7.30)
299 # 1521: A nonstandard preprocessing directive is used.
300 # 1552: The variable "" is set but never used.
301 # C++
302 # 3262: The variable "" was declared but never referenced.
303 # 3666: The variable "" is set but never used.
304 # Use -v if using pmake to compile files in subdirectories.
305 irix6-o32:
306 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
307 "GL_LIB = libGL.a" \
308 "GLU_LIB = libGLU.a" \
309 "GLUT_LIB = libglut.a" \
310 "GLW_LIB = libGLw.a" \
311 "OSMESA_LIB = libOSMesa.a" \
312 "LIBDIR = $(TOP)/lib32" \
313 "CC = cc" \
314 "CXX = CC" \
315 "CFLAGS = -32 -mips2 -O2 -ansi -woff 1521,1552 -DUSE_XSHM" \
316 "CXXFLAGS = -32 -mips2 -O2 -ansi -woff 3262,3666" \
317 "APP_LIB_DEPS = -32 -glut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
318
319 irix6-o32-dso:
320 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
321 "GL_LIB = libGL.so" \
322 "GLU_LIB = libGLU.so" \
323 "GLUT_LIB = libglut.so" \
324 "GLW_LIB = libGLw.so" \
325 "OSMESA_LIB = libOSMesa.so" \
326 "LIBDIR = $(TOP)/lib32" \
327 "CC = cc" \
328 "CXX = CC" \
329 "CFLAGS = -32 -mips2 -O2 -ansi -woff 1521,1552 -DUSE_XSHM" \
330 "CXXFLAGS = -32 -mips2 -O2 -ansi -woff 3262,3666" \
331 "APP_LIB_DEPS = -32 -rpath $(TOP)/lib32 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
332
333 irix6-n32:
334 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
335 "GL_LIB = libGL.a" \
336 "GLU_LIB = libGLU.a" \
337 "GLUT_LIB = libglut.a" \
338 "GLW_LIB = libGLw.a" \
339 "OSMESA_LIB = libOSMesa.a" \
340 "LIBDIR = $(TOP)/lib32" \
341 "CC = cc" \
342 "CXX = CC" \
343 "CFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1521,1552 -DUSE_XSHM" \
344 "CXXFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1552" \
345 "APP_LIB_DEPS = -n32 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
346
347 irix6-n32-dso:
348 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
349 "GL_LIB = libGL.so" \
350 "GLU_LIB = libGLU.so" \
351 "GLUT_LIB = libglut.so" \
352 "GLW_LIB = libGLw.so" \
353 "OSMESA_LIB = libOSMesa.so" \
354 "LIBDIR = $(TOP)/lib32" \
355 "CC = cc" \
356 "CXX = CC" \
357 "CFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1521,1552 -DUSE_XSHM" \
358 "CXXFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1552" \
359 "APP_LIB_DEPS = -n32 -rpath $(TOP)/lib32 -lglut -lGLU -lGL -lX11 -lXmu -lXi -lfpe -lm"
360
361 irix6-gcc-n32-sl:
362 make $(MFLAGS) -f Makefile.X11 targets \
363 "GL_LIB = libGL.so" \
364 "GLU_LIB = libGLU.so" \
365 "GLUT_LIB = libglut.so" \
366 "GLW_LIB = libGLw.so" \
367 "OSMESA_LIB = libOSMesa.so" \
368 "LIBDIR = $(TOP)/lib32" \
369 "CC = gcc" \
370 "CXX = g++" \
371 "CFLAGS = -mabi=n32 -mips3 -O3 -DUSE_XSHM" \
372 "CXXFLAGS = -mabi=n32 -mips3 -O3" \
373 "GLUT_CFLAGS = -fexceptions" \
374 "APP_LIB_DEPS = -rpath $(TOP)/lib32 -lX11 -lXmu -lXi -lm"
375
376 # For IRIX 6-64: -woff:
377 # 1068 - integer conversion resulted in a change of sign
378 # 1069 - integer conversion resulted in truncation
379 # 1174 - variable was declared but never referenced
380 # 1185 - enumerated type mixed with another type
381 # 1209 - controlling expression is constant
382 # 1474 - declaring a void parameter list with a typedef is nonstandard
383 # 1552 - variable was set but never used
384 irix6-64:
385 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
386 "GL_LIB = libGL.a" \
387 "GLU_LIB = libGLU.a" \
388 "GLUT_LIB = libglut.a" \
389 "GLW_LIB = libGLw.a" \
390 "OSMESA_LIB = libOSMesa.a" \
391 "LIBDIR = $(TOP)/lib64" \
392 "CC = cc" \
393 "CXX = CC" \
394 "CFLAGS = -64 -O3 -ansi -woff 1068,1069,1174,1185,1209,1474,1552 -DUSE_XSHM" \
395 "CXXFLAGS = -64 -O3 -ansi -woff 1174" \
396 "APP_LIB_DEPS = -64 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
397
398 irix6-64-dso:
399 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
400 "GL_LIB = libGL.so" \
401 "GLU_LIB = libGLU.so" \
402 "GLUT_LIB = libglut.so" \
403 "GLW_LIB = libGLw.so" \
404 "OSMESA_LIB = libOSMesa.so" \
405 "LIBDIR = $(TOP)/lib64" \
406 "CC = cc" \
407 "CFLAGS = -64 -O3 -ansi -woff 1068,1069,1174,1185,1209,1474,1552 -DUSE_XSHM" \
408 "CXX = CC" \
409 "CXXFLAGS = -64 -O3 -ansi -woff 1174" \
410 "APP_LIB_DEPS = -64 -rpath $(TOP)/lib64 -lglut -lGLU -lGL -lX11 -lXmu -lXi -lm"
411
412 linux:
413 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
414 "GL_LIB = libGL.so" \
415 "GLU_LIB = libGLU.so" \
416 "GLUT_LIB = libglut.so" \
417 "GLW_LIB = libGLw.so" \
418 "OSMESA_LIB = libOSMesa.so" \
419 "CC = gcc" \
420 "CXX = g++" \
421 "CFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DPTHREADS -I/usr/X11R6/include" \
422 "CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
423 "GLUT_CFLAGS = -fexceptions" \
424 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
425 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
426 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
427 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
428 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
429
430 linux-x86:
431 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
432 "GL_LIB = libGL.so" \
433 "GLU_LIB = libGLU.so" \
434 "GLUT_LIB = libglut.so" \
435 "GLW_LIB = libGLw.so" \
436 "OSMESA_LIB = libOSMesa.so" \
437 "CC = gcc" \
438 "CXX = g++" \
439 "CFLAGS = -Wall -O3 -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -DPTHREADS -I/usr/X11R6/include" \
440 "CXXFLAGS = -Wall -O3 -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
441 "GLUT_CFLAGS = -fexceptions" \
442 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
443 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
444 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
445 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
446 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
447 "ASM_SOURCES = $(X86_SOURCES)"
448
449 linux-x86-sse:
450 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
451 "GL_LIB = libGL.so" \
452 "GLU_LIB = libGLU.so" \
453 "GLUT_LIB = libglut.so" \
454 "GLW_LIB = libGLw.so" \
455 "OSMESA_LIB = libOSMesa.so" \
456 "CC = gcc" \
457 "CXX = g++" \
458 "CFLAGS = -mcpu=pentium4 -mfpmath=sse -Wall -O3 -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -DPTHREADS -I/usr/X11R6/include" \
459 "CXXFLAGS = -mcpu=pentium4 -mfpmath=sse -Wall -O3 -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
460 "GLUT_CFLAGS = -fexceptions" \
461 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
462 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
463 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
464 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
465 "ASM_SOURCES = $(X86_SOURCES)"
466
467 linux-icc:
468 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
469 "GL_LIB = libGL.so" \
470 "GLU_LIB = libGLU.so" \
471 "GLUT_LIB = libglut.so" \
472 "GLW_LIB = libGLw.so" \
473 "OSMESA_LIB = libOSMesa.so" \
474 "CC = icc" \
475 "CXX = g++" \
476 "CFLAGS = -O3 -tpp6 -axK -KPIC -D_GCC_LIMITS_H_ -D__GNUC__ -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -DPTHREADS -I/usr/X11R6/include" \
477 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
478 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
479 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
480 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
481 "ASM_SOURCES = $(X86_SOURCES)" \
482 "MKLIB_OPTIONS = -arch icc"
483
484 # Contributed by Uwe_Maurer@t-online.de
485 linux-ggi:
486 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
487 "GL_LIB = libGL.so" \
488 "GLU_LIB = libGLU.so" \
489 "GLUT_LIB = libglut.so" \
490 "GLW_LIB = libGLw.a" \
491 "OSMESA_LIB = libOSMesa.a" \
492 "CC = gcc" \
493 "CXX = g++" \
494 "CFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM -DGGI -DCDECL=" \
495 "CXXFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DCDECL=" \
496 "GLUT_CFLAGS = -fexceptions" \
497 "GL_LIB_DEPS = -L/usr/X11R6/lib -ggi -lX11 -lXext -lm -lpthread" \
498 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
499 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
500 "APP_LIB_DEPS = -lm"
501
502 # Contributed by Emmanuel marty core@ggi-project.org
503 linux-x86-ggi:
504 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
505 "GL_LIB = libGL.so" \
506 "GLU_LIB = libGLU.so" \
507 "GLUT_LIB = libglut.so" \
508 "GLW_LIB = libGLw.so" \
509 "OSMESA_LIB = libOSMesa.so" \
510 "CC = gcc" \
511 "CXX = g++" \
512 "CFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM -DUSE_X86_ASM -DGGI -DCDECL=" \
513 "CXXFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DCDECL=" \
514 "GLUT_CFLAGS = -fexceptions" \
515 "GL_LIB_DEPS = -L/usr/X11R6/lib -ggi -lX11 -lXext -lm -lpthread" \
516 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
517 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
518 "APP_LIB_DEPS = -lm" \
519 "ASM_SOURCES = $(X86_SOURCES)"
520
521 linux-glfbdev:
522 $(MAKE) $(MFLAGS) -f Makefile.glfbdev targets \
523 "GL_LIB = libGL.so" \
524 "GLU_LIB = libGLU.so" \
525 "GLW_LIB = libGLw.a" \
526 "OSMESA_LIB = libOSMesa.a" \
527 "CC = gcc" \
528 "CXX = g++" \
529 "CFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_GLFBDEV_DRIVER" \
530 "CXXFLAGS = -O3 -fPIC" \
531 "GL_LIB_DEPS = -lm -lpthread" \
532 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
533 "APP_LIB_DEPS = -lm"
534
535 linux-glide:
536 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
537 "GL_LIB = libGL.so" \
538 "GLU_LIB = libGLU.so" \
539 "GLUT_LIB = libglut.so" \
540 "GLW_LIB = libGLw.so" \
541 "OSMESA_LIB = libOSMesa.so" \
542 "CC = gcc" \
543 "CXX = g++" \
544 "CFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DFX -DPTHREADS -I/usr/X11R6/include -I/usr/include/glide -I/usr/local/glide/include" \
545 "CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE" \
546 "GLUT_CFLAGS = -fexceptions" \
547 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread -L/usr/local/glide/lib -lglide3x" \
548 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
549 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
550 "APP_LIB_DEPS = -L/usr/local/glide/lib -lglide3x -lglut -lGLU -lGL"
551
552 linux-x86-glide:
553 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
554 "GL_LIB = libGL.so" \
555 "GLU_LIB = libGLU.so" \
556 "GLUT_LIB = libglut.so" \
557 "GLW_LIB = libGLw.so" \
558 "OSMESA_LIB = libOSMesa.so" \
559 "CC = gcc" \
560 "CXX = g++" \
561 "CFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -funroll-loops -fomit-frame-pointer -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -DUSE_XSHM -DFX -DPTHREADS -I/usr/X11R6/include -I/usr/include/glide -I/usr/local/glide/include -I/usr/src/mesa-glx/src/FX/X86" \
562 "CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -funroll-loops -fomit-frame-pointer -D_SVID_SOURCE -D_BSD_SOURCE" \
563 "GLUT_CFLAGS = -fexceptions" \
564 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -L/usr/local/glide/lib -lglide3x -lm -lpthread" \
565 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
566 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
567 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
568 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
569 "ASM_SOURCES = $(X86_SOURCES)"
570
571 linux-alpha:
572 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
573 "GL_LIB = libGL.so" \
574 "GLU_LIB = libGLU.so" \
575 "GLUT_LIB = libglut.so" \
576 "GLW_LIB = libGLw.so" \
577 "OSMESA_LIB = libOSMesa.so" \
578 "CC = gcc" \
579 "CXX = g++" \
580 "CFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -fPIC -D_XOPEN_SOURCE -DUSE_XSHM" \
581 "CXXFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -fPIC -D_XOPEN_SOURCE" \
582 "GLUT_CFLAGS = -fexceptions" \
583 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
584 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
585 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
586 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
587 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
588
589 linux-alpha-static:
590 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
591 "GL_LIB = libGL.a" \
592 "GLU_LIB = libGLU.a" \
593 "GLUT_LIB = libglut.a" \
594 "GLW_LIB = libGLw.a" \
595 "OSMESA_LIB = libOSMesa.a" \
596 "CC = gcc" \
597 "CXX = g++" \
598 "CFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -L/usr/X11R6/lib -D_XOPEN_SOURCE -DUSE_XSHM" \
599 "CXXFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -D_XOPEN_SOURCE" \
600 "GLUT_CFLAGS = -fexceptions" \
601 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
602 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lm"
603
604 linux-ppc:
605 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
606 "GL_LIB = libGL.so" \
607 "GLU_LIB = libGLU.so" \
608 "GLUT_LIB = libglut.so" \
609 "GLW_LIB = libGLw.so" \
610 "OSMESA_LIB = libOSMesa.so" \
611 "CC = gcc" \
612 "CXX = g++" \
613 "CFLAGS = -O3 -mcpu=603 -ansi -pedantic -fPIC -fsigned-char -ffast-math -funroll-loops -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM" \
614 "CXXFLAGS = -O3 -mcpu=603 -ansi -pedantic -fPIC -fsigned-char -ffast-math -funroll-loops -D_SVID_SOURCE -D_BSD_SOURCE" \
615 "GLUT_CFLAGS = -fexceptions" \
616 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
617 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
618 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
619 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
620 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
621
622 linux-ppc-static:
623 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
624 "GL_LIB = libGL.a" \
625 "GLU_LIB = libGLU.a" \
626 "GLUT_LIB = libglut.a" \
627 "GLW_LIB = libGLw.a" \
628 "OSMESA_LIB = libOSMesa.a" \
629 "CC = gcc" \
630 "CXX = g++" \
631 "CFLAGS = -O3 -mcpu=603 -ansi -pedantic -fsigned-char -ffast-math -funroll-loops -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM" \
632 "CXXFLAGS = -O3 -mcpu=603 -ansi -pedantic -fsigned-char -ffast-math -funroll-loops -D_SVID_SOURCE -D_BSD_SOURCE" \
633 "GLUT_CFLAGS = -fexceptions" \
634 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
635 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lm"
636
637 linux-sparc:
638 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
639 "GL_LIB = libGL.so" \
640 "GLU_LIB = libGLU.so" \
641 "GLUT_LIB = libglut.so" \
642 "GLW_LIB = libGLw.so" \
643 "OSMESA_LIB = libOSMesa.so" \
644 "CC = gcc" \
645 "CXX = g++" \
646 "CFLAGS = -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM" \
647 "CXXFLAGS = -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE" \
648 "GLUT_CFLAGS = -fexceptions" \
649 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
650 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
651 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
652 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
653 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
654
655 linux-sparc5:
656 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
657 "GL_LIB = libGL.so" \
658 "GLU_LIB = libGLU.so" \
659 "GLUT_LIB = libglut.so" \
660 "GLW_LIB = libGLw.so" \
661 "OSMESA_LIB = libOSMesa.so" \
662 "CC = gcc" \
663 "CXX = g++" \
664 "CFLAGS = -mv8 -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM" \
665 "CXXFLAGS = -mv8 -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE" \
666 "GLUT_CFLAGS = -fexceptions" \
667 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
668 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
669 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
670 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
671 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
672
673 # 32-bit Sparc ELF userland, on UltraSparc
674 linux-sparc-ultra:
675 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
676 "GL_LIB = libGL.so" \
677 "GLU_LIB = libGLU.so" \
678 "GLUT_LIB = libglut.so" \
679 "GLW_LIB = libGLw.so" \
680 "OSMESA_LIB = libOSMesa.so" \
681 "CC = gcc" \
682 "CXX = g++" \
683 "CFLAGS = -mv8 -O2 -mtune=ultrasparc -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM" \
684 "CXXFLAGS = -mv8 -O2 -mtune=ultrasparc -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE" \
685 "GLUT_CFLAGS = -fexceptions" \
686 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
687 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
688 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
689 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
690 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
691
692 # 16-bit/channel Mesa using OSMesa driver
693 linux-osmesa16:
694 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
695 "OSMESA_LIB = libOSMesa16.so" \
696 "CC = gcc" \
697 "CXX = g++" \
698 "CFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DPTHREADS -I/usr/X11R6/include -DCHAN_BITS=16 -DDEFAULT_SOFTWARE_DEPTH_BITS=31" \
699 "CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
700 "GLUT_CFLAGS = -fexceptions" \
701 "GL_LIB_DEPS = -lm -lpthread" \
702 "APP_LIB_DEPS = -lOSMesa16 -lGL"
703
704 linux-osmesa16-static:
705 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
706 "OSMESA_LIB = libOSMesa16.a" \
707 "CC = gcc" \
708 "CXX = g++" \
709 "CFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DPTHREADS -I/usr/X11R6/include -DCHAN_BITS=16 -DDEFAULT_SOFTWARE_DEPTH_BITS=31" \
710 "CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
711 "GLUT_CFLAGS = -fexceptions" \
712 "GL_LIB_DEPS = -lm -lpthread" \
713 "MAKELIB_FLAGS = -static" \
714 "APP_LIB_DEPS = -lOSMesa16 -lGL"
715
716 # 32-bit/channel Mesa using OSMesa driver
717 linux-osmesa32:
718 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
719 "OSMESA_LIB = libOSMesa32.so" \
720 "OSMESA_LIB_NAME = OSMesa32" \
721 "CC = gcc" \
722 "CXX = g++" \
723 "CFLAGS = -O3 -ansi -pedantic -Wall -Wmissing-prototypes -Wundef -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM -DPTHREADS -DCHAN_BITS=32 -DDEFAULT_SOFTWARE_DEPTH_BITS=31" \
724 "CXXFLAGS = -O3 -ansi -pedantic -Wall -Wmissing-prototypes -Wundef -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE" \
725 "GLUT_CFLAGS = -fexceptions" \
726 "GL_LIB_DEPS = -lm -lpthread" \
727 "APP_LIB_DEPS = -lOSMesa32 -lGL"
728
729 # standalone Mesa -- embedded
730 # change -g to -O3 for non-debug
731 linux-solo:
732 $(MAKE) $(MFLAGS) -f Makefile.solo targets \
733 "GLU_LIB = libGLU.so" \
734 "GLUT_LIB = libglut.so" \
735 "CC = gcc" \
736 "CXX = g++" \
737 "CFLAGS = -g -std=c99 -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
738 "CXXFLAGS = -g -Wall -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
739 "GLUT_CFLAGS = -fexceptions" \
740 "GL_LIB_DEPS = -lm -lpthread -lexpat" \
741 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
742 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
743 "APP_LIB_DEPS = -L$(TOP)/lib -lglut -lGLU -lGL -lm -lpthread"
744
745 # May want to add these CFLAGS for better performance under LynxOS and GCC:
746 # -fPIC -O2 -ansi -pedantic -mieee-fp -DUSE_XSHM -funroll-loops
747 # -fexpensive-optimizations -fomit-frame-pointer -ffast-math
748 lynxos:
749 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
750 "GL_LIB = libGL.a" \
751 "GLU_LIB = libGLU.a" \
752 "GLUT_LIB = libglut.a" \
753 "GLW_LIB = libGLw.a" \
754 "OSMESA_LIB = libOSMesa.a" \
755 "CC = gcc" \
756 "CXX = g++" \
757 "CFLAGS = -O2 -ansi -pedantic -funroll-loops -ffast-math -DUSE_XSHM" \
758 "CXXFLAGS = -O2 -ansi -pedantic -funroll-loops -ffast-math" \
759 "GLUT_CFLAGS = -fexceptions" \
760 "APP_LIB_DEPS = -L/usr/X11/lib -lXext -lXi -lXmu -lX11 -lbsd -lm"
761
762 mklinux:
763 $(MAKE) targets \
764 "GL_LIB = libGL.a" \
765 "GLU_LIB = libGLU.a" \
766 "GLUT_LIB = libglut.a" \
767 "GLW_LIB = libGLw.a" \
768 "OSMESA_LIB = libOSMesa.a" \
769 "CC = gcc" \
770 "CXX = g++" \
771 "CFLAGS = -pedantic -O2" \
772 "CXXFLAGS = -pedantic -O2" \
773 "GLUT_CFLAGS = -fexceptions" \
774 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
775 "APP_LIB_DEPS = -lmoto -L/usr/X11/lib -lXmu -lX11 -lm"
776
777 netbsd:
778 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
779 "GL_LIB = libGL.so" \
780 "GLU_LIB = libGLU.so" \
781 "GLUT_LIB = libglut.so" \
782 "GLW_LIB = libGLw.so" \
783 "OSMESA_LIB = libOSMesa.so" \
784 "CC = gcc" \
785 "CXX = g++" \
786 "CFLAGS = -O2 -fPIC -DUSE_XSHM -I/usr/X11R6/include -DHZ=100" \
787 "CXXFLAGS = -O2 -fPIC" \
788 "GLUT_CFLAGS = -fexceptions" \
789 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
790
791 openbsd:
792 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
793 "GL_LIB = libGL.so" \
794 "GLU_LIB = libGLU.so" \
795 "GLUT_LIB = libglut.so" \
796 "GLW_LIB = libGLw.so" \
797 "OSMESA_LIB = libOSMesa.so" \
798 "CC = cc" \
799 "CFLAGS = -O2 -fPIC -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
800 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXi -lm" \
801 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL" \
802 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL" \
803 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXi -lm"
804
805 openstep:
806 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
807 "DRIVER_SOURCES = OSmesa/osmesa.c" \
808 "GL_LIB = libGL.a" \
809 "GLU_LIB = libGLU.a" \
810 "OSMESA_LIB = libOSMesa.a" \
811 "CC = ${MYCC}" \
812 "CFLAGS = -traditional-cpp -DOPENSTEP -O4" \
813 "MAKELIB = $(TOP)/bin/mklib.openstep"
814
815 openstep-win32:
816 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
817 "DRIVER_SOURCES = OSmesa/osmesa.c" \
818 "GL_LIB = libGL.a" \
819 "GLU_LIB = libGLU.a" \
820 "OSMESA_LIB = libOSMesa.a" \
821 "CC = gcc" \
822 "CXX = g++" \
823 "CFLAGS = -DOPENSTEP -O4" \
824 "CXXFLAGS = -DOPENSTEP -O4" \
825 "GLUT_CFLAGS = -fexceptions" \
826 "MAKELIB = $(TOP)/bin/mklib.openstep"
827
828 osf1:
829 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
830 "GL_LIB = libGL.so" \
831 "GLU_LIB = libGLU.so" \
832 "GLUT_LIB = libglut.so" \
833 "GLW_LIB = libGLw.so" \
834 "OSMESA_LIB = libOSMesa.so" \
835 "CC = cc" \
836 "CFLAGS = -O0 -std1 -ieee_with_no_inexact -DUSE_XSHM" \
837 "GL_LIB_DEPS = -lX11 -lXext -lm -lpthread" \
838 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
839 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lX11 -lXmu -lXt -lXi -lm" \
840 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
841
842 # QNX V4 & Watcom Compiler
843 qnx:
844 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
845 "GL_LIB = libGL.a" \
846 "GLU_LIB = libGLU.a" \
847 "GLUT_LIB = libglut.a" \
848 "GLW_LIB = libGLw.a" \
849 "OSMESA_LIB = libOSMesa.a" \
850 "CC = cc" \
851 "CFLAGS = -O" \
852 "MAKELIB = $(TOP)/bin/mklib.qnx" \
853 "APP_LIB_DEPS = -L/usr/X11/lib -lX11 -lm"
854
855 solaris-x86:
856 $(MAKE) -f Makefile.X11 targets \
857 "GL_LIB = libGL.a" \
858 "GLU_LIB = libGLU.a" \
859 "GLUT_LIB = libglut.a" \
860 "GLW_LIB = libGLw.a" \
861 "OSMESA_LIB = libOSMesa.a" \
862 "CC = cc" \
863 "CFLAGS = -Xa -xO3 -xpentium -KPIC -I/usr/openwin/include -DUSE_XSHM" \
864 "APP_LIB_DEPS = -L/usr/openwin/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
865
866 solaris-x86-gcc:
867 $(MAKE) -f Makefile.X11 targets \
868 "GL_LIB = libGL.a" \
869 "GLU_LIB = libGLU.a" \
870 "GLUT_LIB = libglut.a" \
871 "GLW_LIB = libGLw.a" \
872 "OSMESA_LIB = libOSMesa.a" \
873 "CC = gcc" \
874 "CXX = g++" \
875 "CFLAGS = -O3 -m486 -fPIC -I/usr/openwin/include -DUSE_XSHM" \
876 "CXXFLAGS = -O3 -m486 -fPIC" \
877 "GLUT_CFLAGS = -fexceptions" \
878 "APP_LIB_DEPS = -L/usr/openwin/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
879
880 sunos4:
881 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
882 "GL_LIB = libGL.a" \
883 "GLU_LIB = libGLU.a" \
884 "GLUT_LIB = libglut.a" \
885 "GLW_LIB = libGLw.a" \
886 "OSMESA_LIB = libOSMesa.a" \
887 "CC = acc" \
888 "CFLAGS = -O -DUSE_XSHM -DSUNOS4" \
889 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
890 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
891
892 sunos4-sl:
893 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
894 "GL_LIB = libGL.so" \
895 "GLU_LIB = libGLU.so" \
896 "GLUT_LIB = libglut.so" \
897 "GLW_LIB = libGLw.so" \
898 "OSMESA_LIB = libOSMesa.so" \
899 "CC = acc" \
900 "CFLAGS = -Kpic -O -I/usr/include/X11R5 -DUSE_XSHM -DSUNOS4" \
901 "MAKELIB = ld -assert pure-text -o" \
902 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lX11 -lXext -lXmu -lXi -lm"
903
904 sunos4-gcc:
905 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
906 "GL_LIB = libGL.a" \
907 "GLU_LIB = libGLU.a" \
908 "GLUT_LIB = libglut.a" \
909 "GLW_LIB = libGLw.a" \
910 "OSMESA_LIB = libOSMesa.a" \
911 "CC = gcc" \
912 "CXX = g++" \
913 "CFLAGS = -O3 -DUSE_XSHM -DSUNOS4 -I/usr/openwin/include" \
914 "CXXFLAGS = -O3 -DSUNOS4 -I/usr/openwin/include" \
915 "GLUT_CFLAGS = -fexceptions" \
916 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
917 "APP_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
918
919 sunos4-gcc-sl:
920 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
921 "GL_LIB = libGL.so.$(VERSION)" \
922 "GLU_LIB = libGLU.so.$(VERSION)" \
923 "GLUT_LIB = libglut.so" \
924 "GLW_LIB = libGLw.so" \
925 "OSMESA_LIB = libOSMesa.so" \
926 "CC = gcc" \
927 "CXX = g++" \
928 "CFLAGS = -fPIC -O3 -I/usr/openwin/include -I/usr/include/X11R5 -I/usr/include/X11R5 -DUSE_XSHM -DSUNOS4" \
929 "CXXFLAGS = -fPIC -O3 -I/usr/openwin/include -DSUNOS4" \
930 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
931 "MAKELIB = $(TOP)/bin/mklib.sunos4" \
932 "APP_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
933
934 sunos4-gcc-x11r6-sl:
935 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
936 "GL_LIB = libGL.so.$(VERSION)" \
937 "GLU_LIB = libGLU.so.$(VERSION)" \
938 "GLUT_LIB = libglut.so" \
939 "GLW_LIB = libGLw.so" \
940 "OSMESA_LIB = libOSMesa.so" \
941 "CC = gcc" \
942 "CXX = g++" \
943 "CFLAGS = -fPIC -O3 -I/usr/X11R6.3/include -DUSE_XSHM -DSUNOS4" \
944 "CXXFLAGS = -fPIC -O3 -I/usr/X11R6.3/include -DSUNOS4" \
945 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
946 "MAKELIB = $(TOP)/bin/mklib.sunos4" \
947 "APP_LIB_DEPS = -L/usr/X11R6.3/lib/X11 -lX11 -lXext -lXmu -lXi -lm"
948
949 sunos5:
950 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
951 "GL_LIB = libGL.so" \
952 "GLU_LIB = libGLU.so" \
953 "GLUT_LIB = libglut.so" \
954 "GLW_LIB = libGLw.so" \
955 "OSMESA_LIB = libOSMesa.so" \
956 "CC = cc" \
957 "CXX = c++" \
958 "CFLAGS = -KPIC -Xa -O -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM" \
959 "CXXFLAGS = -KPIC -Xa -O -I/usr/openwin/include -I/usr/dt/include" \
960 "GL_LIB_DEPS = -L/usr/openwin/lib -L/usr/dt/lib -lX11 -lXext -lXmu -lXi -lm" \
961 "GLUT_CFLAGS = -DSOLARIS_2_4_BUG" \
962 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
963 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
964 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
965 "APP_LIB_DEPS = -lCrun -lX11 -lglut -lGLU -lGL -lm"
966
967 sunos5-smp:
968 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
969 "GL_LIB = libGL.so" \
970 "GLU_LIB = libGLU.so" \
971 "GLUT_LIB = libglut.so" \
972 "GLW_LIB = libGLw.so" \
973 "OSMESA_LIB = libOSMesa.so" \
974 "CC = cc" \
975 "CXX = c++" \
976 "CFLAGS = -KPIC -Xa -native -fast -xO5 -xlibmil -xsafe=mem -xdepend -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
977 "CXXFLAGS = -KPIC -Xa -native -fast -xO5 -xlibmil -xsafe=mem -xdepend -I/usr/openwin/include -I/usr/dt/include" \
978 "GLUT_CFLAGS = -DSOLARIS_2_4_BUG" \
979 "GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm" \
980 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
981 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
982 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
983 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm -lCrun"
984
985 sunos5-gcc:
986 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
987 "GL_LIB = libGL.so" \
988 "GLU_LIB = libGLU.so" \
989 "GLUT_LIB = libglut.so" \
990 "GLW_LIB = libGLw.so" \
991 "OSMESA_LIB = libOSMesa.so" \
992 "CC = gcc" \
993 "CXX = g++" \
994 "CFLAGS = -O3 -I/usr/openwin/include -DUSE_XSHM" \
995 "CXXFLAGS = -O3 -I/usr/openwin/include" \
996 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
997 "GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm" \
998 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
999 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
1000 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
1001 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm"
1002
1003 sunos5-gcc-debug:
1004 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1005 "GL_LIB = libGL.so" \
1006 "GLU_LIB = libGLU.so" \
1007 "GLUT_LIB = libglut.so" \
1008 "GLW_LIB = libGLw.so" \
1009 "OSMESA_LIB = libOSMesa.so" \
1010 "CC = gcc" \
1011 "CXX = g++" \
1012 "CFLAGS = -g -I/usr/openwin/include -DUSE_XSHM" \
1013 "CXXFLAGS = -g -I/usr/openwin/include" \
1014 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
1015 "GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm" \
1016 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1017 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
1018 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
1019 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm"
1020
1021 ultrix-gcc:
1022 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1023 "GL_LIB = libGL.a" \
1024 "GLU_LIB = libGLU.a" \
1025 "GLUT_LIB = libglut.a" \
1026 "GLW_LIB = libGLw.a" \
1027 "OSMESA_LIB = libOSMesa.a" \
1028 "CC = gcc" \
1029 "CXX = g++" \
1030 "CFLAGS = -pedantic -O2" \
1031 "CXXFLAGS = -pedantic -O2" \
1032 "GLUT_CFLAGS = -fexceptions" \
1033 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
1034 "APP_LIB_DEPS = -lXmu -lX11 -lXi -lm"
1035
1036 unixware:
1037 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1038 "GL_LIB = libGL.a" \
1039 "GLU_LIB = libGLU.a" \
1040 "GLUT_LIB = libglut.a" \
1041 "GLW_LIB = libGLw.a" \
1042 "OSMESA_LIB = libOSMesa.a" \
1043 "CC = cc" \
1044 "CFLAGS = -O -I/usr/X/include -DUSE_XSHM" \
1045 "CXXFLAGS = -O" \
1046 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
1047 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lsocket -lnsl -lm"
1048
1049 unixware-shared:
1050 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1051 "GL_LIB = libGL" \
1052 "GLU_LIB = libGLU" \
1053 "GLUT_LIB = libglut" \
1054 "GLW_LIB = libGLw" \
1055 "OSMESA_LIB = libOSMesa" \
1056 "CC = cc" \
1057 "CFLAGS = -O -I/usr/X/include -KPIC,inline -DUSE_XSHM" \
1058 "CXXFLAGS = -O -KPIC,inline" \
1059 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lsocket -lnsl -lm"
1060
1061 # for debugging on IRIX 5.x systems
1062 # -woff 1209 = "controlling expression is constant"
1063 # -woff 1210 = "controlling expression is constant"
1064 # -woff 1506 = "implict conversion from unsigned long to smaller type"
1065 # -woff 1521 = "nonstandard preprocessing directive is used"
1066 # -woff 3496 = "bitwise operator precedence"
1067 irix-debug:
1068 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1069 "GL_LIB = libGL.a" \
1070 "GLU_LIB = libGLU.a" \
1071 "GLUT_LIB = libglut.a" \
1072 "GLW_LIB = libGLw.a" \
1073 "OSMESA_LIB = libOSMesa.a" \
1074 "LIBDIR = $(TOP)/lib32" \
1075 "CC = cc" \
1076 "CFLAGS = -g -n32 -ansi -fullwarn -DUSE_XSHM -DDEBUG -woff 1209,1210,1506,1521,3496" \
1077 "APP_LIB_DEPS = -rpath $(TOP)/lib32 -lX11 -lXext -lXmu -lXi -lfpe -lXext -lXmu -lXi -lm"
1078
1079 # for debugging on Linux systems
1080 linux-debug:
1081 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1082 "GL_LIB = libGL.so" \
1083 "GLU_LIB = libGLU.so" \
1084 "GLUT_LIB = libglut.so" \
1085 "GLW_LIB = libGLw.so" \
1086 "OSMESA_LIB = libOSMesa.so" \
1087 "CC = gcc" \
1088 "CXX = g++" \
1089 "CFLAGS = -g -ansi -pedantic -Wall -Wmissing-prototypes -Wundef -fPIC -ffast-math -D_POSIX_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM -DPTHREADS -DDEBUG -DMESA_DEBUG" \
1090 "CXXFLAGS = -g -ansi -pedantic -Wall -Wmissing-prototypes -Wundef -fPIC -ffast-math -D_POSIX_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -DDEBUG -DMESA_DEBUG" \
1091 "GLUT_CFLAGS = -fexceptions" \
1092 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
1093 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1094 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
1095 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
1096 "APP_LIB_DEPS = -lglut -lGLU -lGL"
1097
1098 linux-x86-debug:
1099 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1100 "GL_LIB = libGL.so" \
1101 "GLU_LIB = libGLU.so" \
1102 "GLUT_LIB = libglut.so" \
1103 "GLW_LIB = libGLw.so" \
1104 "OSMESA_LIB = libOSMesa.so" \
1105 "CC = gcc" \
1106 "CXX = g++" \
1107 "CFLAGS = -O2 -g -ansi -pedantic -Wall -Wmissing-prototypes -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -DPTHREADS -I/usr/X11R6/include -DDEBUG -DMESA_DEBUG" \
1108 "CXXFLAGS = -O2 -g -ansi -pedantic -Wall -Wmissing-prototypes -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DDEBUG" \
1109 "GLUT_CFLAGS = -fexceptions" \
1110 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
1111 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1112 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
1113 "APP_LIB_DEPS = -lm" \
1114 "ASM_SOURCES = $(X86_SOURCES)"
1115
1116 linux-glide-debug:
1117 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1118 "GL_LIB = libGL.so" \
1119 "GLU_LIB = libGLU.so" \
1120 "GLUT_LIB = libglut.so" \
1121 "GLW_LIB = libGLw.so" \
1122 "OSMESA_LIB = libOSMesa.so" \
1123 "CC = gcc" \
1124 "CXX = g++" \
1125 "CFLAGS = -g -ansi -pedantic -Wall -Wmissing-prototypes -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM -DPTHREADS -DFX -DDEBUG -I/usr/local/glide/include -I/usr/include/glide" \
1126 "CXXFLAGS = -g -ansi -pedantic -Wall -Wmissing-prototypes -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DDEBUG" \
1127 "GLUT_CFLAGS = -fexceptions" \
1128 "APP_LIB_DEPS = -L/usr/local/glide/lib -lglide3x -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lvga -lm -lpthread"
1129