1 # Mesa Make-config file
3 # This file describes the compiler options, etc needed to build Mesa
4 # on various systems using conventional Makefiles (not autoconf/automake).
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.
14 VERSION=$(MESA_MAJOR).$(MESA_MINOR)
17 # The following variables should be defined for each configuration:
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 # CC the C compiler (usually cc or gcc)
24 # CXX the C++ compiler (usuall c++ or g++ or CC)
25 # CFLAGS options for C compiler (like -O)
26 # CXXFLAGS options for the C++ compiler (like -O)
27 # GL_LIB_DEPS list of libraries which the GL library depends on
28 # GLU_LIB_DEPS list of libraries which the GLU library depends on
29 # GLUT_LIB_DEPS list of libraries which the GLUT library depends on
30 # GLW_LIB_DEPS list of libraries which the GLw (Xt/OpenGL) library depends on
31 # APP_LIB_DEPS list of libraries which demo programs depend upon
32 # ASM_SOURCES optional list of assembly language files to assemble
33 # MAKELIB the script or command to make a library file
34 # XXX MAKELIB is obsolete; edit bin/mklib to support new systems
38 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
40 "GLU_LIB = libGLU.a" \
41 "GLUT_LIB = libglut.a" \
42 "GLW_LIB = libGLw.a" \
43 "OSMESA_LIB = libOSMesa.a" \
45 "CFLAGS = -O -DAIXV3" \
46 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
47 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
50 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
52 "GLU_LIB = libGLU.a" \
53 "GLUT_LIB = libglut.a" \
54 "GLW_LIB = libGLw.a" \
55 "OSMESA_LIB = libOSMesa.a" \
57 "CFLAGS = -O -DAIXV3" \
58 "MAKELIB = $(TOP)/bin/mklib.aix" \
59 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
62 $(MAKE) -f Makefile.BeOS-R4 targets \
64 "GLU_LIB = libGLU.so" \
65 "GLUT_LIB = libglut.so" \
66 "GLW_LIB = libGLw.so" \
67 "OSMESA_LIB = libOSMesa.so" \
69 "CFLAGS = -O -DNO_CONST" \
73 $(MAKE) -f Makefile.cygnus $(MFLAGS) -f Makefile.X11 targets \
75 "GLU_LIB = libGLU.a" \
76 "GLUT_LIB = libglut.a" \
77 "GLW_LIB = libGLw.a" \
78 "OSMESA_LIB = libOSMesa.a" \
84 "CFLAGS = -I. -DWIN32 -D__WIN32__ -D_WINDOWS \
86 -fexpensive-optimizations -fomit-frame-pointer -ffast-math \
87 -malign-loops=2 -malign-functions=2" \
88 "CXXFLAGS = $(CFLAGS)" \
89 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
90 "WLIBS = $(TOP)/lib/wing32.a -lkernel32 -luser32 -lgdi32"
93 $(MAKE) -f Makefile.cygnus $(MFLAGS) -f Makefile.X11 targets \
95 "GLU_LIB = libGLU.a" \
96 "GLUT_LIB = libglut.a" \
97 "GLW_LIB = libGLw.a" \
98 "OSMESA_LIB = libOSMesa.a" \
100 "DLLTOOL = gnuwin32dlltool --as gnuwin32as" \
102 "WING_DIR= /dos/wing" \
103 "CFLAGS = -I. -DWIN32 -D__WIN32__ -D_WINDOWS \
105 -fexpensive-optimizations -fomit-frame-pointer -ffast-math \
106 -malign-loops=2 -malign-functions=2" \
107 "MAKELIB = $(TOP)/bin/mklib.cygnus-linux" \
108 "WLIBS = $(TOP)/lib/wing32.a -lkernel32 -luser32 -lgdi32"
111 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
112 "GL_LIB = libGL.dylib" \
113 "GLU_LIB = libGLU.dylib" \
114 "GLUT_LIB = libglut.dylib" \
115 "GLW_LIB = libGLw.dylib" \
116 "OSMESA_LIB = libOSMesa.dylib" \
119 "CFLAGS = -I/usr/X11R6/include -O3 -fPIC -fno-common -ffast-math \
120 -funroll-loops -fexpensive-optimizations -no-cpp-precomp \
122 "CXXFLAGS = $(CFLAGS)" \
123 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
124 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
125 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL \
126 -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm"
129 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
131 "GLU_LIB = libGLU.a" \
132 "GLUT_LIB = libglut.a" \
133 "GLW_LIB = libGLw.a" \
134 "OSMESA_LIB = libOSMesa.a" \
137 "CFLAGS = -O2 -fPIC -pedantic -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
138 "CXXFLAGS = $(CFLAGS)" \
139 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
142 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
144 "GLU_LIB = libGLU.a" \
145 "GLUT_LIB = libglut.a" \
146 "GLW_LIB = libGLw.a" \
147 "OSMESA_LIB = libOSMesa.a" \
150 "CFLAGS = -O3 -ffast-math -fPIC -pedantic -I/usr/X11R6/include -DUSE_XSHM -DHZ=100 -DUSE_X86_ASM -DFREEBSD" \
151 "CXXFLAGS = $(CFLAGS)" \
152 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm" \
153 "ASM_SOURCES = $(X86_SOURCES)"
156 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
157 "GL_LIB = libGL.so" \
158 "GLU_LIB = libGLU.so" \
159 "GLUT_LIB = libglut.so" \
160 "GLW_LIB = libGLw.so" \
161 "OSMESA_LIB = libOSMesa.so" \
164 "CFLAGS = -fPIC -O3" \
165 "CCFLAGS = $(CFLAGS)" \
166 "MAKELIB = ../bin/mklib.gcc-sl" \
167 "APP_LIB_DEPS = -lX11 -lm"
169 #special hidden target, to make a shared lib for ONLY Mesa "core"
171 $(MAKE) $(MFLAGS) -f Makefile.X11 libmesa \
172 "MESA_LIB = libMesa.so" \
174 "CFLAGS = -fPIC -O3" \
175 "MAKELIB = $(TOP)/bin/mklib.gcc-sl" \
178 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
180 "GLU_LIB = libGLU.a" \
181 "GLUT_LIB = libglut.a" \
182 "GLW_LIB = libGLw.a" \
183 "OSMESA_LIB = libOSMesa.a" \
185 "CFLAGS = +O3 -Aa -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
186 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
187 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
190 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
192 "GLU_LIB = libGLU.a" \
193 "GLUT_LIB = libglut.a" \
194 "GLW_LIB = libGLw.a" \
195 "OSMESA_LIB = libOSMesa.a" \
198 "CFLAGS = -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
199 "CXXFLAGS = $(CFLAGS)" \
200 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
201 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
204 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
205 "GL_LIB = libGL.sl" \
206 "GLU_LIB = libGLU.sl" \
207 "GLUT_LIB = libglut.sl" \
208 "GLW_LIB = libGLw.sl" \
209 "OSMESA_LIB = libOSMesa.sl" \
211 "CFLAGS = +z +O3 +Olibcalls +ESlit -Aa +Onolimit -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
212 "APP_LIB_DEPS = -L/usr/lib/X11R5 -s -Wl,+s,-B,nonfatal,-B,immediate -lXext -lXmu -lXi -lX11 -lm"
215 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
216 "GL_LIB = libGL.sl" \
217 "GLU_LIB = libGLU.sl" \
218 "GLUT_LIB = libglut.sl" \
219 "GLW_LIB = libGLw.sl" \
220 "OSMESA_LIB = libOSMesa.sl" \
223 "CFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
224 "CXXFLAGS = $(CFLAGS)" \
225 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
227 # The hpux10 configs should work for hpux11 as well.
229 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
231 "GLU_LIB = libGLU.a" \
232 "GLUT_LIB = libglut.a" \
233 "GLW_LIB = libGLw.a" \
234 "OSMESA_LIB = libOSMesa.a" \
237 "CFLAGS = +O3 +DAportable -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
238 "CXXFLAGS = +O3 +DAportable -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
239 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
240 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm -L/usr/lib -lCsup"
243 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
246 "GLUT_LIB = libglut" \
248 "OSMESA_LIB = libOSMesa" \
251 "CFLAGS = +O3 +DAportable +z -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
252 "CXXFLAGS = +O3 +DAportable +Z -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
253 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
256 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
258 "GLU_LIB = libGLU.a" \
259 "GLUT_LIB = libglut.a" \
260 "GLW_LIB = libGLw.a" \
261 "OSMESA_LIB = libOSMesa.a" \
264 "CFLAGS = -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
265 "CXXFLAGS = $(CFLAGS)" \
266 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
267 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
270 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
271 "GL_LIB = libGL.sl" \
272 "GLU_LIB = libGLU.sl" \
273 "GLUT_LIB = libglut.sl" \
274 "GLW_LIB = libGLw.a" \
275 "OSMESA_LIB = libOSMesa.a" \
278 "CFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
279 "CXXFLAGS = $(CFLAGS)" \
280 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
283 # IRIX 6 32-bit Targets
284 # Turn Warnings off for these errors (MIPSpro Compiler 7.30)
285 # 1521: A nonstandard preprocessing directive is used.
286 # 1552: The variable "" is set but never used.
288 # 3262: The variable "" was declared but never referenced.
289 # 3666: The variable "" is set but never used.
290 # Use -v if using pmake to compile files in subdirectories.
292 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
294 "GLU_LIB = libGLU.a" \
295 "GLUT_LIB = libglut.a" \
296 "GLW_LIB = libGLw.a" \
297 "OSMESA_LIB = libOSMesa.a" \
298 "LIBDIR = $(TOP)/lib32" \
301 "CFLAGS = -32 -mips2 -O2 -ansi -woff 1521,1552 -DUSE_XSHM" \
302 "CXXFLAGS = -32 -mips2 -O2 -ansi -woff 3262,3666" \
303 "APP_LIB_DEPS = -32 -glut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
306 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
307 "GL_LIB = libGL.so" \
308 "GLU_LIB = libGLU.so" \
309 "GLUT_LIB = libglut.so" \
310 "GLW_LIB = libGLw.so" \
311 "OSMESA_LIB = libOSMesa.so" \
312 "LIBDIR = $(TOP)/lib32" \
315 "CFLAGS = -32 -mips2 -O2 -ansi -woff 1521,1552 -DUSE_XSHM" \
316 "CXXFLAGS = -32 -mips2 -O2 -ansi -woff 3262,3666" \
317 "APP_LIB_DEPS = -32 -rpath $(TOP)/lib32 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
320 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
322 "GLU_LIB = libGLU.a" \
323 "GLUT_LIB = libglut.a" \
324 "GLW_LIB = libGLw.a" \
325 "OSMESA_LIB = libOSMesa.a" \
326 "LIBDIR = $(TOP)/lib32" \
329 "CFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1521,1552 -DUSE_XSHM" \
330 "CXXFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1552" \
331 "APP_LIB_DEPS = -n32 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
334 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
335 "GL_LIB = libGL.so" \
336 "GLU_LIB = libGLU.so" \
337 "GLUT_LIB = libglut.so" \
338 "GLW_LIB = libGLw.so" \
339 "OSMESA_LIB = libOSMesa.so" \
340 "LIBDIR = $(TOP)/lib32" \
343 "CFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1521,1552 -DUSE_XSHM" \
344 "CXXFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1552" \
345 "APP_LIB_DEPS = -n32 -rpath $(TOP)/lib32 -lglut -lGLU -lGL -lX11 -lXmu -lXi -lfpe -lm"
348 make $(MFLAGS) -f Makefile.X11 targets \
349 "GL_LIB = libGL.so" \
350 "GLU_LIB = libGLU.so" \
351 "GLUT_LIB = libglut.so" \
352 "GLW_LIB = libGLw.so" \
353 "OSMESA_LIB = libOSMesa.so" \
354 "LIBDIR = $(TOP)/lib32" \
357 "CFLAGS = -mabi=n32 -mips3 -O3 -DUSE_XSHM" \
358 "CXXFLAGS = $(CFLAGS)" \
359 "APP_LIB_DEPS = -rpath $(TOP)/lib32 -lX11 -lXmu -lXi -lm"
361 # For IRIX 6-64: -woff:
362 # 1068 - integer conversion resulted in a change of sign
363 # 1069 - integer conversion resulted in truncation
364 # 1174 - variable was declared but never referenced
365 # 1185 - enumerated type mixed with another type
366 # 1209 - controlling expression is constant
367 # 1474 - declaring a void parameter list with a typedef is nonstandard
368 # 1552 - variable was set but never used
370 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
372 "GLU_LIB = libGLU.a" \
373 "GLUT_LIB = libglut.a" \
374 "GLW_LIB = libGLw.a" \
375 "OSMESA_LIB = libOSMesa.a" \
376 "LIBDIR = $(TOP)/lib64" \
379 "CFLAGS = -64 -O3 -ansi -woff 1068,1069,1174,1185,1209,1474,1552 -DUSE_XSHM" \
380 "CXXFLAGS = -64 -O3 -ansi -woff 1174" \
381 "APP_LIB_DEPS = -64 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
384 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
385 "GL_LIB = libGL.so" \
386 "GLU_LIB = libGLU.so" \
387 "GLUT_LIB = libglut.so" \
388 "GLW_LIB = libGLw.so" \
389 "OSMESA_LIB = libOSMesa.so" \
390 "LIBDIR = $(TOP)/lib64" \
392 "CFLAGS = -64 -O3 -ansi -woff 1068,1069,1174,1185,1209,1474,1552 -DUSE_XSHM" \
394 "CXXFLAGS = -64 -O3 -ansi -woff 1174" \
395 "APP_LIB_DEPS = -64 -rpath $(TOP)/lib64 -lglut -lGLU -lGL -lX11 -lXmu -lXi -lm"
398 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
399 "GL_LIB = libGL.so" \
400 "GLU_LIB = libGLU.so" \
401 "GLUT_LIB = libglut.so" \
402 "GLW_LIB = libGLw.so" \
403 "OSMESA_LIB = libOSMesa.so" \
406 "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" \
407 "CXXFLAGS = $(CFLAGS)" \
408 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
409 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
410 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
411 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
412 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
415 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
416 "GL_LIB = libGL.so" \
417 "GLU_LIB = libGLU.so" \
418 "GLUT_LIB = libglut.so" \
419 "GLW_LIB = libGLw.so" \
420 "OSMESA_LIB = libOSMesa.so" \
423 "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" \
424 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lm -lpthread" \
425 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
426 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
427 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
428 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
429 "ASM_SOURCES = $(X86_SOURCES)"
432 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
433 "GL_LIB = libGL.so" \
434 "GLU_LIB = libGLU.so" \
435 "GLUT_LIB = libglut.so" \
436 "GLW_LIB = libGLw.so" \
437 "OSMESA_LIB = libOSMesa.so" \
440 "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" \
441 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lm -lpthread" \
442 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
443 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
444 "APP_LIB_DEPS = -lm" \
445 "ASM_SOURCES = $(X86_SOURCES)"
448 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
449 "GL_LIB = libGL.so" \
450 "GLU_LIB = libGLU.so" \
451 "GLUT_LIB = libglut.so" \
452 "GLW_LIB = libGLw.so" \
453 "OSMESA_LIB = libOSMesa.so" \
456 "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" \
457 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lm -lpthread" \
458 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
459 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
460 "APP_LIB_DEPS = -lm" \
461 "ASM_SOURCES = $(X86_SOURCES)"
463 # Contributed by Uwe_Maurer@t-online.de
465 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
466 "GL_LIB = libGL.so" \
467 "GLU_LIB = libGLU.so" \
468 "GLUT_LIB = libglut.so" \
469 "GLW_LIB = libGLw.a" \
470 "OSMESA_LIB = libOSMesa.a" \
473 "CFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM -DGGI -DCDECL=" \
474 "CXXFLAGS = $(CFLAGS)" \
475 "GL_LIB_DEPS = -L/usr/X11R6/lib -ggi -lX11 -lXext -lm -lm -lpthread" \
476 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
477 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
480 # Contributed by Emmanuel marty core@ggi-project.org
482 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
483 "GL_LIB = libGL.so" \
484 "GLU_LIB = libGLU.so" \
485 "GLUT_LIB = libglut.so" \
486 "GLW_LIB = libGLw.so" \
487 "OSMESA_LIB = libOSMesa.so" \
490 "CFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM -DUSE_X86_ASM -DGGI -DCDECL=" \
491 "CXXFLAGS = $(CFLAGS)" \
492 "GL_LIB_DEPS = -L/usr/X11R6/lib -ggi -lX11 -lXext -lm -lm -lpthread" \
493 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
494 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
495 "APP_LIB_DEPS = -lm" \
496 "ASM_SOURCES = $(X86_SOURCES)"
499 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
500 "GL_LIB = libGL.so" \
501 "GLU_LIB = libGLU.so" \
502 "GLUT_LIB = libglut.so" \
503 "GLW_LIB = libGLw.so" \
504 "OSMESA_LIB = libOSMesa.so" \
507 "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" \
508 "CXXFLAGS = $(CFLAGS)" \
509 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread -L/usr/local/glide/lib -lglide2x" \
510 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
511 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
512 "APP_LIB_DEPS = -L/usr/local/glide/lib -lglide2x -lglut -lGLU -lGL"
515 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
516 "GL_LIB = libGL.so" \
517 "GLU_LIB = libGLU.so" \
518 "GLUT_LIB = libglut.so" \
519 "GLW_LIB = libGLw.so" \
520 "OSMESA_LIB = libOSMesa.so" \
523 "CFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -funroll-loops -fomit-frame-pointer -malign-loops=2 -malign-functions=2 -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" \
524 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -L/usr/local/glide/lib -lglide2x -lm -lpthread" \
525 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
526 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
527 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
528 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
529 "ASM_SOURCES = $(X86_SOURCES)"
532 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
533 "GL_LIB = libGL.so" \
534 "GLU_LIB = libGLU.so" \
535 "GLUT_LIB = libglut.so" \
536 "GLW_LIB = libGLw.so" \
537 "OSMESA_LIB = libOSMesa.so" \
540 "CFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -fPIC -D_XOPEN_SOURCE -DUSE_XSHM" \
541 "CXXFLAGS = $(CFLAGS)" \
542 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
543 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
544 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
545 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
546 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
549 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
551 "GLU_LIB = libGLU.a" \
552 "GLUT_LIB = libglut.a" \
553 "GLW_LIB = libGLw.a" \
554 "OSMESA_LIB = libOSMesa.a" \
557 "CFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -L/usr/X11R6/lib -D_XOPEN_SOURCE -DUSE_XSHM" \
558 "CXXFLAGS = $(CFLAGS)" \
559 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
560 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lm"
563 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
564 "GL_LIB = libGL.so" \
565 "GLU_LIB = libGLU.so" \
566 "GLUT_LIB = libglut.so" \
567 "GLW_LIB = libGLw.so" \
568 "OSMESA_LIB = libOSMesa.so" \
571 "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" \
572 "CXXFLAGS = $(CFLAGS)" \
573 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
574 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
575 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
576 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
577 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
580 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
582 "GLU_LIB = libGLU.a" \
583 "GLUT_LIB = libglut.a" \
584 "GLW_LIB = libGLw.a" \
585 "OSMESA_LIB = libOSMesa.a" \
588 "CFLAGS = -O3 -mcpu=603 -ansi -pedantic -fsigned-char -ffast-math -funroll-loops -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM" \
589 "CXXFLAGS = $(CFLAGS)" \
590 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
591 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lm"
594 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
595 "GL_LIB = libGL.so" \
596 "GLU_LIB = libGLU.so" \
597 "GLUT_LIB = libglut.so" \
598 "GLW_LIB = libGLw.so" \
599 "OSMESA_LIB = libOSMesa.so" \
602 "CFLAGS = -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM" \
603 "CXXFLAGS = $(CFLAGS)" \
604 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
605 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
606 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
607 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
608 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
611 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
612 "GL_LIB = libGL.so" \
613 "GLU_LIB = libGLU.so" \
614 "GLUT_LIB = libglut.so" \
615 "GLW_LIB = libGLw.so" \
616 "OSMESA_LIB = libOSMesa.so" \
619 "CFLAGS = -mv8 -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM" \
620 "CXXFLAGS = $(CFLAGS)" \
621 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
622 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
623 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
624 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
625 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
627 # 32-bit Sparc ELF userland, on UltraSparc
629 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
630 "GL_LIB = libGL.so" \
631 "GLU_LIB = libGLU.so" \
632 "GLUT_LIB = libglut.so" \
633 "GLW_LIB = libGLw.so" \
634 "OSMESA_LIB = libOSMesa.so" \
637 "CFLAGS = -mv8 -O2 -mtune=ultrasparc -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM" \
638 "CXXFLAGS = $(CFLAGS)" \
639 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
640 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
641 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
642 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
643 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
645 # 16-bit/channel Mesa using OSMesa driver
647 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
648 "OSMESA16_LIB = libOSMesa16.so" \
651 "CFLAGS = -O3 -ansi -pedantic -Wall -Wmissing-prototypes -Wundef -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM -DPTHREADS -DDEBUG -DMESA_DEBUG -DCHAN_BITS=16 -DDEFAULT_SOFTWARE_DEPTH_BITS=31" \
652 "CXXFLAGS = $(CFLAGS)" \
653 "GL_LIB_DEPS = -lm -lpthread" \
654 "APP_LIB_DEPS = -lOSMesa16 -lGL"
656 # 32-bit/channel Mesa using OSMesa driver
658 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
659 "OSMESA16_LIB = libOSMesa32.so" \
662 "CFLAGS = -O3 -ansi -pedantic -Wall -Wmissing-prototypes -Wundef -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM -DPTHREADS -DDEBUG -DMESA_DEBUG -DCHAN_BITS=32 -DDEFAULT_SOFTWARE_DEPTH_BITS=31" \
663 "CXXFLAGS = $(CFLAGS)" \
664 "GL_LIB_DEPS = -lm -lpthread" \
665 "APP_LIB_DEPS = -lOSMesa32 -lGL"
667 # standalone Mesa -- embedded
668 # change -g to -O3 for non-debug
670 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
672 "GLU_LIB = libGLU.so" \
673 "GLUT_LIB = libglut.so" \
676 "CFLAGS = -g -std=c99 -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
677 "CXXFLAGS = $(CFLAGS)" \
678 "GL_LIB_DEPS = -lm -lpthread" \
679 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm -Wl,-rpath,$(TOP)/lib" \
680 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm -Wl,-rpath,$(TOP)/lib" \
681 "APP_LIB_DEPS = -L$(TOP)/lib -lglut -lGLU -lGL -lm -lpthread -Wl,-rpath,$(TOP)/lib"
683 # May want to add these CFLAGS for better performance under LynxOS and GCC:
684 # -fPIC -O2 -ansi -pedantic -mieee-fp -DUSE_XSHM -funroll-loops
685 # -fexpensive-optimizations -fomit-frame-pointer -ffast-math
686 # and -malign-loops=2 -malign-functions=2 for Pentium
688 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
690 "GLU_LIB = libGLU.a" \
691 "GLUT_LIB = libglut.a" \
692 "GLW_LIB = libGLw.a" \
693 "OSMESA_LIB = libOSMesa.a" \
696 "CFLAGS = -O2 -ansi -pedantic -funroll-loops -ffast-math -DUSE_XSHM" \
697 "CXXFLAGS = $(CFLAGS)" \
698 "APP_LIB_DEPS = -L/usr/X11/lib -lXext -lXi -lXmu -lX11 -lbsd -lm"
703 "GLU_LIB = libGLU.a" \
704 "GLUT_LIB = libglut.a" \
705 "GLW_LIB = libGLw.a" \
706 "OSMESA_LIB = libOSMesa.a" \
709 "CFLAGS = -pedantic -O2" \
710 "CXXFLAGS = $(CFLAGS)" \
711 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
712 "APP_LIB_DEPS = -lmoto -L/usr/X11/lib -lXmu -lX11 -lm"
715 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
716 "GL_LIB = libGL.so" \
717 "GLU_LIB = libGLU.so" \
718 "GLUT_LIB = libglut.so" \
719 "GLW_LIB = libGLw.so" \
720 "OSMESA_LIB = libOSMesa.so" \
723 "CFLAGS = -O2 -fPIC -DUSE_XSHM -I/usr/X11R6/include -DHZ=100" \
724 "CXXFLAGS = $(CFLAGS)" \
725 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
728 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
729 "GL_LIB = libGL.so" \
730 "GLU_LIB = libGLU.so" \
731 "GLUT_LIB = libglut.so" \
732 "GLW_LIB = libGLw.so" \
733 "OSMESA_LIB = libOSMesa.so" \
735 "CFLAGS = -O2 -fPIC -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
736 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXi -lm" \
737 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL" \
738 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL" \
739 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXi -lm"
742 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
743 "DRIVER_SOURCES = OSmesa/osmesa.c" \
745 "GLU_LIB = libGLU.a" \
746 "OSMESA_LIB = libOSMesa.a" \
748 "CFLAGS = -traditional-cpp -DOPENSTEP -O4" \
749 "MAKELIB = $(TOP)/bin/mklib.openstep"
752 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
753 "DRIVER_SOURCES = OSmesa/osmesa.c" \
755 "GLU_LIB = libGLU.a" \
756 "OSMESA_LIB = libOSMesa.a" \
759 "CFLAGS = -DOPENSTEP -O4" \
760 "CXXFLAGS = $(CFLAGS)" \
761 "MAKELIB = $(TOP)/bin/mklib.openstep"
764 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
765 "GL_LIB = libGL.so" \
766 "GLU_LIB = libGLU.so" \
767 "GLUT_LIB = libglut.so" \
768 "GLW_LIB = libGLw.so" \
769 "OSMESA_LIB = libOSMesa.so" \
771 "CFLAGS = -O0 -std1 -ieee_with_no_inexact -DUSE_XSHM" \
772 "GL_LIB_DEPS = -lX11 -lXext -lm -lm -lpthread" \
773 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
774 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lX11 -lXmu -lXt -lXi -lm" \
775 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
777 # QNX V4 & Watcom Compiler
779 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
781 "GLU_LIB = libGLU.a" \
782 "GLUT_LIB = libglut.a" \
783 "GLW_LIB = libGLw.a" \
784 "OSMESA_LIB = libOSMesa.a" \
787 "MAKELIB = $(TOP)/bin/mklib.qnx" \
788 "APP_LIB_DEPS = -L/usr/X11/lib -lX11 -lm"
791 $(MAKE) -f Makefile.X11 targets \
793 "GLU_LIB = libGLU.a" \
794 "GLUT_LIB = libglut.a" \
795 "GLW_LIB = libGLw.a" \
796 "OSMESA_LIB = libOSMesa.a" \
798 "CFLAGS = -Xa -xO3 -xpentium -KPIC -I/usr/openwin/include -DUSE_XSHM" \
799 "MAKELIB = $(TOP)/bin/mklib.solaris" \
800 "APP_LIB_DEPS = -L/usr/openwin/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
803 $(MAKE) -f Makefile.X11 targets \
805 "GLU_LIB = libGLU.a" \
806 "GLUT_LIB = libglut.a" \
807 "GLW_LIB = libGLw.a" \
808 "OSMESA_LIB = libOSMesa.a" \
811 "CFLAGS = -O3 -m486 -fPIC -I/usr/openwin/include -DUSE_XSHM" \
812 "CXXFLAGS = $(CFLAGS)" \
813 "MAKELIB = $(TOP)/bin/mklib.solaris" \
814 "APP_LIB_DEPS = -L/usr/openwin/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
817 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
819 "GLU_LIB = libGLU.a" \
820 "GLUT_LIB = libglut.a" \
821 "GLW_LIB = libGLw.a" \
822 "OSMESA_LIB = libOSMesa.a" \
824 "CFLAGS = -O -DUSE_XSHM -DSUNOS4" \
825 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
826 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
829 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
830 "GL_LIB = libGL.so" \
831 "GLU_LIB = libGLU.so" \
832 "GLUT_LIB = libglut.so" \
833 "GLW_LIB = libGLw.so" \
834 "OSMESA_LIB = libOSMesa.so" \
836 "CFLAGS = -Kpic -O -I/usr/include/X11R5 -DUSE_XSHM -DSUNOS4" \
837 "MAKELIB = ld -assert pure-text -o" \
838 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lX11 -lXext -lXmu -lXi -lm"
841 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
843 "GLU_LIB = libGLU.a" \
844 "GLUT_LIB = libglut.a" \
845 "GLW_LIB = libGLw.a" \
846 "OSMESA_LIB = libOSMesa.a" \
849 "CFLAGS = -O3 -DUSE_XSHM -DSUNOS4 -I/usr/openwin/include" \
850 "CXXFLAGS = $(CFLAGS)" \
851 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
852 "APP_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
855 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
856 "GL_LIB = libGL.so.$(VERSION)" \
857 "GLU_LIB = libGLU.so.$(VERSION)" \
858 "GLUT_LIB = libglut.so" \
859 "GLW_LIB = libGLw.so" \
860 "OSMESA_LIB = libOSMesa.so" \
863 "CFLAGS = -fPIC -O3 -I/usr/openwin/include -I/usr/include/X11R5 -I/usr/include/X11R5 -DUSE_XSHM -DSUNOS4 -DSOLARIS_2_4_BUG" \
864 "CXXFLAGS = $(CFLAGS)" \
865 "MAKELIB = $(TOP)/bin/mklib.sunos4" \
866 "APP_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
869 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
870 "GL_LIB = libGL.so.$(VERSION)" \
871 "GLU_LIB = libGLU.so.$(VERSION)" \
872 "GLUT_LIB = libglut.so" \
873 "GLW_LIB = libGLw.so" \
874 "OSMESA_LIB = libOSMesa.so" \
877 "CFLAGS = -fPIC -O3 -I/usr/X11R6.3/include -DUSE_XSHM -DSUNOS4 -DSOLARIS_2_4_BUG" \
878 "CXXFLAGS = $(CFLAGS)" \
879 "MAKELIB = $(TOP)/bin/mklib.sunos4" \
880 "APP_LIB_DEPS = -L/usr/X11R6.3/lib/X11 -lX11 -lXext -lXmu -lXi -lm"
883 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
884 "GL_LIB = libGL.so" \
885 "GLU_LIB = libGLU.so" \
886 "GLUT_LIB = libglut.so" \
887 "GLW_LIB = libGLw.so" \
888 "OSMESA_LIB = libOSMesa.so" \
891 "CFLAGS = -KPIC -Xa -O -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
892 "GL_LIB_DEPS = -L/usr/openwin/lib -L/usr/dt/lib -lX11 -lXext -lXmu -lXi -lm" \
893 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
894 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
895 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
896 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm"
899 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
900 "GL_LIB = libGL.so" \
901 "GLU_LIB = libGLU.so" \
902 "GLUT_LIB = libglut.so" \
903 "GLW_LIB = libGLw.so" \
904 "OSMESA_LIB = libOSMesa.so" \
907 "CFLAGS = -O3 -I/usr/openwin/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
908 "CXXFLAGS = -O3 -I/usr/openwin/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
909 "GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm" \
910 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
911 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
912 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
913 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm"
916 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
918 "GLU_LIB = libGLU.a" \
919 "GLUT_LIB = libglut.a" \
920 "GLW_LIB = libGLw.a" \
921 "OSMESA_LIB = libOSMesa.a" \
924 "CFLAGS = -pedantic -O2" \
925 "CXXFLAGS = $(CFLAGS)" \
926 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
927 "APP_LIB_DEPS = -lXmu -lX11 -lXi -lm"
930 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
932 "GLU_LIB = libGLU.a" \
933 "GLUT_LIB = libglut.a" \
934 "GLW_LIB = libGLw.a" \
935 "OSMESA_LIB = libOSMesa.a" \
937 "CFLAGS = -O -I/usr/X/include -DUSE_XSHM" \
938 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
939 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lsocket -lnsl -lm"
942 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
945 "GLUT_LIB = libglut" \
947 "OSMESA_LIB = libOSMesa" \
949 "CFLAGS = -O -I/usr/X/include -KPIC,inline -DUSE_XSHM" \
950 "MAKELIB = $(TOP)/bin/mklib.solaris" \
951 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lsocket -lnsl -lm"
953 # for debugging on IRIX 5.x systems
954 # -woff 1209 = "controlling expression is constant"
955 # -woff 1210 = "controlling expression is constant"
956 # -woff 1506 = "implict conversion from unsigned long to smaller type"
957 # -woff 1521 = "nonstandard preprocessing directive is used"
958 # -woff 3496 = "bitwise operator precedence"
960 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
962 "GLU_LIB = libGLU.a" \
963 "GLUT_LIB = libglut.a" \
964 "GLW_LIB = libGLw.a" \
965 "OSMESA_LIB = libOSMesa.a" \
966 "LIBDIR = $(TOP)/lib32" \
968 "CFLAGS = -g -n32 -ansi -fullwarn -DUSE_XSHM -DDEBUG -woff 1209,1210,1506,1521,3496" \
969 "APP_LIB_DEPS = -rpath $(TOP)/lib32 -lX11 -lXext -lXmu -lXi -lfpe -lXext -lXmu -lXi -lm"
971 # for debugging on Linux systems
973 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
974 "GL_LIB = libGL.so" \
975 "GLU_LIB = libGLU.so" \
976 "GLUT_LIB = libglut.so" \
977 "GLW_LIB = libGLw.so" \
978 "OSMESA_LIB = libOSMesa.so" \
981 "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" \
982 "CXXFLAGS = $(CFLAGS)" \
983 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
984 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
985 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
986 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
987 "APP_LIB_DEPS = -lglut -lGLU -lGL"
990 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
991 "GL_LIB = libGL.so" \
992 "GLU_LIB = libGLU.so" \
993 "GLUT_LIB = libglut.so" \
994 "GLW_LIB = libGLw.so" \
995 "OSMESA_LIB = libOSMesa.so" \
998 "CFLAGS = -O2 -g -ansi -pedantic -Wall -Wmissing-prototypes -fPIC -ffast-math -malign-loops=2 -malign-functions=2 -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" \
999 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lm -lpthread" \
1000 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1001 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
1002 "APP_LIB_DEPS = -lm" \
1003 "ASM_SOURCES = $(X86_SOURCES)"
1006 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1007 "GL_LIB = libGL.so" \
1008 "GLU_LIB = libGLU.so" \
1009 "GLUT_LIB = libglut.so" \
1010 "GLW_LIB = libGLw.so" \
1011 "OSMESA_LIB = libOSMesa.so" \
1014 "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" \
1015 "CXXFLAGS = $(CFLAGS)" \
1016 "APP_LIB_DEPS = -L/usr/local/glide/lib -lglide2x -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lvga -lm -lpthread"