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