additional updates from Dan Schikore
[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=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 # 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 "CXX = xlC" \
49 "CFLAGS = -O -DAIXV3 -DPTHREADS" \
50 "CXXFLAGS = -O -DAIXV3 -DPTHREADS" \
51 "MKLIB_OPTIONS = -static" \
52 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
53
54 aix-nothreads:
55 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
56 "GL_LIB = libGL.a" \
57 "GLU_LIB = libGLU.a" \
58 "GLUT_LIB = libglut.a" \
59 "GLW_LIB = libGLw.a" \
60 "OSMESA_LIB = libOSMesa.a" \
61 "CC = cc" \
62 "CXX = xlC" \
63 "CFLAGS = -O -DAIXV3" \
64 "CXXFLAGS = -O -DAIXV3" \
65 "MKLIB_OPTIONS = -static" \
66 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
67
68 aix-64:
69 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
70 "GL_LIB = libGL.a" \
71 "GLU_LIB = libGLU.a" \
72 "GLUT_LIB = libglut.a" \
73 "GLW_LIB = libGLw.a" \
74 "OSMESA_LIB = libOSMesa.a" \
75 "LIBDIR = $(TOP)/lib64" \
76 "CC = cc" \
77 "CXX = xlC" \
78 "CFLAGS = -q64 -O -DAIXV3 -DPTHREADS" \
79 "CXXFLAGS = -q64 -O -DAIXV3 -DPTHREADS" \
80 "MKLIB_OPTIONS = -static -arch AIX64" \
81 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
82
83 aix-64-nothreads:
84 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
85 "GL_LIB = libGL.a" \
86 "GLU_LIB = libGLU.a" \
87 "GLUT_LIB = libglut.a" \
88 "GLW_LIB = libGLw.a" \
89 "OSMESA_LIB = libOSMesa.a" \
90 "LIBDIR = $(TOP)/lib64" \
91 "CC = cc" \
92 "CXX = xlC" \
93 "CFLAGS = -q64 -O -DAIXV3" \
94 "CXXFLAGS = -q64 -O -DAIXV3" \
95 "MKLIB_OPTIONS = -static -arch AIX64" \
96 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
97
98 # XXX probably out of date
99 aix-sl:
100 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
101 "GL_LIB = libGL.a" \
102 "GLU_LIB = libGLU.a" \
103 "GLUT_LIB = libglut.a" \
104 "GLW_LIB = libGLw.a" \
105 "OSMESA_LIB = libOSMesa.a" \
106 "CC = cc" \
107 "CFLAGS = -O -DAIXV3" \
108 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
109
110 aix-gcc:
111 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
112 "GL_LIB = libGL.so" \
113 "GLU_LIB = libGLU.so" \
114 "GLUT_LIB = libglut.so" \
115 "GLW_LIB = libGLw.so" \
116 "OSMESA_LIB = libOSMesa.so" \
117 "CC = gcc" \
118 "CFLAGS = -O2 -DAIXV3" \
119 "CXX = g++" \
120 "CXXFLAGS = -O2 -DAIXV3" \
121 "MKLIB_OPTIONS = -arch aix-gcc" \
122 "GL_LIB_DEPS = -lX11 -lXext -lm" \
123 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
124 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lXi -lXmu" \
125 "APP_LIB_DEPS = -Wl,-brtl -lglut -lGLU -lGL -lm -lX11 -lXext -lXmu -lXi"
126
127 beos-r4:
128 $(MAKE) -f Makefile.BeOS-R4 targets \
129 "GL_LIB = libGL.so" \
130 "GLU_LIB = libGLU.so" \
131 "GLUT_LIB = libglut.so" \
132 "GLW_LIB = libGLw.so" \
133 "OSMESA_LIB = libOSMesa.so" \
134 "CC = g++" \
135 "CFLAGS = -O -DNO_CONST" \
136 "APP_LIB_DEPS = "
137
138 cygnus:
139 $(MAKE) -f Makefile.cygnus $(MFLAGS) -f Makefile.X11 targets \
140 "GL_LIB = libGL.a" \
141 "GLU_LIB = libGLU.a" \
142 "GLUT_LIB = libglut.a" \
143 "GLW_LIB = libGLw.a" \
144 "OSMESA_LIB = libOSMesa.a" \
145 "CC = gcc" \
146 "CXX = g++" \
147 "DLLTOOL = dlltool" \
148 "WING_DIR= /wing" \
149 "LD = ld" \
150 "CFLAGS = -I. -DWIN32 -D__WIN32__ -D_WINDOWS \
151 -O2 -funroll-loops \
152 -fexpensive-optimizations -fomit-frame-pointer -ffast-math" \
153 "CXXFLAGS = -I. -DWIN32 -D__WIN32__ -D_WINDOWS \
154 -O2 -funroll-loops \
155 -fexpensive-optimizations -fomit-frame-pointer -ffast-math" \
156 "GLUT_CFLAGS = -fexceptions" \
157 "WLIBS = $(TOP)/lib/wing32.a -lkernel32 -luser32 -lgdi32"
158
159 cygnus-linux:
160 $(MAKE) -f Makefile.cygnus $(MFLAGS) -f Makefile.X11 targets \
161 "GL_LIB = libGL.a" \
162 "GLU_LIB = libGLU.a" \
163 "GLUT_LIB = libglut.a" \
164 "GLW_LIB = libGLw.a" \
165 "OSMESA_LIB = libOSMesa.a" \
166 "CC = gnuwin32gcc" \
167 "DLLTOOL = gnuwin32dlltool --as gnuwin32as" \
168 "LD = gnuwin32ld" \
169 "WING_DIR= /dos/wing" \
170 "CFLAGS = -I. -DWIN32 -D__WIN32__ -D_WINDOWS \
171 -O2 -funroll-loops \
172 -fexpensive-optimizations -fomit-frame-pointer -ffast-math" \
173 "WLIBS = $(TOP)/lib/wing32.a -lkernel32 -luser32 -lgdi32"
174
175 darwin:
176 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
177 "GL_LIB = libGL.dylib" \
178 "GLU_LIB = libGLU.dylib" \
179 "GLUT_LIB = libglut.dylib" \
180 "GLW_LIB = libGLw.dylib" \
181 "OSMESA_LIB = libOSMesa.dylib" \
182 "CC = cc" \
183 "CXX = cc" \
184 "CFLAGS = -I/usr/X11R6/include -O3 -fPIC -fno-common -ffast-math \
185 -funroll-loops -fexpensive-optimizations -no-cpp-precomp \
186 -dynamic -Ddarwin" \
187 "CXXFLAGS = -I/usr/X11R6/include -O3 -fPIC -fno-common -ffast-math \
188 -funroll-loops -fexpensive-optimizations -no-cpp-precomp \
189 -dynamic -Ddarwin" \
190 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
191 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
192 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL \
193 -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm"
194
195 darwin-static:
196 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
197 "GL_LIB = libGL.a" \
198 "GLU_LIB = libGLU.a" \
199 "GLUT_LIB = libglut.a" \
200 "GLW_LIB = libGLw.a" \
201 "OSMESA_LIB = libOSMesa.a" \
202 "CC = gcc" \
203 "CXX = g++" \
204 "CFLAGS = -I/sw/include -I/usr/X11R6/include -O3 -fPIC -fno-common \
205 -ffast-math -funroll-loops -fexpensive-optimizations -no-cpp-precomp \
206 -Ddarwin -DUSE_XSHM -DPTHREADS -I/usr/X11R6/include" \
207 "CXXFLAGS = $(CFLAGS)" \
208 "MKLIB_OPTIONS = -static" \
209 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
210 "GLU_LIB_DEPS = -L../lib -lGL -lm" \
211 "GLUT_LIB_DEPS = -L../lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
212 "APP_LIB_DEPS = -lm"
213
214 darwin-static-nothreads:
215 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
216 "GL_LIB = libGL.a" \
217 "GLU_LIB = libGLU.a" \
218 "GLUT_LIB = libglut.a" \
219 "GLW_LIB = libGLw.a" \
220 "OSMESA_LIB = libOSMesa.a" \
221 "CC = gcc" \
222 "CXX = g++" \
223 "CFLAGS = -I/sw/include -I/usr/X11R6/include -O3 -fPIC -fno-common \
224 -ffast-math -funroll-loops -fexpensive-optimizations -no-cpp-precomp \
225 -Ddarwin -DUSE_XSHM -I/usr/X11R6/include" \
226 "CXXFLAGS = $(CFLAGS)" \
227 "MKLIB_OPTIONS = -static" \
228 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm" \
229 "GLU_LIB_DEPS = -L../lib -lGL -lm" \
230 "GLUT_LIB_DEPS = -L../lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
231 "APP_LIB_DEPS = -lm"
232
233 freebsd:
234 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
235 "GL_LIB = libGL.a" \
236 "GLU_LIB = libGLU.a" \
237 "GLUT_LIB = libglut.a" \
238 "GLW_LIB = libGLw.a" \
239 "OSMESA_LIB = libOSMesa.a" \
240 "CC = gcc" \
241 "CXX = g++" \
242 "CFLAGS = -O2 -fPIC -pedantic -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
243 "CXXFLAGS = -O2 -fPIC -pedantic" \
244 "GLUT_CFLAGS = -fexceptions" \
245 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
246
247 freebsd-386:
248 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
249 "GL_LIB = libGL.a" \
250 "GLU_LIB = libGLU.a" \
251 "GLUT_LIB = libglut.a" \
252 "GLW_LIB = libGLw.a" \
253 "OSMESA_LIB = libOSMesa.a" \
254 "CC = gcc" \
255 "CXX = g++" \
256 "CFLAGS = -O3 -ffast-math -fPIC -pedantic -I/usr/X11R6/include -DUSE_XSHM -DHZ=100 -DUSE_X86_ASM -DFREEBSD" \
257 "CXXFLAGS = -O3 -ffast-math -fPIC -pedantic -DFREEBSD" \
258 "GLUT_CFLAGS = -fexceptions" \
259 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm" \
260 "ASM_SOURCES = $(X86_SOURCES)"
261
262 gcc-sl:
263 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
264 "GL_LIB = libGL.so" \
265 "GLU_LIB = libGLU.so" \
266 "GLUT_LIB = libglut.so" \
267 "GLW_LIB = libGLw.so" \
268 "OSMESA_LIB = libOSMesa.so" \
269 "CC = gcc" \
270 "CPLUSPLUS = g++" \
271 "CFLAGS = -fPIC -O3" \
272 "CXXFLAGS = -fPIC -O3" \
273 "GLUT_CFLAGS = -fexceptions" \
274 "APP_LIB_DEPS = -lX11 -lm"
275
276 #special hidden target, to make a shared lib for ONLY Mesa "core"
277 gcc-mesa-sl:
278 $(MAKE) $(MFLAGS) -f Makefile.X11 libmesa \
279 "MESA_LIB = libMesa.so" \
280 "CC = gcc" \
281 "CFLAGS = -fPIC -O3" \
282 "GLUT_CFLAGS = -fexceptions"
283
284 hpux9:
285 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
286 "GL_LIB = libGL.a" \
287 "GLU_LIB = libGLU.a" \
288 "GLUT_LIB = libglut.a" \
289 "GLW_LIB = libGLw.a" \
290 "OSMESA_LIB = libOSMesa.a" \
291 "CC = cc" \
292 "CFLAGS = +O3 -Aa -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
293 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
294
295 hpux9-gcc:
296 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
297 "GL_LIB = libGL.a" \
298 "GLU_LIB = libGLU.a" \
299 "GLUT_LIB = libglut.a" \
300 "GLW_LIB = libGLw.a" \
301 "OSMESA_LIB = libOSMesa.a" \
302 "CC = gcc" \
303 "CXX = g++" \
304 "CFLAGS = -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
305 "CXXFLAGS = -ansi -O3 -D_HPUX_SOURCE" \
306 "GLUT_CFLAGS = -fexceptions" \
307 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
308
309 hpux9-sl:
310 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
311 "GL_LIB = libGL.sl" \
312 "GLU_LIB = libGLU.sl" \
313 "GLUT_LIB = libglut.sl" \
314 "GLW_LIB = libGLw.sl" \
315 "OSMESA_LIB = libOSMesa.sl" \
316 "CC = cc" \
317 "CFLAGS = +z +O3 +Olibcalls +ESlit -Aa +Onolimit -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
318 "APP_LIB_DEPS = -L/usr/lib/X11R5 -s -Wl,+s,-B,nonfatal,-B,immediate -lXext -lXmu -lXi -lX11 -lm"
319
320 hpux9-gcc-sl:
321 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
322 "GL_LIB = libGL.sl" \
323 "GLU_LIB = libGLU.sl" \
324 "GLUT_LIB = libglut.sl" \
325 "GLW_LIB = libGLw.sl" \
326 "OSMESA_LIB = libOSMesa.sl" \
327 "CC = gcc" \
328 "CXX = g++" \
329 "CFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
330 "CXXFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE" \
331 "GLUT_CFLAGS = -fexceptions" \
332 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
333
334 # The hpux10 configs should work for hpux11 as well.
335 hpux10:
336 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
337 "GL_LIB = libGL.a" \
338 "GLU_LIB = libGLU.a" \
339 "GLUT_LIB = libglut.a" \
340 "GLW_LIB = libGLw.a" \
341 "OSMESA_LIB = libOSMesa.a" \
342 "CC = cc" \
343 "CXX = aCC" \
344 "CFLAGS = +O3 +DAportable -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
345 "CXXFLAGS = +O3 +DAportable -Aa -D_HPUX_SOURCE" \
346 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm -L/usr/lib -lCsup"
347
348 hpux10-sl:
349 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
350 "GL_LIB = libGL" \
351 "GLU_LIB = libGLU" \
352 "GLUT_LIB = libglut" \
353 "GLW_LIB = libGLw" \
354 "OSMESA_LIB = libOSMesa" \
355 "CC = cc" \
356 "CXX = aCC" \
357 "CFLAGS = +O3 +DAportable +z -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
358 "CXXFLAGS = +O3 +DAportable +Z -Aa -D_HPUX_SOURCE" \
359 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
360
361 hpux10-gcc:
362 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
363 "GL_LIB = libGL.a" \
364 "GLU_LIB = libGLU.a" \
365 "GLUT_LIB = libglut.a" \
366 "GLW_LIB = libGLw.a" \
367 "OSMESA_LIB = libOSMesa.a" \
368 "CC = gcc" \
369 "CXX = g++" \
370 "CFLAGS = -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
371 "CXXFLAGS = -ansi -O3 -D_HPUX_SOURCE" \
372 "GLUT_CFLAGS = -fexceptions" \
373 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
374
375 hpux10-gcc-sl:
376 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
377 "GL_LIB = libGL.sl" \
378 "GLU_LIB = libGLU.sl" \
379 "GLUT_LIB = libglut.sl" \
380 "GLW_LIB = libGLw.a" \
381 "OSMESA_LIB = libOSMesa.a" \
382 "CC = gcc" \
383 "CXX = g++" \
384 "CFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
385 "CXXFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE" \
386 "GLUT_CFLAGS = -fexceptions" \
387 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
388
389 hpux11-32:
390 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
391 "GL_LIB = libGL.a" \
392 "GLU_LIB = libGLU.a" \
393 "GLUT_LIB = libglut.a" \
394 "GLW_LIB = libGLw.a" \
395 "OSMESA_LIB = libOSMesa.a" \
396 "CC = cc" \
397 "CXX = aCC" \
398 "CFLAGS = +O3 +DA2.0 -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM -DPTHREADS" \
399 "CXXFLAGS = +O3 +DA2.0 -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM -DPTHREADS" \
400 "MKLIB_OPTIONS = -static" \
401 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
402
403 hpux11-32-nothreads:
404 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
405 "GL_LIB = libGL.a" \
406 "GLU_LIB = libGLU.a" \
407 "GLUT_LIB = libglut.a" \
408 "GLW_LIB = libGLw.a" \
409 "OSMESA_LIB = libOSMesa.a" \
410 "CC = cc" \
411 "CXX = aCC" \
412 "CFLAGS = +O3 +DA2.0 -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
413 "CXXFLAGS = +O3 +DA2.0 -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
414 "MKLIB_OPTIONS = -static" \
415 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
416
417 hpux11-64:
418 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
419 "GL_LIB = libGL.a" \
420 "GLU_LIB = libGLU.a" \
421 "GLUT_LIB = libglut.a" \
422 "GLW_LIB = libGLw.a" \
423 "OSMESA_LIB = libOSMesa.a" \
424 "LIBDIR = $(TOP)/lib64" \
425 "CC = cc" \
426 "CXX = aCC" \
427 "CFLAGS = +O3 +DA2.0W -Ae -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM -DPTHREADS" \
428 "CXXFLAGS = +O3 +DA2.0W -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM -DPTHREADS" \
429 "MKLIB_OPTIONS = -static" \
430 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
431
432 hpux11-64-nothreads:
433 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
434 "GL_LIB = libGL.a" \
435 "GLU_LIB = libGLU.a" \
436 "GLUT_LIB = libglut.a" \
437 "GLW_LIB = libGLw.a" \
438 "OSMESA_LIB = libOSMesa.a" \
439 "LIBDIR = $(TOP)/lib64" \
440 "CC = cc" \
441 "CXX = aCC" \
442 "CFLAGS = +O3 +DA2.0W -Ae -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
443 "CXXFLAGS = +O3 +DA2.0W -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
444 "MKLIB_OPTIONS = -static" \
445 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
446
447 hpux11-ia64:
448 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
449 "GL_LIB = libGL.a" \
450 "GLU_LIB = libGLU.a" \
451 "GLUT_LIB = libglut.a" \
452 "GLW_LIB = libGLw.a" \
453 "OSMESA_LIB = libOSMesa.a" \
454 "LIBDIR = $(TOP)/lib64" \
455 "CC = cc" \
456 "CXX = aCC" \
457 "CFLAGS = +O3 +DD64 -Ae -D_HPUX_SOURCE +DSmckinley -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM -DPTHREADS" \
458 "CXXFLAGS = +O3 +DD64 -Aa -D_HPUX_SOURCE +DSmckinley -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM -DPTHREADS" \
459 "MKLIB_OPTIONS = -static" \
460 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
461
462 hpux11-ia64-nothreads:
463 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
464 "GL_LIB = libGL.a" \
465 "GLU_LIB = libGLU.a" \
466 "GLUT_LIB = libglut.a" \
467 "GLW_LIB = libGLw.a" \
468 "OSMESA_LIB = libOSMesa.a" \
469 "LIBDIR = $(TOP)/lib64" \
470 "CC = cc" \
471 "CXX = aCC" \
472 "CFLAGS = +O3 +DD64 -Ae -D_HPUX_SOURCE +DSmckinley -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
473 "CXXFLAGS = +O3 +DD64 -Aa -D_HPUX_SOURCE +DSmckinley -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
474 "MKLIB_OPTIONS = -static" \
475 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
476
477 # IRIX 6 32-bit Targets
478 # Turn Warnings off for these errors (MIPSpro Compiler 7.30)
479 # 1521: A nonstandard preprocessing directive is used.
480 # 1552: The variable "" is set but never used.
481 # C++
482 # 3262: The variable "" was declared but never referenced.
483 # 3666: The variable "" is set but never used.
484 # Use -v if using pmake to compile files in subdirectories.
485 irix6-o32:
486 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
487 "GL_LIB = libGL.a" \
488 "GLU_LIB = libGLU.a" \
489 "GLUT_LIB = libglut.a" \
490 "GLW_LIB = libGLw.a" \
491 "OSMESA_LIB = libOSMesa.a" \
492 "LIBDIR = $(TOP)/lib32" \
493 "CC = cc" \
494 "CXX = CC" \
495 "CFLAGS = -32 -mips2 -O2 -ansi -woff 1521,1552 -DUSE_XSHM" \
496 "CXXFLAGS = -32 -mips2 -O2 -ansi -woff 3262,3666" \
497 "MKLIB_OPTIONS = -archopt o32 -static" \
498 "APP_LIB_DEPS = -32 -glut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
499
500 irix6-o32-dso:
501 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
502 "GL_LIB = libGL.so" \
503 "GLU_LIB = libGLU.so" \
504 "GLUT_LIB = libglut.so" \
505 "GLW_LIB = libGLw.so" \
506 "OSMESA_LIB = libOSMesa.so" \
507 "LIBDIR = $(TOP)/lib32" \
508 "CC = cc" \
509 "CXX = CC" \
510 "CFLAGS = -32 -mips2 -O2 -ansi -woff 1521,1552 -DUSE_XSHM" \
511 "CXXFLAGS = -32 -mips2 -O2 -ansi -woff 3262,3666" \
512 "MKLIB_OPTIONS = -archopt o32" \
513 "APP_LIB_DEPS = -32 -rpath $(TOP)/lib32 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
514
515 irix6-n32:
516 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
517 "GL_LIB = libGL.a" \
518 "GLU_LIB = libGLU.a" \
519 "GLUT_LIB = libglut.a" \
520 "GLW_LIB = libGLw.a" \
521 "OSMESA_LIB = libOSMesa.a" \
522 "LIBDIR = $(TOP)/lib32" \
523 "CC = cc" \
524 "CXX = CC" \
525 "CFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1521,1552 -DUSE_XSHM -DPTHREAD" \
526 "CXXFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1552 -DPTHREAD" \
527 "MKLIB_OPTIONS = -static" \
528 "APP_LIB_DEPS = -n32 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm -lpthread"
529
530 irix6-n32-nothreads:
531 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
532 "GL_LIB = libGL.a" \
533 "GLU_LIB = libGLU.a" \
534 "GLUT_LIB = libglut.a" \
535 "GLW_LIB = libGLw.a" \
536 "OSMESA_LIB = libOSMesa.a" \
537 "LIBDIR = $(TOP)/lib32" \
538 "CC = cc" \
539 "CXX = CC" \
540 "CFLAGS = -n32 -mips3 -O3 -ansi -woff 1209,1521" \
541 "CXXFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1552" \
542 "MKLIB_OPTIONS = -static" \
543 "APP_LIB_DEPS = -n32 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
544
545 irix6-n32-dso:
546 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
547 "GL_LIB = libGL.so" \
548 "GLU_LIB = libGLU.so" \
549 "GLUT_LIB = libglut.so" \
550 "GLW_LIB = libGLw.so" \
551 "OSMESA_LIB = libOSMesa.so" \
552 "LIBDIR = $(TOP)/lib32" \
553 "CC = cc" \
554 "CXX = CC" \
555 "CFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1521,1552 -DUSE_XSHM" \
556 "CXXFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1552" \
557 "APP_LIB_DEPS = -n32 -rpath $(TOP)/lib32 -lglut -lGLU -lGL -lX11 -lXmu -lXi -lfpe -lm"
558
559 irix6-gcc-n32-sl:
560 make $(MFLAGS) -f Makefile.X11 targets \
561 "GL_LIB = libGL.so" \
562 "GLU_LIB = libGLU.so" \
563 "GLUT_LIB = libglut.so" \
564 "GLW_LIB = libGLw.so" \
565 "OSMESA_LIB = libOSMesa.so" \
566 "LIBDIR = $(TOP)/lib32" \
567 "CC = gcc" \
568 "CXX = g++" \
569 "CFLAGS = -mabi=n32 -mips3 -O3 -DUSE_XSHM" \
570 "CXXFLAGS = -mabi=n32 -mips3 -O3" \
571 "GLUT_CFLAGS = -fexceptions" \
572 "APP_LIB_DEPS = -rpath $(TOP)/lib32 -lX11 -lXmu -lXi -lm"
573
574 # For IRIX 6-64: -woff:
575 # 1068 - integer conversion resulted in a change of sign
576 # 1069 - integer conversion resulted in truncation
577 # 1174 - variable was declared but never referenced
578 # 1185 - enumerated type mixed with another type
579 # 1209 - controlling expression is constant
580 # 1474 - declaring a void parameter list with a typedef is nonstandard
581 # 1552 - variable was set but never used
582 irix6-64:
583 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
584 "GL_LIB = libGL.a" \
585 "GLU_LIB = libGLU.a" \
586 "GLUT_LIB = libglut.a" \
587 "GLW_LIB = libGLw.a" \
588 "OSMESA_LIB = libOSMesa.a" \
589 "LIBDIR = $(TOP)/lib64" \
590 "CC = cc" \
591 "CXX = CC" \
592 "CFLAGS = -64 -O3 -ansi -woff 1068,1069,1174,1185,1209,1474,1552 -DUSE_XSHM -DPTHREAD" \
593 "CXXFLAGS = -64 -O3 -ansi -woff 1174 -DPTHREAD" \
594 "MKLIB_OPTIONS = -static" \
595 "APP_LIB_DEPS = -64 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm -lpthread"
596
597 irix6-64-nothreads:
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 "LIBDIR = $(TOP)/lib64" \
605 "CC = cc" \
606 "CXX = CC" \
607 "CFLAGS = -64 -O3 -ansi -woff 1068,1069,1174,1185,1209,1474,1552 -DUSE_XSHM" \
608 "CXXFLAGS = -64 -O3 -ansi -woff 1174" \
609 "MKLIB_OPTIONS = -archopt 64 -static" \
610 "APP_LIB_DEPS = -64 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
611
612 irix6-64-dso:
613 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
614 "GL_LIB = libGL.so" \
615 "GLU_LIB = libGLU.so" \
616 "GLUT_LIB = libglut.so" \
617 "GLW_LIB = libGLw.so" \
618 "OSMESA_LIB = libOSMesa.so" \
619 "LIBDIR = $(TOP)/lib64" \
620 "CC = cc" \
621 "CFLAGS = -64 -O3 -ansi -woff 1068,1069,1174,1185,1209,1474,1552 -DUSE_XSHM" \
622 "CXX = CC" \
623 "CXXFLAGS = -64 -O3 -ansi -woff 1174" \
624 "MKLIB_OPTIONS = -archopt 64" \
625 "APP_LIB_DEPS = -64 -rpath $(TOP)/lib64 -lglut -lGLU -lGL -lX11 -lXmu -lXi -lm"
626
627 irix6-mgl-n32-dso:
628 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
629 "GL_LIB = libGL.so" \
630 "GLU_LIB = libGLU.so" \
631 "GLUT_LIB = libglut.so" \
632 "GLW_LIB = libGLw.so" \
633 "OSMESA_LIB = libOSMesa.so" \
634 "LIBDIR = $(TOP)/libMGL32" \
635 "CC = cc" \
636 "CXX = CC" \
637 "CFLAGS = -n32 -DUSE_MGL_NAMESPACE -mips3 -O3 -ansi -woff 1174,1521,1552 -DUSE_XSHM" \
638 "CXXFLAGS = -n32 -DUSE_MGL_NAMESPACE -mips3 -O3 -ansi -woff 1174,1552" \
639 "APP_LIB_DEPS = -n32 -rpath $(TOP)/libMGL32 -lglut -lGLU -lGL -lX11 -lXmu -lXi -lfpe -lm"
640
641 linux:
642 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
643 "GL_LIB = libGL.so" \
644 "GLU_LIB = libGLU.so" \
645 "GLUT_LIB = libglut.so" \
646 "GLW_LIB = libGLw.so" \
647 "OSMESA_LIB = libOSMesa.so" \
648 "CC = gcc" \
649 "CXX = g++" \
650 "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" \
651 "CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
652 "GLUT_CFLAGS = -fexceptions" \
653 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
654 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
655 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
656 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
657 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
658
659 linux-static:
660 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
661 "GL_LIB = libGL.a" \
662 "GLU_LIB = libGLU.a" \
663 "GLUT_LIB = libglut.a" \
664 "GLW_LIB = libGLw.a" \
665 "OSMESA_LIB = libOSMesa.a" \
666 "CC = gcc" \
667 "CXX = g++" \
668 "CFLAGS = -O3 -ansi -pedantic -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DPTHREADS -I/usr/X11R6/include" \
669 "CXXFLAGS = -O3 -ansi -pedantic -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
670 "GLUT_CFLAGS = -fexceptions" \
671 "GL_LIB_DEPS = " \
672 "GLU_LIB_DEPS = " \
673 "GLUT_LIB_DEPS = " \
674 "GLW_LIB_DEPS = " \
675 "APP_LIB_DEPS = -lglut -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXext -lXi -lXmu -lpthread -lm -lstdc++" \
676 "MKLIB_OPTIONS = -static"
677
678 linux-x86:
679 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
680 "GL_LIB = libGL.so" \
681 "GLU_LIB = libGLU.so" \
682 "GLUT_LIB = libglut.so" \
683 "GLW_LIB = libGLw.so" \
684 "OSMESA_LIB = libOSMesa.so" \
685 "CC = gcc" \
686 "CXX = g++" \
687 "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" \
688 "CXXFLAGS = -Wall -O3 -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
689 "GLUT_CFLAGS = -fexceptions" \
690 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
691 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
692 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
693 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
694 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
695 "ASM_SOURCES = $(X86_SOURCES)"
696
697 linux-x86-static:
698 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
699 "GL_LIB = libGL.a" \
700 "GLU_LIB = libGLU.a" \
701 "GLUT_LIB = libglut.a" \
702 "GLW_LIB = libGLw.a" \
703 "OSMESA_LIB = libOSMesa.a" \
704 "CC = gcc" \
705 "CXX = g++" \
706 "CFLAGS = -Wall -O3 -ansi -pedantic -ffast-math -funroll-loops -fomit-frame-pointer -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" \
707 "CXXFLAGS = -Wall -O3 -ansi -pedantic -ffast-math -funroll-loops -fomit-frame-pointer -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
708 "MKLIB_OPTIONS = -static" \
709 "GLUT_CFLAGS = -fexceptions" \
710 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
711 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
712 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
713 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
714 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
715 "ASM_SOURCES = $(X86_SOURCES)"
716
717 linux-x86-static-nothreads:
718 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
719 "GL_LIB = libGL.a" \
720 "GLU_LIB = libGLU.a" \
721 "GLUT_LIB = libglut.a" \
722 "GLW_LIB = libGLw.a" \
723 "OSMESA_LIB = libOSMesa.a" \
724 "CC = gcc" \
725 "CXX = g++" \
726 "CFLAGS = -Wall -O3 -ansi -pedantic -ffast-math -funroll-loops -fomit-frame-pointer -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 -I/usr/X11R6/include" \
727 "CXXFLAGS = -Wall -O3 -ansi -pedantic -ffast-math -funroll-loops -fomit-frame-pointer -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
728 "MKLIB_OPTIONS = -static" \
729 "GLUT_CFLAGS = -fexceptions" \
730 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm " \
731 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
732 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
733 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
734 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
735 "ASM_SOURCES = $(X86_SOURCES)"
736
737 linux-x86-64-static:
738 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
739 "GL_LIB = libGL.a" \
740 "GLU_LIB = libGLU.a" \
741 "GLUT_LIB = libglut.a" \
742 "GLW_LIB = libGLw.a" \
743 "OSMESA_LIB = libOSMesa.a" \
744 "CC = gcc" \
745 "CPLUSPLUS = g++" \
746 "CFLAGS = -m64 -Wall -O3 -ansi -pedantic -ffast-math -funroll-loops -fomit-frame-pointer -falign-loops=2 -falign-jumps=2 -falign-functions=2 -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DPTHREADS -I/usr/X11R6/include" \
747 "CXXFLAGS = -m64 -Wall -O3 -ansi -pedantic -ffast-math -funroll-loops -fomit-frame-pointer -falign-loops=2 -falign-jumps=2 -falign-functions=2 -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DPTHREADS -I/usr/X11R6/include" \
748 "MKLIB_OPTIONS = -static" \
749 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lm -lpthread" \
750 "GLU_LIB_DEPS = -L../lib -lGL -lm" \
751 "GLUT_LIB_DEPS = -L../lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
752 "APP_LIB_DEPS = -lm"
753
754 linux-x86-64-static-nothreads:
755 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
756 "GL_LIB = libGL.a" \
757 "GLU_LIB = libGLU.a" \
758 "GLUT_LIB = libglut.a" \
759 "GLW_LIB = libGLw.a" \
760 "OSMESA_LIB = libOSMesa.a" \
761 "CC = gcc" \
762 "CPLUSPLUS = g++" \
763 "CFLAGS = -m64 -Wall -O3 -ansi -pedantic -ffast-math -funroll-loops -fomit-frame-pointer -falign-loops=2 -falign-jumps=2 -falign-functions=2 -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -I/usr/X11R6/include" \
764 "CXXFLAGS = -m64 -Wall -O3 -ansi -pedantic -ffast-math -funroll-loops -fomit-frame-pointer -falign-loops=2 -falign-jumps=2 -falign-functions=2 -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -I/usr/X11R6/include" \
765 "MKLIB_OPTIONS = -static" \
766 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lm" \
767 "GLU_LIB_DEPS = -L../lib -lGL -lm" \
768 "GLUT_LIB_DEPS = -L../lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
769 "APP_LIB_DEPS = -lm"
770
771 linux-x86-sse:
772 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
773 "GL_LIB = libGL.so" \
774 "GLU_LIB = libGLU.so" \
775 "GLUT_LIB = libglut.so" \
776 "GLW_LIB = libGLw.so" \
777 "OSMESA_LIB = libOSMesa.so" \
778 "CC = gcc" \
779 "CXX = g++" \
780 "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" \
781 "CXXFLAGS = -mcpu=pentium4 -mfpmath=sse -Wall -O3 -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
782 "GLUT_CFLAGS = -fexceptions" \
783 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
784 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
785 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
786 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
787 "ASM_SOURCES = $(X86_SOURCES)"
788
789 linux-icc:
790 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
791 "GL_LIB = libGL.so" \
792 "GLU_LIB = libGLU.so" \
793 "GLUT_LIB = libglut.so" \
794 "GLW_LIB = libGLw.so" \
795 "OSMESA_LIB = libOSMesa.so" \
796 "CC = icc" \
797 "CXX = g++" \
798 "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" \
799 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
800 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
801 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
802 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
803 "ASM_SOURCES = $(X86_SOURCES)" \
804 "MKLIB_OPTIONS = -arch icc"
805
806 linux-icc-static:
807 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
808 "GL_LIB = libGL.a" \
809 "GLU_LIB = libGLU.a" \
810 "GLUT_LIB = libglut.a" \
811 "GLW_LIB = libGLw.a" \
812 "OSMESA_LIB = libOSMesa.a" \
813 "CC = icc" \
814 "CXX = icpc" \
815 "CFLAGS = -O3 -tpp6 -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" \
816 "CXXFLAGS = -O3 -tpp6 -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" \
817 "MKLIB_OPTIONS = -static" \
818 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
819 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
820 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
821 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
822 "ASM_SOURCES = $(X86_SOURCES)" \
823 "MKLIB_OPTIONS = -static -arch icc"
824
825 linux-icc-static-nothreads:
826 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
827 "GL_LIB = libGL.a" \
828 "GLU_LIB = libGLU.a" \
829 "GLUT_LIB = libglut.a" \
830 "GLW_LIB = libGLw.a" \
831 "OSMESA_LIB = libOSMesa.a" \
832 "CC = icc" \
833 "CXX = icpc" \
834 "CFLAGS = -O3 -tpp6 -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 -I/usr/X11R6/include" \
835 "CXXFLAGS = -O3 -tpp6 -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 -I/usr/X11R6/include" \
836 "MKLIB_OPTIONS = -static" \
837 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm" \
838 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
839 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
840 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
841 "ASM_SOURCES = $(X86_SOURCES)" \
842 "MKLIB_OPTIONS = -static -arch icc"
843
844 # Contributed by Uwe_Maurer@t-online.de
845 linux-ggi:
846 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
847 "GL_LIB = libGL.so" \
848 "GLU_LIB = libGLU.so" \
849 "GLUT_LIB = libglut.so" \
850 "GLW_LIB = libGLw.a" \
851 "OSMESA_LIB = libOSMesa.a" \
852 "CC = gcc" \
853 "CXX = g++" \
854 "CFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM -DGGI -DCDECL=" \
855 "CXXFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DCDECL=" \
856 "GLUT_CFLAGS = -fexceptions" \
857 "GL_LIB_DEPS = -L/usr/X11R6/lib -lggi -lX11 -lXext -lm -lpthread" \
858 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
859 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
860 "APP_LIB_DEPS = -lm"
861
862 # Contributed by Emmanuel marty core@ggi-project.org
863 linux-x86-ggi:
864 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
865 "GL_LIB = libGL.so" \
866 "GLU_LIB = libGLU.so" \
867 "GLUT_LIB = libglut.so" \
868 "GLW_LIB = libGLw.so" \
869 "OSMESA_LIB = libOSMesa.so" \
870 "CC = gcc" \
871 "CXX = g++" \
872 "CFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM -DUSE_X86_ASM -DGGI -DCDECL=" \
873 "CXXFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DCDECL=" \
874 "GLUT_CFLAGS = -fexceptions" \
875 "GL_LIB_DEPS = -L/usr/X11R6/lib -lggi -lX11 -lXext -lm -lpthread" \
876 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
877 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
878 "APP_LIB_DEPS = -lm" \
879 "ASM_SOURCES = $(X86_SOURCES)"
880
881 linux-glfbdev:
882 $(MAKE) $(MFLAGS) -f Makefile.glfbdev targets \
883 "GL_LIB = libGL.so" \
884 "GLU_LIB = libGLU.so" \
885 "GLW_LIB = libGLw.a" \
886 "OSMESA_LIB = libOSMesa.a" \
887 "CC = gcc" \
888 "CXX = g++" \
889 "CFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_GLFBDEV_DRIVER" \
890 "CXXFLAGS = -O3 -fPIC" \
891 "GL_LIB_DEPS = -lm -lpthread" \
892 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
893 "APP_LIB_DEPS = -lm"
894
895 linux-glide:
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 = gcc" \
903 "CXX = g++" \
904 "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" \
905 "CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE" \
906 "GLUT_CFLAGS = -fexceptions" \
907 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread -L/usr/local/glide/lib -lglide3x" \
908 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
909 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
910 "APP_LIB_DEPS = -L/usr/local/glide/lib -lglide3x -lglut -lGLU -lGL"
911
912 linux-x86-glide:
913 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
914 "GL_LIB = libGL.so" \
915 "GLU_LIB = libGLU.so" \
916 "GLUT_LIB = libglut.so" \
917 "GLW_LIB = libGLw.so" \
918 "OSMESA_LIB = libOSMesa.so" \
919 "CC = gcc" \
920 "CXX = g++" \
921 "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" \
922 "CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -funroll-loops -fomit-frame-pointer -D_SVID_SOURCE -D_BSD_SOURCE" \
923 "GLUT_CFLAGS = -fexceptions" \
924 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -L/usr/local/glide/lib -lglide3x -lm -lpthread" \
925 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
926 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
927 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
928 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
929 "ASM_SOURCES = $(X86_SOURCES)"
930
931 linux-ia64-ecc-static:
932 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
933 "GL_LIB = libGL.a" \
934 "GLU_LIB = libGLU.a" \
935 "GLUT_LIB = libglut.a" \
936 "GLW_LIB = libGLw.a" \
937 "OSMESA_LIB = libOSMesa.a" \
938 "CC = ecc" \
939 "CXX = ecpc" \
940 "CFLAGS = -O3 -ansi -D_GCC_LIMITS_H_ -D__GNUC__ -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DPTHREADS -I/usr/X11R6/include" \
941 "CXXFLAGS = -O3 -ansi -D_GCC_LIMITS_H_ -D__GNUC__ -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DPTHREADS -I/usr/X11R6/include" \
942 "MKLIB_OPTIONS = -static" \
943 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
944 "GLU_LIB_DEPS = -L../lib -lGL -lm" \
945 "GLUT_LIB_DEPS = -L../lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
946 "APP_LIB_DEPS = -lm" \
947 "ASM_SOURCES ="
948
949 linux-ia64-ecc-static-nothreads:
950 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
951 "GL_LIB = libGL.a" \
952 "GLU_LIB = libGLU.a" \
953 "GLUT_LIB = libglut.a" \
954 "GLW_LIB = libGLw.a" \
955 "OSMESA_LIB = libOSMesa.a" \
956 "CC = ecc" \
957 "CXX = ecpc" \
958 "CFLAGS = -O3 -ansi -D_GCC_LIMITS_H_ -D__GNUC__ -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -I/usr/X11R6/include" \
959 "CXXFLAGS = -O3 -ansi -D_GCC_LIMITS_H_ -D__GNUC__ -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -I/usr/X11R6/include" \
960 "MKLIB_OPTIONS = -static" \
961 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm" \
962 "GLU_LIB_DEPS = -L../lib -lGL -lm" \
963 "GLUT_LIB_DEPS = -L../lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
964 "APP_LIB_DEPS = -lm" \
965 "ASM_SOURCES ="
966
967 linux-alpha:
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 = gcc" \
975 "CXX = g++" \
976 "CFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -fPIC -D_XOPEN_SOURCE -DUSE_XSHM" \
977 "CXXFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -fPIC -D_XOPEN_SOURCE" \
978 "GLUT_CFLAGS = -fexceptions" \
979 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
980 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
981 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
982 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
983 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
984
985 linux-alpha-static:
986 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
987 "GL_LIB = libGL.a" \
988 "GLU_LIB = libGLU.a" \
989 "GLUT_LIB = libglut.a" \
990 "GLW_LIB = libGLw.a" \
991 "OSMESA_LIB = libOSMesa.a" \
992 "CC = gcc" \
993 "CXX = g++" \
994 "CFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -L/usr/X11R6/lib -D_XOPEN_SOURCE -DUSE_XSHM" \
995 "CXXFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -D_XOPEN_SOURCE" \
996 "GLUT_CFLAGS = -fexceptions" \
997 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lm"
998
999 linux-ppc:
1000 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1001 "GL_LIB = libGL.so" \
1002 "GLU_LIB = libGLU.so" \
1003 "GLUT_LIB = libglut.so" \
1004 "GLW_LIB = libGLw.so" \
1005 "OSMESA_LIB = libOSMesa.so" \
1006 "CC = gcc" \
1007 "CXX = g++" \
1008 "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" \
1009 "CXXFLAGS = -O3 -mcpu=603 -ansi -pedantic -fPIC -fsigned-char -ffast-math -funroll-loops -D_SVID_SOURCE -D_BSD_SOURCE" \
1010 "GLUT_CFLAGS = -fexceptions" \
1011 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
1012 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1013 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
1014 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
1015 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
1016
1017 linux-ppc-static:
1018 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1019 "GL_LIB = libGL.a" \
1020 "GLU_LIB = libGLU.a" \
1021 "GLUT_LIB = libglut.a" \
1022 "GLW_LIB = libGLw.a" \
1023 "OSMESA_LIB = libOSMesa.a" \
1024 "CC = gcc" \
1025 "CXX = g++" \
1026 "CFLAGS = -O3 -mcpu=603 -ansi -pedantic -fsigned-char -ffast-math -funroll-loops -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM" \
1027 "CXXFLAGS = -O3 -mcpu=603 -ansi -pedantic -fsigned-char -ffast-math -funroll-loops -D_SVID_SOURCE -D_BSD_SOURCE" \
1028 "GLUT_CFLAGS = -fexceptions" \
1029 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lm"
1030
1031 linux-sparc:
1032 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1033 "GL_LIB = libGL.so" \
1034 "GLU_LIB = libGLU.so" \
1035 "GLUT_LIB = libglut.so" \
1036 "GLW_LIB = libGLw.so" \
1037 "OSMESA_LIB = libOSMesa.so" \
1038 "CC = gcc" \
1039 "CXX = g++" \
1040 "CFLAGS = -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM" \
1041 "CXXFLAGS = -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE" \
1042 "GLUT_CFLAGS = -fexceptions" \
1043 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
1044 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1045 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
1046 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
1047 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
1048
1049 linux-sparc5:
1050 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1051 "GL_LIB = libGL.so" \
1052 "GLU_LIB = libGLU.so" \
1053 "GLUT_LIB = libglut.so" \
1054 "GLW_LIB = libGLw.so" \
1055 "OSMESA_LIB = libOSMesa.so" \
1056 "CC = gcc" \
1057 "CXX = g++" \
1058 "CFLAGS = -mv8 -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM" \
1059 "CXXFLAGS = -mv8 -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE" \
1060 "GLUT_CFLAGS = -fexceptions" \
1061 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
1062 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1063 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
1064 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
1065 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
1066
1067 # 32-bit Sparc ELF userland, on UltraSparc
1068 linux-sparc-ultra:
1069 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1070 "GL_LIB = libGL.so" \
1071 "GLU_LIB = libGLU.so" \
1072 "GLUT_LIB = libglut.so" \
1073 "GLW_LIB = libGLw.so" \
1074 "OSMESA_LIB = libOSMesa.so" \
1075 "CC = gcc" \
1076 "CXX = g++" \
1077 "CFLAGS = -mv8 -O2 -mtune=ultrasparc -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM" \
1078 "CXXFLAGS = -mv8 -O2 -mtune=ultrasparc -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE" \
1079 "GLUT_CFLAGS = -fexceptions" \
1080 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
1081 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1082 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
1083 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
1084 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
1085
1086 # 16-bit/channel Mesa using OSMesa driver
1087 linux-osmesa16:
1088 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
1089 "OSMESA_LIB = libOSMesa16.so" \
1090 "CC = gcc" \
1091 "CXX = g++" \
1092 "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" \
1093 "CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
1094 "GLUT_CFLAGS = -fexceptions" \
1095 "GL_LIB_DEPS = -lm -lpthread" \
1096 "APP_LIB_DEPS = -lOSMesa16 -lGL"
1097
1098 linux-osmesa16-static:
1099 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
1100 "OSMESA_LIB = libOSMesa16.a" \
1101 "CC = gcc" \
1102 "CXX = g++" \
1103 "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" \
1104 "CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
1105 "GLUT_CFLAGS = -fexceptions" \
1106 "GL_LIB_DEPS = -lm -lpthread" \
1107 "APP_LIB_DEPS = -lOSMesa16 -lGL" \
1108 "MKLIB_OPTIONS = -static"
1109
1110 # 32-bit/channel Mesa using OSMesa driver
1111 linux-osmesa32:
1112 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
1113 "OSMESA_LIB = libOSMesa32.so" \
1114 "OSMESA_LIB_NAME = OSMesa32" \
1115 "CC = gcc" \
1116 "CXX = g++" \
1117 "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" \
1118 "CXXFLAGS = -O3 -ansi -pedantic -Wall -Wmissing-prototypes -Wundef -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE" \
1119 "GLUT_CFLAGS = -fexceptions" \
1120 "GL_LIB_DEPS = -lm -lpthread" \
1121 "APP_LIB_DEPS = -lOSMesa32 -lGL"
1122
1123 # standalone Mesa -- embedded
1124 # change -g to -O3 for non-debug
1125 linux-solo:
1126 $(MAKE) $(MFLAGS) -f Makefile.solo targets \
1127 "GLU_LIB = libGLU.so" \
1128 "GLUT_LIB = libglut.so" \
1129 "CC = gcc" \
1130 "CXX = g++" \
1131 "CFLAGS = -g -std=c99 -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
1132 "CXXFLAGS = -g -Wall -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
1133 "GLUT_CFLAGS = -fexceptions" \
1134 "GL_LIB_DEPS = -lm -lpthread -lexpat" \
1135 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1136 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
1137 "APP_LIB_DEPS = -L$(TOP)/lib -lglut -lGLU -lGL -lm -lpthread"
1138
1139 # May want to add these CFLAGS for better performance under LynxOS and GCC:
1140 # -fPIC -O2 -ansi -pedantic -mieee-fp -DUSE_XSHM -funroll-loops
1141 # -fexpensive-optimizations -fomit-frame-pointer -ffast-math
1142 lynxos:
1143 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1144 "GL_LIB = libGL.a" \
1145 "GLU_LIB = libGLU.a" \
1146 "GLUT_LIB = libglut.a" \
1147 "GLW_LIB = libGLw.a" \
1148 "OSMESA_LIB = libOSMesa.a" \
1149 "CC = gcc" \
1150 "CXX = g++" \
1151 "CFLAGS = -O2 -ansi -pedantic -funroll-loops -ffast-math -DUSE_XSHM" \
1152 "CXXFLAGS = -O2 -ansi -pedantic -funroll-loops -ffast-math" \
1153 "GLUT_CFLAGS = -fexceptions" \
1154 "APP_LIB_DEPS = -L/usr/X11/lib -lXext -lXi -lXmu -lX11 -lbsd -lm"
1155
1156 mklinux:
1157 $(MAKE) targets \
1158 "GL_LIB = libGL.a" \
1159 "GLU_LIB = libGLU.a" \
1160 "GLUT_LIB = libglut.a" \
1161 "GLW_LIB = libGLw.a" \
1162 "OSMESA_LIB = libOSMesa.a" \
1163 "CC = gcc" \
1164 "CXX = g++" \
1165 "CFLAGS = -pedantic -O2" \
1166 "CXXFLAGS = -pedantic -O2" \
1167 "GLUT_CFLAGS = -fexceptions" \
1168 "APP_LIB_DEPS = -lmoto -L/usr/X11/lib -lXmu -lX11 -lm"
1169
1170 netbsd:
1171 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1172 "GL_LIB = libGL.so" \
1173 "GLU_LIB = libGLU.so" \
1174 "GLUT_LIB = libglut.so" \
1175 "GLW_LIB = libGLw.so" \
1176 "OSMESA_LIB = libOSMesa.so" \
1177 "CC = gcc" \
1178 "CXX = g++" \
1179 "CFLAGS = -O2 -fPIC -DUSE_XSHM -I/usr/X11R6/include -DHZ=100" \
1180 "CXXFLAGS = -O2 -fPIC" \
1181 "GLUT_CFLAGS = -fexceptions" \
1182 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
1183
1184 openbsd:
1185 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1186 "GL_LIB = libGL.so" \
1187 "GLU_LIB = libGLU.so" \
1188 "GLUT_LIB = libglut.so" \
1189 "GLW_LIB = libGLw.so" \
1190 "OSMESA_LIB = libOSMesa.so" \
1191 "CC = gcc" \
1192 "CXX = g++" \
1193 "CFLAGS = -O2 -fPIC -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
1194 "CXXFLAGS = -O2 -fPIC -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
1195 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm" \
1196 "OSMESA_LIB_DEPS = -lm" \
1197 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL" \
1198 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lm" \
1199 "APP_LIB_DEPS = -L/usr/X11R6/lib -lglut -lGLU -lGL -lm"
1200
1201 openstep:
1202 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1203 "DRIVER_SOURCES = OSmesa/osmesa.c" \
1204 "GL_LIB = libGL.a" \
1205 "GLU_LIB = libGLU.a" \
1206 "OSMESA_LIB = libOSMesa.a" \
1207 "CC = ${MYCC}" \
1208 "CFLAGS = -traditional-cpp -DOPENSTEP -O4"
1209
1210 openstep-win32:
1211 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1212 "DRIVER_SOURCES = OSmesa/osmesa.c" \
1213 "GL_LIB = libGL.a" \
1214 "GLU_LIB = libGLU.a" \
1215 "OSMESA_LIB = libOSMesa.a" \
1216 "CC = gcc" \
1217 "CXX = g++" \
1218 "CFLAGS = -DOPENSTEP -O4" \
1219 "CXXFLAGS = -DOPENSTEP -O4" \
1220 "GLUT_CFLAGS = -fexceptions"
1221
1222 osf1:
1223 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1224 "GL_LIB = libGL.a" \
1225 "GLU_LIB = libGLU.a" \
1226 "GLUT_LIB = libglut.a" \
1227 "GLW_LIB = libGLw.a" \
1228 "OSMESA_LIB = libOSMesa.a" \
1229 "CC = cc" \
1230 "CXX = cxx" \
1231 "CFLAGS = -O2 -std1 -ieee_with_no_inexact -DPTHREADS -D_REENTRANT -DUSE_XSHM" \
1232 "CXXFLAGS = -O2 -std1 -ieee_with_no_inexact -DPTHREADS -D_REENTRANT -DUSE_XSHM" \
1233 "MKLIB_OPTIONS = -static" \
1234 "GL_LIB_DEPS = -lX11 -lXext -lm -lpthread" \
1235 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1236 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lX11 -lXmu -lXt -lXi -lm" \
1237 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
1238
1239 osf1-nothreads:
1240 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1241 "GL_LIB = libGL.a" \
1242 "GLU_LIB = libGLU.a" \
1243 "GLUT_LIB = libglut.a" \
1244 "GLW_LIB = libGLw.a" \
1245 "OSMESA_LIB = libOSMesa.a" \
1246 "CC = cc" \
1247 "CXX = cxx" \
1248 "CFLAGS = -O2 -std1 -ieee_with_no_inexact -DUSE_XSHM" \
1249 "CXXFLAGS = -O2 -std1 -ieee_with_no_inexact -DUSE_XSHM" \
1250 "MKLIB_OPTIONS = -static" \
1251 "GL_LIB_DEPS = -lX11 -lXext -lm" \
1252 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1253 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lX11 -lXmu -lXt -lXi -lm" \
1254 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
1255
1256 # QNX V4 & Watcom Compiler
1257 qnx:
1258 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1259 "GL_LIB = libGL.a" \
1260 "GLU_LIB = libGLU.a" \
1261 "GLUT_LIB = libglut.a" \
1262 "GLW_LIB = libGLw.a" \
1263 "OSMESA_LIB = libOSMesa.a" \
1264 "CC = cc" \
1265 "CFLAGS = -O" \
1266 "APP_LIB_DEPS = -L/usr/X11/lib -lX11 -lm"
1267
1268 solaris-x86:
1269 $(MAKE) -f Makefile.X11 targets \
1270 "GL_LIB = libGL.a" \
1271 "GLU_LIB = libGLU.a" \
1272 "GLUT_LIB = libglut.a" \
1273 "GLW_LIB = libGLw.a" \
1274 "OSMESA_LIB = libOSMesa.a" \
1275 "CC = cc" \
1276 "CFLAGS = -Xa -xO3 -xpentium -KPIC -I/usr/openwin/include -DUSE_XSHM" \
1277 "APP_LIB_DEPS = -L/usr/openwin/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
1278
1279 solaris-x86-gcc:
1280 $(MAKE) -f Makefile.X11 targets \
1281 "GL_LIB = libGL.a" \
1282 "GLU_LIB = libGLU.a" \
1283 "GLUT_LIB = libglut.a" \
1284 "GLW_LIB = libGLw.a" \
1285 "OSMESA_LIB = libOSMesa.a" \
1286 "CC = gcc" \
1287 "CXX = g++" \
1288 "CFLAGS = -O3 -m486 -fPIC -I/usr/openwin/include -DUSE_XSHM" \
1289 "CXXFLAGS = -O3 -m486 -fPIC" \
1290 "GLUT_CFLAGS = -fexceptions" \
1291 "GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lm -lpthread" \
1292 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1293 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/openwin/lib -lX11 -lXmu -lXt -lXi -lm" \
1294 "APP_LIB_DEPS = -L/usr/openwin/lib -R/usr/openwin/lib -lglut -lGLU -lGL -lm"
1295
1296 sunos4:
1297 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1298 "GL_LIB = libGL.a" \
1299 "GLU_LIB = libGLU.a" \
1300 "GLUT_LIB = libglut.a" \
1301 "GLW_LIB = libGLw.a" \
1302 "OSMESA_LIB = libOSMesa.a" \
1303 "CC = acc" \
1304 "CFLAGS = -O -DUSE_XSHM -DSUNOS4" \
1305 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
1306
1307 sunos4-sl:
1308 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1309 "GL_LIB = libGL.so" \
1310 "GLU_LIB = libGLU.so" \
1311 "GLUT_LIB = libglut.so" \
1312 "GLW_LIB = libGLw.so" \
1313 "OSMESA_LIB = libOSMesa.so" \
1314 "CC = acc" \
1315 "CFLAGS = -Kpic -O -I/usr/include/X11R5 -DUSE_XSHM -DSUNOS4" \
1316 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lX11 -lXext -lXmu -lXi -lm"
1317
1318 sunos4-gcc:
1319 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1320 "GL_LIB = libGL.a" \
1321 "GLU_LIB = libGLU.a" \
1322 "GLUT_LIB = libglut.a" \
1323 "GLW_LIB = libGLw.a" \
1324 "OSMESA_LIB = libOSMesa.a" \
1325 "CC = gcc" \
1326 "CXX = g++" \
1327 "CFLAGS = -O3 -DUSE_XSHM -DSUNOS4 -I/usr/openwin/include" \
1328 "CXXFLAGS = -O3 -DSUNOS4 -I/usr/openwin/include" \
1329 "GLUT_CFLAGS = -fexceptions" \
1330 "APP_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
1331
1332 sunos4-gcc-sl:
1333 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1334 "GL_LIB = libGL.so.$(VERSION)" \
1335 "GLU_LIB = libGLU.so.$(VERSION)" \
1336 "GLUT_LIB = libglut.so" \
1337 "GLW_LIB = libGLw.so" \
1338 "OSMESA_LIB = libOSMesa.so" \
1339 "CC = gcc" \
1340 "CXX = g++" \
1341 "CFLAGS = -fPIC -O3 -I/usr/openwin/include -I/usr/include/X11R5 -I/usr/include/X11R5 -DUSE_XSHM -DSUNOS4" \
1342 "CXXFLAGS = -fPIC -O3 -I/usr/openwin/include -DSUNOS4" \
1343 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
1344 "APP_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
1345
1346 sunos4-gcc-x11r6-sl:
1347 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1348 "GL_LIB = libGL.so.$(VERSION)" \
1349 "GLU_LIB = libGLU.so.$(VERSION)" \
1350 "GLUT_LIB = libglut.so" \
1351 "GLW_LIB = libGLw.so" \
1352 "OSMESA_LIB = libOSMesa.so" \
1353 "CC = gcc" \
1354 "CXX = g++" \
1355 "CFLAGS = -fPIC -O3 -I/usr/X11R6.3/include -DUSE_XSHM -DSUNOS4" \
1356 "CXXFLAGS = -fPIC -O3 -I/usr/X11R6.3/include -DSUNOS4" \
1357 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
1358 "APP_LIB_DEPS = -L/usr/X11R6.3/lib/X11 -lX11 -lXext -lXmu -lXi -lm"
1359
1360 sunos5:
1361 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1362 "GL_LIB = libGL.so" \
1363 "GLU_LIB = libGLU.so" \
1364 "GLUT_LIB = libglut.so" \
1365 "GLW_LIB = libGLw.so" \
1366 "OSMESA_LIB = libOSMesa.so" \
1367 "CC = cc" \
1368 "CXX = c++" \
1369 "CFLAGS = -KPIC -Xa -O -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM" \
1370 "CXXFLAGS = -KPIC -Xa -O -I/usr/openwin/include -I/usr/dt/include" \
1371 "GL_LIB_DEPS = -L/usr/openwin/lib -L/usr/dt/lib -lX11 -lXext -lXmu -lXi -lm" \
1372 "GLUT_CFLAGS = -DSOLARIS_2_4_BUG" \
1373 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1374 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
1375 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
1376 "APP_LIB_DEPS = -lCrun -lX11 -lglut -lGLU -lGL -lm"
1377
1378 sunos5-v8:
1379 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1380 "GL_LIB = libGL.a" \
1381 "GLU_LIB = libGLU.a" \
1382 "GLUT_LIB = libglut.a" \
1383 "GLW_LIB = libGLw.a" \
1384 "OSMESA_LIB = libOSMesa.a" \
1385 "CC = cc" \
1386 "CXX = CC" \
1387 "CFLAGS = -xarch=v8 -Xa -xO4 -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
1388 "CXXFLAGS = -xarch=v8 -Xa -xO4 -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
1389 "MKLIB_OPTIONS = -static" \
1390 "APP_LIB_DEPS = -L/usr/openwin/lib -L/usr/dt/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
1391
1392 sunos5-v9:
1393 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1394 "GL_LIB = libGL.a" \
1395 "GLU_LIB = libGLU.a" \
1396 "GLUT_LIB = libglut.a" \
1397 "GLW_LIB = libGLw.a" \
1398 "OSMESA_LIB = libOSMesa.a" \
1399 "LIBDIR = $(TOP)/lib64" \
1400 "CC = cc" \
1401 "CXX = CC" \
1402 "CFLAGS = -xarch=v9 -Xa -xO4 -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
1403 "CXXFLAGS = -xarch=v9 -Xa -xO4 -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
1404 "MKLIB_OPTIONS = -static" \
1405 "APP_LIB_DEPS = -L/usr/openwin/lib -L/usr/dt/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
1406
1407 sunos5-v8-pthread:
1408 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1409 "GL_LIB = libGL.a" \
1410 "GLU_LIB = libGLU.a" \
1411 "GLUT_LIB = libglut.a" \
1412 "GLW_LIB = libGLw.a" \
1413 "OSMESA_LIB = libOSMesa.a" \
1414 "CC = cc" \
1415 "CXX = CC" \
1416 "CFLAGS = -xarch=v8 -mt -Xa -xO4 -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG -DPTHREADS" \
1417 "CXXFLAGS = -xarch=v8 -mt -Xa -xO4 -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG -DPTHREADS" \
1418 "MKLIB_OPTIONS = -static" \
1419 "APP_LIB_DEPS = -L/usr/openwin/lib -L/usr/dt/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lpthread -lm"
1420
1421 sunos5-v9-pthread:
1422 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1423 "GL_LIB = libGL.a" \
1424 "GLU_LIB = libGLU.a" \
1425 "GLUT_LIB = libglut.a" \
1426 "GLW_LIB = libGLw.a" \
1427 "OSMESA_LIB = libOSMesa.a" \
1428 "LIBDIR = $(TOP)/lib64" \
1429 "CC = cc" \
1430 "CXX = CC" \
1431 "CFLAGS = -xarch=v9 -mt -Xa -xO4 -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG -DPTHREADS" \
1432 "CXXFLAGS = -xarch=v9 -mt -Xa -xO4 -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG -DPTHREADS" \
1433 "MKLIB_OPTIONS = -static" \
1434 "APP_LIB_DEPS = -L/usr/openwin/lib -L/usr/dt/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lpthread -lm"
1435
1436 sunos5-smp:
1437 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1438 "GL_LIB = libGL.so" \
1439 "GLU_LIB = libGLU.so" \
1440 "GLUT_LIB = libglut.so" \
1441 "GLW_LIB = libGLw.so" \
1442 "OSMESA_LIB = libOSMesa.so" \
1443 "CC = cc" \
1444 "CXX = c++" \
1445 "CFLAGS = -KPIC -Xa -native -fast -xO5 -xlibmil -xsafe=mem -xdepend -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
1446 "CXXFLAGS = -KPIC -Xa -native -fast -xO5 -xlibmil -xsafe=mem -xdepend -I/usr/openwin/include -I/usr/dt/include" \
1447 "GLUT_CFLAGS = -DSOLARIS_2_4_BUG" \
1448 "GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm" \
1449 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1450 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
1451 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
1452 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm -lCrun"
1453
1454 sunos5-gcc:
1455 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1456 "GL_LIB = libGL.so" \
1457 "GLU_LIB = libGLU.so" \
1458 "GLUT_LIB = libglut.so" \
1459 "GLW_LIB = libGLw.so" \
1460 "OSMESA_LIB = libOSMesa.so" \
1461 "CC = gcc" \
1462 "CXX = g++" \
1463 "CFLAGS = -O3 -I/usr/openwin/include -fPIC -fomit-frame-pointer -D_REENTRANT -DUSE_XSHM" \
1464 "CXXFLAGS = -O3 -I/usr/openwin/include -fPIC -fomit-frame-pointer -D_REENTRANT" \
1465 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
1466 "GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm" \
1467 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1468 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
1469 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
1470 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm"
1471
1472 sunos5-gcc-debug:
1473 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1474 "GL_LIB = libGL.so" \
1475 "GLU_LIB = libGLU.so" \
1476 "GLUT_LIB = libglut.so" \
1477 "GLW_LIB = libGLw.so" \
1478 "OSMESA_LIB = libOSMesa.so" \
1479 "CC = gcc" \
1480 "CXX = g++" \
1481 "CFLAGS = -g -I/usr/openwin/include -fPIC -fomit-frame-pointer -D_REENTRANT -DUSE_XSHM" \
1482 "CXXFLAGS = -g -I/usr/openwin/include -fPIC -fomit-frame-pointer -D_REENTRANT" \
1483 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
1484 "GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm" \
1485 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1486 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
1487 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
1488 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm"
1489
1490 ultrix-gcc:
1491 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1492 "GL_LIB = libGL.a" \
1493 "GLU_LIB = libGLU.a" \
1494 "GLUT_LIB = libglut.a" \
1495 "GLW_LIB = libGLw.a" \
1496 "OSMESA_LIB = libOSMesa.a" \
1497 "CC = gcc" \
1498 "CXX = g++" \
1499 "CFLAGS = -pedantic -O2" \
1500 "CXXFLAGS = -pedantic -O2" \
1501 "GLUT_CFLAGS = -fexceptions" \
1502 "APP_LIB_DEPS = -lXmu -lX11 -lXi -lm"
1503
1504 unixware:
1505 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1506 "GL_LIB = libGL.a" \
1507 "GLU_LIB = libGLU.a" \
1508 "GLUT_LIB = libglut.a" \
1509 "GLW_LIB = libGLw.a" \
1510 "OSMESA_LIB = libOSMesa.a" \
1511 "CC = cc" \
1512 "CFLAGS = -O -I/usr/X/include -DUSE_XSHM" \
1513 "CXXFLAGS = -O" \
1514 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lsocket -lnsl -lm"
1515
1516 unixware-shared:
1517 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1518 "GL_LIB = libGL" \
1519 "GLU_LIB = libGLU" \
1520 "GLUT_LIB = libglut" \
1521 "GLW_LIB = libGLw" \
1522 "OSMESA_LIB = libOSMesa" \
1523 "CC = cc" \
1524 "CFLAGS = -O -I/usr/X/include -KPIC,inline -DUSE_XSHM" \
1525 "CXXFLAGS = -O -KPIC,inline" \
1526 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lsocket -lnsl -lm"
1527
1528 # for debugging on IRIX 5.x systems
1529 # -woff 1209 = "controlling expression is constant"
1530 # -woff 1210 = "controlling expression is constant"
1531 # -woff 1506 = "implict conversion from unsigned long to smaller type"
1532 # -woff 1521 = "nonstandard preprocessing directive is used"
1533 # -woff 3496 = "bitwise operator precedence"
1534 irix-debug:
1535 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1536 "GL_LIB = libGL.a" \
1537 "GLU_LIB = libGLU.a" \
1538 "GLUT_LIB = libglut.a" \
1539 "GLW_LIB = libGLw.a" \
1540 "OSMESA_LIB = libOSMesa.a" \
1541 "LIBDIR = $(TOP)/lib32" \
1542 "CC = cc" \
1543 "CFLAGS = -g -n32 -ansi -fullwarn -DUSE_XSHM -DDEBUG -woff 1209,1210,1506,1521,3496" \
1544 "APP_LIB_DEPS = -rpath $(TOP)/lib32 -lX11 -lXext -lXmu -lXi -lfpe -lXext -lXmu -lXi -lm"
1545
1546 # for debugging on Linux systems
1547 linux-debug:
1548 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1549 "GL_LIB = libGL.so" \
1550 "GLU_LIB = libGLU.so" \
1551 "GLUT_LIB = libglut.so" \
1552 "GLW_LIB = libGLw.so" \
1553 "OSMESA_LIB = libOSMesa.so" \
1554 "CC = gcc" \
1555 "CXX = g++" \
1556 "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" \
1557 "CXXFLAGS = -g -ansi -pedantic -Wall -Wmissing-prototypes -Wundef -fPIC -ffast-math -D_POSIX_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -DDEBUG -DMESA_DEBUG" \
1558 "GLUT_CFLAGS = -fexceptions" \
1559 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
1560 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1561 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
1562 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
1563 "APP_LIB_DEPS = -L$(TOP)/lib -lglut -lGLU -lGL"
1564
1565 linux-x86-debug:
1566 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1567 "GL_LIB = libGL.so" \
1568 "GLU_LIB = libGLU.so" \
1569 "GLUT_LIB = libglut.so" \
1570 "GLW_LIB = libGLw.so" \
1571 "OSMESA_LIB = libOSMesa.so" \
1572 "CC = gcc" \
1573 "CXX = g++" \
1574 "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" \
1575 "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" \
1576 "GLUT_CFLAGS = -fexceptions" \
1577 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
1578 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1579 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
1580 "APP_LIB_DEPS = -lm" \
1581 "ASM_SOURCES = $(X86_SOURCES)"
1582
1583 linux-glide-debug:
1584 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1585 "GL_LIB = libGL.so" \
1586 "GLU_LIB = libGLU.so" \
1587 "GLUT_LIB = libglut.so" \
1588 "GLW_LIB = libGLw.so" \
1589 "OSMESA_LIB = libOSMesa.so" \
1590 "CC = gcc" \
1591 "CXX = g++" \
1592 "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" \
1593 "CXXFLAGS = -g -ansi -pedantic -Wall -Wmissing-prototypes -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DDEBUG" \
1594 "GLUT_CFLAGS = -fexceptions" \
1595 "APP_LIB_DEPS = -L/usr/local/glide/lib -lglide3x -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lvga -lm -lpthread"
1596