blob: 3986c04cd1765b8837c22710202774cc51963eca [file] [log] [blame]
Brian Paulb953beb2003-06-10 14:46:24 +00001# 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
jtgafb833d1999-08-19 00:55:39 +000010
Brian Paul259b8802003-12-21 04:06:31 +000011MESA_MAJOR=6
Brian Paul75c8a2e2004-01-19 16:56:50 +000012MESA_MINOR=1
Brian Paul97856fd2001-09-23 16:53:28 +000013MESA_TINY=0
Brian Paule300ab81999-09-15 16:32:48 +000014VERSION=$(MESA_MAJOR).$(MESA_MINOR)
jtgafb833d1999-08-19 00:55:39 +000015
jtgafb833d1999-08-19 00:55:39 +000016
Brian Paulb953beb2003-06-10 14:46:24 +000017# The following variables should be defined for each configuration:
jtgafb833d1999-08-19 00:55:39 +000018#
Brian Paul27be87c2000-02-16 01:09:06 +000019# 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)
Brian Paulc882e192003-12-12 15:32:25 +000023# OSMESA_LIB the name of the OSMesa library file (usually libOSMesa.so)
Brian Paul27be87c2000-02-16 01:09:06 +000024# CC the C compiler (usually cc or gcc)
Brian Paulb953beb2003-06-10 14:46:24 +000025# 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)
Brian Paulc86eab82003-09-02 18:06:18 +000028# GLUT_CFLAGS extra flags for compiling GLUT
Brian Paul27be87c2000-02-16 01:09:06 +000029# 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
Brian Paulb953beb2003-06-10 14:46:24 +000032# GLW_LIB_DEPS list of libraries which the GLw (Xt/OpenGL) library depends on
Brian Paule3cc5c32004-01-10 22:22:41 +000033# OSMESA_LIB_DEPS list of libraries which OSMesa depends on (optional)
Brian Paul27be87c2000-02-16 01:09:06 +000034# APP_LIB_DEPS list of libraries which demo programs depend upon
Brian Paule3cc5c32004-01-10 22:22:41 +000035# ASM_SOURCES optional list of assembly language files to assemble for libGL
Brian Paul73d4f692003-10-27 18:24:37 +000036# MKLIB_OPTIONS extra options to pass to the mklib script (like -arch)
jtgafb833d1999-08-19 00:55:39 +000037
38
Brian Paulda93ecd2004-01-10 22:42:34 +000039# XXX probably out of date
jtgafb833d1999-08-19 00:55:39 +000040aix:
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" \
Brian Paul5bb27ed2000-10-23 19:43:36 +000046 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +000047 "CC = cc" \
Brian Paulba9a2bd2004-03-18 16:02:27 +000048 "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
54aix-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" \
jtgafb833d1999-08-19 00:55:39 +000063 "CFLAGS = -O -DAIXV3" \
Brian Paulba9a2bd2004-03-18 16:02:27 +000064 "CXXFLAGS = -O -DAIXV3" \
65 "MKLIB_OPTIONS = -static" \
66 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
67
68aix-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
83aix-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" \
Brian Paul27be87c2000-02-16 01:09:06 +000096 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +000097
Brian Paulda93ecd2004-01-10 22:42:34 +000098# XXX probably out of date
jtgafb833d1999-08-19 00:55:39 +000099aix-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" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000105 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000106 "CC = cc" \
107 "CFLAGS = -O -DAIXV3" \
Brian Paul27be87c2000-02-16 01:09:06 +0000108 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000109
Brian Paulae6c5942004-01-10 22:14:51 +0000110aix-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" \
Brian Paulebe0ca32004-01-11 17:14:37 +0000118 "CFLAGS = -O2 -DAIXV3" \
Brian Paulae6c5942004-01-10 22:14:51 +0000119 "CXX = g++" \
Brian Paulebe0ca32004-01-11 17:14:37 +0000120 "CXXFLAGS = -O2 -DAIXV3" \
Brian Paulae6c5942004-01-10 22:14:51 +0000121 "MKLIB_OPTIONS = -arch aix-gcc" \
122 "GL_LIB_DEPS = -lX11 -lXext -lm" \
Brian Paul301e55c2004-03-25 21:55:35 +0000123 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paul0ce75a72004-01-13 23:39:34 +0000124 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
125 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lXi -lXmu" \
Brian Paulda93ecd2004-01-10 22:42:34 +0000126 "APP_LIB_DEPS = -Wl,-brtl -lglut -lGLU -lGL -lm -lX11 -lXext -lXmu -lXi"
Brian Paulae6c5942004-01-10 22:14:51 +0000127
jtgafb833d1999-08-19 00:55:39 +0000128beos-r4:
129 $(MAKE) -f Makefile.BeOS-R4 targets \
130 "GL_LIB = libGL.so" \
131 "GLU_LIB = libGLU.so" \
132 "GLUT_LIB = libglut.so" \
133 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000134 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000135 "CC = g++" \
136 "CFLAGS = -O -DNO_CONST" \
Brian Paul27be87c2000-02-16 01:09:06 +0000137 "APP_LIB_DEPS = "
jtgafb833d1999-08-19 00:55:39 +0000138
jtgafb833d1999-08-19 00:55:39 +0000139cygnus:
140 $(MAKE) -f Makefile.cygnus $(MFLAGS) -f Makefile.X11 targets \
141 "GL_LIB = libGL.a" \
142 "GLU_LIB = libGLU.a" \
143 "GLUT_LIB = libglut.a" \
144 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000145 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000146 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000147 "CXX = g++" \
jtgafb833d1999-08-19 00:55:39 +0000148 "DLLTOOL = dlltool" \
149 "WING_DIR= /wing" \
150 "LD = ld" \
151 "CFLAGS = -I. -DWIN32 -D__WIN32__ -D_WINDOWS \
152 -O2 -funroll-loops \
Brian Paul886bc6f2003-09-02 18:19:53 +0000153 -fexpensive-optimizations -fomit-frame-pointer -ffast-math" \
Brian Paul21d95612003-09-02 16:43:01 +0000154 "CXXFLAGS = -I. -DWIN32 -D__WIN32__ -D_WINDOWS \
155 -O2 -funroll-loops \
Brian Paul886bc6f2003-09-02 18:19:53 +0000156 -fexpensive-optimizations -fomit-frame-pointer -ffast-math" \
Brian Paulc86eab82003-09-02 18:06:18 +0000157 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000158 "WLIBS = $(TOP)/lib/wing32.a -lkernel32 -luser32 -lgdi32"
jtgafb833d1999-08-19 00:55:39 +0000159
160cygnus-linux:
161 $(MAKE) -f Makefile.cygnus $(MFLAGS) -f Makefile.X11 targets \
162 "GL_LIB = libGL.a" \
163 "GLU_LIB = libGLU.a" \
164 "GLUT_LIB = libglut.a" \
165 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000166 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000167 "CC = gnuwin32gcc" \
168 "DLLTOOL = gnuwin32dlltool --as gnuwin32as" \
169 "LD = gnuwin32ld" \
170 "WING_DIR= /dos/wing" \
171 "CFLAGS = -I. -DWIN32 -D__WIN32__ -D_WINDOWS \
172 -O2 -funroll-loops \
Brian Paul886bc6f2003-09-02 18:19:53 +0000173 -fexpensive-optimizations -fomit-frame-pointer -ffast-math" \
Brian Paulb953beb2003-06-10 14:46:24 +0000174 "WLIBS = $(TOP)/lib/wing32.a -lkernel32 -luser32 -lgdi32"
jtgafb833d1999-08-19 00:55:39 +0000175
Karl Schultz3ac348c2001-11-30 19:41:19 +0000176darwin:
177 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
178 "GL_LIB = libGL.dylib" \
179 "GLU_LIB = libGLU.dylib" \
180 "GLUT_LIB = libglut.dylib" \
181 "GLW_LIB = libGLw.dylib" \
182 "OSMESA_LIB = libOSMesa.dylib" \
183 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000184 "CXX = cc" \
Karl Schultz3ac348c2001-11-30 19:41:19 +0000185 "CFLAGS = -I/usr/X11R6/include -O3 -fPIC -fno-common -ffast-math \
186 -funroll-loops -fexpensive-optimizations -no-cpp-precomp \
187 -dynamic -Ddarwin" \
Brian Paul21d95612003-09-02 16:43:01 +0000188 "CXXFLAGS = -I/usr/X11R6/include -O3 -fPIC -fno-common -ffast-math \
189 -funroll-loops -fexpensive-optimizations -no-cpp-precomp \
190 -dynamic -Ddarwin" \
Karl Schultz3ac348c2001-11-30 19:41:19 +0000191 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +0000192 "OSMESA_LIB_DEPS = $(TOP)/lib/GL.dylib" \
193 "GLU_LIB_DEPS = $(TOP)/lib/GL.dylib" \
194 "GLUT_LIB_DEPS = " \
195 "GLW_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXt $(TOP)/lib/GL.dylib" \
196 "APP_LIB_DEPS = -L$(TOP)/lib -lglut -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm"
Karl Schultz3ac348c2001-11-30 19:41:19 +0000197
Brian Paulba9a2bd2004-03-18 16:02:27 +0000198darwin-static:
199 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
200 "GL_LIB = libGL.a" \
201 "GLU_LIB = libGLU.a" \
202 "GLUT_LIB = libglut.a" \
203 "GLW_LIB = libGLw.a" \
204 "OSMESA_LIB = libOSMesa.a" \
205 "CC = gcc" \
206 "CXX = g++" \
207 "CFLAGS = -I/sw/include -I/usr/X11R6/include -O3 -fPIC -fno-common \
208 -ffast-math -funroll-loops -fexpensive-optimizations -no-cpp-precomp \
209 -Ddarwin -DUSE_XSHM -DPTHREADS -I/usr/X11R6/include" \
210 "CXXFLAGS = $(CFLAGS)" \
211 "MKLIB_OPTIONS = -static" \
212 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +0000213 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
214 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
215 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000216 "APP_LIB_DEPS = -lm"
217
218darwin-static-nothreads:
219 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
220 "GL_LIB = libGL.a" \
221 "GLU_LIB = libGLU.a" \
222 "GLUT_LIB = libglut.a" \
223 "GLW_LIB = libGLw.a" \
224 "OSMESA_LIB = libOSMesa.a" \
225 "CC = gcc" \
226 "CXX = g++" \
227 "CFLAGS = -I/sw/include -I/usr/X11R6/include -O3 -fPIC -fno-common \
228 -ffast-math -funroll-loops -fexpensive-optimizations -no-cpp-precomp \
229 -Ddarwin -DUSE_XSHM -I/usr/X11R6/include" \
230 "CXXFLAGS = $(CFLAGS)" \
231 "MKLIB_OPTIONS = -static" \
232 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm" \
Brian Paul301e55c2004-03-25 21:55:35 +0000233 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
234 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
235 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000236 "APP_LIB_DEPS = -lm"
237
jtgafb833d1999-08-19 00:55:39 +0000238freebsd:
239 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
240 "GL_LIB = libGL.a" \
241 "GLU_LIB = libGLU.a" \
242 "GLUT_LIB = libglut.a" \
243 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000244 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000245 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000246 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000247 "CFLAGS = -O2 -fPIC -pedantic -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
Brian Paul21d95612003-09-02 16:43:01 +0000248 "CXXFLAGS = -O2 -fPIC -pedantic" \
Brian Paulc86eab82003-09-02 18:06:18 +0000249 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000250 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000251
252freebsd-386:
253 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
254 "GL_LIB = libGL.a" \
255 "GLU_LIB = libGLU.a" \
256 "GLUT_LIB = libglut.a" \
257 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000258 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000259 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000260 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000261 "CFLAGS = -O3 -ffast-math -fPIC -pedantic -I/usr/X11R6/include -DUSE_XSHM -DHZ=100 -DUSE_X86_ASM -DFREEBSD" \
Brian Paul21d95612003-09-02 16:43:01 +0000262 "CXXFLAGS = -O3 -ffast-math -fPIC -pedantic -DFREEBSD" \
Brian Paulc86eab82003-09-02 18:06:18 +0000263 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000264 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000265 "ASM_SOURCES = $(X86_SOURCES)"
jtgafb833d1999-08-19 00:55:39 +0000266
Brian Paul1a848762003-08-22 18:06:59 +0000267gcc-sl:
268 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
269 "GL_LIB = libGL.so" \
270 "GLU_LIB = libGLU.so" \
271 "GLUT_LIB = libglut.so" \
272 "GLW_LIB = libGLw.so" \
273 "OSMESA_LIB = libOSMesa.so" \
274 "CC = gcc" \
275 "CPLUSPLUS = g++" \
276 "CFLAGS = -fPIC -O3" \
Brian Paul21d95612003-09-02 16:43:01 +0000277 "CXXFLAGS = -fPIC -O3" \
Brian Paulc86eab82003-09-02 18:06:18 +0000278 "GLUT_CFLAGS = -fexceptions" \
Brian Paul1a848762003-08-22 18:06:59 +0000279 "APP_LIB_DEPS = -lX11 -lm"
280
Brian Paul69ffa432003-04-07 14:45:52 +0000281#special hidden target, to make a shared lib for ONLY Mesa "core"
282gcc-mesa-sl:
283 $(MAKE) $(MFLAGS) -f Makefile.X11 libmesa \
284 "MESA_LIB = libMesa.so" \
285 "CC = gcc" \
286 "CFLAGS = -fPIC -O3" \
Brian Paule3cc5c32004-01-10 22:22:41 +0000287 "GLUT_CFLAGS = -fexceptions"
Brian Paul69ffa432003-04-07 14:45:52 +0000288
jtgafb833d1999-08-19 00:55:39 +0000289hpux9:
290 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
291 "GL_LIB = libGL.a" \
292 "GLU_LIB = libGLU.a" \
293 "GLUT_LIB = libglut.a" \
294 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000295 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000296 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000297 "CFLAGS = +O3 -Aa -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paul27be87c2000-02-16 01:09:06 +0000298 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000299
300hpux9-gcc:
301 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
302 "GL_LIB = libGL.a" \
303 "GLU_LIB = libGLU.a" \
304 "GLUT_LIB = libglut.a" \
305 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000306 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000307 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000308 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000309 "CFLAGS = -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000310 "CXXFLAGS = -ansi -O3 -D_HPUX_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000311 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000312 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000313
314hpux9-sl:
315 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
316 "GL_LIB = libGL.sl" \
317 "GLU_LIB = libGLU.sl" \
318 "GLUT_LIB = libglut.sl" \
319 "GLW_LIB = libGLw.sl" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000320 "OSMESA_LIB = libOSMesa.sl" \
jtgafb833d1999-08-19 00:55:39 +0000321 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000322 "CFLAGS = +z +O3 +Olibcalls +ESlit -Aa +Onolimit -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paul27be87c2000-02-16 01:09:06 +0000323 "APP_LIB_DEPS = -L/usr/lib/X11R5 -s -Wl,+s,-B,nonfatal,-B,immediate -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000324
325hpux9-gcc-sl:
326 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
327 "GL_LIB = libGL.sl" \
328 "GLU_LIB = libGLU.sl" \
329 "GLUT_LIB = libglut.sl" \
330 "GLW_LIB = libGLw.sl" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000331 "OSMESA_LIB = libOSMesa.sl" \
jtgafb833d1999-08-19 00:55:39 +0000332 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000333 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000334 "CFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000335 "CXXFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000336 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000337 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000338
Karl Schultzd8c62732002-11-11 18:56:36 +0000339# The hpux10 configs should work for hpux11 as well.
jtgafb833d1999-08-19 00:55:39 +0000340hpux10:
341 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
342 "GL_LIB = libGL.a" \
343 "GLU_LIB = libGLU.a" \
344 "GLUT_LIB = libglut.a" \
345 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000346 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000347 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000348 "CXX = aCC" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000349 "CFLAGS = +O3 +DAportable -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000350 "CXXFLAGS = +O3 +DAportable -Aa -D_HPUX_SOURCE" \
Brian Paul07624e32002-10-31 14:58:36 +0000351 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm -L/usr/lib -lCsup"
jtgafb833d1999-08-19 00:55:39 +0000352
353hpux10-sl:
354 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
355 "GL_LIB = libGL" \
356 "GLU_LIB = libGLU" \
357 "GLUT_LIB = libglut" \
Karl Schultzd8c62732002-11-11 18:56:36 +0000358 "GLW_LIB = libGLw" \
359 "OSMESA_LIB = libOSMesa" \
jtgafb833d1999-08-19 00:55:39 +0000360 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000361 "CXX = aCC" \
Karl Schultzd8c62732002-11-11 18:56:36 +0000362 "CFLAGS = +O3 +DAportable +z -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000363 "CXXFLAGS = +O3 +DAportable +Z -Aa -D_HPUX_SOURCE" \
Brian Paul27be87c2000-02-16 01:09:06 +0000364 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000365
366hpux10-gcc:
367 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
368 "GL_LIB = libGL.a" \
369 "GLU_LIB = libGLU.a" \
370 "GLUT_LIB = libglut.a" \
371 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000372 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000373 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000374 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000375 "CFLAGS = -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000376 "CXXFLAGS = -ansi -O3 -D_HPUX_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000377 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000378 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000379
380hpux10-gcc-sl:
381 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
382 "GL_LIB = libGL.sl" \
383 "GLU_LIB = libGLU.sl" \
384 "GLUT_LIB = libglut.sl" \
385 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000386 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000387 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000388 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000389 "CFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000390 "CXXFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000391 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000392 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000393
Brian Paulba9a2bd2004-03-18 16:02:27 +0000394hpux11-32:
395 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
396 "GL_LIB = libGL.a" \
397 "GLU_LIB = libGLU.a" \
398 "GLUT_LIB = libglut.a" \
399 "GLW_LIB = libGLw.a" \
400 "OSMESA_LIB = libOSMesa.a" \
401 "CC = cc" \
402 "CXX = aCC" \
Brian Paul19bb7f72004-03-23 15:40:18 +0000403 "CFLAGS = +O3 +DA2.0 -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM -DPTHREADS" \
404 "CXXFLAGS = +O3 +DA2.0 -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM -DPTHREADS" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000405 "MKLIB_OPTIONS = -static" \
406 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
407
408hpux11-32-nothreads:
409 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
410 "GL_LIB = libGL.a" \
411 "GLU_LIB = libGLU.a" \
412 "GLUT_LIB = libglut.a" \
413 "GLW_LIB = libGLw.a" \
414 "OSMESA_LIB = libOSMesa.a" \
415 "CC = cc" \
416 "CXX = aCC" \
Brian Paul19bb7f72004-03-23 15:40:18 +0000417 "CFLAGS = +O3 +DA2.0 -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
418 "CXXFLAGS = +O3 +DA2.0 -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000419 "MKLIB_OPTIONS = -static" \
420 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
421
422hpux11-64:
423 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
424 "GL_LIB = libGL.a" \
425 "GLU_LIB = libGLU.a" \
426 "GLUT_LIB = libglut.a" \
427 "GLW_LIB = libGLw.a" \
428 "OSMESA_LIB = libOSMesa.a" \
429 "LIBDIR = $(TOP)/lib64" \
430 "CC = cc" \
431 "CXX = aCC" \
Brian Paul19bb7f72004-03-23 15:40:18 +0000432 "CFLAGS = +O3 +DA2.0W -Ae -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM -DPTHREADS" \
433 "CXXFLAGS = +O3 +DA2.0W -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM -DPTHREADS" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000434 "MKLIB_OPTIONS = -static" \
435 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
436
437hpux11-64-nothreads:
438 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
439 "GL_LIB = libGL.a" \
440 "GLU_LIB = libGLU.a" \
441 "GLUT_LIB = libglut.a" \
442 "GLW_LIB = libGLw.a" \
443 "OSMESA_LIB = libOSMesa.a" \
444 "LIBDIR = $(TOP)/lib64" \
445 "CC = cc" \
446 "CXX = aCC" \
Brian Paul19bb7f72004-03-23 15:40:18 +0000447 "CFLAGS = +O3 +DA2.0W -Ae -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
448 "CXXFLAGS = +O3 +DA2.0W -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000449 "MKLIB_OPTIONS = -static" \
450 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
451
452hpux11-ia64:
453 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
454 "GL_LIB = libGL.a" \
455 "GLU_LIB = libGLU.a" \
456 "GLUT_LIB = libglut.a" \
457 "GLW_LIB = libGLw.a" \
458 "OSMESA_LIB = libOSMesa.a" \
459 "LIBDIR = $(TOP)/lib64" \
460 "CC = cc" \
461 "CXX = aCC" \
462 "CFLAGS = +O3 +DD64 -Ae -D_HPUX_SOURCE +DSmckinley -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM -DPTHREADS" \
463 "CXXFLAGS = +O3 +DD64 -Aa -D_HPUX_SOURCE +DSmckinley -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM -DPTHREADS" \
464 "MKLIB_OPTIONS = -static" \
465 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
466
467hpux11-ia64-nothreads:
468 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
469 "GL_LIB = libGL.a" \
470 "GLU_LIB = libGLU.a" \
471 "GLUT_LIB = libglut.a" \
472 "GLW_LIB = libGLw.a" \
473 "OSMESA_LIB = libOSMesa.a" \
474 "LIBDIR = $(TOP)/lib64" \
475 "CC = cc" \
476 "CXX = aCC" \
477 "CFLAGS = +O3 +DD64 -Ae -D_HPUX_SOURCE +DSmckinley -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
478 "CXXFLAGS = +O3 +DD64 -Aa -D_HPUX_SOURCE +DSmckinley -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
479 "MKLIB_OPTIONS = -static" \
480 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000481
Karl Schultzc589af22001-12-14 16:42:23 +0000482# IRIX 6 32-bit Targets
483# Turn Warnings off for these errors (MIPSpro Compiler 7.30)
484# 1521: A nonstandard preprocessing directive is used.
485# 1552: The variable "" is set but never used.
486# C++
487# 3262: The variable "" was declared but never referenced.
488# 3666: The variable "" is set but never used.
Karl Schultz5cbd1792001-12-14 17:48:19 +0000489# Use -v if using pmake to compile files in subdirectories.
jtgafb833d1999-08-19 00:55:39 +0000490irix6-o32:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000491 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000492 "GL_LIB = libGL.a" \
493 "GLU_LIB = libGLU.a" \
494 "GLUT_LIB = libglut.a" \
495 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000496 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +0000497 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000498 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000499 "CXX = CC" \
Karl Schultzc589af22001-12-14 16:42:23 +0000500 "CFLAGS = -32 -mips2 -O2 -ansi -woff 1521,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000501 "CXXFLAGS = -32 -mips2 -O2 -ansi -woff 3262,3666" \
Brian Paulf8c31fc2004-01-29 15:21:47 +0000502 "MKLIB_OPTIONS = -archopt o32 -static" \
Brian Paulb953beb2003-06-10 14:46:24 +0000503 "APP_LIB_DEPS = -32 -glut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000504
505irix6-o32-dso:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000506 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000507 "GL_LIB = libGL.so" \
508 "GLU_LIB = libGLU.so" \
509 "GLUT_LIB = libglut.so" \
510 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000511 "OSMESA_LIB = libOSMesa.so" \
Brian Paulb953beb2003-06-10 14:46:24 +0000512 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000513 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000514 "CXX = CC" \
Karl Schultzc589af22001-12-14 16:42:23 +0000515 "CFLAGS = -32 -mips2 -O2 -ansi -woff 1521,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000516 "CXXFLAGS = -32 -mips2 -O2 -ansi -woff 3262,3666" \
Brian Paulf8c31fc2004-01-29 15:21:47 +0000517 "MKLIB_OPTIONS = -archopt o32" \
Brian Paulb953beb2003-06-10 14:46:24 +0000518 "APP_LIB_DEPS = -32 -rpath $(TOP)/lib32 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000519
jtgafb833d1999-08-19 00:55:39 +0000520irix6-n32:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000521 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000522 "GL_LIB = libGL.a" \
523 "GLU_LIB = libGLU.a" \
524 "GLUT_LIB = libglut.a" \
525 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000526 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +0000527 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000528 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000529 "CXX = CC" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000530 "CFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1521,1552 -DUSE_XSHM -DPTHREAD" \
531 "CXXFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1552 -DPTHREAD" \
532 "MKLIB_OPTIONS = -static" \
533 "APP_LIB_DEPS = -n32 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm -lpthread"
534
535irix6-n32-nothreads:
536 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
537 "GL_LIB = libGL.a" \
538 "GLU_LIB = libGLU.a" \
539 "GLUT_LIB = libglut.a" \
540 "GLW_LIB = libGLw.a" \
541 "OSMESA_LIB = libOSMesa.a" \
542 "LIBDIR = $(TOP)/lib32" \
543 "CC = cc" \
544 "CXX = CC" \
545 "CFLAGS = -n32 -mips3 -O3 -ansi -woff 1209,1521" \
Brian Paulb953beb2003-06-10 14:46:24 +0000546 "CXXFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1552" \
Brian Paulf8c31fc2004-01-29 15:21:47 +0000547 "MKLIB_OPTIONS = -static" \
Brian Paulb953beb2003-06-10 14:46:24 +0000548 "APP_LIB_DEPS = -n32 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000549
550irix6-n32-dso:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000551 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000552 "GL_LIB = libGL.so" \
553 "GLU_LIB = libGLU.so" \
554 "GLUT_LIB = libglut.so" \
Karl Schultzc589af22001-12-14 16:42:23 +0000555 "GLW_LIB = libGLw.so" \
556 "OSMESA_LIB = libOSMesa.so" \
Brian Paulb953beb2003-06-10 14:46:24 +0000557 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000558 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000559 "CXX = CC" \
Karl Schultzc589af22001-12-14 16:42:23 +0000560 "CFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1521,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000561 "CXXFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1552" \
562 "APP_LIB_DEPS = -n32 -rpath $(TOP)/lib32 -lglut -lGLU -lGL -lX11 -lXmu -lXi -lfpe -lm"
jtgafb833d1999-08-19 00:55:39 +0000563
564irix6-gcc-n32-sl:
565 make $(MFLAGS) -f Makefile.X11 targets \
566 "GL_LIB = libGL.so" \
567 "GLU_LIB = libGLU.so" \
568 "GLUT_LIB = libglut.so" \
569 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000570 "OSMESA_LIB = libOSMesa.so" \
Brian Paulb953beb2003-06-10 14:46:24 +0000571 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000572 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000573 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000574 "CFLAGS = -mabi=n32 -mips3 -O3 -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000575 "CXXFLAGS = -mabi=n32 -mips3 -O3" \
Brian Paulc86eab82003-09-02 18:06:18 +0000576 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000577 "APP_LIB_DEPS = -rpath $(TOP)/lib32 -lX11 -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000578
579# For IRIX 6-64: -woff:
580# 1068 - integer conversion resulted in a change of sign
581# 1069 - integer conversion resulted in truncation
582# 1174 - variable was declared but never referenced
583# 1185 - enumerated type mixed with another type
584# 1209 - controlling expression is constant
585# 1474 - declaring a void parameter list with a typedef is nonstandard
586# 1552 - variable was set but never used
587irix6-64:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000588 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000589 "GL_LIB = libGL.a" \
590 "GLU_LIB = libGLU.a" \
591 "GLUT_LIB = libglut.a" \
592 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000593 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +0000594 "LIBDIR = $(TOP)/lib64" \
jtgafb833d1999-08-19 00:55:39 +0000595 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000596 "CXX = CC" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000597 "CFLAGS = -64 -O3 -ansi -woff 1068,1069,1174,1185,1209,1474,1552 -DUSE_XSHM -DPTHREAD" \
598 "CXXFLAGS = -64 -O3 -ansi -woff 1174 -DPTHREAD" \
Brian Paul301e55c2004-03-25 21:55:35 +0000599 "MKLIB_OPTIONS = -static -archopt 64" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000600 "APP_LIB_DEPS = -64 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm -lpthread"
601
602irix6-64-nothreads:
603 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
604 "GL_LIB = libGL.a" \
605 "GLU_LIB = libGLU.a" \
606 "GLUT_LIB = libglut.a" \
607 "GLW_LIB = libGLw.a" \
608 "OSMESA_LIB = libOSMesa.a" \
609 "LIBDIR = $(TOP)/lib64" \
610 "CC = cc" \
611 "CXX = CC" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000612 "CFLAGS = -64 -O3 -ansi -woff 1068,1069,1174,1185,1209,1474,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000613 "CXXFLAGS = -64 -O3 -ansi -woff 1174" \
Brian Paulf8c31fc2004-01-29 15:21:47 +0000614 "MKLIB_OPTIONS = -archopt 64 -static" \
Brian Paulb953beb2003-06-10 14:46:24 +0000615 "APP_LIB_DEPS = -64 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000616
617irix6-64-dso:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000618 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000619 "GL_LIB = libGL.so" \
620 "GLU_LIB = libGLU.so" \
621 "GLUT_LIB = libglut.so" \
622 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000623 "OSMESA_LIB = libOSMesa.so" \
Brian Paulb953beb2003-06-10 14:46:24 +0000624 "LIBDIR = $(TOP)/lib64" \
jtgafb833d1999-08-19 00:55:39 +0000625 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000626 "CFLAGS = -64 -O3 -ansi -woff 1068,1069,1174,1185,1209,1474,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000627 "CXX = CC" \
628 "CXXFLAGS = -64 -O3 -ansi -woff 1174" \
Brian Paulf8c31fc2004-01-29 15:21:47 +0000629 "MKLIB_OPTIONS = -archopt 64" \
Brian Paulb953beb2003-06-10 14:46:24 +0000630 "APP_LIB_DEPS = -64 -rpath $(TOP)/lib64 -lglut -lGLU -lGL -lX11 -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000631
Brian Paulf8c31fc2004-01-29 15:21:47 +0000632irix6-mgl-n32-dso:
633 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
634 "GL_LIB = libGL.so" \
635 "GLU_LIB = libGLU.so" \
636 "GLUT_LIB = libglut.so" \
637 "GLW_LIB = libGLw.so" \
638 "OSMESA_LIB = libOSMesa.so" \
639 "LIBDIR = $(TOP)/libMGL32" \
640 "CC = cc" \
641 "CXX = CC" \
642 "CFLAGS = -n32 -DUSE_MGL_NAMESPACE -mips3 -O3 -ansi -woff 1174,1521,1552 -DUSE_XSHM" \
643 "CXXFLAGS = -n32 -DUSE_MGL_NAMESPACE -mips3 -O3 -ansi -woff 1174,1552" \
644 "APP_LIB_DEPS = -n32 -rpath $(TOP)/libMGL32 -lglut -lGLU -lGL -lX11 -lXmu -lXi -lfpe -lm"
645
jtgafb833d1999-08-19 00:55:39 +0000646linux:
647 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paul0aa0e552000-01-05 06:33:17 +0000648 "GL_LIB = libGL.so" \
649 "GLU_LIB = libGLU.so" \
650 "GLUT_LIB = libglut.so" \
651 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000652 "OSMESA_LIB = libOSMesa.so" \
Brian Paul0aa0e552000-01-05 06:33:17 +0000653 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000654 "CXX = g++" \
Gareth Hughes3df1e042001-03-12 02:24:53 +0000655 "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" \
Brian Paul21d95612003-09-02 16:43:01 +0000656 "CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000657 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000658 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +0000659 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +0000660 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
661 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
662 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000663 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
Brian Paul771b9752000-09-15 19:44:39 +0000664
Brian Paulaf745e52004-03-02 17:28:56 +0000665linux-static:
666 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
667 "GL_LIB = libGL.a" \
668 "GLU_LIB = libGLU.a" \
669 "GLUT_LIB = libglut.a" \
670 "GLW_LIB = libGLw.a" \
671 "OSMESA_LIB = libOSMesa.a" \
672 "CC = gcc" \
673 "CXX = g++" \
674 "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" \
675 "CXXFLAGS = -O3 -ansi -pedantic -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
676 "GLUT_CFLAGS = -fexceptions" \
677 "GL_LIB_DEPS = " \
Brian Paul301e55c2004-03-25 21:55:35 +0000678 "OSMESA_LIB_DEPS = " \
Brian Paulaf745e52004-03-02 17:28:56 +0000679 "GLU_LIB_DEPS = " \
680 "GLUT_LIB_DEPS = " \
681 "GLW_LIB_DEPS = " \
682 "APP_LIB_DEPS = -lglut -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXext -lXi -lXmu -lpthread -lm -lstdc++" \
683 "MKLIB_OPTIONS = -static"
684
Gareth Hughesac018f52000-10-23 00:20:50 +0000685linux-x86:
jtgafb833d1999-08-19 00:55:39 +0000686 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
687 "GL_LIB = libGL.so" \
688 "GLU_LIB = libGLU.so" \
689 "GLUT_LIB = libglut.so" \
690 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000691 "OSMESA_LIB = libOSMesa.so" \
Brian Pauld57bcbe2001-05-15 15:27:43 +0000692 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000693 "CXX = g++" \
Brian Paul76f82742001-06-18 22:45:16 +0000694 "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" \
Brian Paulc86eab82003-09-02 18:06:18 +0000695 "CXXFLAGS = -Wall -O3 -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
696 "GLUT_CFLAGS = -fexceptions" \
Brian Paulc882e192003-12-12 15:32:25 +0000697 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +0000698 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +0000699 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
700 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
701 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
702 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000703 "ASM_SOURCES = $(X86_SOURCES)"
Brian Paulb953beb2003-06-10 14:46:24 +0000704
Brian Paulba9a2bd2004-03-18 16:02:27 +0000705linux-x86-static:
706 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
707 "GL_LIB = libGL.a" \
708 "GLU_LIB = libGLU.a" \
709 "GLUT_LIB = libglut.a" \
710 "GLW_LIB = libGLw.a" \
711 "OSMESA_LIB = libOSMesa.a" \
712 "CC = gcc" \
713 "CXX = g++" \
Brian Paul19bb7f72004-03-23 15:40:18 +0000714 "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" \
715 "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" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000716 "MKLIB_OPTIONS = -static" \
717 "GLUT_CFLAGS = -fexceptions" \
718 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +0000719 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000720 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
721 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
722 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
723 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
724 "ASM_SOURCES = $(X86_SOURCES)"
725
726linux-x86-static-nothreads:
727 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
728 "GL_LIB = libGL.a" \
729 "GLU_LIB = libGLU.a" \
730 "GLUT_LIB = libglut.a" \
731 "GLW_LIB = libGLw.a" \
732 "OSMESA_LIB = libOSMesa.a" \
733 "CC = gcc" \
734 "CXX = g++" \
Brian Paul19bb7f72004-03-23 15:40:18 +0000735 "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" \
736 "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" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000737 "MKLIB_OPTIONS = -static" \
738 "GLUT_CFLAGS = -fexceptions" \
739 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm " \
Brian Paul301e55c2004-03-25 21:55:35 +0000740 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000741 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
742 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
743 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
744 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
745 "ASM_SOURCES = $(X86_SOURCES)"
746
747linux-x86-64-static:
748 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
749 "GL_LIB = libGL.a" \
750 "GLU_LIB = libGLU.a" \
751 "GLUT_LIB = libglut.a" \
752 "GLW_LIB = libGLw.a" \
753 "OSMESA_LIB = libOSMesa.a" \
754 "CC = gcc" \
755 "CPLUSPLUS = g++" \
Brian Paul19bb7f72004-03-23 15:40:18 +0000756 "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" \
757 "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" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000758 "MKLIB_OPTIONS = -static" \
759 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +0000760 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
761 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
762 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000763 "APP_LIB_DEPS = -lm"
764
765linux-x86-64-static-nothreads:
766 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
767 "GL_LIB = libGL.a" \
768 "GLU_LIB = libGLU.a" \
769 "GLUT_LIB = libglut.a" \
770 "GLW_LIB = libGLw.a" \
771 "OSMESA_LIB = libOSMesa.a" \
772 "CC = gcc" \
773 "CPLUSPLUS = g++" \
Brian Paul19bb7f72004-03-23 15:40:18 +0000774 "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" \
775 "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" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000776 "MKLIB_OPTIONS = -static" \
777 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lm" \
Brian Paul301e55c2004-03-25 21:55:35 +0000778 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
779 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
780 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000781 "APP_LIB_DEPS = -lm"
782
Brian Paulb953beb2003-06-10 14:46:24 +0000783linux-x86-sse:
784 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
785 "GL_LIB = libGL.so" \
786 "GLU_LIB = libGLU.so" \
787 "GLUT_LIB = libglut.so" \
788 "GLW_LIB = libGLw.so" \
789 "OSMESA_LIB = libOSMesa.so" \
790 "CC = gcc" \
791 "CXX = g++" \
792 "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" \
Brian Paulc86eab82003-09-02 18:06:18 +0000793 "CXXFLAGS = -mcpu=pentium4 -mfpmath=sse -Wall -O3 -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
794 "GLUT_CFLAGS = -fexceptions" \
Brian Paulc882e192003-12-12 15:32:25 +0000795 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +0000796 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +0000797 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
798 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Brian Paulb3b725b2003-12-15 16:14:55 +0000799 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000800 "ASM_SOURCES = $(X86_SOURCES)"
Brian Paul0aa0e552000-01-05 06:33:17 +0000801
Brian Paul16133d32004-03-25 01:51:38 +0000802linux-x86-opteron:
803 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
804 "GL_LIB = libGL.so" \
805 "GLU_LIB = libGLU.so" \
806 "GLUT_LIB = libglut.so" \
807 "GLW_LIB = libGLw.so" \
808 "OSMESA_LIB = libOSMesa.so" \
809 "CC = gcc" \
810 "CXX = g++" \
811 "CFLAGS = -Wall -O3 -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DPTHREADS -I/usr/X11R6/include" \
812 "CXXFLAGS = -Wall -O3 -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
813 "GLUT_CFLAGS = -fexceptions" \
814 "GL_LIB_DEPS = -L/usr/X11R6/lib64 -lX11 -lXext -lm -lpthread" \
815 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
816 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib64 -lX11 -lXmu -lXt -lXi -lm" \
817 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib64 -lXt -lX11" \
818 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
819
Brian Paul30ec9db2002-05-05 16:00:06 +0000820linux-icc:
821 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
822 "GL_LIB = libGL.so" \
823 "GLU_LIB = libGLU.so" \
824 "GLUT_LIB = libglut.so" \
825 "GLW_LIB = libGLw.so" \
826 "OSMESA_LIB = libOSMesa.so" \
827 "CC = icc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000828 "CXX = g++" \
Brian Paul4290dba2002-05-27 17:13:42 +0000829 "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" \
Brian Paulc882e192003-12-12 15:32:25 +0000830 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +0000831 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +0000832 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
833 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Brian Paulb3b725b2003-12-15 16:14:55 +0000834 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
835 "ASM_SOURCES = $(X86_SOURCES)" \
836 "MKLIB_OPTIONS = -arch icc"
jtgafb833d1999-08-19 00:55:39 +0000837
Brian Paulba9a2bd2004-03-18 16:02:27 +0000838linux-icc-static:
839 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
840 "GL_LIB = libGL.a" \
841 "GLU_LIB = libGLU.a" \
842 "GLUT_LIB = libglut.a" \
843 "GLW_LIB = libGLw.a" \
844 "OSMESA_LIB = libOSMesa.a" \
845 "CC = icc" \
846 "CXX = icpc" \
Brian Paul19bb7f72004-03-23 15:40:18 +0000847 "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" \
848 "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" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000849 "MKLIB_OPTIONS = -static" \
850 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +0000851 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000852 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
853 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
854 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
855 "ASM_SOURCES = $(X86_SOURCES)" \
856 "MKLIB_OPTIONS = -static -arch icc"
857
858linux-icc-static-nothreads:
859 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
860 "GL_LIB = libGL.a" \
861 "GLU_LIB = libGLU.a" \
862 "GLUT_LIB = libglut.a" \
863 "GLW_LIB = libGLw.a" \
864 "OSMESA_LIB = libOSMesa.a" \
865 "CC = icc" \
866 "CXX = icpc" \
Brian Paul19bb7f72004-03-23 15:40:18 +0000867 "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" \
868 "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" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000869 "MKLIB_OPTIONS = -static" \
870 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm" \
Brian Paul301e55c2004-03-25 21:55:35 +0000871 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000872 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
873 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
874 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
875 "ASM_SOURCES = $(X86_SOURCES)" \
876 "MKLIB_OPTIONS = -static -arch icc"
877
Brian Pauledda9ae2000-10-23 19:33:55 +0000878# Contributed by Uwe_Maurer@t-online.de
879linux-ggi:
880 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
881 "GL_LIB = libGL.so" \
882 "GLU_LIB = libGLU.so" \
883 "GLUT_LIB = libglut.so" \
884 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000885 "OSMESA_LIB = libOSMesa.a" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000886 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000887 "CXX = g++" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000888 "CFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM -DGGI -DCDECL=" \
Brian Paul21d95612003-09-02 16:43:01 +0000889 "CXXFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DCDECL=" \
Brian Paulc86eab82003-09-02 18:06:18 +0000890 "GLUT_CFLAGS = -fexceptions" \
Brian Paul646dffd2004-02-08 17:17:09 +0000891 "GL_LIB_DEPS = -L/usr/X11R6/lib -lggi -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +0000892 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +0000893 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
894 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
895 "APP_LIB_DEPS = -lm"
Brian Pauledda9ae2000-10-23 19:33:55 +0000896
897# Contributed by Emmanuel marty core@ggi-project.org
Brian Paulb953beb2003-06-10 14:46:24 +0000898linux-x86-ggi:
Brian Pauledda9ae2000-10-23 19:33:55 +0000899 $(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" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000904 "OSMESA_LIB = libOSMesa.so" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000905 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000906 "CXX = g++" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000907 "CFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM -DUSE_X86_ASM -DGGI -DCDECL=" \
Brian Paul21d95612003-09-02 16:43:01 +0000908 "CXXFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DCDECL=" \
Brian Paulc86eab82003-09-02 18:06:18 +0000909 "GLUT_CFLAGS = -fexceptions" \
Brian Paul646dffd2004-02-08 17:17:09 +0000910 "GL_LIB_DEPS = -L/usr/X11R6/lib -lggi -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +0000911 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +0000912 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
913 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
914 "APP_LIB_DEPS = -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000915 "ASM_SOURCES = $(X86_SOURCES)"
Brian Pauledda9ae2000-10-23 19:33:55 +0000916
Brian Paulc882e192003-12-12 15:32:25 +0000917linux-glfbdev:
918 $(MAKE) $(MFLAGS) -f Makefile.glfbdev targets \
919 "GL_LIB = libGL.so" \
920 "GLU_LIB = libGLU.so" \
921 "GLW_LIB = libGLw.a" \
922 "OSMESA_LIB = libOSMesa.a" \
923 "CC = gcc" \
924 "CXX = g++" \
925 "CFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_GLFBDEV_DRIVER" \
926 "CXXFLAGS = -O3 -fPIC" \
927 "GL_LIB_DEPS = -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +0000928 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulc882e192003-12-12 15:32:25 +0000929 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
930 "APP_LIB_DEPS = -lm"
931
jtgafb833d1999-08-19 00:55:39 +0000932linux-glide:
933 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
934 "GL_LIB = libGL.so" \
935 "GLU_LIB = libGLU.so" \
936 "GLUT_LIB = libglut.so" \
937 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000938 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000939 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000940 "CXX = g++" \
Brian Paul27be87c2000-02-16 01:09:06 +0000941 "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" \
Brian Paul21d95612003-09-02 16:43:01 +0000942 "CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000943 "GLUT_CFLAGS = -fexceptions" \
Daniel Borcafd83bc22003-10-13 11:14:58 +0000944 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread -L/usr/local/glide/lib -lglide3x" \
Brian Paul301e55c2004-03-25 21:55:35 +0000945 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +0000946 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
947 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Daniel Borcafd83bc22003-10-13 11:14:58 +0000948 "APP_LIB_DEPS = -L/usr/local/glide/lib -lglide3x -lglut -lGLU -lGL"
jtgafb833d1999-08-19 00:55:39 +0000949
Gareth Hughesac018f52000-10-23 00:20:50 +0000950linux-x86-glide:
Andre Werthmann6630e2b1999-11-18 09:20:50 +0000951 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
952 "GL_LIB = libGL.so" \
953 "GLU_LIB = libGLU.so" \
954 "GLUT_LIB = libglut.so" \
955 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000956 "OSMESA_LIB = libOSMesa.so" \
Brian Pauld57bcbe2001-05-15 15:27:43 +0000957 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000958 "CXX = g++" \
Brian Paul886bc6f2003-09-02 18:19:53 +0000959 "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" \
960 "CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -funroll-loops -fomit-frame-pointer -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000961 "GLUT_CFLAGS = -fexceptions" \
Daniel Borcafd83bc22003-10-13 11:14:58 +0000962 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -L/usr/local/glide/lib -lglide3x -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +0000963 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +0000964 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
965 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
966 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
967 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000968 "ASM_SOURCES = $(X86_SOURCES)"
jtgafb833d1999-08-19 00:55:39 +0000969
Brian Paulba9a2bd2004-03-18 16:02:27 +0000970linux-ia64-ecc-static:
971 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
972 "GL_LIB = libGL.a" \
973 "GLU_LIB = libGLU.a" \
974 "GLUT_LIB = libglut.a" \
975 "GLW_LIB = libGLw.a" \
976 "OSMESA_LIB = libOSMesa.a" \
977 "CC = ecc" \
Brian Paul19bb7f72004-03-23 15:40:18 +0000978 "CXX = ecpc" \
979 "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" \
980 "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" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000981 "MKLIB_OPTIONS = -static" \
Brian Paul19bb7f72004-03-23 15:40:18 +0000982 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +0000983 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
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" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000986 "APP_LIB_DEPS = -lm" \
987 "ASM_SOURCES ="
988
989linux-ia64-ecc-static-nothreads:
990 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
991 "GL_LIB = libGL.a" \
992 "GLU_LIB = libGLU.a" \
993 "GLUT_LIB = libglut.a" \
994 "GLW_LIB = libGLw.a" \
995 "OSMESA_LIB = libOSMesa.a" \
996 "CC = ecc" \
Brian Paul19bb7f72004-03-23 15:40:18 +0000997 "CXX = ecpc" \
998 "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" \
999 "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" \
Brian Paulba9a2bd2004-03-18 16:02:27 +00001000 "MKLIB_OPTIONS = -static" \
Brian Paul19bb7f72004-03-23 15:40:18 +00001001 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm" \
Brian Paul301e55c2004-03-25 21:55:35 +00001002 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
1003 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1004 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Brian Paulba9a2bd2004-03-18 16:02:27 +00001005 "APP_LIB_DEPS = -lm" \
1006 "ASM_SOURCES ="
1007
jtgafb833d1999-08-19 00:55:39 +00001008linux-alpha:
1009 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +00001010 "GL_LIB = libGL.so" \
1011 "GLU_LIB = libGLU.so" \
1012 "GLUT_LIB = libglut.so" \
1013 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001014 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +00001015 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001016 "CXX = g++" \
1017 "CFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -fPIC -D_XOPEN_SOURCE -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +00001018 "CXXFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -fPIC -D_XOPEN_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +00001019 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +00001020 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +00001021 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +00001022 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1023 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
1024 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
1025 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +00001026
Brian Paul27be87c2000-02-16 01:09:06 +00001027linux-alpha-static:
jtgafb833d1999-08-19 00:55:39 +00001028 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1029 "GL_LIB = libGL.a" \
1030 "GLU_LIB = libGLU.a" \
Brian Paul0fc00122000-05-08 18:20:13 +00001031 "GLUT_LIB = libglut.a" \
jtgafb833d1999-08-19 00:55:39 +00001032 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001033 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001034 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001035 "CXX = g++" \
1036 "CFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -L/usr/X11R6/lib -D_XOPEN_SOURCE -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +00001037 "CXXFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -D_XOPEN_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +00001038 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +00001039 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +00001040
Brian Paul27be87c2000-02-16 01:09:06 +00001041linux-ppc:
Brian Paul0aa0e552000-01-05 06:33:17 +00001042 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +00001043 "GL_LIB = libGL.so" \
1044 "GLU_LIB = libGLU.so" \
1045 "GLUT_LIB = libglut.so" \
1046 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001047 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +00001048 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001049 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001050 "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" \
Brian Paul21d95612003-09-02 16:43:01 +00001051 "CXXFLAGS = -O3 -mcpu=603 -ansi -pedantic -fPIC -fsigned-char -ffast-math -funroll-loops -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +00001052 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +00001053 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +00001054 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +00001055 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1056 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
1057 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
1058 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +00001059
Brian Paul27be87c2000-02-16 01:09:06 +00001060linux-ppc-static:
jtgafb833d1999-08-19 00:55:39 +00001061 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paul27be87c2000-02-16 01:09:06 +00001062 "GL_LIB = libGL.a" \
1063 "GLU_LIB = libGLU.a" \
1064 "GLUT_LIB = libglut.a" \
1065 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001066 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001067 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001068 "CXX = g++" \
Brian Paul27be87c2000-02-16 01:09:06 +00001069 "CFLAGS = -O3 -mcpu=603 -ansi -pedantic -fsigned-char -ffast-math -funroll-loops -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +00001070 "CXXFLAGS = -O3 -mcpu=603 -ansi -pedantic -fsigned-char -ffast-math -funroll-loops -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +00001071 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +00001072 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +00001073
Brian Paulb953beb2003-06-10 14:46:24 +00001074linux-sparc:
jtgafb833d1999-08-19 00:55:39 +00001075 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paulb953beb2003-06-10 14:46:24 +00001076 "GL_LIB = libGL.so" \
1077 "GLU_LIB = libGLU.so" \
1078 "GLUT_LIB = libglut.so" \
1079 "GLW_LIB = libGLw.so" \
1080 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +00001081 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001082 "CXX = g++" \
1083 "CFLAGS = -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +00001084 "CXXFLAGS = -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +00001085 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +00001086 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +00001087 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +00001088 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1089 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
1090 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
1091 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +00001092
Brian Paul27be87c2000-02-16 01:09:06 +00001093linux-sparc5:
jtgafb833d1999-08-19 00:55:39 +00001094 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1095 "GL_LIB = libGL.so" \
1096 "GLU_LIB = libGLU.so" \
1097 "GLUT_LIB = libglut.so" \
1098 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001099 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +00001100 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001101 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001102 "CFLAGS = -mv8 -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +00001103 "CXXFLAGS = -mv8 -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +00001104 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +00001105 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +00001106 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +00001107 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1108 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
1109 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
1110 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +00001111
1112# 32-bit Sparc ELF userland, on UltraSparc
1113linux-sparc-ultra:
1114 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1115 "GL_LIB = libGL.so" \
1116 "GLU_LIB = libGLU.so" \
1117 "GLUT_LIB = libglut.so" \
1118 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001119 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +00001120 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001121 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001122 "CFLAGS = -mv8 -O2 -mtune=ultrasparc -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +00001123 "CXXFLAGS = -mv8 -O2 -mtune=ultrasparc -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +00001124 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +00001125 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +00001126 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +00001127 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1128 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
1129 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
1130 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +00001131
Brian Paul785c3462001-04-26 22:27:09 +00001132# 16-bit/channel Mesa using OSMesa driver
1133linux-osmesa16:
1134 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
Brian Paulc882e192003-12-12 15:32:25 +00001135 "OSMESA_LIB = libOSMesa16.so" \
Brian Paul785c3462001-04-26 22:27:09 +00001136 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001137 "CXX = g++" \
Brian Paul1c4b7112003-10-10 17:58:38 +00001138 "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" \
1139 "CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +00001140 "GLUT_CFLAGS = -fexceptions" \
Brian Paul785c3462001-04-26 22:27:09 +00001141 "GL_LIB_DEPS = -lm -lpthread" \
Brian Paul5b22aa12001-07-13 20:08:42 +00001142 "APP_LIB_DEPS = -lOSMesa16 -lGL"
1143
Brian Paul1c4b7112003-10-10 17:58:38 +00001144linux-osmesa16-static:
1145 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
Brian Paulc882e192003-12-12 15:32:25 +00001146 "OSMESA_LIB = libOSMesa16.a" \
Brian Paul1c4b7112003-10-10 17:58:38 +00001147 "CC = gcc" \
1148 "CXX = g++" \
1149 "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" \
1150 "CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
1151 "GLUT_CFLAGS = -fexceptions" \
1152 "GL_LIB_DEPS = -lm -lpthread" \
Brian Paulaf745e52004-03-02 17:28:56 +00001153 "APP_LIB_DEPS = -lOSMesa16 -lGL" \
1154 "MKLIB_OPTIONS = -static"
Brian Paul1c4b7112003-10-10 17:58:38 +00001155
Brian Paul5b22aa12001-07-13 20:08:42 +00001156# 32-bit/channel Mesa using OSMesa driver
1157linux-osmesa32:
1158 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
Brian Paulc882e192003-12-12 15:32:25 +00001159 "OSMESA_LIB = libOSMesa32.so" \
1160 "OSMESA_LIB_NAME = OSMesa32" \
Brian Paul5b22aa12001-07-13 20:08:42 +00001161 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001162 "CXX = g++" \
Brian Paul21d95612003-09-02 16:43:01 +00001163 "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" \
1164 "CXXFLAGS = -O3 -ansi -pedantic -Wall -Wmissing-prototypes -Wundef -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +00001165 "GLUT_CFLAGS = -fexceptions" \
Brian Paul5b22aa12001-07-13 20:08:42 +00001166 "GL_LIB_DEPS = -lm -lpthread" \
1167 "APP_LIB_DEPS = -lOSMesa32 -lGL"
Brian Paul785c3462001-04-26 22:27:09 +00001168
Brian Paul5df82c82003-08-22 20:11:43 +00001169# standalone Mesa -- embedded
1170# change -g to -O3 for non-debug
1171linux-solo:
Brian Paulc882e192003-12-12 15:32:25 +00001172 $(MAKE) $(MFLAGS) -f Makefile.solo targets \
Brian Paul5df82c82003-08-22 20:11:43 +00001173 "GLU_LIB = libGLU.so" \
1174 "GLUT_LIB = libglut.so" \
1175 "CC = gcc" \
1176 "CXX = g++" \
Brian Paulba9a2bd2004-03-18 16:02:27 +00001177 "CFLAGS = -g -std=c99 -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc882e192003-12-12 15:32:25 +00001178 "CXXFLAGS = -g -Wall -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +00001179 "GLUT_CFLAGS = -fexceptions" \
Jon Smirlbcc6edd2003-10-21 06:05:39 +00001180 "GL_LIB_DEPS = -lm -lpthread -lexpat" \
Brian Paulc882e192003-12-12 15:32:25 +00001181 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1182 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
1183 "APP_LIB_DEPS = -L$(TOP)/lib -lglut -lGLU -lGL -lm -lpthread"
Brian Paul5df82c82003-08-22 20:11:43 +00001184
jtgafb833d1999-08-19 00:55:39 +00001185# May want to add these CFLAGS for better performance under LynxOS and GCC:
Brian Paulcb5ecb81999-11-11 01:28:16 +00001186# -fPIC -O2 -ansi -pedantic -mieee-fp -DUSE_XSHM -funroll-loops
jtgafb833d1999-08-19 00:55:39 +00001187# -fexpensive-optimizations -fomit-frame-pointer -ffast-math
jtgafb833d1999-08-19 00:55:39 +00001188lynxos:
1189 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1190 "GL_LIB = libGL.a" \
1191 "GLU_LIB = libGLU.a" \
1192 "GLUT_LIB = libglut.a" \
1193 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001194 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001195 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001196 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001197 "CFLAGS = -O2 -ansi -pedantic -funroll-loops -ffast-math -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +00001198 "CXXFLAGS = -O2 -ansi -pedantic -funroll-loops -ffast-math" \
Brian Paulc86eab82003-09-02 18:06:18 +00001199 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +00001200 "APP_LIB_DEPS = -L/usr/X11/lib -lXext -lXi -lXmu -lX11 -lbsd -lm"
jtgafb833d1999-08-19 00:55:39 +00001201
jtgafb833d1999-08-19 00:55:39 +00001202mklinux:
1203 $(MAKE) targets \
1204 "GL_LIB = libGL.a" \
1205 "GLU_LIB = libGLU.a" \
1206 "GLUT_LIB = libglut.a" \
1207 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001208 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001209 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001210 "CXX = g++" \
jtgafb833d1999-08-19 00:55:39 +00001211 "CFLAGS = -pedantic -O2" \
Brian Paul21d95612003-09-02 16:43:01 +00001212 "CXXFLAGS = -pedantic -O2" \
Brian Paulc86eab82003-09-02 18:06:18 +00001213 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +00001214 "APP_LIB_DEPS = -lmoto -L/usr/X11/lib -lXmu -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +00001215
1216netbsd:
1217 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1218 "GL_LIB = libGL.so" \
1219 "GLU_LIB = libGLU.so" \
1220 "GLUT_LIB = libglut.so" \
1221 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001222 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +00001223 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001224 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001225 "CFLAGS = -O2 -fPIC -DUSE_XSHM -I/usr/X11R6/include -DHZ=100" \
Brian Paul21d95612003-09-02 16:43:01 +00001226 "CXXFLAGS = -O2 -fPIC" \
Brian Paulc86eab82003-09-02 18:06:18 +00001227 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +00001228 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +00001229
jtgafb833d1999-08-19 00:55:39 +00001230openbsd:
1231 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1232 "GL_LIB = libGL.so" \
1233 "GLU_LIB = libGLU.so" \
1234 "GLUT_LIB = libglut.so" \
1235 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001236 "OSMESA_LIB = libOSMesa.so" \
Brian Paul4eb16e32004-01-17 18:30:52 +00001237 "CC = gcc" \
Brian Paule3cc5c32004-01-10 22:22:41 +00001238 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001239 "CFLAGS = -O2 -fPIC -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
Brian Paule3cc5c32004-01-10 22:22:41 +00001240 "CXXFLAGS = -O2 -fPIC -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
Brian Paul4eb16e32004-01-17 18:30:52 +00001241 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm" \
Brian Paule3cc5c32004-01-10 22:22:41 +00001242 "OSMESA_LIB_DEPS = -lm" \
Brian Paulb953beb2003-06-10 14:46:24 +00001243 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paul4eb16e32004-01-17 18:30:52 +00001244 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lm" \
1245 "APP_LIB_DEPS = -L/usr/X11R6/lib -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +00001246
1247openstep:
1248 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1249 "DRIVER_SOURCES = OSmesa/osmesa.c" \
1250 "GL_LIB = libGL.a" \
1251 "GLU_LIB = libGLU.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001252 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001253 "CC = ${MYCC}" \
Brian Paule3cc5c32004-01-10 22:22:41 +00001254 "CFLAGS = -traditional-cpp -DOPENSTEP -O4"
jtgafb833d1999-08-19 00:55:39 +00001255
1256openstep-win32:
1257 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1258 "DRIVER_SOURCES = OSmesa/osmesa.c" \
1259 "GL_LIB = libGL.a" \
1260 "GLU_LIB = libGLU.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001261 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001262 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001263 "CXX = g++" \
jtgafb833d1999-08-19 00:55:39 +00001264 "CFLAGS = -DOPENSTEP -O4" \
Brian Paul21d95612003-09-02 16:43:01 +00001265 "CXXFLAGS = -DOPENSTEP -O4" \
Brian Paule3cc5c32004-01-10 22:22:41 +00001266 "GLUT_CFLAGS = -fexceptions"
jtgafb833d1999-08-19 00:55:39 +00001267
1268osf1:
1269 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paulba9a2bd2004-03-18 16:02:27 +00001270 "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 "CXX = cxx" \
Brian Paul19bb7f72004-03-23 15:40:18 +00001277 "CFLAGS = -O2 -std1 -ieee_with_no_inexact -DPTHREADS -D_REENTRANT -DUSE_XSHM" \
1278 "CXXFLAGS = -O2 -std1 -ieee_with_no_inexact -DPTHREADS -D_REENTRANT -DUSE_XSHM" \
Brian Paulba9a2bd2004-03-18 16:02:27 +00001279 "MKLIB_OPTIONS = -static" \
1280 "GL_LIB_DEPS = -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +00001281 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulba9a2bd2004-03-18 16:02:27 +00001282 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1283 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lX11 -lXmu -lXt -lXi -lm" \
1284 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
1285
1286osf1-nothreads:
1287 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1288 "GL_LIB = libGL.a" \
1289 "GLU_LIB = libGLU.a" \
1290 "GLUT_LIB = libglut.a" \
1291 "GLW_LIB = libGLw.a" \
1292 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001293 "CC = cc" \
Brian Paulf5dbba72004-01-31 17:12:19 +00001294 "CXX = cxx" \
Brian Paul19bb7f72004-03-23 15:40:18 +00001295 "CFLAGS = -O2 -std1 -ieee_with_no_inexact -DUSE_XSHM" \
1296 "CXXFLAGS = -O2 -std1 -ieee_with_no_inexact -DUSE_XSHM" \
Brian Paulba9a2bd2004-03-18 16:02:27 +00001297 "MKLIB_OPTIONS = -static" \
1298 "GL_LIB_DEPS = -lX11 -lXext -lm" \
Brian Paul301e55c2004-03-25 21:55:35 +00001299 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +00001300 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1301 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lX11 -lXmu -lXt -lXi -lm" \
Brian Paul27be87c2000-02-16 01:09:06 +00001302 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +00001303
jtgafb833d1999-08-19 00:55:39 +00001304# QNX V4 & Watcom Compiler
1305qnx:
1306 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1307 "GL_LIB = libGL.a" \
1308 "GLU_LIB = libGLU.a" \
1309 "GLUT_LIB = libglut.a" \
1310 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001311 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001312 "CC = cc" \
1313 "CFLAGS = -O" \
Brian Paul27be87c2000-02-16 01:09:06 +00001314 "APP_LIB_DEPS = -L/usr/X11/lib -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +00001315
jtgafb833d1999-08-19 00:55:39 +00001316solaris-x86:
Brian Paulc6dddaa1999-10-15 22:00:07 +00001317 $(MAKE) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +00001318 "GL_LIB = libGL.a" \
1319 "GLU_LIB = libGLU.a" \
1320 "GLUT_LIB = libglut.a" \
1321 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001322 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001323 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001324 "CFLAGS = -Xa -xO3 -xpentium -KPIC -I/usr/openwin/include -DUSE_XSHM" \
Brian Paul27be87c2000-02-16 01:09:06 +00001325 "APP_LIB_DEPS = -L/usr/openwin/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +00001326
1327solaris-x86-gcc:
Brian Paulc6dddaa1999-10-15 22:00:07 +00001328 $(MAKE) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +00001329 "GL_LIB = libGL.a" \
1330 "GLU_LIB = libGLU.a" \
1331 "GLUT_LIB = libglut.a" \
1332 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001333 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001334 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001335 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001336 "CFLAGS = -O3 -m486 -fPIC -I/usr/openwin/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +00001337 "CXXFLAGS = -O3 -m486 -fPIC" \
Brian Paulc86eab82003-09-02 18:06:18 +00001338 "GLUT_CFLAGS = -fexceptions" \
Brian Paul646dffd2004-02-08 17:17:09 +00001339 "GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +00001340 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paul646dffd2004-02-08 17:17:09 +00001341 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1342 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/openwin/lib -lX11 -lXmu -lXt -lXi -lm" \
1343 "APP_LIB_DEPS = -L/usr/openwin/lib -R/usr/openwin/lib -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +00001344
1345sunos4:
1346 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1347 "GL_LIB = libGL.a" \
1348 "GLU_LIB = libGLU.a" \
1349 "GLUT_LIB = libglut.a" \
1350 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001351 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001352 "CC = acc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001353 "CFLAGS = -O -DUSE_XSHM -DSUNOS4" \
Brian Paul27be87c2000-02-16 01:09:06 +00001354 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +00001355
1356sunos4-sl:
1357 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1358 "GL_LIB = libGL.so" \
1359 "GLU_LIB = libGLU.so" \
1360 "GLUT_LIB = libglut.so" \
1361 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001362 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +00001363 "CC = acc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001364 "CFLAGS = -Kpic -O -I/usr/include/X11R5 -DUSE_XSHM -DSUNOS4" \
Brian Paul27be87c2000-02-16 01:09:06 +00001365 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +00001366
1367sunos4-gcc:
1368 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1369 "GL_LIB = libGL.a" \
1370 "GLU_LIB = libGLU.a" \
1371 "GLUT_LIB = libglut.a" \
1372 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001373 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001374 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001375 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001376 "CFLAGS = -O3 -DUSE_XSHM -DSUNOS4 -I/usr/openwin/include" \
Brian Paul21d95612003-09-02 16:43:01 +00001377 "CXXFLAGS = -O3 -DSUNOS4 -I/usr/openwin/include" \
Brian Paulc86eab82003-09-02 18:06:18 +00001378 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +00001379 "APP_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +00001380
1381sunos4-gcc-sl:
1382 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1383 "GL_LIB = libGL.so.$(VERSION)" \
1384 "GLU_LIB = libGLU.so.$(VERSION)" \
1385 "GLUT_LIB = libglut.so" \
1386 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001387 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +00001388 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001389 "CXX = g++" \
Brian Paulc86eab82003-09-02 18:06:18 +00001390 "CFLAGS = -fPIC -O3 -I/usr/openwin/include -I/usr/include/X11R5 -I/usr/include/X11R5 -DUSE_XSHM -DSUNOS4" \
Brian Paul21d95612003-09-02 16:43:01 +00001391 "CXXFLAGS = -fPIC -O3 -I/usr/openwin/include -DSUNOS4" \
Brian Paulc86eab82003-09-02 18:06:18 +00001392 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
Brian Paul27be87c2000-02-16 01:09:06 +00001393 "APP_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +00001394
1395sunos4-gcc-x11r6-sl:
1396 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1397 "GL_LIB = libGL.so.$(VERSION)" \
1398 "GLU_LIB = libGLU.so.$(VERSION)" \
1399 "GLUT_LIB = libglut.so" \
1400 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001401 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +00001402 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001403 "CXX = g++" \
Brian Paulc86eab82003-09-02 18:06:18 +00001404 "CFLAGS = -fPIC -O3 -I/usr/X11R6.3/include -DUSE_XSHM -DSUNOS4" \
Brian Paul21d95612003-09-02 16:43:01 +00001405 "CXXFLAGS = -fPIC -O3 -I/usr/X11R6.3/include -DSUNOS4" \
Brian Paulc86eab82003-09-02 18:06:18 +00001406 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
Brian Paul27be87c2000-02-16 01:09:06 +00001407 "APP_LIB_DEPS = -L/usr/X11R6.3/lib/X11 -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +00001408
1409sunos5:
1410 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +00001411 "GL_LIB = libGL.so" \
1412 "GLU_LIB = libGLU.so" \
1413 "GLUT_LIB = libglut.so" \
1414 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001415 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +00001416 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001417 "CXX = c++" \
Brian Paulc86eab82003-09-02 18:06:18 +00001418 "CFLAGS = -KPIC -Xa -O -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM" \
Brian Paul67c1fd22003-09-03 14:34:55 +00001419 "CXXFLAGS = -KPIC -Xa -O -I/usr/openwin/include -I/usr/dt/include" \
Brian Paulb953beb2003-06-10 14:46:24 +00001420 "GL_LIB_DEPS = -L/usr/openwin/lib -L/usr/dt/lib -lX11 -lXext -lXmu -lXi -lm" \
Brian Paul301e55c2004-03-25 21:55:35 +00001421 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulc86eab82003-09-02 18:06:18 +00001422 "GLUT_CFLAGS = -DSOLARIS_2_4_BUG" \
Brian Paulb953beb2003-06-10 14:46:24 +00001423 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1424 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
1425 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
Brian Paul67c1fd22003-09-03 14:34:55 +00001426 "APP_LIB_DEPS = -lCrun -lX11 -lglut -lGLU -lGL -lm"
1427
Brian Paulba9a2bd2004-03-18 16:02:27 +00001428sunos5-v8:
1429 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1430 "GL_LIB = libGL.a" \
1431 "GLU_LIB = libGLU.a" \
1432 "GLUT_LIB = libglut.a" \
1433 "GLW_LIB = libGLw.a" \
1434 "OSMESA_LIB = libOSMesa.a" \
1435 "CC = cc" \
1436 "CXX = CC" \
1437 "CFLAGS = -xarch=v8 -Xa -xO4 -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
1438 "CXXFLAGS = -xarch=v8 -Xa -xO4 -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
1439 "MKLIB_OPTIONS = -static" \
1440 "APP_LIB_DEPS = -L/usr/openwin/lib -L/usr/dt/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
1441
1442sunos5-v9:
1443 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1444 "GL_LIB = libGL.a" \
1445 "GLU_LIB = libGLU.a" \
1446 "GLUT_LIB = libglut.a" \
1447 "GLW_LIB = libGLw.a" \
1448 "OSMESA_LIB = libOSMesa.a" \
1449 "LIBDIR = $(TOP)/lib64" \
1450 "CC = cc" \
1451 "CXX = CC" \
1452 "CFLAGS = -xarch=v9 -Xa -xO4 -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
1453 "CXXFLAGS = -xarch=v9 -Xa -xO4 -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
1454 "MKLIB_OPTIONS = -static" \
1455 "APP_LIB_DEPS = -L/usr/openwin/lib -L/usr/dt/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
1456
1457sunos5-v8-pthread:
1458 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1459 "GL_LIB = libGL.a" \
1460 "GLU_LIB = libGLU.a" \
1461 "GLUT_LIB = libglut.a" \
1462 "GLW_LIB = libGLw.a" \
1463 "OSMESA_LIB = libOSMesa.a" \
1464 "CC = cc" \
1465 "CXX = CC" \
1466 "CFLAGS = -xarch=v8 -mt -Xa -xO4 -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG -DPTHREADS" \
1467 "CXXFLAGS = -xarch=v8 -mt -Xa -xO4 -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG -DPTHREADS" \
1468 "MKLIB_OPTIONS = -static" \
1469 "APP_LIB_DEPS = -L/usr/openwin/lib -L/usr/dt/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lpthread -lm"
1470
1471sunos5-v9-pthread:
1472 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1473 "GL_LIB = libGL.a" \
1474 "GLU_LIB = libGLU.a" \
1475 "GLUT_LIB = libglut.a" \
1476 "GLW_LIB = libGLw.a" \
1477 "OSMESA_LIB = libOSMesa.a" \
1478 "LIBDIR = $(TOP)/lib64" \
1479 "CC = cc" \
1480 "CXX = CC" \
1481 "CFLAGS = -xarch=v9 -mt -Xa -xO4 -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG -DPTHREADS" \
1482 "CXXFLAGS = -xarch=v9 -mt -Xa -xO4 -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG -DPTHREADS" \
1483 "MKLIB_OPTIONS = -static" \
1484 "APP_LIB_DEPS = -L/usr/openwin/lib -L/usr/dt/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lpthread -lm"
1485
Brian Paul67c1fd22003-09-03 14:34:55 +00001486sunos5-smp:
1487 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1488 "GL_LIB = libGL.so" \
1489 "GLU_LIB = libGLU.so" \
1490 "GLUT_LIB = libglut.so" \
1491 "GLW_LIB = libGLw.so" \
1492 "OSMESA_LIB = libOSMesa.so" \
1493 "CC = cc" \
Brian Paule39cbf62003-09-08 14:58:05 +00001494 "CXX = c++" \
1495 "CFLAGS = -KPIC -Xa -native -fast -xO5 -xlibmil -xsafe=mem -xdepend -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
1496 "CXXFLAGS = -KPIC -Xa -native -fast -xO5 -xlibmil -xsafe=mem -xdepend -I/usr/openwin/include -I/usr/dt/include" \
Brian Paul67c1fd22003-09-03 14:34:55 +00001497 "GLUT_CFLAGS = -DSOLARIS_2_4_BUG" \
Brian Paule39cbf62003-09-08 14:58:05 +00001498 "GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm" \
Brian Paul301e55c2004-03-25 21:55:35 +00001499 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paul67c1fd22003-09-03 14:34:55 +00001500 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1501 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
1502 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
Brian Paule39cbf62003-09-08 14:58:05 +00001503 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm -lCrun"
jtgafb833d1999-08-19 00:55:39 +00001504
1505sunos5-gcc:
1506 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paulb953beb2003-06-10 14:46:24 +00001507 "GL_LIB = libGL.so" \
1508 "GLU_LIB = libGLU.so" \
1509 "GLUT_LIB = libglut.so" \
1510 "GLW_LIB = libGLw.so" \
1511 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +00001512 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001513 "CXX = g++" \
Brian Pauld7a3b7e2004-01-01 15:17:20 +00001514 "CFLAGS = -O3 -I/usr/openwin/include -fPIC -fomit-frame-pointer -D_REENTRANT -DUSE_XSHM" \
Brian Paul6290ca42004-01-15 14:24:37 +00001515 "CXXFLAGS = -O3 -I/usr/openwin/include -fPIC -fomit-frame-pointer -D_REENTRANT" \
Brian Paulc86eab82003-09-02 18:06:18 +00001516 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
Brian Paulb953beb2003-06-10 14:46:24 +00001517 "GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm" \
Brian Paul301e55c2004-03-25 21:55:35 +00001518 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +00001519 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1520 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
1521 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
1522 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +00001523
Brian Paulc882e192003-12-12 15:32:25 +00001524sunos5-gcc-debug:
1525 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1526 "GL_LIB = libGL.so" \
1527 "GLU_LIB = libGLU.so" \
1528 "GLUT_LIB = libglut.so" \
1529 "GLW_LIB = libGLw.so" \
1530 "OSMESA_LIB = libOSMesa.so" \
1531 "CC = gcc" \
1532 "CXX = g++" \
Brian Pauld7a3b7e2004-01-01 15:17:20 +00001533 "CFLAGS = -g -I/usr/openwin/include -fPIC -fomit-frame-pointer -D_REENTRANT -DUSE_XSHM" \
1534 "CXXFLAGS = -g -I/usr/openwin/include -fPIC -fomit-frame-pointer -D_REENTRANT" \
Brian Paulc882e192003-12-12 15:32:25 +00001535 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
1536 "GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm" \
Brian Paul301e55c2004-03-25 21:55:35 +00001537 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulc882e192003-12-12 15:32:25 +00001538 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1539 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
1540 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
1541 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm"
1542
jtgafb833d1999-08-19 00:55:39 +00001543ultrix-gcc:
1544 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1545 "GL_LIB = libGL.a" \
1546 "GLU_LIB = libGLU.a" \
1547 "GLUT_LIB = libglut.a" \
1548 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001549 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001550 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001551 "CXX = g++" \
jtgafb833d1999-08-19 00:55:39 +00001552 "CFLAGS = -pedantic -O2" \
Brian Paul21d95612003-09-02 16:43:01 +00001553 "CXXFLAGS = -pedantic -O2" \
Brian Paulc86eab82003-09-02 18:06:18 +00001554 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +00001555 "APP_LIB_DEPS = -lXmu -lX11 -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +00001556
jtgafb833d1999-08-19 00:55:39 +00001557unixware:
1558 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1559 "GL_LIB = libGL.a" \
1560 "GLU_LIB = libGLU.a" \
1561 "GLUT_LIB = libglut.a" \
1562 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001563 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001564 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001565 "CFLAGS = -O -I/usr/X/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +00001566 "CXXFLAGS = -O" \
Brian Paul27be87c2000-02-16 01:09:06 +00001567 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lsocket -lnsl -lm"
jtgafb833d1999-08-19 00:55:39 +00001568
1569unixware-shared:
1570 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1571 "GL_LIB = libGL" \
1572 "GLU_LIB = libGLU" \
1573 "GLUT_LIB = libglut" \
1574 "GLW_LIB = libGLw" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001575 "OSMESA_LIB = libOSMesa" \
jtgafb833d1999-08-19 00:55:39 +00001576 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001577 "CFLAGS = -O -I/usr/X/include -KPIC,inline -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +00001578 "CXXFLAGS = -O -KPIC,inline" \
Brian Paul27be87c2000-02-16 01:09:06 +00001579 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lsocket -lnsl -lm"
jtgafb833d1999-08-19 00:55:39 +00001580
jtgafb833d1999-08-19 00:55:39 +00001581# for debugging on IRIX 5.x systems
1582# -woff 1209 = "controlling expression is constant"
1583# -woff 1210 = "controlling expression is constant"
1584# -woff 1506 = "implict conversion from unsigned long to smaller type"
1585# -woff 1521 = "nonstandard preprocessing directive is used"
1586# -woff 3496 = "bitwise operator precedence"
1587irix-debug:
Karl Schultz5cbd1792001-12-14 17:48:19 +00001588 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +00001589 "GL_LIB = libGL.a" \
1590 "GLU_LIB = libGLU.a" \
1591 "GLUT_LIB = libglut.a" \
1592 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001593 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +00001594 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +00001595 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001596 "CFLAGS = -g -n32 -ansi -fullwarn -DUSE_XSHM -DDEBUG -woff 1209,1210,1506,1521,3496" \
Brian Paulb953beb2003-06-10 14:46:24 +00001597 "APP_LIB_DEPS = -rpath $(TOP)/lib32 -lX11 -lXext -lXmu -lXi -lfpe -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +00001598
1599# for debugging on Linux systems
Gareth Hughesac018f52000-10-23 00:20:50 +00001600linux-debug:
1601 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1602 "GL_LIB = libGL.so" \
1603 "GLU_LIB = libGLU.so" \
1604 "GLUT_LIB = libglut.so" \
1605 "GLW_LIB = libGLw.so" \
Brian Pauledda9ae2000-10-23 19:33:55 +00001606 "OSMESA_LIB = libOSMesa.so" \
Gareth Hughesac018f52000-10-23 00:20:50 +00001607 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001608 "CXX = g++" \
1609 "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" \
Brian Paul21d95612003-09-02 16:43:01 +00001610 "CXXFLAGS = -g -ansi -pedantic -Wall -Wmissing-prototypes -Wundef -fPIC -ffast-math -D_POSIX_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -DDEBUG -DMESA_DEBUG" \
Brian Paulc86eab82003-09-02 18:06:18 +00001611 "GLUT_CFLAGS = -fexceptions" \
Brian Paul94dd6b82001-11-18 23:03:53 +00001612 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +00001613 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +00001614 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1615 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
1616 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
Brian Paul259b8802003-12-21 04:06:31 +00001617 "APP_LIB_DEPS = -L$(TOP)/lib -lglut -lGLU -lGL"
Gareth Hughesac018f52000-10-23 00:20:50 +00001618
Gareth Hughesac018f52000-10-23 00:20:50 +00001619linux-x86-debug:
jtgafb833d1999-08-19 00:55:39 +00001620 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1621 "GL_LIB = libGL.so" \
1622 "GLU_LIB = libGLU.so" \
1623 "GLUT_LIB = libglut.so" \
1624 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001625 "OSMESA_LIB = libOSMesa.so" \
Brian Pauld57bcbe2001-05-15 15:27:43 +00001626 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001627 "CXX = g++" \
Brian Paul886bc6f2003-09-02 18:19:53 +00001628 "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" \
1629 "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" \
Brian Paulc86eab82003-09-02 18:06:18 +00001630 "GLUT_CFLAGS = -fexceptions" \
Brian Paulc882e192003-12-12 15:32:25 +00001631 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +00001632 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +00001633 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1634 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Gareth Hughesac018f52000-10-23 00:20:50 +00001635 "APP_LIB_DEPS = -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +00001636 "ASM_SOURCES = $(X86_SOURCES)"
Brian Paul306b3b01999-11-02 10:11:44 +00001637
1638linux-glide-debug:
1639 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1640 "GL_LIB = libGL.so" \
1641 "GLU_LIB = libGLU.so" \
1642 "GLUT_LIB = libglut.so" \
1643 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001644 "OSMESA_LIB = libOSMesa.so" \
Brian Paul306b3b01999-11-02 10:11:44 +00001645 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001646 "CXX = g++" \
Brian Paul7527a182000-02-11 20:44:00 +00001647 "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" \
Brian Paul21d95612003-09-02 16:43:01 +00001648 "CXXFLAGS = -g -ansi -pedantic -Wall -Wmissing-prototypes -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DDEBUG" \
Brian Paulc86eab82003-09-02 18:06:18 +00001649 "GLUT_CFLAGS = -fexceptions" \
Daniel Borcafd83bc22003-10-13 11:14:58 +00001650 "APP_LIB_DEPS = -L/usr/local/glide/lib -lglide3x -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lvga -lm -lpthread"
jtgafb833d1999-08-19 00:55:39 +00001651