blob: 2b2362fa00743df1b815119ed21f8dbd0a6ad645 [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" \
Brian Paul7b776de2004-03-26 23:52:47 +000052 "APP_LIB_DEPS = -lglut -lGL -lGLU -lX11 -lXext -lXmu -lXi -lm -lpthread -lC"
Brian Paulba9a2bd2004-03-18 16:02:27 +000053
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" \
Brian Paul7b776de2004-03-26 23:52:47 +000066 "APP_LIB_DEPS = -lglut -lGL -lGLU -lX11 -lXext -lXmu -lXi -lm -lC"
Brian Paulba9a2bd2004-03-18 16:02:27 +000067
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" \
Brian Paul7b776de2004-03-26 23:52:47 +000081 "APP_LIB_DEPS = -q64 -lglut -lGL -lGLU -lX11 -lXext -lXmu -lXi -lm -lpthread -lC"
Brian Paulba9a2bd2004-03-18 16:02:27 +000082
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 Paul7b776de2004-03-26 23:52:47 +000096 "APP_LIB_DEPS = -q64 -lglut -lGL -lGLU -lX11 -lXext -lXmu -lXi -lm -lC"
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" \
Brian Paul7b776de2004-03-26 23:52:47 +0000212 "APP_LIB_DEPS = -L$(TOP)/lib -lglut -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm -lpthread"
Brian Paulba9a2bd2004-03-18 16:02:27 +0000213
214darwin-static-nothreads:
215 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
216 "GL_LIB = libGL.a" \
217 "GLU_LIB = libGLU.a" \
218 "GLUT_LIB = libglut.a" \
219 "GLW_LIB = libGLw.a" \
220 "OSMESA_LIB = libOSMesa.a" \
221 "CC = gcc" \
222 "CXX = g++" \
223 "CFLAGS = -I/sw/include -I/usr/X11R6/include -O3 -fPIC -fno-common \
224 -ffast-math -funroll-loops -fexpensive-optimizations -no-cpp-precomp \
225 -Ddarwin -DUSE_XSHM -I/usr/X11R6/include" \
226 "CXXFLAGS = $(CFLAGS)" \
227 "MKLIB_OPTIONS = -static" \
Brian Paul7b776de2004-03-26 23:52:47 +0000228 "APP_LIB_DEPS = -L$(TOP)/lib -lglut -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm"
Brian Paulba9a2bd2004-03-18 16:02:27 +0000229
jtgafb833d1999-08-19 00:55:39 +0000230freebsd:
231 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
232 "GL_LIB = libGL.a" \
233 "GLU_LIB = libGLU.a" \
234 "GLUT_LIB = libglut.a" \
235 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000236 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000237 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000238 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000239 "CFLAGS = -O2 -fPIC -pedantic -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
Brian Paul21d95612003-09-02 16:43:01 +0000240 "CXXFLAGS = -O2 -fPIC -pedantic" \
Brian Paulc86eab82003-09-02 18:06:18 +0000241 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000242 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000243
244freebsd-386:
245 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
246 "GL_LIB = libGL.a" \
247 "GLU_LIB = libGLU.a" \
248 "GLUT_LIB = libglut.a" \
249 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000250 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000251 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000252 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000253 "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 +0000254 "CXXFLAGS = -O3 -ffast-math -fPIC -pedantic -DFREEBSD" \
Brian Paulc86eab82003-09-02 18:06:18 +0000255 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000256 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000257 "ASM_SOURCES = $(X86_SOURCES)"
jtgafb833d1999-08-19 00:55:39 +0000258
Brian Paul1a848762003-08-22 18:06:59 +0000259gcc-sl:
260 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
261 "GL_LIB = libGL.so" \
262 "GLU_LIB = libGLU.so" \
263 "GLUT_LIB = libglut.so" \
264 "GLW_LIB = libGLw.so" \
265 "OSMESA_LIB = libOSMesa.so" \
266 "CC = gcc" \
267 "CPLUSPLUS = g++" \
268 "CFLAGS = -fPIC -O3" \
Brian Paul21d95612003-09-02 16:43:01 +0000269 "CXXFLAGS = -fPIC -O3" \
Brian Paulc86eab82003-09-02 18:06:18 +0000270 "GLUT_CFLAGS = -fexceptions" \
Brian Paul1a848762003-08-22 18:06:59 +0000271 "APP_LIB_DEPS = -lX11 -lm"
272
Brian Paul69ffa432003-04-07 14:45:52 +0000273#special hidden target, to make a shared lib for ONLY Mesa "core"
274gcc-mesa-sl:
275 $(MAKE) $(MFLAGS) -f Makefile.X11 libmesa \
276 "MESA_LIB = libMesa.so" \
277 "CC = gcc" \
278 "CFLAGS = -fPIC -O3" \
Brian Paule3cc5c32004-01-10 22:22:41 +0000279 "GLUT_CFLAGS = -fexceptions"
Brian Paul69ffa432003-04-07 14:45:52 +0000280
jtgafb833d1999-08-19 00:55:39 +0000281hpux9:
282 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
283 "GL_LIB = libGL.a" \
284 "GLU_LIB = libGLU.a" \
285 "GLUT_LIB = libglut.a" \
286 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000287 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000288 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000289 "CFLAGS = +O3 -Aa -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paul27be87c2000-02-16 01:09:06 +0000290 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000291
292hpux9-gcc:
293 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
294 "GL_LIB = libGL.a" \
295 "GLU_LIB = libGLU.a" \
296 "GLUT_LIB = libglut.a" \
297 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000298 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000299 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000300 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000301 "CFLAGS = -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000302 "CXXFLAGS = -ansi -O3 -D_HPUX_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000303 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000304 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000305
306hpux9-sl:
307 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
308 "GL_LIB = libGL.sl" \
309 "GLU_LIB = libGLU.sl" \
310 "GLUT_LIB = libglut.sl" \
311 "GLW_LIB = libGLw.sl" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000312 "OSMESA_LIB = libOSMesa.sl" \
jtgafb833d1999-08-19 00:55:39 +0000313 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000314 "CFLAGS = +z +O3 +Olibcalls +ESlit -Aa +Onolimit -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paul27be87c2000-02-16 01:09:06 +0000315 "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 +0000316
317hpux9-gcc-sl:
318 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
319 "GL_LIB = libGL.sl" \
320 "GLU_LIB = libGLU.sl" \
321 "GLUT_LIB = libglut.sl" \
322 "GLW_LIB = libGLw.sl" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000323 "OSMESA_LIB = libOSMesa.sl" \
jtgafb833d1999-08-19 00:55:39 +0000324 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000325 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000326 "CFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000327 "CXXFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000328 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000329 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000330
Karl Schultzd8c62732002-11-11 18:56:36 +0000331# The hpux10 configs should work for hpux11 as well.
jtgafb833d1999-08-19 00:55:39 +0000332hpux10:
333 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
334 "GL_LIB = libGL.a" \
335 "GLU_LIB = libGLU.a" \
336 "GLUT_LIB = libglut.a" \
337 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000338 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000339 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000340 "CXX = aCC" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000341 "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 +0000342 "CXXFLAGS = +O3 +DAportable -Aa -D_HPUX_SOURCE" \
Brian Paul52fb07e2004-03-30 14:47:02 +0000343 "MKLIB_OPTIONS = -static" \
Brian Paul07624e32002-10-31 14:58:36 +0000344 "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 +0000345
346hpux10-sl:
347 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
348 "GL_LIB = libGL" \
349 "GLU_LIB = libGLU" \
350 "GLUT_LIB = libglut" \
Karl Schultzd8c62732002-11-11 18:56:36 +0000351 "GLW_LIB = libGLw" \
352 "OSMESA_LIB = libOSMesa" \
jtgafb833d1999-08-19 00:55:39 +0000353 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000354 "CXX = aCC" \
Karl Schultzd8c62732002-11-11 18:56:36 +0000355 "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 +0000356 "CXXFLAGS = +O3 +DAportable +Z -Aa -D_HPUX_SOURCE" \
Brian Paul27be87c2000-02-16 01:09:06 +0000357 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000358
359hpux10-gcc:
360 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
361 "GL_LIB = libGL.a" \
362 "GLU_LIB = libGLU.a" \
363 "GLUT_LIB = libglut.a" \
364 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000365 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000366 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000367 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000368 "CFLAGS = -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000369 "CXXFLAGS = -ansi -O3 -D_HPUX_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000370 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000371 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000372
373hpux10-gcc-sl:
374 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
375 "GL_LIB = libGL.sl" \
376 "GLU_LIB = libGLU.sl" \
377 "GLUT_LIB = libglut.sl" \
378 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000379 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000380 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000381 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000382 "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 +0000383 "CXXFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000384 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000385 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000386
Brian Paulba9a2bd2004-03-18 16:02:27 +0000387hpux11-32:
388 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
389 "GL_LIB = libGL.a" \
390 "GLU_LIB = libGLU.a" \
391 "GLUT_LIB = libglut.a" \
392 "GLW_LIB = libGLw.a" \
393 "OSMESA_LIB = libOSMesa.a" \
394 "CC = cc" \
395 "CXX = aCC" \
Brian Paul19bb7f72004-03-23 15:40:18 +0000396 "CFLAGS = +O3 +DA2.0 -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM -DPTHREADS" \
397 "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 +0000398 "MKLIB_OPTIONS = -static" \
Brian Paul7b776de2004-03-26 23:52:47 +0000399 "APP_LIB_DEPS = -lglut -lGL -lGLU -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXt -lXi -lX11 -lm -lpthread -lC -lCsup"
Brian Paulba9a2bd2004-03-18 16:02:27 +0000400
401hpux11-32-nothreads:
402 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
403 "GL_LIB = libGL.a" \
404 "GLU_LIB = libGLU.a" \
405 "GLUT_LIB = libglut.a" \
406 "GLW_LIB = libGLw.a" \
407 "OSMESA_LIB = libOSMesa.a" \
408 "CC = cc" \
409 "CXX = aCC" \
Brian Paul19bb7f72004-03-23 15:40:18 +0000410 "CFLAGS = +O3 +DA2.0 -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
411 "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 +0000412 "MKLIB_OPTIONS = -static" \
Brian Paul7b776de2004-03-26 23:52:47 +0000413 "APP_LIB_DEPS = -lglut -lGL -lGLU -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXt -lXi -lX11 -lm -lC -lCsup"
Brian Paulba9a2bd2004-03-18 16:02:27 +0000414
415hpux11-64:
416 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
417 "GL_LIB = libGL.a" \
418 "GLU_LIB = libGLU.a" \
419 "GLUT_LIB = libglut.a" \
420 "GLW_LIB = libGLw.a" \
421 "OSMESA_LIB = libOSMesa.a" \
422 "LIBDIR = $(TOP)/lib64" \
423 "CC = cc" \
424 "CXX = aCC" \
Brian Paul19bb7f72004-03-23 15:40:18 +0000425 "CFLAGS = +O3 +DA2.0W -Ae -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM -DPTHREADS" \
426 "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 +0000427 "MKLIB_OPTIONS = -static" \
Brian Paul7b776de2004-03-26 23:52:47 +0000428 "APP_LIB_DEPS = -lglut -lGL -lGLU -L/usr/lib/X11R6/pa20_64 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXt -lXi -lX11 -lm -lpthread -lC -lCsup"
Brian Paulba9a2bd2004-03-18 16:02:27 +0000429
430hpux11-64-nothreads:
431 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
432 "GL_LIB = libGL.a" \
433 "GLU_LIB = libGLU.a" \
434 "GLUT_LIB = libglut.a" \
435 "GLW_LIB = libGLw.a" \
436 "OSMESA_LIB = libOSMesa.a" \
437 "LIBDIR = $(TOP)/lib64" \
438 "CC = cc" \
439 "CXX = aCC" \
Brian Paul19bb7f72004-03-23 15:40:18 +0000440 "CFLAGS = +O3 +DA2.0W -Ae -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
441 "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 +0000442 "MKLIB_OPTIONS = -static" \
Brian Paul7b776de2004-03-26 23:52:47 +0000443 "APP_LIB_DEPS = -lglut -lGL -lGLU -L/usr/lib/X11R6/pa20_64 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXt -lXi -lX11 -lm -lC -lCsup"
Brian Paulba9a2bd2004-03-18 16:02:27 +0000444
445hpux11-ia64:
446 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
447 "GL_LIB = libGL.a" \
448 "GLU_LIB = libGLU.a" \
449 "GLUT_LIB = libglut.a" \
450 "GLW_LIB = libGLw.a" \
451 "OSMESA_LIB = libOSMesa.a" \
452 "LIBDIR = $(TOP)/lib64" \
453 "CC = cc" \
454 "CXX = aCC" \
455 "CFLAGS = +O3 +DD64 -Ae -D_HPUX_SOURCE +DSmckinley -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM -DPTHREADS" \
456 "CXXFLAGS = +O3 +DD64 -Aa -D_HPUX_SOURCE +DSmckinley -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM -DPTHREADS" \
457 "MKLIB_OPTIONS = -static" \
Brian Paul7b776de2004-03-26 23:52:47 +0000458 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm -lpthread"
Brian Paulba9a2bd2004-03-18 16:02:27 +0000459
460hpux11-ia64-nothreads:
461 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
462 "GL_LIB = libGL.a" \
463 "GLU_LIB = libGLU.a" \
464 "GLUT_LIB = libglut.a" \
465 "GLW_LIB = libGLw.a" \
466 "OSMESA_LIB = libOSMesa.a" \
467 "LIBDIR = $(TOP)/lib64" \
468 "CC = cc" \
469 "CXX = aCC" \
470 "CFLAGS = +O3 +DD64 -Ae -D_HPUX_SOURCE +DSmckinley -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
471 "CXXFLAGS = +O3 +DD64 -Aa -D_HPUX_SOURCE +DSmckinley -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
472 "MKLIB_OPTIONS = -static" \
473 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000474
Karl Schultzc589af22001-12-14 16:42:23 +0000475# IRIX 6 32-bit Targets
476# Turn Warnings off for these errors (MIPSpro Compiler 7.30)
477# 1521: A nonstandard preprocessing directive is used.
478# 1552: The variable "" is set but never used.
479# C++
480# 3262: The variable "" was declared but never referenced.
481# 3666: The variable "" is set but never used.
Karl Schultz5cbd1792001-12-14 17:48:19 +0000482# Use -v if using pmake to compile files in subdirectories.
jtgafb833d1999-08-19 00:55:39 +0000483irix6-o32:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000484 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000485 "GL_LIB = libGL.a" \
486 "GLU_LIB = libGLU.a" \
487 "GLUT_LIB = libglut.a" \
488 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000489 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +0000490 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000491 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000492 "CXX = CC" \
Karl Schultzc589af22001-12-14 16:42:23 +0000493 "CFLAGS = -32 -mips2 -O2 -ansi -woff 1521,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000494 "CXXFLAGS = -32 -mips2 -O2 -ansi -woff 3262,3666" \
Brian Paulf8c31fc2004-01-29 15:21:47 +0000495 "MKLIB_OPTIONS = -archopt o32 -static" \
Brian Paulb953beb2003-06-10 14:46:24 +0000496 "APP_LIB_DEPS = -32 -glut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000497
498irix6-o32-dso:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000499 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000500 "GL_LIB = libGL.so" \
501 "GLU_LIB = libGLU.so" \
502 "GLUT_LIB = libglut.so" \
503 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000504 "OSMESA_LIB = libOSMesa.so" \
Brian Paulb953beb2003-06-10 14:46:24 +0000505 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000506 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000507 "CXX = CC" \
Karl Schultzc589af22001-12-14 16:42:23 +0000508 "CFLAGS = -32 -mips2 -O2 -ansi -woff 1521,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000509 "CXXFLAGS = -32 -mips2 -O2 -ansi -woff 3262,3666" \
Brian Paulf8c31fc2004-01-29 15:21:47 +0000510 "MKLIB_OPTIONS = -archopt o32" \
Brian Paulb953beb2003-06-10 14:46:24 +0000511 "APP_LIB_DEPS = -32 -rpath $(TOP)/lib32 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000512
jtgafb833d1999-08-19 00:55:39 +0000513irix6-n32:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000514 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000515 "GL_LIB = libGL.a" \
516 "GLU_LIB = libGLU.a" \
517 "GLUT_LIB = libglut.a" \
518 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000519 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +0000520 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000521 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000522 "CXX = CC" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000523 "CFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1521,1552 -DUSE_XSHM -DPTHREAD" \
524 "CXXFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1552 -DPTHREAD" \
525 "MKLIB_OPTIONS = -static" \
Brian Paul7b776de2004-03-26 23:52:47 +0000526 "APP_LIB_DEPS = -n32 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm -lpthread -lC"
Brian Paulba9a2bd2004-03-18 16:02:27 +0000527
528irix6-n32-nothreads:
529 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
530 "GL_LIB = libGL.a" \
531 "GLU_LIB = libGLU.a" \
532 "GLUT_LIB = libglut.a" \
533 "GLW_LIB = libGLw.a" \
534 "OSMESA_LIB = libOSMesa.a" \
535 "LIBDIR = $(TOP)/lib32" \
536 "CC = cc" \
537 "CXX = CC" \
538 "CFLAGS = -n32 -mips3 -O3 -ansi -woff 1209,1521" \
Brian Paulb953beb2003-06-10 14:46:24 +0000539 "CXXFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1552" \
Brian Paulf8c31fc2004-01-29 15:21:47 +0000540 "MKLIB_OPTIONS = -static" \
Brian Paul7b776de2004-03-26 23:52:47 +0000541 "APP_LIB_DEPS = -n32 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm -lC"
jtgafb833d1999-08-19 00:55:39 +0000542
543irix6-n32-dso:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000544 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000545 "GL_LIB = libGL.so" \
546 "GLU_LIB = libGLU.so" \
547 "GLUT_LIB = libglut.so" \
Karl Schultzc589af22001-12-14 16:42:23 +0000548 "GLW_LIB = libGLw.so" \
549 "OSMESA_LIB = libOSMesa.so" \
Brian Paulb953beb2003-06-10 14:46:24 +0000550 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000551 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000552 "CXX = CC" \
Karl Schultzc589af22001-12-14 16:42:23 +0000553 "CFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1521,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000554 "CXXFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1552" \
555 "APP_LIB_DEPS = -n32 -rpath $(TOP)/lib32 -lglut -lGLU -lGL -lX11 -lXmu -lXi -lfpe -lm"
jtgafb833d1999-08-19 00:55:39 +0000556
557irix6-gcc-n32-sl:
558 make $(MFLAGS) -f Makefile.X11 targets \
559 "GL_LIB = libGL.so" \
560 "GLU_LIB = libGLU.so" \
561 "GLUT_LIB = libglut.so" \
562 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000563 "OSMESA_LIB = libOSMesa.so" \
Brian Paulb953beb2003-06-10 14:46:24 +0000564 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000565 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000566 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000567 "CFLAGS = -mabi=n32 -mips3 -O3 -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000568 "CXXFLAGS = -mabi=n32 -mips3 -O3" \
Brian Paulc86eab82003-09-02 18:06:18 +0000569 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000570 "APP_LIB_DEPS = -rpath $(TOP)/lib32 -lX11 -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000571
572# For IRIX 6-64: -woff:
573# 1068 - integer conversion resulted in a change of sign
574# 1069 - integer conversion resulted in truncation
575# 1174 - variable was declared but never referenced
576# 1185 - enumerated type mixed with another type
577# 1209 - controlling expression is constant
578# 1474 - declaring a void parameter list with a typedef is nonstandard
579# 1552 - variable was set but never used
580irix6-64:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000581 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000582 "GL_LIB = libGL.a" \
583 "GLU_LIB = libGLU.a" \
584 "GLUT_LIB = libglut.a" \
585 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000586 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +0000587 "LIBDIR = $(TOP)/lib64" \
jtgafb833d1999-08-19 00:55:39 +0000588 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000589 "CXX = CC" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000590 "CFLAGS = -64 -O3 -ansi -woff 1068,1069,1174,1185,1209,1474,1552 -DUSE_XSHM -DPTHREAD" \
591 "CXXFLAGS = -64 -O3 -ansi -woff 1174 -DPTHREAD" \
Brian Paul301e55c2004-03-25 21:55:35 +0000592 "MKLIB_OPTIONS = -static -archopt 64" \
Brian Paul7b776de2004-03-26 23:52:47 +0000593 "APP_LIB_DEPS = -64 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm -lpthread -lC"
Brian Paulba9a2bd2004-03-18 16:02:27 +0000594
595irix6-64-nothreads:
596 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
597 "GL_LIB = libGL.a" \
598 "GLU_LIB = libGLU.a" \
599 "GLUT_LIB = libglut.a" \
600 "GLW_LIB = libGLw.a" \
601 "OSMESA_LIB = libOSMesa.a" \
602 "LIBDIR = $(TOP)/lib64" \
603 "CC = cc" \
604 "CXX = CC" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000605 "CFLAGS = -64 -O3 -ansi -woff 1068,1069,1174,1185,1209,1474,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000606 "CXXFLAGS = -64 -O3 -ansi -woff 1174" \
Brian Paulf8c31fc2004-01-29 15:21:47 +0000607 "MKLIB_OPTIONS = -archopt 64 -static" \
Brian Paul7b776de2004-03-26 23:52:47 +0000608 "APP_LIB_DEPS = -64 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm -lC"
jtgafb833d1999-08-19 00:55:39 +0000609
610irix6-64-dso:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000611 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000612 "GL_LIB = libGL.so" \
613 "GLU_LIB = libGLU.so" \
614 "GLUT_LIB = libglut.so" \
615 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000616 "OSMESA_LIB = libOSMesa.so" \
Brian Paulb953beb2003-06-10 14:46:24 +0000617 "LIBDIR = $(TOP)/lib64" \
jtgafb833d1999-08-19 00:55:39 +0000618 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000619 "CFLAGS = -64 -O3 -ansi -woff 1068,1069,1174,1185,1209,1474,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000620 "CXX = CC" \
621 "CXXFLAGS = -64 -O3 -ansi -woff 1174" \
Brian Paulf8c31fc2004-01-29 15:21:47 +0000622 "MKLIB_OPTIONS = -archopt 64" \
Brian Paulb953beb2003-06-10 14:46:24 +0000623 "APP_LIB_DEPS = -64 -rpath $(TOP)/lib64 -lglut -lGLU -lGL -lX11 -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000624
Brian Paulf8c31fc2004-01-29 15:21:47 +0000625irix6-mgl-n32-dso:
626 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
627 "GL_LIB = libGL.so" \
628 "GLU_LIB = libGLU.so" \
629 "GLUT_LIB = libglut.so" \
630 "GLW_LIB = libGLw.so" \
631 "OSMESA_LIB = libOSMesa.so" \
632 "LIBDIR = $(TOP)/libMGL32" \
633 "CC = cc" \
634 "CXX = CC" \
635 "CFLAGS = -n32 -DUSE_MGL_NAMESPACE -mips3 -O3 -ansi -woff 1174,1521,1552 -DUSE_XSHM" \
636 "CXXFLAGS = -n32 -DUSE_MGL_NAMESPACE -mips3 -O3 -ansi -woff 1174,1552" \
637 "APP_LIB_DEPS = -n32 -rpath $(TOP)/libMGL32 -lglut -lGLU -lGL -lX11 -lXmu -lXi -lfpe -lm"
638
jtgafb833d1999-08-19 00:55:39 +0000639linux:
640 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paul0aa0e552000-01-05 06:33:17 +0000641 "GL_LIB = libGL.so" \
642 "GLU_LIB = libGLU.so" \
643 "GLUT_LIB = libglut.so" \
644 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000645 "OSMESA_LIB = libOSMesa.so" \
Brian Paul0aa0e552000-01-05 06:33:17 +0000646 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000647 "CXX = g++" \
Gareth Hughes3df1e042001-03-12 02:24:53 +0000648 "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 +0000649 "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 +0000650 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000651 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +0000652 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +0000653 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
654 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
655 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000656 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
Brian Paul771b9752000-09-15 19:44:39 +0000657
Brian Paulaf745e52004-03-02 17:28:56 +0000658linux-static:
659 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
660 "GL_LIB = libGL.a" \
661 "GLU_LIB = libGLU.a" \
662 "GLUT_LIB = libglut.a" \
663 "GLW_LIB = libGLw.a" \
664 "OSMESA_LIB = libOSMesa.a" \
665 "CC = gcc" \
666 "CXX = g++" \
667 "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" \
668 "CXXFLAGS = -O3 -ansi -pedantic -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
669 "GLUT_CFLAGS = -fexceptions" \
670 "GL_LIB_DEPS = " \
Brian Paul301e55c2004-03-25 21:55:35 +0000671 "OSMESA_LIB_DEPS = " \
Brian Paulaf745e52004-03-02 17:28:56 +0000672 "GLU_LIB_DEPS = " \
673 "GLUT_LIB_DEPS = " \
674 "GLW_LIB_DEPS = " \
675 "APP_LIB_DEPS = -lglut -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXext -lXi -lXmu -lpthread -lm -lstdc++" \
676 "MKLIB_OPTIONS = -static"
677
Gareth Hughesac018f52000-10-23 00:20:50 +0000678linux-x86:
jtgafb833d1999-08-19 00:55:39 +0000679 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
680 "GL_LIB = libGL.so" \
681 "GLU_LIB = libGLU.so" \
682 "GLUT_LIB = libglut.so" \
683 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000684 "OSMESA_LIB = libOSMesa.so" \
Brian Pauld57bcbe2001-05-15 15:27:43 +0000685 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000686 "CXX = g++" \
Brian Paul76f82742001-06-18 22:45:16 +0000687 "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 +0000688 "CXXFLAGS = -Wall -O3 -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
689 "GLUT_CFLAGS = -fexceptions" \
Brian Paulc882e192003-12-12 15:32:25 +0000690 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +0000691 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +0000692 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
693 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
694 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
695 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000696 "ASM_SOURCES = $(X86_SOURCES)"
Brian Paulb953beb2003-06-10 14:46:24 +0000697
Brian Paulba9a2bd2004-03-18 16:02:27 +0000698linux-x86-static:
699 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
700 "GL_LIB = libGL.a" \
701 "GLU_LIB = libGLU.a" \
702 "GLUT_LIB = libglut.a" \
703 "GLW_LIB = libGLw.a" \
704 "OSMESA_LIB = libOSMesa.a" \
705 "CC = gcc" \
706 "CXX = g++" \
Brian Paul19bb7f72004-03-23 15:40:18 +0000707 "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" \
708 "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 +0000709 "MKLIB_OPTIONS = -static" \
710 "GLUT_CFLAGS = -fexceptions" \
Brian Paul7b776de2004-03-26 23:52:47 +0000711 "APP_LIB_DEPS = -lglut -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000712 "ASM_SOURCES = $(X86_SOURCES)"
713
714linux-x86-static-nothreads:
715 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
716 "GL_LIB = libGL.a" \
717 "GLU_LIB = libGLU.a" \
718 "GLUT_LIB = libglut.a" \
719 "GLW_LIB = libGLw.a" \
720 "OSMESA_LIB = libOSMesa.a" \
721 "CC = gcc" \
722 "CXX = g++" \
Brian Paul19bb7f72004-03-23 15:40:18 +0000723 "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" \
724 "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 +0000725 "MKLIB_OPTIONS = -static" \
726 "GLUT_CFLAGS = -fexceptions" \
Brian Paul7b776de2004-03-26 23:52:47 +0000727 "APP_LIB_DEPS = -lglut -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000728 "ASM_SOURCES = $(X86_SOURCES)"
729
730linux-x86-64-static:
731 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
732 "GL_LIB = libGL.a" \
733 "GLU_LIB = libGLU.a" \
734 "GLUT_LIB = libglut.a" \
735 "GLW_LIB = libGLw.a" \
736 "OSMESA_LIB = libOSMesa.a" \
737 "CC = gcc" \
738 "CPLUSPLUS = g++" \
Brian Paul19bb7f72004-03-23 15:40:18 +0000739 "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" \
740 "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 +0000741 "MKLIB_OPTIONS = -static" \
Brian Paul7b776de2004-03-26 23:52:47 +0000742 "APP_LIB_DEPS = -lglut -lGLU -lGL -L/usr/X11R6/lib64 -lX11 -lXmu -lXt -lXi -lm -lpthread -lstdc++"
Brian Paulba9a2bd2004-03-18 16:02:27 +0000743
744linux-x86-64-static-nothreads:
745 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
746 "GL_LIB = libGL.a" \
747 "GLU_LIB = libGLU.a" \
748 "GLUT_LIB = libglut.a" \
749 "GLW_LIB = libGLw.a" \
750 "OSMESA_LIB = libOSMesa.a" \
751 "CC = gcc" \
752 "CPLUSPLUS = g++" \
Brian Paul19bb7f72004-03-23 15:40:18 +0000753 "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" \
754 "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 +0000755 "MKLIB_OPTIONS = -static" \
Brian Paul7b776de2004-03-26 23:52:47 +0000756 "APP_LIB_DEPS = -lglut -lGLU -lGL -L/usr/X11R6/lib64 -lX11 -lXmu -lXt -lXi -lm -lstdc++"
Brian Paulba9a2bd2004-03-18 16:02:27 +0000757
Brian Paulb953beb2003-06-10 14:46:24 +0000758linux-x86-sse:
759 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
760 "GL_LIB = libGL.so" \
761 "GLU_LIB = libGLU.so" \
762 "GLUT_LIB = libglut.so" \
763 "GLW_LIB = libGLw.so" \
764 "OSMESA_LIB = libOSMesa.so" \
765 "CC = gcc" \
766 "CXX = g++" \
767 "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 +0000768 "CXXFLAGS = -mcpu=pentium4 -mfpmath=sse -Wall -O3 -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
769 "GLUT_CFLAGS = -fexceptions" \
Brian Paulc882e192003-12-12 15:32:25 +0000770 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +0000771 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +0000772 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
773 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Brian Paulb3b725b2003-12-15 16:14:55 +0000774 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000775 "ASM_SOURCES = $(X86_SOURCES)"
Brian Paul0aa0e552000-01-05 06:33:17 +0000776
Brian Paul16133d32004-03-25 01:51:38 +0000777linux-x86-opteron:
778 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
779 "GL_LIB = libGL.so" \
780 "GLU_LIB = libGLU.so" \
781 "GLUT_LIB = libglut.so" \
782 "GLW_LIB = libGLw.so" \
783 "OSMESA_LIB = libOSMesa.so" \
784 "CC = gcc" \
785 "CXX = g++" \
786 "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" \
787 "CXXFLAGS = -Wall -O3 -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
788 "GLUT_CFLAGS = -fexceptions" \
789 "GL_LIB_DEPS = -L/usr/X11R6/lib64 -lX11 -lXext -lm -lpthread" \
790 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
791 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib64 -lX11 -lXmu -lXt -lXi -lm" \
792 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib64 -lXt -lX11" \
793 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
794
Brian Paul30ec9db2002-05-05 16:00:06 +0000795linux-icc:
796 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
797 "GL_LIB = libGL.so" \
798 "GLU_LIB = libGLU.so" \
799 "GLUT_LIB = libglut.so" \
800 "GLW_LIB = libGLw.so" \
801 "OSMESA_LIB = libOSMesa.so" \
802 "CC = icc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000803 "CXX = g++" \
Brian Paul4290dba2002-05-27 17:13:42 +0000804 "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 +0000805 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +0000806 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +0000807 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
808 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Brian Paulb3b725b2003-12-15 16:14:55 +0000809 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
810 "ASM_SOURCES = $(X86_SOURCES)" \
811 "MKLIB_OPTIONS = -arch icc"
jtgafb833d1999-08-19 00:55:39 +0000812
Brian Paulba9a2bd2004-03-18 16:02:27 +0000813linux-icc-static:
814 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
815 "GL_LIB = libGL.a" \
816 "GLU_LIB = libGLU.a" \
817 "GLUT_LIB = libglut.a" \
818 "GLW_LIB = libGLw.a" \
819 "OSMESA_LIB = libOSMesa.a" \
820 "CC = icc" \
821 "CXX = icpc" \
Brian Paul19bb7f72004-03-23 15:40:18 +0000822 "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" \
823 "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 +0000824 "MKLIB_OPTIONS = -static" \
Brian Paul7b776de2004-03-26 23:52:47 +0000825 "APP_LIB_DEPS = -lglut -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000826 "ASM_SOURCES = $(X86_SOURCES)" \
827 "MKLIB_OPTIONS = -static -arch icc"
828
829linux-icc-static-nothreads:
830 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
831 "GL_LIB = libGL.a" \
832 "GLU_LIB = libGLU.a" \
833 "GLUT_LIB = libglut.a" \
834 "GLW_LIB = libGLw.a" \
835 "OSMESA_LIB = libOSMesa.a" \
836 "CC = icc" \
837 "CXX = icpc" \
Brian Paul19bb7f72004-03-23 15:40:18 +0000838 "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" \
839 "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 +0000840 "MKLIB_OPTIONS = -static" \
Brian Paul7b776de2004-03-26 23:52:47 +0000841 "APP_LIB_DEPS = -lglut -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000842 "ASM_SOURCES = $(X86_SOURCES)" \
843 "MKLIB_OPTIONS = -static -arch icc"
844
Brian Pauledda9ae2000-10-23 19:33:55 +0000845# Contributed by Uwe_Maurer@t-online.de
846linux-ggi:
847 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
848 "GL_LIB = libGL.so" \
849 "GLU_LIB = libGLU.so" \
850 "GLUT_LIB = libglut.so" \
851 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000852 "OSMESA_LIB = libOSMesa.a" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000853 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000854 "CXX = g++" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000855 "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 +0000856 "CXXFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DCDECL=" \
Brian Paulc86eab82003-09-02 18:06:18 +0000857 "GLUT_CFLAGS = -fexceptions" \
Brian Paul646dffd2004-02-08 17:17:09 +0000858 "GL_LIB_DEPS = -L/usr/X11R6/lib -lggi -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +0000859 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +0000860 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
861 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
862 "APP_LIB_DEPS = -lm"
Brian Pauledda9ae2000-10-23 19:33:55 +0000863
864# Contributed by Emmanuel marty core@ggi-project.org
Brian Paulb953beb2003-06-10 14:46:24 +0000865linux-x86-ggi:
Brian Pauledda9ae2000-10-23 19:33:55 +0000866 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
867 "GL_LIB = libGL.so" \
868 "GLU_LIB = libGLU.so" \
869 "GLUT_LIB = libglut.so" \
870 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000871 "OSMESA_LIB = libOSMesa.so" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000872 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000873 "CXX = g++" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000874 "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 +0000875 "CXXFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DCDECL=" \
Brian Paulc86eab82003-09-02 18:06:18 +0000876 "GLUT_CFLAGS = -fexceptions" \
Brian Paul646dffd2004-02-08 17:17:09 +0000877 "GL_LIB_DEPS = -L/usr/X11R6/lib -lggi -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +0000878 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +0000879 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
880 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
881 "APP_LIB_DEPS = -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000882 "ASM_SOURCES = $(X86_SOURCES)"
Brian Pauledda9ae2000-10-23 19:33:55 +0000883
Brian Paulc882e192003-12-12 15:32:25 +0000884linux-glfbdev:
885 $(MAKE) $(MFLAGS) -f Makefile.glfbdev targets \
886 "GL_LIB = libGL.so" \
887 "GLU_LIB = libGLU.so" \
888 "GLW_LIB = libGLw.a" \
889 "OSMESA_LIB = libOSMesa.a" \
890 "CC = gcc" \
891 "CXX = g++" \
892 "CFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_GLFBDEV_DRIVER" \
893 "CXXFLAGS = -O3 -fPIC" \
894 "GL_LIB_DEPS = -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +0000895 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulc882e192003-12-12 15:32:25 +0000896 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
897 "APP_LIB_DEPS = -lm"
898
jtgafb833d1999-08-19 00:55:39 +0000899linux-glide:
900 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
901 "GL_LIB = libGL.so" \
902 "GLU_LIB = libGLU.so" \
903 "GLUT_LIB = libglut.so" \
904 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000905 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000906 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000907 "CXX = g++" \
Brian Paul27be87c2000-02-16 01:09:06 +0000908 "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 +0000909 "CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000910 "GLUT_CFLAGS = -fexceptions" \
Daniel Borcafd83bc22003-10-13 11:14:58 +0000911 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread -L/usr/local/glide/lib -lglide3x" \
Brian Paul301e55c2004-03-25 21:55:35 +0000912 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +0000913 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
914 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Daniel Borcafd83bc22003-10-13 11:14:58 +0000915 "APP_LIB_DEPS = -L/usr/local/glide/lib -lglide3x -lglut -lGLU -lGL"
jtgafb833d1999-08-19 00:55:39 +0000916
Gareth Hughesac018f52000-10-23 00:20:50 +0000917linux-x86-glide:
Andre Werthmann6630e2b1999-11-18 09:20:50 +0000918 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
919 "GL_LIB = libGL.so" \
920 "GLU_LIB = libGLU.so" \
921 "GLUT_LIB = libglut.so" \
922 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000923 "OSMESA_LIB = libOSMesa.so" \
Brian Pauld57bcbe2001-05-15 15:27:43 +0000924 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000925 "CXX = g++" \
Brian Paul886bc6f2003-09-02 18:19:53 +0000926 "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" \
927 "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 +0000928 "GLUT_CFLAGS = -fexceptions" \
Daniel Borcafd83bc22003-10-13 11:14:58 +0000929 "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 +0000930 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +0000931 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
932 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
933 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
934 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000935 "ASM_SOURCES = $(X86_SOURCES)"
jtgafb833d1999-08-19 00:55:39 +0000936
Brian Paulba9a2bd2004-03-18 16:02:27 +0000937linux-ia64-ecc-static:
938 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
939 "GL_LIB = libGL.a" \
940 "GLU_LIB = libGLU.a" \
941 "GLUT_LIB = libglut.a" \
942 "GLW_LIB = libGLw.a" \
943 "OSMESA_LIB = libOSMesa.a" \
944 "CC = ecc" \
Brian Paul19bb7f72004-03-23 15:40:18 +0000945 "CXX = ecpc" \
946 "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" \
947 "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 +0000948 "MKLIB_OPTIONS = -static" \
Brian Paul7b776de2004-03-26 23:52:47 +0000949 "APP_LIB_DEPS = -lglut -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm -lpthread" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000950 "ASM_SOURCES ="
951
952linux-ia64-ecc-static-nothreads:
953 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
954 "GL_LIB = libGL.a" \
955 "GLU_LIB = libGLU.a" \
956 "GLUT_LIB = libglut.a" \
957 "GLW_LIB = libGLw.a" \
958 "OSMESA_LIB = libOSMesa.a" \
959 "CC = ecc" \
Brian Paul19bb7f72004-03-23 15:40:18 +0000960 "CXX = ecpc" \
961 "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" \
962 "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 +0000963 "MKLIB_OPTIONS = -static" \
Brian Paul7b776de2004-03-26 23:52:47 +0000964 "APP_LIB_DEPS = -lglut -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Brian Paulba9a2bd2004-03-18 16:02:27 +0000965 "ASM_SOURCES ="
966
jtgafb833d1999-08-19 00:55:39 +0000967linux-alpha:
968 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000969 "GL_LIB = libGL.so" \
970 "GLU_LIB = libGLU.so" \
971 "GLUT_LIB = libglut.so" \
972 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000973 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000974 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000975 "CXX = g++" \
976 "CFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -fPIC -D_XOPEN_SOURCE -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000977 "CXXFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -fPIC -D_XOPEN_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000978 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000979 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +0000980 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +0000981 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
982 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
983 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
984 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000985
Brian Paul27be87c2000-02-16 01:09:06 +0000986linux-alpha-static:
jtgafb833d1999-08-19 00:55:39 +0000987 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
988 "GL_LIB = libGL.a" \
989 "GLU_LIB = libGLU.a" \
Brian Paul0fc00122000-05-08 18:20:13 +0000990 "GLUT_LIB = libglut.a" \
jtgafb833d1999-08-19 00:55:39 +0000991 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000992 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000993 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000994 "CXX = g++" \
995 "CFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -L/usr/X11R6/lib -D_XOPEN_SOURCE -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000996 "CXXFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -D_XOPEN_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000997 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000998 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000999
Brian Paul27be87c2000-02-16 01:09:06 +00001000linux-ppc:
Brian Paul0aa0e552000-01-05 06:33:17 +00001001 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +00001002 "GL_LIB = libGL.so" \
1003 "GLU_LIB = libGLU.so" \
1004 "GLUT_LIB = libglut.so" \
1005 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001006 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +00001007 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001008 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001009 "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 +00001010 "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 +00001011 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +00001012 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +00001013 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +00001014 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1015 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
1016 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
1017 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +00001018
Brian Paul27be87c2000-02-16 01:09:06 +00001019linux-ppc-static:
jtgafb833d1999-08-19 00:55:39 +00001020 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paul27be87c2000-02-16 01:09:06 +00001021 "GL_LIB = libGL.a" \
1022 "GLU_LIB = libGLU.a" \
1023 "GLUT_LIB = libglut.a" \
1024 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001025 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001026 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001027 "CXX = g++" \
Brian Paul27be87c2000-02-16 01:09:06 +00001028 "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 +00001029 "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 +00001030 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +00001031 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +00001032
Brian Paulb953beb2003-06-10 14:46:24 +00001033linux-sparc:
jtgafb833d1999-08-19 00:55:39 +00001034 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paulb953beb2003-06-10 14:46:24 +00001035 "GL_LIB = libGL.so" \
1036 "GLU_LIB = libGLU.so" \
1037 "GLUT_LIB = libglut.so" \
1038 "GLW_LIB = libGLw.so" \
1039 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +00001040 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001041 "CXX = g++" \
1042 "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 +00001043 "CXXFLAGS = -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +00001044 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +00001045 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +00001046 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +00001047 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1048 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
1049 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
1050 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +00001051
Brian Paul27be87c2000-02-16 01:09:06 +00001052linux-sparc5:
jtgafb833d1999-08-19 00:55:39 +00001053 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1054 "GL_LIB = libGL.so" \
1055 "GLU_LIB = libGLU.so" \
1056 "GLUT_LIB = libglut.so" \
1057 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001058 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +00001059 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001060 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001061 "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 +00001062 "CXXFLAGS = -mv8 -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +00001063 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +00001064 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +00001065 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +00001066 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1067 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
1068 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
1069 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +00001070
1071# 32-bit Sparc ELF userland, on UltraSparc
1072linux-sparc-ultra:
1073 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1074 "GL_LIB = libGL.so" \
1075 "GLU_LIB = libGLU.so" \
1076 "GLUT_LIB = libglut.so" \
1077 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001078 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +00001079 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001080 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001081 "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 +00001082 "CXXFLAGS = -mv8 -O2 -mtune=ultrasparc -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +00001083 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +00001084 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +00001085 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +00001086 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1087 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
1088 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
1089 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +00001090
Brian Paul785c3462001-04-26 22:27:09 +00001091# 16-bit/channel Mesa using OSMesa driver
1092linux-osmesa16:
1093 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
Brian Paulc882e192003-12-12 15:32:25 +00001094 "OSMESA_LIB = libOSMesa16.so" \
Brian Paul785c3462001-04-26 22:27:09 +00001095 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001096 "CXX = g++" \
Brian Paul1c4b7112003-10-10 17:58:38 +00001097 "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" \
1098 "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 +00001099 "GLUT_CFLAGS = -fexceptions" \
Brian Paul785c3462001-04-26 22:27:09 +00001100 "GL_LIB_DEPS = -lm -lpthread" \
Brian Paul5b22aa12001-07-13 20:08:42 +00001101 "APP_LIB_DEPS = -lOSMesa16 -lGL"
1102
Brian Paul1c4b7112003-10-10 17:58:38 +00001103linux-osmesa16-static:
1104 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
Brian Paulc882e192003-12-12 15:32:25 +00001105 "OSMESA_LIB = libOSMesa16.a" \
Brian Paul1c4b7112003-10-10 17:58:38 +00001106 "CC = gcc" \
1107 "CXX = g++" \
1108 "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" \
1109 "CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
1110 "GLUT_CFLAGS = -fexceptions" \
1111 "GL_LIB_DEPS = -lm -lpthread" \
Brian Paulaf745e52004-03-02 17:28:56 +00001112 "APP_LIB_DEPS = -lOSMesa16 -lGL" \
1113 "MKLIB_OPTIONS = -static"
Brian Paul1c4b7112003-10-10 17:58:38 +00001114
Brian Paul5b22aa12001-07-13 20:08:42 +00001115# 32-bit/channel Mesa using OSMesa driver
1116linux-osmesa32:
1117 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
Brian Paulc882e192003-12-12 15:32:25 +00001118 "OSMESA_LIB = libOSMesa32.so" \
1119 "OSMESA_LIB_NAME = OSMesa32" \
Brian Paul5b22aa12001-07-13 20:08:42 +00001120 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001121 "CXX = g++" \
Brian Paul21d95612003-09-02 16:43:01 +00001122 "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" \
1123 "CXXFLAGS = -O3 -ansi -pedantic -Wall -Wmissing-prototypes -Wundef -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +00001124 "GLUT_CFLAGS = -fexceptions" \
Brian Paul5b22aa12001-07-13 20:08:42 +00001125 "GL_LIB_DEPS = -lm -lpthread" \
1126 "APP_LIB_DEPS = -lOSMesa32 -lGL"
Brian Paul785c3462001-04-26 22:27:09 +00001127
Brian Paul5df82c82003-08-22 20:11:43 +00001128# standalone Mesa -- embedded
1129# change -g to -O3 for non-debug
1130linux-solo:
Brian Paulc882e192003-12-12 15:32:25 +00001131 $(MAKE) $(MFLAGS) -f Makefile.solo targets \
Brian Paul5df82c82003-08-22 20:11:43 +00001132 "GLU_LIB = libGLU.so" \
1133 "GLUT_LIB = libglut.so" \
1134 "CC = gcc" \
1135 "CXX = g++" \
Brian Paulba9a2bd2004-03-18 16:02:27 +00001136 "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 +00001137 "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 +00001138 "GLUT_CFLAGS = -fexceptions" \
Jon Smirlbcc6edd2003-10-21 06:05:39 +00001139 "GL_LIB_DEPS = -lm -lpthread -lexpat" \
Brian Paulc882e192003-12-12 15:32:25 +00001140 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1141 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
1142 "APP_LIB_DEPS = -L$(TOP)/lib -lglut -lGLU -lGL -lm -lpthread"
Brian Paul5df82c82003-08-22 20:11:43 +00001143
jtgafb833d1999-08-19 00:55:39 +00001144# May want to add these CFLAGS for better performance under LynxOS and GCC:
Brian Paulcb5ecb81999-11-11 01:28:16 +00001145# -fPIC -O2 -ansi -pedantic -mieee-fp -DUSE_XSHM -funroll-loops
jtgafb833d1999-08-19 00:55:39 +00001146# -fexpensive-optimizations -fomit-frame-pointer -ffast-math
jtgafb833d1999-08-19 00:55:39 +00001147lynxos:
1148 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1149 "GL_LIB = libGL.a" \
1150 "GLU_LIB = libGLU.a" \
1151 "GLUT_LIB = libglut.a" \
1152 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001153 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001154 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001155 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001156 "CFLAGS = -O2 -ansi -pedantic -funroll-loops -ffast-math -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +00001157 "CXXFLAGS = -O2 -ansi -pedantic -funroll-loops -ffast-math" \
Brian Paulc86eab82003-09-02 18:06:18 +00001158 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +00001159 "APP_LIB_DEPS = -L/usr/X11/lib -lXext -lXi -lXmu -lX11 -lbsd -lm"
jtgafb833d1999-08-19 00:55:39 +00001160
jtgafb833d1999-08-19 00:55:39 +00001161mklinux:
1162 $(MAKE) targets \
1163 "GL_LIB = libGL.a" \
1164 "GLU_LIB = libGLU.a" \
1165 "GLUT_LIB = libglut.a" \
1166 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001167 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001168 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001169 "CXX = g++" \
jtgafb833d1999-08-19 00:55:39 +00001170 "CFLAGS = -pedantic -O2" \
Brian Paul21d95612003-09-02 16:43:01 +00001171 "CXXFLAGS = -pedantic -O2" \
Brian Paulc86eab82003-09-02 18:06:18 +00001172 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +00001173 "APP_LIB_DEPS = -lmoto -L/usr/X11/lib -lXmu -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +00001174
1175netbsd:
1176 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1177 "GL_LIB = libGL.so" \
1178 "GLU_LIB = libGLU.so" \
1179 "GLUT_LIB = libglut.so" \
1180 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001181 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +00001182 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001183 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001184 "CFLAGS = -O2 -fPIC -DUSE_XSHM -I/usr/X11R6/include -DHZ=100" \
Brian Paul21d95612003-09-02 16:43:01 +00001185 "CXXFLAGS = -O2 -fPIC" \
Brian Paulc86eab82003-09-02 18:06:18 +00001186 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +00001187 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +00001188
jtgafb833d1999-08-19 00:55:39 +00001189openbsd:
1190 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1191 "GL_LIB = libGL.so" \
1192 "GLU_LIB = libGLU.so" \
1193 "GLUT_LIB = libglut.so" \
1194 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001195 "OSMESA_LIB = libOSMesa.so" \
Brian Paul4eb16e32004-01-17 18:30:52 +00001196 "CC = gcc" \
Brian Paule3cc5c32004-01-10 22:22:41 +00001197 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001198 "CFLAGS = -O2 -fPIC -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
Brian Paule3cc5c32004-01-10 22:22:41 +00001199 "CXXFLAGS = -O2 -fPIC -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
Brian Paul4eb16e32004-01-17 18:30:52 +00001200 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm" \
Brian Paule3cc5c32004-01-10 22:22:41 +00001201 "OSMESA_LIB_DEPS = -lm" \
Brian Paulb953beb2003-06-10 14:46:24 +00001202 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paul4eb16e32004-01-17 18:30:52 +00001203 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lm" \
1204 "APP_LIB_DEPS = -L/usr/X11R6/lib -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +00001205
1206openstep:
1207 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1208 "DRIVER_SOURCES = OSmesa/osmesa.c" \
1209 "GL_LIB = libGL.a" \
1210 "GLU_LIB = libGLU.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001211 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001212 "CC = ${MYCC}" \
Brian Paule3cc5c32004-01-10 22:22:41 +00001213 "CFLAGS = -traditional-cpp -DOPENSTEP -O4"
jtgafb833d1999-08-19 00:55:39 +00001214
1215openstep-win32:
1216 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1217 "DRIVER_SOURCES = OSmesa/osmesa.c" \
1218 "GL_LIB = libGL.a" \
1219 "GLU_LIB = libGLU.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001220 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001221 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001222 "CXX = g++" \
jtgafb833d1999-08-19 00:55:39 +00001223 "CFLAGS = -DOPENSTEP -O4" \
Brian Paul21d95612003-09-02 16:43:01 +00001224 "CXXFLAGS = -DOPENSTEP -O4" \
Brian Paule3cc5c32004-01-10 22:22:41 +00001225 "GLUT_CFLAGS = -fexceptions"
jtgafb833d1999-08-19 00:55:39 +00001226
1227osf1:
1228 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paulba9a2bd2004-03-18 16:02:27 +00001229 "GL_LIB = libGL.a" \
1230 "GLU_LIB = libGLU.a" \
1231 "GLUT_LIB = libglut.a" \
1232 "GLW_LIB = libGLw.a" \
1233 "OSMESA_LIB = libOSMesa.a" \
1234 "CC = cc" \
1235 "CXX = cxx" \
Brian Paul19bb7f72004-03-23 15:40:18 +00001236 "CFLAGS = -O2 -std1 -ieee_with_no_inexact -DPTHREADS -D_REENTRANT -DUSE_XSHM" \
1237 "CXXFLAGS = -O2 -std1 -ieee_with_no_inexact -DPTHREADS -D_REENTRANT -DUSE_XSHM" \
Brian Paulba9a2bd2004-03-18 16:02:27 +00001238 "MKLIB_OPTIONS = -static" \
Brian Paul7b776de2004-03-26 23:52:47 +00001239 "APP_LIB_DEPS = -noso -lglut -lGLU -lGL -so_archive -lX11 -lXext -lXmu -lXi -lm -lpthread -lcxx"
Brian Paulba9a2bd2004-03-18 16:02:27 +00001240
1241osf1-nothreads:
1242 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1243 "GL_LIB = libGL.a" \
1244 "GLU_LIB = libGLU.a" \
1245 "GLUT_LIB = libglut.a" \
1246 "GLW_LIB = libGLw.a" \
1247 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001248 "CC = cc" \
Brian Paulf5dbba72004-01-31 17:12:19 +00001249 "CXX = cxx" \
Brian Paul19bb7f72004-03-23 15:40:18 +00001250 "CFLAGS = -O2 -std1 -ieee_with_no_inexact -DUSE_XSHM" \
1251 "CXXFLAGS = -O2 -std1 -ieee_with_no_inexact -DUSE_XSHM" \
Brian Paulba9a2bd2004-03-18 16:02:27 +00001252 "MKLIB_OPTIONS = -static" \
Brian Paul7b776de2004-03-26 23:52:47 +00001253 "APP_LIB_DEPS = -noso -lglut -lGLU -lGL -so_archive -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +00001254
jtgafb833d1999-08-19 00:55:39 +00001255# QNX V4 & Watcom Compiler
1256qnx:
1257 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1258 "GL_LIB = libGL.a" \
1259 "GLU_LIB = libGLU.a" \
1260 "GLUT_LIB = libglut.a" \
1261 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001262 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001263 "CC = cc" \
1264 "CFLAGS = -O" \
Brian Paul27be87c2000-02-16 01:09:06 +00001265 "APP_LIB_DEPS = -L/usr/X11/lib -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +00001266
jtgafb833d1999-08-19 00:55:39 +00001267solaris-x86:
Brian Paulc6dddaa1999-10-15 22:00:07 +00001268 $(MAKE) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +00001269 "GL_LIB = libGL.a" \
1270 "GLU_LIB = libGLU.a" \
1271 "GLUT_LIB = libglut.a" \
1272 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001273 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001274 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001275 "CFLAGS = -Xa -xO3 -xpentium -KPIC -I/usr/openwin/include -DUSE_XSHM" \
Brian Paul27be87c2000-02-16 01:09:06 +00001276 "APP_LIB_DEPS = -L/usr/openwin/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +00001277
1278solaris-x86-gcc:
Brian Paulc6dddaa1999-10-15 22:00:07 +00001279 $(MAKE) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +00001280 "GL_LIB = libGL.a" \
1281 "GLU_LIB = libGLU.a" \
1282 "GLUT_LIB = libglut.a" \
1283 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001284 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001285 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001286 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001287 "CFLAGS = -O3 -m486 -fPIC -I/usr/openwin/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +00001288 "CXXFLAGS = -O3 -m486 -fPIC" \
Brian Paulc86eab82003-09-02 18:06:18 +00001289 "GLUT_CFLAGS = -fexceptions" \
Brian Paul646dffd2004-02-08 17:17:09 +00001290 "GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +00001291 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paul646dffd2004-02-08 17:17:09 +00001292 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1293 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/openwin/lib -lX11 -lXmu -lXt -lXi -lm" \
1294 "APP_LIB_DEPS = -L/usr/openwin/lib -R/usr/openwin/lib -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +00001295
1296sunos4:
1297 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1298 "GL_LIB = libGL.a" \
1299 "GLU_LIB = libGLU.a" \
1300 "GLUT_LIB = libglut.a" \
1301 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001302 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001303 "CC = acc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001304 "CFLAGS = -O -DUSE_XSHM -DSUNOS4" \
Brian Paul27be87c2000-02-16 01:09:06 +00001305 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +00001306
1307sunos4-sl:
1308 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1309 "GL_LIB = libGL.so" \
1310 "GLU_LIB = libGLU.so" \
1311 "GLUT_LIB = libglut.so" \
1312 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001313 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +00001314 "CC = acc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001315 "CFLAGS = -Kpic -O -I/usr/include/X11R5 -DUSE_XSHM -DSUNOS4" \
Brian Paul27be87c2000-02-16 01:09:06 +00001316 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +00001317
1318sunos4-gcc:
1319 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1320 "GL_LIB = libGL.a" \
1321 "GLU_LIB = libGLU.a" \
1322 "GLUT_LIB = libglut.a" \
1323 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001324 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001325 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001326 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001327 "CFLAGS = -O3 -DUSE_XSHM -DSUNOS4 -I/usr/openwin/include" \
Brian Paul21d95612003-09-02 16:43:01 +00001328 "CXXFLAGS = -O3 -DSUNOS4 -I/usr/openwin/include" \
Brian Paulc86eab82003-09-02 18:06:18 +00001329 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +00001330 "APP_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +00001331
1332sunos4-gcc-sl:
1333 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1334 "GL_LIB = libGL.so.$(VERSION)" \
1335 "GLU_LIB = libGLU.so.$(VERSION)" \
1336 "GLUT_LIB = libglut.so" \
1337 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001338 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +00001339 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001340 "CXX = g++" \
Brian Paulc86eab82003-09-02 18:06:18 +00001341 "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 +00001342 "CXXFLAGS = -fPIC -O3 -I/usr/openwin/include -DSUNOS4" \
Brian Paulc86eab82003-09-02 18:06:18 +00001343 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
Brian Paul27be87c2000-02-16 01:09:06 +00001344 "APP_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +00001345
1346sunos4-gcc-x11r6-sl:
1347 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1348 "GL_LIB = libGL.so.$(VERSION)" \
1349 "GLU_LIB = libGLU.so.$(VERSION)" \
1350 "GLUT_LIB = libglut.so" \
1351 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001352 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +00001353 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001354 "CXX = g++" \
Brian Paulc86eab82003-09-02 18:06:18 +00001355 "CFLAGS = -fPIC -O3 -I/usr/X11R6.3/include -DUSE_XSHM -DSUNOS4" \
Brian Paul21d95612003-09-02 16:43:01 +00001356 "CXXFLAGS = -fPIC -O3 -I/usr/X11R6.3/include -DSUNOS4" \
Brian Paulc86eab82003-09-02 18:06:18 +00001357 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
Brian Paul27be87c2000-02-16 01:09:06 +00001358 "APP_LIB_DEPS = -L/usr/X11R6.3/lib/X11 -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +00001359
1360sunos5:
1361 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +00001362 "GL_LIB = libGL.so" \
1363 "GLU_LIB = libGLU.so" \
1364 "GLUT_LIB = libglut.so" \
1365 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001366 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +00001367 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001368 "CXX = c++" \
Brian Paulc86eab82003-09-02 18:06:18 +00001369 "CFLAGS = -KPIC -Xa -O -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM" \
Brian Paul67c1fd22003-09-03 14:34:55 +00001370 "CXXFLAGS = -KPIC -Xa -O -I/usr/openwin/include -I/usr/dt/include" \
Brian Paulb953beb2003-06-10 14:46:24 +00001371 "GL_LIB_DEPS = -L/usr/openwin/lib -L/usr/dt/lib -lX11 -lXext -lXmu -lXi -lm" \
Brian Paul301e55c2004-03-25 21:55:35 +00001372 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulc86eab82003-09-02 18:06:18 +00001373 "GLUT_CFLAGS = -DSOLARIS_2_4_BUG" \
Brian Paulb953beb2003-06-10 14:46:24 +00001374 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1375 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
1376 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
Brian Paul67c1fd22003-09-03 14:34:55 +00001377 "APP_LIB_DEPS = -lCrun -lX11 -lglut -lGLU -lGL -lm"
1378
Brian Paulba9a2bd2004-03-18 16:02:27 +00001379sunos5-v8:
1380 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1381 "GL_LIB = libGL.a" \
1382 "GLU_LIB = libGLU.a" \
1383 "GLUT_LIB = libglut.a" \
1384 "GLW_LIB = libGLw.a" \
1385 "OSMESA_LIB = libOSMesa.a" \
1386 "CC = cc" \
1387 "CXX = CC" \
1388 "CFLAGS = -xarch=v8 -Xa -xO4 -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
1389 "CXXFLAGS = -xarch=v8 -Xa -xO4 -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
1390 "MKLIB_OPTIONS = -static" \
Brian Paul7b776de2004-03-26 23:52:47 +00001391 "APP_LIB_DEPS = -lglut -lGL -lGLU -L/usr/openwin/lib -L/usr/dt/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm -lCstd -lCrun"
Brian Paulba9a2bd2004-03-18 16:02:27 +00001392
1393sunos5-v9:
1394 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1395 "GL_LIB = libGL.a" \
1396 "GLU_LIB = libGLU.a" \
1397 "GLUT_LIB = libglut.a" \
1398 "GLW_LIB = libGLw.a" \
1399 "OSMESA_LIB = libOSMesa.a" \
1400 "LIBDIR = $(TOP)/lib64" \
1401 "CC = cc" \
1402 "CXX = CC" \
1403 "CFLAGS = -xarch=v9 -Xa -xO4 -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
1404 "CXXFLAGS = -xarch=v9 -Xa -xO4 -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
1405 "MKLIB_OPTIONS = -static" \
Brian Paul7b776de2004-03-26 23:52:47 +00001406 "APP_LIB_DEPS = -xarch=v9 -lglut -lGL -lGLU -L/usr/openwin/lib -L/usr/dt/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm -lCstd -lCrun"
Brian Paulba9a2bd2004-03-18 16:02:27 +00001407
1408sunos5-v8-pthread:
1409 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1410 "GL_LIB = libGL.a" \
1411 "GLU_LIB = libGLU.a" \
1412 "GLUT_LIB = libglut.a" \
1413 "GLW_LIB = libGLw.a" \
1414 "OSMESA_LIB = libOSMesa.a" \
1415 "CC = cc" \
1416 "CXX = CC" \
1417 "CFLAGS = -xarch=v8 -mt -Xa -xO4 -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG -DPTHREADS" \
1418 "CXXFLAGS = -xarch=v8 -mt -Xa -xO4 -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG -DPTHREADS" \
1419 "MKLIB_OPTIONS = -static" \
Brian Paul7b776de2004-03-26 23:52:47 +00001420 "APP_LIB_DEPS = -lglut -lGL -lGLU -L/usr/openwin/lib -L/usr/dt/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lpthread -lm -lCstd -lCrun"
Brian Paulba9a2bd2004-03-18 16:02:27 +00001421
1422sunos5-v9-pthread:
1423 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1424 "GL_LIB = libGL.a" \
1425 "GLU_LIB = libGLU.a" \
1426 "GLUT_LIB = libglut.a" \
1427 "GLW_LIB = libGLw.a" \
1428 "OSMESA_LIB = libOSMesa.a" \
1429 "LIBDIR = $(TOP)/lib64" \
1430 "CC = cc" \
1431 "CXX = CC" \
1432 "CFLAGS = -xarch=v9 -mt -Xa -xO4 -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG -DPTHREADS" \
1433 "CXXFLAGS = -xarch=v9 -mt -Xa -xO4 -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG -DPTHREADS" \
1434 "MKLIB_OPTIONS = -static" \
Brian Paul7b776de2004-03-26 23:52:47 +00001435 "APP_LIB_DEPS = -xarch=v9 -lglut -lGL -lGLU -L/usr/openwin/lib -L/usr/dt/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lpthread -lm -lCstd -lCrun"
Brian Paulba9a2bd2004-03-18 16:02:27 +00001436
Brian Paul67c1fd22003-09-03 14:34:55 +00001437sunos5-smp:
1438 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1439 "GL_LIB = libGL.so" \
1440 "GLU_LIB = libGLU.so" \
1441 "GLUT_LIB = libglut.so" \
1442 "GLW_LIB = libGLw.so" \
1443 "OSMESA_LIB = libOSMesa.so" \
1444 "CC = cc" \
Brian Paule39cbf62003-09-08 14:58:05 +00001445 "CXX = c++" \
1446 "CFLAGS = -KPIC -Xa -native -fast -xO5 -xlibmil -xsafe=mem -xdepend -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
1447 "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 +00001448 "GLUT_CFLAGS = -DSOLARIS_2_4_BUG" \
Brian Paule39cbf62003-09-08 14:58:05 +00001449 "GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm" \
Brian Paul301e55c2004-03-25 21:55:35 +00001450 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paul67c1fd22003-09-03 14:34:55 +00001451 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1452 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
1453 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
Brian Paule39cbf62003-09-08 14:58:05 +00001454 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm -lCrun"
jtgafb833d1999-08-19 00:55:39 +00001455
1456sunos5-gcc:
1457 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paulb953beb2003-06-10 14:46:24 +00001458 "GL_LIB = libGL.so" \
1459 "GLU_LIB = libGLU.so" \
1460 "GLUT_LIB = libglut.so" \
1461 "GLW_LIB = libGLw.so" \
1462 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +00001463 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001464 "CXX = g++" \
Brian Pauld7a3b7e2004-01-01 15:17:20 +00001465 "CFLAGS = -O3 -I/usr/openwin/include -fPIC -fomit-frame-pointer -D_REENTRANT -DUSE_XSHM" \
Brian Paul6290ca42004-01-15 14:24:37 +00001466 "CXXFLAGS = -O3 -I/usr/openwin/include -fPIC -fomit-frame-pointer -D_REENTRANT" \
Brian Paulc86eab82003-09-02 18:06:18 +00001467 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
Brian Paulb953beb2003-06-10 14:46:24 +00001468 "GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm" \
Brian Paul301e55c2004-03-25 21:55:35 +00001469 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +00001470 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1471 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
1472 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
1473 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +00001474
Brian Paulc882e192003-12-12 15:32:25 +00001475sunos5-gcc-debug:
1476 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1477 "GL_LIB = libGL.so" \
1478 "GLU_LIB = libGLU.so" \
1479 "GLUT_LIB = libglut.so" \
1480 "GLW_LIB = libGLw.so" \
1481 "OSMESA_LIB = libOSMesa.so" \
1482 "CC = gcc" \
1483 "CXX = g++" \
Brian Pauld7a3b7e2004-01-01 15:17:20 +00001484 "CFLAGS = -g -I/usr/openwin/include -fPIC -fomit-frame-pointer -D_REENTRANT -DUSE_XSHM" \
1485 "CXXFLAGS = -g -I/usr/openwin/include -fPIC -fomit-frame-pointer -D_REENTRANT" \
Brian Paulc882e192003-12-12 15:32:25 +00001486 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
1487 "GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm" \
Brian Paul301e55c2004-03-25 21:55:35 +00001488 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulc882e192003-12-12 15:32:25 +00001489 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1490 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
1491 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
1492 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm"
1493
jtgafb833d1999-08-19 00:55:39 +00001494ultrix-gcc:
1495 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1496 "GL_LIB = libGL.a" \
1497 "GLU_LIB = libGLU.a" \
1498 "GLUT_LIB = libglut.a" \
1499 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001500 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001501 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001502 "CXX = g++" \
jtgafb833d1999-08-19 00:55:39 +00001503 "CFLAGS = -pedantic -O2" \
Brian Paul21d95612003-09-02 16:43:01 +00001504 "CXXFLAGS = -pedantic -O2" \
Brian Paulc86eab82003-09-02 18:06:18 +00001505 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +00001506 "APP_LIB_DEPS = -lXmu -lX11 -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +00001507
jtgafb833d1999-08-19 00:55:39 +00001508unixware:
1509 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1510 "GL_LIB = libGL.a" \
1511 "GLU_LIB = libGLU.a" \
1512 "GLUT_LIB = libglut.a" \
1513 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001514 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001515 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001516 "CFLAGS = -O -I/usr/X/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +00001517 "CXXFLAGS = -O" \
Brian Paul27be87c2000-02-16 01:09:06 +00001518 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lsocket -lnsl -lm"
jtgafb833d1999-08-19 00:55:39 +00001519
1520unixware-shared:
1521 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1522 "GL_LIB = libGL" \
1523 "GLU_LIB = libGLU" \
1524 "GLUT_LIB = libglut" \
1525 "GLW_LIB = libGLw" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001526 "OSMESA_LIB = libOSMesa" \
jtgafb833d1999-08-19 00:55:39 +00001527 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001528 "CFLAGS = -O -I/usr/X/include -KPIC,inline -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +00001529 "CXXFLAGS = -O -KPIC,inline" \
Brian Paul27be87c2000-02-16 01:09:06 +00001530 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lsocket -lnsl -lm"
jtgafb833d1999-08-19 00:55:39 +00001531
jtgafb833d1999-08-19 00:55:39 +00001532# for debugging on IRIX 5.x systems
1533# -woff 1209 = "controlling expression is constant"
1534# -woff 1210 = "controlling expression is constant"
1535# -woff 1506 = "implict conversion from unsigned long to smaller type"
1536# -woff 1521 = "nonstandard preprocessing directive is used"
1537# -woff 3496 = "bitwise operator precedence"
1538irix-debug:
Karl Schultz5cbd1792001-12-14 17:48:19 +00001539 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +00001540 "GL_LIB = libGL.a" \
1541 "GLU_LIB = libGLU.a" \
1542 "GLUT_LIB = libglut.a" \
1543 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001544 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +00001545 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +00001546 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001547 "CFLAGS = -g -n32 -ansi -fullwarn -DUSE_XSHM -DDEBUG -woff 1209,1210,1506,1521,3496" \
Brian Paulb953beb2003-06-10 14:46:24 +00001548 "APP_LIB_DEPS = -rpath $(TOP)/lib32 -lX11 -lXext -lXmu -lXi -lfpe -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +00001549
1550# for debugging on Linux systems
Gareth Hughesac018f52000-10-23 00:20:50 +00001551linux-debug:
1552 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1553 "GL_LIB = libGL.so" \
1554 "GLU_LIB = libGLU.so" \
1555 "GLUT_LIB = libglut.so" \
1556 "GLW_LIB = libGLw.so" \
Brian Pauledda9ae2000-10-23 19:33:55 +00001557 "OSMESA_LIB = libOSMesa.so" \
Gareth Hughesac018f52000-10-23 00:20:50 +00001558 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001559 "CXX = g++" \
1560 "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 +00001561 "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 +00001562 "GLUT_CFLAGS = -fexceptions" \
Brian Paul94dd6b82001-11-18 23:03:53 +00001563 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +00001564 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +00001565 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1566 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
1567 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
Brian Paul259b8802003-12-21 04:06:31 +00001568 "APP_LIB_DEPS = -L$(TOP)/lib -lglut -lGLU -lGL"
Gareth Hughesac018f52000-10-23 00:20:50 +00001569
Gareth Hughesac018f52000-10-23 00:20:50 +00001570linux-x86-debug:
jtgafb833d1999-08-19 00:55:39 +00001571 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1572 "GL_LIB = libGL.so" \
1573 "GLU_LIB = libGLU.so" \
1574 "GLUT_LIB = libglut.so" \
1575 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001576 "OSMESA_LIB = libOSMesa.so" \
Brian Pauld57bcbe2001-05-15 15:27:43 +00001577 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001578 "CXX = g++" \
Brian Paul886bc6f2003-09-02 18:19:53 +00001579 "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" \
1580 "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 +00001581 "GLUT_CFLAGS = -fexceptions" \
Brian Paulc882e192003-12-12 15:32:25 +00001582 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paul301e55c2004-03-25 21:55:35 +00001583 "OSMESA_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paulb953beb2003-06-10 14:46:24 +00001584 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1585 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Gareth Hughesac018f52000-10-23 00:20:50 +00001586 "APP_LIB_DEPS = -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +00001587 "ASM_SOURCES = $(X86_SOURCES)"
Brian Paul306b3b01999-11-02 10:11:44 +00001588
1589linux-glide-debug:
1590 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1591 "GL_LIB = libGL.so" \
1592 "GLU_LIB = libGLU.so" \
1593 "GLUT_LIB = libglut.so" \
1594 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001595 "OSMESA_LIB = libOSMesa.so" \
Brian Paul306b3b01999-11-02 10:11:44 +00001596 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001597 "CXX = g++" \
Brian Paul7527a182000-02-11 20:44:00 +00001598 "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 +00001599 "CXXFLAGS = -g -ansi -pedantic -Wall -Wmissing-prototypes -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DDEBUG" \
Brian Paulc86eab82003-09-02 18:06:18 +00001600 "GLUT_CFLAGS = -fexceptions" \
Daniel Borcafd83bc22003-10-13 11:14:58 +00001601 "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 +00001602