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)"
155 #special hidden target, to make a shared lib for ONLY Mesa "core"
157 $(MAKE) $(MFLAGS) -f Makefile.X11 libmesa \
158 "MESA_LIB = libMesa.so" \
160 "CFLAGS = -fPIC -O3" \
161 "MAKELIB = $(TOP)/bin/mklib.gcc-sl" \
164 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
166 "GLU_LIB = libGLU.a" \
167 "GLUT_LIB = libglut.a" \
168 "GLW_LIB = libGLw.a" \
169 "OSMESA_LIB = libOSMesa.a" \
171 "CFLAGS = +O3 -Aa -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
172 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
173 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
176 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
178 "GLU_LIB = libGLU.a" \
179 "GLUT_LIB = libglut.a" \
180 "GLW_LIB = libGLw.a" \
181 "OSMESA_LIB = libOSMesa.a" \
184 "CFLAGS = -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
185 "CXXFLAGS = $(CFLAGS)" \
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 \
191 "GL_LIB = libGL.sl" \
192 "GLU_LIB = libGLU.sl" \
193 "GLUT_LIB = libglut.sl" \
194 "GLW_LIB = libGLw.sl" \
195 "OSMESA_LIB = libOSMesa.sl" \
197 "CFLAGS = +z +O3 +Olibcalls +ESlit -Aa +Onolimit -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
198 "APP_LIB_DEPS = -L/usr/lib/X11R5 -s -Wl,+s,-B,nonfatal,-B,immediate -lXext -lXmu -lXi -lX11 -lm"
201 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
202 "GL_LIB = libGL.sl" \
203 "GLU_LIB = libGLU.sl" \
204 "GLUT_LIB = libglut.sl" \
205 "GLW_LIB = libGLw.sl" \
206 "OSMESA_LIB = libOSMesa.sl" \
209 "CFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
210 "CXXFLAGS = $(CFLAGS)" \
211 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
213 # The hpux10 configs should work for hpux11 as well.
215 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
217 "GLU_LIB = libGLU.a" \
218 "GLUT_LIB = libglut.a" \
219 "GLW_LIB = libGLw.a" \
220 "OSMESA_LIB = libOSMesa.a" \
223 "CFLAGS = +O3 +DAportable -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
224 "CXXFLAGS = +O3 +DAportable -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
225 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
226 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm -L/usr/lib -lCsup"
229 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
232 "GLUT_LIB = libglut" \
234 "OSMESA_LIB = libOSMesa" \
237 "CFLAGS = +O3 +DAportable +z -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
238 "CXXFLAGS = +O3 +DAportable +Z -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
239 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
242 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
244 "GLU_LIB = libGLU.a" \
245 "GLUT_LIB = libglut.a" \
246 "GLW_LIB = libGLw.a" \
247 "OSMESA_LIB = libOSMesa.a" \
250 "CFLAGS = -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
251 "CXXFLAGS = $(CFLAGS)" \
252 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
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 \
257 "GL_LIB = libGL.sl" \
258 "GLU_LIB = libGLU.sl" \
259 "GLUT_LIB = libglut.sl" \
260 "GLW_LIB = libGLw.a" \
261 "OSMESA_LIB = libOSMesa.a" \
264 "CFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
265 "CXXFLAGS = $(CFLAGS)" \
266 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
269 # IRIX 6 32-bit Targets
270 # Turn Warnings off for these errors (MIPSpro Compiler 7.30)
271 # 1521: A nonstandard preprocessing directive is used.
272 # 1552: The variable "" is set but never used.
274 # 3262: The variable "" was declared but never referenced.
275 # 3666: The variable "" is set but never used.
276 # Use -v if using pmake to compile files in subdirectories.
278 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
280 "GLU_LIB = libGLU.a" \
281 "GLUT_LIB = libglut.a" \
282 "GLW_LIB = libGLw.a" \
283 "OSMESA_LIB = libOSMesa.a" \
284 "LIBDIR = $(TOP)/lib32" \
287 "CFLAGS = -32 -mips2 -O2 -ansi -woff 1521,1552 -DUSE_XSHM" \
288 "CXXFLAGS = -32 -mips2 -O2 -ansi -woff 3262,3666" \
289 "APP_LIB_DEPS = -32 -glut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
292 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
293 "GL_LIB = libGL.so" \
294 "GLU_LIB = libGLU.so" \
295 "GLUT_LIB = libglut.so" \
296 "GLW_LIB = libGLw.so" \
297 "OSMESA_LIB = libOSMesa.so" \
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 -rpath $(TOP)/lib32 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
306 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
308 "GLU_LIB = libGLU.a" \
309 "GLUT_LIB = libglut.a" \
310 "GLW_LIB = libGLw.a" \
311 "OSMESA_LIB = libOSMesa.a" \
312 "LIBDIR = $(TOP)/lib32" \
315 "CFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1521,1552 -DUSE_XSHM" \
316 "CXXFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1552" \
317 "APP_LIB_DEPS = -n32 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
320 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
321 "GL_LIB = libGL.so" \
322 "GLU_LIB = libGLU.so" \
323 "GLUT_LIB = libglut.so" \
324 "GLW_LIB = libGLw.so" \
325 "OSMESA_LIB = libOSMesa.so" \
326 "LIBDIR = $(TOP)/lib32" \
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 -rpath $(TOP)/lib32 -lglut -lGLU -lGL -lX11 -lXmu -lXi -lfpe -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 = -mabi=n32 -mips3 -O3 -DUSE_XSHM" \
344 "CXXFLAGS = $(CFLAGS)" \
345 "APP_LIB_DEPS = -rpath $(TOP)/lib32 -lX11 -lXmu -lXi -lm"
347 # For IRIX 6-64: -woff:
348 # 1068 - integer conversion resulted in a change of sign
349 # 1069 - integer conversion resulted in truncation
350 # 1174 - variable was declared but never referenced
351 # 1185 - enumerated type mixed with another type
352 # 1209 - controlling expression is constant
353 # 1474 - declaring a void parameter list with a typedef is nonstandard
354 # 1552 - variable was set but never used
356 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
358 "GLU_LIB = libGLU.a" \
359 "GLUT_LIB = libglut.a" \
360 "GLW_LIB = libGLw.a" \
361 "OSMESA_LIB = libOSMesa.a" \
362 "LIBDIR = $(TOP)/lib64" \
365 "CFLAGS = -64 -O3 -ansi -woff 1068,1069,1174,1185,1209,1474,1552 -DUSE_XSHM" \
366 "CXXFLAGS = -64 -O3 -ansi -woff 1174" \
367 "APP_LIB_DEPS = -64 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
370 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
371 "GL_LIB = libGL.so" \
372 "GLU_LIB = libGLU.so" \
373 "GLUT_LIB = libglut.so" \
374 "GLW_LIB = libGLw.so" \
375 "OSMESA_LIB = libOSMesa.so" \
376 "LIBDIR = $(TOP)/lib64" \
378 "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 -rpath $(TOP)/lib64 -lglut -lGLU -lGL -lX11 -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" \
392 "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" \
393 "CXXFLAGS = $(CFLAGS)" \
394 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
395 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
396 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
397 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
398 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
401 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
402 "GL_LIB = libGL.so" \
403 "GLU_LIB = libGLU.so" \
404 "GLUT_LIB = libglut.so" \
405 "GLW_LIB = libGLw.so" \
406 "OSMESA_LIB = libOSMesa.so" \
409 "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" \
410 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lm -lpthread" \
411 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
412 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
413 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
414 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
415 "ASM_SOURCES = $(X86_SOURCES)"
418 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
419 "GL_LIB = libGL.so" \
420 "GLU_LIB = libGLU.so" \
421 "GLUT_LIB = libglut.so" \
422 "GLW_LIB = libGLw.so" \
423 "OSMESA_LIB = libOSMesa.so" \
426 "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" \
427 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lm -lpthread" \
428 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
429 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
430 "APP_LIB_DEPS = -lm" \
431 "ASM_SOURCES = $(X86_SOURCES)"
434 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
435 "GL_LIB = libGL.so" \
436 "GLU_LIB = libGLU.so" \
437 "GLUT_LIB = libglut.so" \
438 "GLW_LIB = libGLw.so" \
439 "OSMESA_LIB = libOSMesa.so" \
442 "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" \
443 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lm -lpthread" \
444 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
445 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
446 "APP_LIB_DEPS = -lm" \
447 "ASM_SOURCES = $(X86_SOURCES)"
449 # Contributed by Uwe_Maurer@t-online.de
451 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
452 "GL_LIB = libGL.so" \
453 "GLU_LIB = libGLU.so" \
454 "GLUT_LIB = libglut.so" \
455 "GLW_LIB = libGLw.a" \
456 "OSMESA_LIB = libOSMesa.a" \
459 "CFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM -DGGI -DCDECL=" \
460 "CXXFLAGS = $(CFLAGS)" \
461 "GL_LIB_DEPS = -L/usr/X11R6/lib -ggi -lX11 -lXext -lm -lm -lpthread" \
462 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
463 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
466 # Contributed by Emmanuel marty core@ggi-project.org
468 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
469 "GL_LIB = libGL.so" \
470 "GLU_LIB = libGLU.so" \
471 "GLUT_LIB = libglut.so" \
472 "GLW_LIB = libGLw.so" \
473 "OSMESA_LIB = libOSMesa.so" \
476 "CFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM -DUSE_X86_ASM -DGGI -DCDECL=" \
477 "CXXFLAGS = $(CFLAGS)" \
478 "GL_LIB_DEPS = -L/usr/X11R6/lib -ggi -lX11 -lXext -lm -lm -lpthread" \
479 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
480 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
481 "APP_LIB_DEPS = -lm" \
482 "ASM_SOURCES = $(X86_SOURCES)"
485 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
486 "GL_LIB = libGL.so" \
487 "GLU_LIB = libGLU.so" \
488 "GLUT_LIB = libglut.so" \
489 "GLW_LIB = libGLw.so" \
490 "OSMESA_LIB = libOSMesa.so" \
493 "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" \
494 "CXXFLAGS = $(CFLAGS)" \
495 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread -L/usr/local/glide/lib -lglide2x" \
496 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
497 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
498 "APP_LIB_DEPS = -L/usr/local/glide/lib -lglide2x -lglut -lGLU -lGL"
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" \
509 "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" \
510 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -L/usr/local/glide/lib -lglide2x -lm -lpthread" \
511 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
512 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
513 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
514 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
515 "ASM_SOURCES = $(X86_SOURCES)"
518 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
519 "GL_LIB = libGL.so" \
520 "GLU_LIB = libGLU.so" \
521 "GLUT_LIB = libglut.so" \
522 "GLW_LIB = libGLw.so" \
523 "OSMESA_LIB = libOSMesa.so" \
526 "CFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -fPIC -D_XOPEN_SOURCE -DUSE_XSHM" \
527 "CXXFLAGS = $(CFLAGS)" \
528 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
529 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
530 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
531 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
532 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
535 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
537 "GLU_LIB = libGLU.a" \
538 "GLUT_LIB = libglut.a" \
539 "GLW_LIB = libGLw.a" \
540 "OSMESA_LIB = libOSMesa.a" \
543 "CFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -L/usr/X11R6/lib -D_XOPEN_SOURCE -DUSE_XSHM" \
544 "CXXFLAGS = $(CFLAGS)" \
545 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
546 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lm"
549 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
550 "GL_LIB = libGL.so" \
551 "GLU_LIB = libGLU.so" \
552 "GLUT_LIB = libglut.so" \
553 "GLW_LIB = libGLw.so" \
554 "OSMESA_LIB = libOSMesa.so" \
557 "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" \
558 "CXXFLAGS = $(CFLAGS)" \
559 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
560 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
561 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
562 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
563 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
566 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
568 "GLU_LIB = libGLU.a" \
569 "GLUT_LIB = libglut.a" \
570 "GLW_LIB = libGLw.a" \
571 "OSMESA_LIB = libOSMesa.a" \
574 "CFLAGS = -O3 -mcpu=603 -ansi -pedantic -fsigned-char -ffast-math -funroll-loops -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM" \
575 "CXXFLAGS = $(CFLAGS)" \
576 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
577 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lm"
580 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
581 "GL_LIB = libGL.so" \
582 "GLU_LIB = libGLU.so" \
583 "GLUT_LIB = libglut.so" \
584 "GLW_LIB = libGLw.so" \
585 "OSMESA_LIB = libOSMesa.so" \
588 "CFLAGS = -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM" \
589 "CXXFLAGS = $(CFLAGS)" \
590 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
591 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
592 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
593 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
594 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
597 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
598 "GL_LIB = libGL.so" \
599 "GLU_LIB = libGLU.so" \
600 "GLUT_LIB = libglut.so" \
601 "GLW_LIB = libGLw.so" \
602 "OSMESA_LIB = libOSMesa.so" \
605 "CFLAGS = -mv8 -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM" \
606 "CXXFLAGS = $(CFLAGS)" \
607 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
608 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
609 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
610 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
611 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
613 # 32-bit Sparc ELF userland, on UltraSparc
615 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
616 "GL_LIB = libGL.so" \
617 "GLU_LIB = libGLU.so" \
618 "GLUT_LIB = libglut.so" \
619 "GLW_LIB = libGLw.so" \
620 "OSMESA_LIB = libOSMesa.so" \
623 "CFLAGS = -mv8 -O2 -mtune=ultrasparc -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM" \
624 "CXXFLAGS = $(CFLAGS)" \
625 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
626 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
627 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
628 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
629 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
631 # 16-bit/channel Mesa using OSMesa driver
633 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
634 "OSMESA16_LIB = libOSMesa16.so" \
637 "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" \
638 "CXXFLAGS = $(CFLAGS)" \
639 "GL_LIB_DEPS = -lm -lpthread" \
640 "APP_LIB_DEPS = -lOSMesa16 -lGL"
642 # 32-bit/channel Mesa using OSMesa driver
644 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
645 "OSMESA16_LIB = libOSMesa32.so" \
648 "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" \
649 "CXXFLAGS = $(CFLAGS)" \
650 "GL_LIB_DEPS = -lm -lpthread" \
651 "APP_LIB_DEPS = -lOSMesa32 -lGL"
653 # May want to add these CFLAGS for better performance under LynxOS and GCC:
654 # -fPIC -O2 -ansi -pedantic -mieee-fp -DUSE_XSHM -funroll-loops
655 # -fexpensive-optimizations -fomit-frame-pointer -ffast-math
656 # and -malign-loops=2 -malign-functions=2 for Pentium
658 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
660 "GLU_LIB = libGLU.a" \
661 "GLUT_LIB = libglut.a" \
662 "GLW_LIB = libGLw.a" \
663 "OSMESA_LIB = libOSMesa.a" \
666 "CFLAGS = -O2 -ansi -pedantic -funroll-loops -ffast-math -DUSE_XSHM" \
667 "CXXFLAGS = $(CFLAGS)" \
668 "APP_LIB_DEPS = -L/usr/X11/lib -lXext -lXi -lXmu -lX11 -lbsd -lm"
673 "GLU_LIB = libGLU.a" \
674 "GLUT_LIB = libglut.a" \
675 "GLW_LIB = libGLw.a" \
676 "OSMESA_LIB = libOSMesa.a" \
679 "CFLAGS = -pedantic -O2" \
680 "CXXFLAGS = $(CFLAGS)" \
681 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
682 "APP_LIB_DEPS = -lmoto -L/usr/X11/lib -lXmu -lX11 -lm"
685 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
686 "GL_LIB = libGL.so" \
687 "GLU_LIB = libGLU.so" \
688 "GLUT_LIB = libglut.so" \
689 "GLW_LIB = libGLw.so" \
690 "OSMESA_LIB = libOSMesa.so" \
693 "CFLAGS = -O2 -fPIC -DUSE_XSHM -I/usr/X11R6/include -DHZ=100" \
694 "CXXFLAGS = $(CFLAGS)" \
695 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
698 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
699 "GL_LIB = libGL.so" \
700 "GLU_LIB = libGLU.so" \
701 "GLUT_LIB = libglut.so" \
702 "GLW_LIB = libGLw.so" \
703 "OSMESA_LIB = libOSMesa.so" \
705 "CFLAGS = -O2 -fPIC -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
706 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXi -lm" \
707 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL" \
708 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL" \
709 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXi -lm"
712 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
713 "DRIVER_SOURCES = OSmesa/osmesa.c" \
715 "GLU_LIB = libGLU.a" \
716 "OSMESA_LIB = libOSMesa.a" \
718 "CFLAGS = -traditional-cpp -DOPENSTEP -O4" \
719 "MAKELIB = $(TOP)/bin/mklib.openstep"
722 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
723 "DRIVER_SOURCES = OSmesa/osmesa.c" \
725 "GLU_LIB = libGLU.a" \
726 "OSMESA_LIB = libOSMesa.a" \
729 "CFLAGS = -DOPENSTEP -O4" \
730 "CXXFLAGS = $(CFLAGS)" \
731 "MAKELIB = $(TOP)/bin/mklib.openstep"
734 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
735 "GL_LIB = libGL.so" \
736 "GLU_LIB = libGLU.so" \
737 "GLUT_LIB = libglut.so" \
738 "GLW_LIB = libGLw.so" \
739 "OSMESA_LIB = libOSMesa.so" \
741 "CFLAGS = -O0 -std1 -ieee_with_no_inexact -DUSE_XSHM" \
742 "GL_LIB_DEPS = -lX11 -lXext -lm -lm -lpthread" \
743 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
744 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lX11 -lXmu -lXt -lXi -lm" \
745 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
747 # QNX V4 & Watcom Compiler
749 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
751 "GLU_LIB = libGLU.a" \
752 "GLUT_LIB = libglut.a" \
753 "GLW_LIB = libGLw.a" \
754 "OSMESA_LIB = libOSMesa.a" \
757 "MAKELIB = $(TOP)/bin/mklib.qnx" \
758 "APP_LIB_DEPS = -L/usr/X11/lib -lX11 -lm"
761 $(MAKE) -f Makefile.X11 targets \
763 "GLU_LIB = libGLU.a" \
764 "GLUT_LIB = libglut.a" \
765 "GLW_LIB = libGLw.a" \
766 "OSMESA_LIB = libOSMesa.a" \
768 "CFLAGS = -Xa -xO3 -xpentium -KPIC -I/usr/openwin/include -DUSE_XSHM" \
769 "MAKELIB = $(TOP)/bin/mklib.solaris" \
770 "APP_LIB_DEPS = -L/usr/openwin/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
773 $(MAKE) -f Makefile.X11 targets \
775 "GLU_LIB = libGLU.a" \
776 "GLUT_LIB = libglut.a" \
777 "GLW_LIB = libGLw.a" \
778 "OSMESA_LIB = libOSMesa.a" \
781 "CFLAGS = -O3 -m486 -fPIC -I/usr/openwin/include -DUSE_XSHM" \
782 "CXXFLAGS = $(CFLAGS)" \
783 "MAKELIB = $(TOP)/bin/mklib.solaris" \
784 "APP_LIB_DEPS = -L/usr/openwin/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
787 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
789 "GLU_LIB = libGLU.a" \
790 "GLUT_LIB = libglut.a" \
791 "GLW_LIB = libGLw.a" \
792 "OSMESA_LIB = libOSMesa.a" \
794 "CFLAGS = -O -DUSE_XSHM -DSUNOS4" \
795 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
796 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
799 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
800 "GL_LIB = libGL.so" \
801 "GLU_LIB = libGLU.so" \
802 "GLUT_LIB = libglut.so" \
803 "GLW_LIB = libGLw.so" \
804 "OSMESA_LIB = libOSMesa.so" \
806 "CFLAGS = -Kpic -O -I/usr/include/X11R5 -DUSE_XSHM -DSUNOS4" \
807 "MAKELIB = ld -assert pure-text -o" \
808 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lX11 -lXext -lXmu -lXi -lm"
811 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
813 "GLU_LIB = libGLU.a" \
814 "GLUT_LIB = libglut.a" \
815 "GLW_LIB = libGLw.a" \
816 "OSMESA_LIB = libOSMesa.a" \
819 "CFLAGS = -O3 -DUSE_XSHM -DSUNOS4 -I/usr/openwin/include" \
820 "CXXFLAGS = $(CFLAGS)" \
821 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
822 "APP_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
825 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
826 "GL_LIB = libGL.so.$(VERSION)" \
827 "GLU_LIB = libGLU.so.$(VERSION)" \
828 "GLUT_LIB = libglut.so" \
829 "GLW_LIB = libGLw.so" \
830 "OSMESA_LIB = libOSMesa.so" \
833 "CFLAGS = -fPIC -O3 -I/usr/openwin/include -I/usr/include/X11R5 -I/usr/include/X11R5 -DUSE_XSHM -DSUNOS4 -DSOLARIS_2_4_BUG" \
834 "CXXFLAGS = $(CFLAGS)" \
835 "MAKELIB = $(TOP)/bin/mklib.sunos4" \
836 "APP_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
839 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
840 "GL_LIB = libGL.so.$(VERSION)" \
841 "GLU_LIB = libGLU.so.$(VERSION)" \
842 "GLUT_LIB = libglut.so" \
843 "GLW_LIB = libGLw.so" \
844 "OSMESA_LIB = libOSMesa.so" \
847 "CFLAGS = -fPIC -O3 -I/usr/X11R6.3/include -DUSE_XSHM -DSUNOS4 -DSOLARIS_2_4_BUG" \
848 "CXXFLAGS = $(CFLAGS)" \
849 "MAKELIB = $(TOP)/bin/mklib.sunos4" \
850 "APP_LIB_DEPS = -L/usr/X11R6.3/lib/X11 -lX11 -lXext -lXmu -lXi -lm"
853 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
854 "GL_LIB = libGL.so" \
855 "GLU_LIB = libGLU.so" \
856 "GLUT_LIB = libglut.so" \
857 "GLW_LIB = libGLw.so" \
858 "OSMESA_LIB = libOSMesa.so" \
861 "CFLAGS = -KPIC -Xa -O -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
862 "GL_LIB_DEPS = -L/usr/openwin/lib -L/usr/dt/lib -lX11 -lXext -lXmu -lXi -lm" \
863 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
864 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
865 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
866 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm"
869 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
870 "GL_LIB = libGL.so" \
871 "GLU_LIB = libGLU.so" \
872 "GLUT_LIB = libglut.so" \
873 "GLW_LIB = libGLw.so" \
874 "OSMESA_LIB = libOSMesa.so" \
877 "CFLAGS = -O3 -I/usr/openwin/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
878 "CXXFLAGS = -O3 -I/usr/openwin/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
879 "GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm" \
880 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
881 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
882 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
883 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm"
886 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
888 "GLU_LIB = libGLU.a" \
889 "GLUT_LIB = libglut.a" \
890 "GLW_LIB = libGLw.a" \
891 "OSMESA_LIB = libOSMesa.a" \
894 "CFLAGS = -pedantic -O2" \
895 "CXXFLAGS = $(CFLAGS)" \
896 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
897 "APP_LIB_DEPS = -lXmu -lX11 -lXi -lm"
900 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
902 "GLU_LIB = libGLU.a" \
903 "GLUT_LIB = libglut.a" \
904 "GLW_LIB = libGLw.a" \
905 "OSMESA_LIB = libOSMesa.a" \
907 "CFLAGS = -O -I/usr/X/include -DUSE_XSHM" \
908 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
909 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lsocket -lnsl -lm"
912 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
915 "GLUT_LIB = libglut" \
917 "OSMESA_LIB = libOSMesa" \
919 "CFLAGS = -O -I/usr/X/include -KPIC,inline -DUSE_XSHM" \
920 "MAKELIB = $(TOP)/bin/mklib.solaris" \
921 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lsocket -lnsl -lm"
923 # for debugging on IRIX 5.x systems
924 # -woff 1209 = "controlling expression is constant"
925 # -woff 1210 = "controlling expression is constant"
926 # -woff 1506 = "implict conversion from unsigned long to smaller type"
927 # -woff 1521 = "nonstandard preprocessing directive is used"
928 # -woff 3496 = "bitwise operator precedence"
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" \
936 "LIBDIR = $(TOP)/lib32" \
938 "CFLAGS = -g -n32 -ansi -fullwarn -DUSE_XSHM -DDEBUG -woff 1209,1210,1506,1521,3496" \
939 "APP_LIB_DEPS = -rpath $(TOP)/lib32 -lX11 -lXext -lXmu -lXi -lfpe -lXext -lXmu -lXi -lm"
941 # for debugging on Linux systems
943 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
944 "GL_LIB = libGL.so" \
945 "GLU_LIB = libGLU.so" \
946 "GLUT_LIB = libglut.so" \
947 "GLW_LIB = libGLw.so" \
948 "OSMESA_LIB = libOSMesa.so" \
951 "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" \
952 "CXXFLAGS = $(CFLAGS)" \
953 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
954 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
955 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
956 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
957 "APP_LIB_DEPS = -lglut -lGLU -lGL"
960 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
961 "GL_LIB = libGL.so" \
962 "GLU_LIB = libGLU.so" \
963 "GLUT_LIB = libglut.so" \
964 "GLW_LIB = libGLw.so" \
965 "OSMESA_LIB = libOSMesa.so" \
968 "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" \
969 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lm -lpthread" \
970 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
971 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
972 "APP_LIB_DEPS = -lm" \
973 "ASM_SOURCES = $(X86_SOURCES)"
976 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
977 "GL_LIB = libGL.so" \
978 "GLU_LIB = libGLU.so" \
979 "GLUT_LIB = libglut.so" \
980 "GLW_LIB = libGLw.so" \
981 "OSMESA_LIB = libOSMesa.so" \
984 "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" \
985 "CXXFLAGS = $(CFLAGS)" \
986 "APP_LIB_DEPS = -L/usr/local/glide/lib -lglide2x -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lvga -lm -lpthread"