blob: 4eb2f3f308153fc9ac05b12ae1867ac07a979cd1 [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
12MESA_MINOR=0
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
39aix:
40 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
41 "GL_LIB = libGL.a" \
42 "GLU_LIB = libGLU.a" \
43 "GLUT_LIB = libglut.a" \
44 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +000045 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +000046 "CC = cc" \
47 "CFLAGS = -O -DAIXV3" \
Brian Paul27be87c2000-02-16 01:09:06 +000048 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +000049
50aix-sl:
51 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
52 "GL_LIB = libGL.a" \
53 "GLU_LIB = libGLU.a" \
54 "GLUT_LIB = libglut.a" \
55 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +000056 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +000057 "CC = cc" \
58 "CFLAGS = -O -DAIXV3" \
Brian Paul27be87c2000-02-16 01:09:06 +000059 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +000060
Brian Paulae6c5942004-01-10 22:14:51 +000061aix-gcc:
62 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
63 "GL_LIB = libGL.so" \
64 "GLU_LIB = libGLU.so" \
65 "GLUT_LIB = libglut.so" \
66 "GLW_LIB = libGLw.so" \
67 "OSMESA_LIB = libOSMesa.so" \
68 "CC = gcc" \
69 "CFLAGS = -O -DAIXV3" \
70 "CXX = g++" \
71 "CXXFLAGS = -O -DAIXV3" \
72 "MKLIB_OPTIONS = -arch aix-gcc" \
73 "GL_LIB_DEPS = -lX11 -lXext -lm" \
74 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
75 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLUT -lGL" \
76 "APP_LIB_DEPS = -Wl,-brtl -lX11 -lXext -lXmu -lXi -lm"
77
jtgafb833d1999-08-19 00:55:39 +000078beos-r4:
79 $(MAKE) -f Makefile.BeOS-R4 targets \
80 "GL_LIB = libGL.so" \
81 "GLU_LIB = libGLU.so" \
82 "GLUT_LIB = libglut.so" \
83 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +000084 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +000085 "CC = g++" \
86 "CFLAGS = -O -DNO_CONST" \
Brian Paul27be87c2000-02-16 01:09:06 +000087 "APP_LIB_DEPS = "
jtgafb833d1999-08-19 00:55:39 +000088
jtgafb833d1999-08-19 00:55:39 +000089cygnus:
90 $(MAKE) -f Makefile.cygnus $(MFLAGS) -f Makefile.X11 targets \
91 "GL_LIB = libGL.a" \
92 "GLU_LIB = libGLU.a" \
93 "GLUT_LIB = libglut.a" \
94 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +000095 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +000096 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +000097 "CXX = g++" \
jtgafb833d1999-08-19 00:55:39 +000098 "DLLTOOL = dlltool" \
99 "WING_DIR= /wing" \
100 "LD = ld" \
101 "CFLAGS = -I. -DWIN32 -D__WIN32__ -D_WINDOWS \
102 -O2 -funroll-loops \
Brian Paul886bc6f2003-09-02 18:19:53 +0000103 -fexpensive-optimizations -fomit-frame-pointer -ffast-math" \
Brian Paul21d95612003-09-02 16:43:01 +0000104 "CXXFLAGS = -I. -DWIN32 -D__WIN32__ -D_WINDOWS \
105 -O2 -funroll-loops \
Brian Paul886bc6f2003-09-02 18:19:53 +0000106 -fexpensive-optimizations -fomit-frame-pointer -ffast-math" \
Brian Paulc86eab82003-09-02 18:06:18 +0000107 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000108 "WLIBS = $(TOP)/lib/wing32.a -lkernel32 -luser32 -lgdi32"
jtgafb833d1999-08-19 00:55:39 +0000109
110cygnus-linux:
111 $(MAKE) -f Makefile.cygnus $(MFLAGS) -f Makefile.X11 targets \
112 "GL_LIB = libGL.a" \
113 "GLU_LIB = libGLU.a" \
114 "GLUT_LIB = libglut.a" \
115 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000116 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000117 "CC = gnuwin32gcc" \
118 "DLLTOOL = gnuwin32dlltool --as gnuwin32as" \
119 "LD = gnuwin32ld" \
120 "WING_DIR= /dos/wing" \
121 "CFLAGS = -I. -DWIN32 -D__WIN32__ -D_WINDOWS \
122 -O2 -funroll-loops \
Brian Paul886bc6f2003-09-02 18:19:53 +0000123 -fexpensive-optimizations -fomit-frame-pointer -ffast-math" \
Brian Paulb953beb2003-06-10 14:46:24 +0000124 "WLIBS = $(TOP)/lib/wing32.a -lkernel32 -luser32 -lgdi32"
jtgafb833d1999-08-19 00:55:39 +0000125
Karl Schultz3ac348c2001-11-30 19:41:19 +0000126darwin:
127 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
128 "GL_LIB = libGL.dylib" \
129 "GLU_LIB = libGLU.dylib" \
130 "GLUT_LIB = libglut.dylib" \
131 "GLW_LIB = libGLw.dylib" \
132 "OSMESA_LIB = libOSMesa.dylib" \
133 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000134 "CXX = cc" \
Karl Schultz3ac348c2001-11-30 19:41:19 +0000135 "CFLAGS = -I/usr/X11R6/include -O3 -fPIC -fno-common -ffast-math \
136 -funroll-loops -fexpensive-optimizations -no-cpp-precomp \
137 -dynamic -Ddarwin" \
Brian Paul21d95612003-09-02 16:43:01 +0000138 "CXXFLAGS = -I/usr/X11R6/include -O3 -fPIC -fno-common -ffast-math \
139 -funroll-loops -fexpensive-optimizations -no-cpp-precomp \
140 -dynamic -Ddarwin" \
Karl Schultz3ac348c2001-11-30 19:41:19 +0000141 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000142 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
143 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL \
Karl Schultz3ac348c2001-11-30 19:41:19 +0000144 -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm"
145
jtgafb833d1999-08-19 00:55:39 +0000146freebsd:
147 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
148 "GL_LIB = libGL.a" \
149 "GLU_LIB = libGLU.a" \
150 "GLUT_LIB = libglut.a" \
151 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000152 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000153 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000154 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000155 "CFLAGS = -O2 -fPIC -pedantic -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
Brian Paul21d95612003-09-02 16:43:01 +0000156 "CXXFLAGS = -O2 -fPIC -pedantic" \
Brian Paulc86eab82003-09-02 18:06:18 +0000157 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000158 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000159
160freebsd-386:
161 $(MAKE) $(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 = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000168 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000169 "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 +0000170 "CXXFLAGS = -O3 -ffast-math -fPIC -pedantic -DFREEBSD" \
Brian Paulc86eab82003-09-02 18:06:18 +0000171 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000172 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000173 "ASM_SOURCES = $(X86_SOURCES)"
jtgafb833d1999-08-19 00:55:39 +0000174
Brian Paul1a848762003-08-22 18:06:59 +0000175gcc-sl:
176 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
177 "GL_LIB = libGL.so" \
178 "GLU_LIB = libGLU.so" \
179 "GLUT_LIB = libglut.so" \
180 "GLW_LIB = libGLw.so" \
181 "OSMESA_LIB = libOSMesa.so" \
182 "CC = gcc" \
183 "CPLUSPLUS = g++" \
184 "CFLAGS = -fPIC -O3" \
Brian Paul21d95612003-09-02 16:43:01 +0000185 "CXXFLAGS = -fPIC -O3" \
Brian Paulc86eab82003-09-02 18:06:18 +0000186 "GLUT_CFLAGS = -fexceptions" \
Brian Paul1a848762003-08-22 18:06:59 +0000187 "APP_LIB_DEPS = -lX11 -lm"
188
Brian Paul69ffa432003-04-07 14:45:52 +0000189#special hidden target, to make a shared lib for ONLY Mesa "core"
190gcc-mesa-sl:
191 $(MAKE) $(MFLAGS) -f Makefile.X11 libmesa \
192 "MESA_LIB = libMesa.so" \
193 "CC = gcc" \
194 "CFLAGS = -fPIC -O3" \
Brian Paule3cc5c32004-01-10 22:22:41 +0000195 "GLUT_CFLAGS = -fexceptions"
Brian Paul69ffa432003-04-07 14:45:52 +0000196
jtgafb833d1999-08-19 00:55:39 +0000197hpux9:
198 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
199 "GL_LIB = libGL.a" \
200 "GLU_LIB = libGLU.a" \
201 "GLUT_LIB = libglut.a" \
202 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000203 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000204 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000205 "CFLAGS = +O3 -Aa -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paul27be87c2000-02-16 01:09:06 +0000206 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000207
208hpux9-gcc:
209 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
210 "GL_LIB = libGL.a" \
211 "GLU_LIB = libGLU.a" \
212 "GLUT_LIB = libglut.a" \
213 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000214 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000215 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000216 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000217 "CFLAGS = -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000218 "CXXFLAGS = -ansi -O3 -D_HPUX_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000219 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000220 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000221
222hpux9-sl:
223 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
224 "GL_LIB = libGL.sl" \
225 "GLU_LIB = libGLU.sl" \
226 "GLUT_LIB = libglut.sl" \
227 "GLW_LIB = libGLw.sl" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000228 "OSMESA_LIB = libOSMesa.sl" \
jtgafb833d1999-08-19 00:55:39 +0000229 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000230 "CFLAGS = +z +O3 +Olibcalls +ESlit -Aa +Onolimit -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paul27be87c2000-02-16 01:09:06 +0000231 "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 +0000232
233hpux9-gcc-sl:
234 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
235 "GL_LIB = libGL.sl" \
236 "GLU_LIB = libGLU.sl" \
237 "GLUT_LIB = libglut.sl" \
238 "GLW_LIB = libGLw.sl" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000239 "OSMESA_LIB = libOSMesa.sl" \
jtgafb833d1999-08-19 00:55:39 +0000240 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000241 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000242 "CFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000243 "CXXFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000244 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000245 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000246
Karl Schultzd8c62732002-11-11 18:56:36 +0000247# The hpux10 configs should work for hpux11 as well.
jtgafb833d1999-08-19 00:55:39 +0000248hpux10:
249 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
250 "GL_LIB = libGL.a" \
251 "GLU_LIB = libGLU.a" \
252 "GLUT_LIB = libglut.a" \
253 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000254 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000255 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000256 "CXX = aCC" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000257 "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 +0000258 "CXXFLAGS = +O3 +DAportable -Aa -D_HPUX_SOURCE" \
Brian Paul07624e32002-10-31 14:58:36 +0000259 "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 +0000260
261hpux10-sl:
262 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
263 "GL_LIB = libGL" \
264 "GLU_LIB = libGLU" \
265 "GLUT_LIB = libglut" \
Karl Schultzd8c62732002-11-11 18:56:36 +0000266 "GLW_LIB = libGLw" \
267 "OSMESA_LIB = libOSMesa" \
jtgafb833d1999-08-19 00:55:39 +0000268 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000269 "CXX = aCC" \
Karl Schultzd8c62732002-11-11 18:56:36 +0000270 "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 +0000271 "CXXFLAGS = +O3 +DAportable +Z -Aa -D_HPUX_SOURCE" \
Brian Paul27be87c2000-02-16 01:09:06 +0000272 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000273
274hpux10-gcc:
275 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
276 "GL_LIB = libGL.a" \
277 "GLU_LIB = libGLU.a" \
278 "GLUT_LIB = libglut.a" \
279 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000280 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000281 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000282 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000283 "CFLAGS = -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000284 "CXXFLAGS = -ansi -O3 -D_HPUX_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000285 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000286 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000287
288hpux10-gcc-sl:
289 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
290 "GL_LIB = libGL.sl" \
291 "GLU_LIB = libGLU.sl" \
292 "GLUT_LIB = libglut.sl" \
293 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000294 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000295 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000296 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000297 "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 +0000298 "CXXFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000299 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000300 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000301
302
Karl Schultzc589af22001-12-14 16:42:23 +0000303# IRIX 6 32-bit Targets
304# Turn Warnings off for these errors (MIPSpro Compiler 7.30)
305# 1521: A nonstandard preprocessing directive is used.
306# 1552: The variable "" is set but never used.
307# C++
308# 3262: The variable "" was declared but never referenced.
309# 3666: The variable "" is set but never used.
Karl Schultz5cbd1792001-12-14 17:48:19 +0000310# Use -v if using pmake to compile files in subdirectories.
jtgafb833d1999-08-19 00:55:39 +0000311irix6-o32:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000312 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000313 "GL_LIB = libGL.a" \
314 "GLU_LIB = libGLU.a" \
315 "GLUT_LIB = libglut.a" \
316 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000317 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +0000318 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000319 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000320 "CXX = CC" \
Karl Schultzc589af22001-12-14 16:42:23 +0000321 "CFLAGS = -32 -mips2 -O2 -ansi -woff 1521,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000322 "CXXFLAGS = -32 -mips2 -O2 -ansi -woff 3262,3666" \
323 "APP_LIB_DEPS = -32 -glut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000324
325irix6-o32-dso:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000326 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000327 "GL_LIB = libGL.so" \
328 "GLU_LIB = libGLU.so" \
329 "GLUT_LIB = libglut.so" \
330 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000331 "OSMESA_LIB = libOSMesa.so" \
Brian Paulb953beb2003-06-10 14:46:24 +0000332 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000333 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000334 "CXX = CC" \
Karl Schultzc589af22001-12-14 16:42:23 +0000335 "CFLAGS = -32 -mips2 -O2 -ansi -woff 1521,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000336 "CXXFLAGS = -32 -mips2 -O2 -ansi -woff 3262,3666" \
337 "APP_LIB_DEPS = -32 -rpath $(TOP)/lib32 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000338
jtgafb833d1999-08-19 00:55:39 +0000339irix6-n32:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000340 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000341 "GL_LIB = libGL.a" \
342 "GLU_LIB = libGLU.a" \
343 "GLUT_LIB = libglut.a" \
344 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000345 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +0000346 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000347 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000348 "CXX = CC" \
Karl Schultzc589af22001-12-14 16:42:23 +0000349 "CFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1521,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000350 "CXXFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1552" \
351 "APP_LIB_DEPS = -n32 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000352
353irix6-n32-dso:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000354 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000355 "GL_LIB = libGL.so" \
356 "GLU_LIB = libGLU.so" \
357 "GLUT_LIB = libglut.so" \
Karl Schultzc589af22001-12-14 16:42:23 +0000358 "GLW_LIB = libGLw.so" \
359 "OSMESA_LIB = libOSMesa.so" \
Brian Paulb953beb2003-06-10 14:46:24 +0000360 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000361 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000362 "CXX = CC" \
Karl Schultzc589af22001-12-14 16:42:23 +0000363 "CFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1521,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000364 "CXXFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1552" \
365 "APP_LIB_DEPS = -n32 -rpath $(TOP)/lib32 -lglut -lGLU -lGL -lX11 -lXmu -lXi -lfpe -lm"
jtgafb833d1999-08-19 00:55:39 +0000366
367irix6-gcc-n32-sl:
368 make $(MFLAGS) -f Makefile.X11 targets \
369 "GL_LIB = libGL.so" \
370 "GLU_LIB = libGLU.so" \
371 "GLUT_LIB = libglut.so" \
372 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000373 "OSMESA_LIB = libOSMesa.so" \
Brian Paulb953beb2003-06-10 14:46:24 +0000374 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000375 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000376 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000377 "CFLAGS = -mabi=n32 -mips3 -O3 -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000378 "CXXFLAGS = -mabi=n32 -mips3 -O3" \
Brian Paulc86eab82003-09-02 18:06:18 +0000379 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000380 "APP_LIB_DEPS = -rpath $(TOP)/lib32 -lX11 -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000381
382# For IRIX 6-64: -woff:
383# 1068 - integer conversion resulted in a change of sign
384# 1069 - integer conversion resulted in truncation
385# 1174 - variable was declared but never referenced
386# 1185 - enumerated type mixed with another type
387# 1209 - controlling expression is constant
388# 1474 - declaring a void parameter list with a typedef is nonstandard
389# 1552 - variable was set but never used
390irix6-64:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000391 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000392 "GL_LIB = libGL.a" \
393 "GLU_LIB = libGLU.a" \
394 "GLUT_LIB = libglut.a" \
395 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000396 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +0000397 "LIBDIR = $(TOP)/lib64" \
jtgafb833d1999-08-19 00:55:39 +0000398 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000399 "CXX = CC" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000400 "CFLAGS = -64 -O3 -ansi -woff 1068,1069,1174,1185,1209,1474,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000401 "CXXFLAGS = -64 -O3 -ansi -woff 1174" \
402 "APP_LIB_DEPS = -64 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000403
404irix6-64-dso:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000405 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000406 "GL_LIB = libGL.so" \
407 "GLU_LIB = libGLU.so" \
408 "GLUT_LIB = libglut.so" \
409 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000410 "OSMESA_LIB = libOSMesa.so" \
Brian Paulb953beb2003-06-10 14:46:24 +0000411 "LIBDIR = $(TOP)/lib64" \
jtgafb833d1999-08-19 00:55:39 +0000412 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000413 "CFLAGS = -64 -O3 -ansi -woff 1068,1069,1174,1185,1209,1474,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000414 "CXX = CC" \
415 "CXXFLAGS = -64 -O3 -ansi -woff 1174" \
416 "APP_LIB_DEPS = -64 -rpath $(TOP)/lib64 -lglut -lGLU -lGL -lX11 -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000417
jtgafb833d1999-08-19 00:55:39 +0000418linux:
419 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paul0aa0e552000-01-05 06:33:17 +0000420 "GL_LIB = libGL.so" \
421 "GLU_LIB = libGLU.so" \
422 "GLUT_LIB = libglut.so" \
423 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000424 "OSMESA_LIB = libOSMesa.so" \
Brian Paul0aa0e552000-01-05 06:33:17 +0000425 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000426 "CXX = g++" \
Gareth Hughes3df1e042001-03-12 02:24:53 +0000427 "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 +0000428 "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 +0000429 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000430 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000431 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
432 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
433 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
434 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
Brian Paul771b9752000-09-15 19:44:39 +0000435
Gareth Hughesac018f52000-10-23 00:20:50 +0000436linux-x86:
jtgafb833d1999-08-19 00:55:39 +0000437 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
438 "GL_LIB = libGL.so" \
439 "GLU_LIB = libGLU.so" \
440 "GLUT_LIB = libglut.so" \
441 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000442 "OSMESA_LIB = libOSMesa.so" \
Brian Pauld57bcbe2001-05-15 15:27:43 +0000443 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000444 "CXX = g++" \
Brian Paul76f82742001-06-18 22:45:16 +0000445 "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 +0000446 "CXXFLAGS = -Wall -O3 -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
447 "GLUT_CFLAGS = -fexceptions" \
Brian Paulc882e192003-12-12 15:32:25 +0000448 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000449 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
450 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
451 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
452 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000453 "ASM_SOURCES = $(X86_SOURCES)"
Brian Paulb953beb2003-06-10 14:46:24 +0000454
455linux-x86-sse:
456 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
457 "GL_LIB = libGL.so" \
458 "GLU_LIB = libGLU.so" \
459 "GLUT_LIB = libglut.so" \
460 "GLW_LIB = libGLw.so" \
461 "OSMESA_LIB = libOSMesa.so" \
462 "CC = gcc" \
463 "CXX = g++" \
464 "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 +0000465 "CXXFLAGS = -mcpu=pentium4 -mfpmath=sse -Wall -O3 -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
466 "GLUT_CFLAGS = -fexceptions" \
Brian Paulc882e192003-12-12 15:32:25 +0000467 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000468 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
469 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Brian Paulb3b725b2003-12-15 16:14:55 +0000470 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000471 "ASM_SOURCES = $(X86_SOURCES)"
Brian Paul0aa0e552000-01-05 06:33:17 +0000472
Brian Paul30ec9db2002-05-05 16:00:06 +0000473linux-icc:
474 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
475 "GL_LIB = libGL.so" \
476 "GLU_LIB = libGLU.so" \
477 "GLUT_LIB = libglut.so" \
478 "GLW_LIB = libGLw.so" \
479 "OSMESA_LIB = libOSMesa.so" \
480 "CC = icc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000481 "CXX = g++" \
Brian Paul4290dba2002-05-27 17:13:42 +0000482 "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 +0000483 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000484 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
485 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Brian Paulb3b725b2003-12-15 16:14:55 +0000486 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
487 "ASM_SOURCES = $(X86_SOURCES)" \
488 "MKLIB_OPTIONS = -arch icc"
jtgafb833d1999-08-19 00:55:39 +0000489
Brian Pauledda9ae2000-10-23 19:33:55 +0000490# Contributed by Uwe_Maurer@t-online.de
491linux-ggi:
492 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
493 "GL_LIB = libGL.so" \
494 "GLU_LIB = libGLU.so" \
495 "GLUT_LIB = libglut.so" \
496 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000497 "OSMESA_LIB = libOSMesa.a" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000498 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000499 "CXX = g++" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000500 "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 +0000501 "CXXFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DCDECL=" \
Brian Paulc86eab82003-09-02 18:06:18 +0000502 "GLUT_CFLAGS = -fexceptions" \
Brian Paulc882e192003-12-12 15:32:25 +0000503 "GL_LIB_DEPS = -L/usr/X11R6/lib -ggi -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000504 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
505 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
506 "APP_LIB_DEPS = -lm"
Brian Pauledda9ae2000-10-23 19:33:55 +0000507
508# Contributed by Emmanuel marty core@ggi-project.org
Brian Paulb953beb2003-06-10 14:46:24 +0000509linux-x86-ggi:
Brian Pauledda9ae2000-10-23 19:33:55 +0000510 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
511 "GL_LIB = libGL.so" \
512 "GLU_LIB = libGLU.so" \
513 "GLUT_LIB = libglut.so" \
514 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000515 "OSMESA_LIB = libOSMesa.so" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000516 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000517 "CXX = g++" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000518 "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 +0000519 "CXXFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DCDECL=" \
Brian Paulc86eab82003-09-02 18:06:18 +0000520 "GLUT_CFLAGS = -fexceptions" \
Brian Paulc882e192003-12-12 15:32:25 +0000521 "GL_LIB_DEPS = -L/usr/X11R6/lib -ggi -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000522 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
523 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
524 "APP_LIB_DEPS = -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000525 "ASM_SOURCES = $(X86_SOURCES)"
Brian Pauledda9ae2000-10-23 19:33:55 +0000526
Brian Paulc882e192003-12-12 15:32:25 +0000527linux-glfbdev:
528 $(MAKE) $(MFLAGS) -f Makefile.glfbdev targets \
529 "GL_LIB = libGL.so" \
530 "GLU_LIB = libGLU.so" \
531 "GLW_LIB = libGLw.a" \
532 "OSMESA_LIB = libOSMesa.a" \
533 "CC = gcc" \
534 "CXX = g++" \
535 "CFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_GLFBDEV_DRIVER" \
536 "CXXFLAGS = -O3 -fPIC" \
537 "GL_LIB_DEPS = -lm -lpthread" \
538 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
539 "APP_LIB_DEPS = -lm"
540
jtgafb833d1999-08-19 00:55:39 +0000541linux-glide:
542 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
543 "GL_LIB = libGL.so" \
544 "GLU_LIB = libGLU.so" \
545 "GLUT_LIB = libglut.so" \
546 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000547 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000548 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000549 "CXX = g++" \
Brian Paul27be87c2000-02-16 01:09:06 +0000550 "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 +0000551 "CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000552 "GLUT_CFLAGS = -fexceptions" \
Daniel Borcafd83bc22003-10-13 11:14:58 +0000553 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread -L/usr/local/glide/lib -lglide3x" \
Brian Paulb953beb2003-06-10 14:46:24 +0000554 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
555 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Daniel Borcafd83bc22003-10-13 11:14:58 +0000556 "APP_LIB_DEPS = -L/usr/local/glide/lib -lglide3x -lglut -lGLU -lGL"
jtgafb833d1999-08-19 00:55:39 +0000557
Gareth Hughesac018f52000-10-23 00:20:50 +0000558linux-x86-glide:
Andre Werthmann6630e2b1999-11-18 09:20:50 +0000559 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
560 "GL_LIB = libGL.so" \
561 "GLU_LIB = libGLU.so" \
562 "GLUT_LIB = libglut.so" \
563 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000564 "OSMESA_LIB = libOSMesa.so" \
Brian Pauld57bcbe2001-05-15 15:27:43 +0000565 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000566 "CXX = g++" \
Brian Paul886bc6f2003-09-02 18:19:53 +0000567 "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" \
568 "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 +0000569 "GLUT_CFLAGS = -fexceptions" \
Daniel Borcafd83bc22003-10-13 11:14:58 +0000570 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -L/usr/local/glide/lib -lglide3x -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000571 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
572 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
573 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
574 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000575 "ASM_SOURCES = $(X86_SOURCES)"
jtgafb833d1999-08-19 00:55:39 +0000576
jtgafb833d1999-08-19 00:55:39 +0000577linux-alpha:
578 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000579 "GL_LIB = libGL.so" \
580 "GLU_LIB = libGLU.so" \
581 "GLUT_LIB = libglut.so" \
582 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000583 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000584 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000585 "CXX = g++" \
586 "CFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -fPIC -D_XOPEN_SOURCE -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000587 "CXXFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -fPIC -D_XOPEN_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000588 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000589 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000590 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
591 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
592 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
593 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000594
Brian Paul27be87c2000-02-16 01:09:06 +0000595linux-alpha-static:
jtgafb833d1999-08-19 00:55:39 +0000596 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
597 "GL_LIB = libGL.a" \
598 "GLU_LIB = libGLU.a" \
Brian Paul0fc00122000-05-08 18:20:13 +0000599 "GLUT_LIB = libglut.a" \
jtgafb833d1999-08-19 00:55:39 +0000600 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000601 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000602 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000603 "CXX = g++" \
604 "CFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -L/usr/X11R6/lib -D_XOPEN_SOURCE -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000605 "CXXFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -D_XOPEN_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000606 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000607 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000608
Brian Paul27be87c2000-02-16 01:09:06 +0000609linux-ppc:
Brian Paul0aa0e552000-01-05 06:33:17 +0000610 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000611 "GL_LIB = libGL.so" \
612 "GLU_LIB = libGLU.so" \
613 "GLUT_LIB = libglut.so" \
614 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000615 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000616 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000617 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000618 "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 +0000619 "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 +0000620 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000621 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000622 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
623 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
624 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
625 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000626
Brian Paul27be87c2000-02-16 01:09:06 +0000627linux-ppc-static:
jtgafb833d1999-08-19 00:55:39 +0000628 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paul27be87c2000-02-16 01:09:06 +0000629 "GL_LIB = libGL.a" \
630 "GLU_LIB = libGLU.a" \
631 "GLUT_LIB = libglut.a" \
632 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000633 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000634 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000635 "CXX = g++" \
Brian Paul27be87c2000-02-16 01:09:06 +0000636 "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 +0000637 "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 +0000638 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000639 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000640
Brian Paulb953beb2003-06-10 14:46:24 +0000641linux-sparc:
jtgafb833d1999-08-19 00:55:39 +0000642 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paulb953beb2003-06-10 14:46:24 +0000643 "GL_LIB = libGL.so" \
644 "GLU_LIB = libGLU.so" \
645 "GLUT_LIB = libglut.so" \
646 "GLW_LIB = libGLw.so" \
647 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000648 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000649 "CXX = g++" \
650 "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 +0000651 "CXXFLAGS = -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000652 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000653 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
654 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
655 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
656 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
657 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000658
Brian Paul27be87c2000-02-16 01:09:06 +0000659linux-sparc5:
jtgafb833d1999-08-19 00:55:39 +0000660 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
661 "GL_LIB = libGL.so" \
662 "GLU_LIB = libGLU.so" \
663 "GLUT_LIB = libglut.so" \
664 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000665 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000666 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000667 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000668 "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 +0000669 "CXXFLAGS = -mv8 -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000670 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000671 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000672 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
673 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
674 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
675 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000676
677# 32-bit Sparc ELF userland, on UltraSparc
678linux-sparc-ultra:
679 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
680 "GL_LIB = libGL.so" \
681 "GLU_LIB = libGLU.so" \
682 "GLUT_LIB = libglut.so" \
683 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000684 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000685 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000686 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000687 "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 +0000688 "CXXFLAGS = -mv8 -O2 -mtune=ultrasparc -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000689 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000690 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000691 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
692 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
693 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
694 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000695
Brian Paul785c3462001-04-26 22:27:09 +0000696# 16-bit/channel Mesa using OSMesa driver
697linux-osmesa16:
698 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
Brian Paulc882e192003-12-12 15:32:25 +0000699 "OSMESA_LIB = libOSMesa16.so" \
Brian Paul785c3462001-04-26 22:27:09 +0000700 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000701 "CXX = g++" \
Brian Paul1c4b7112003-10-10 17:58:38 +0000702 "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" \
703 "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 +0000704 "GLUT_CFLAGS = -fexceptions" \
Brian Paul785c3462001-04-26 22:27:09 +0000705 "GL_LIB_DEPS = -lm -lpthread" \
Brian Paul5b22aa12001-07-13 20:08:42 +0000706 "APP_LIB_DEPS = -lOSMesa16 -lGL"
707
Brian Paul1c4b7112003-10-10 17:58:38 +0000708linux-osmesa16-static:
709 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
Brian Paulc882e192003-12-12 15:32:25 +0000710 "OSMESA_LIB = libOSMesa16.a" \
Brian Paul1c4b7112003-10-10 17:58:38 +0000711 "CC = gcc" \
712 "CXX = g++" \
713 "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" \
714 "CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
715 "GLUT_CFLAGS = -fexceptions" \
716 "GL_LIB_DEPS = -lm -lpthread" \
Brian Paul1c4b7112003-10-10 17:58:38 +0000717 "APP_LIB_DEPS = -lOSMesa16 -lGL"
718
Brian Paul5b22aa12001-07-13 20:08:42 +0000719# 32-bit/channel Mesa using OSMesa driver
720linux-osmesa32:
721 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
Brian Paulc882e192003-12-12 15:32:25 +0000722 "OSMESA_LIB = libOSMesa32.so" \
723 "OSMESA_LIB_NAME = OSMesa32" \
Brian Paul5b22aa12001-07-13 20:08:42 +0000724 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000725 "CXX = g++" \
Brian Paul21d95612003-09-02 16:43:01 +0000726 "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" \
727 "CXXFLAGS = -O3 -ansi -pedantic -Wall -Wmissing-prototypes -Wundef -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000728 "GLUT_CFLAGS = -fexceptions" \
Brian Paul5b22aa12001-07-13 20:08:42 +0000729 "GL_LIB_DEPS = -lm -lpthread" \
730 "APP_LIB_DEPS = -lOSMesa32 -lGL"
Brian Paul785c3462001-04-26 22:27:09 +0000731
Brian Paul5df82c82003-08-22 20:11:43 +0000732# standalone Mesa -- embedded
733# change -g to -O3 for non-debug
734linux-solo:
Brian Paulc882e192003-12-12 15:32:25 +0000735 $(MAKE) $(MFLAGS) -f Makefile.solo targets \
Brian Paul5df82c82003-08-22 20:11:43 +0000736 "GLU_LIB = libGLU.so" \
737 "GLUT_LIB = libglut.so" \
738 "CC = gcc" \
739 "CXX = g++" \
740 "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 +0000741 "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 +0000742 "GLUT_CFLAGS = -fexceptions" \
Jon Smirlbcc6edd2003-10-21 06:05:39 +0000743 "GL_LIB_DEPS = -lm -lpthread -lexpat" \
Brian Paulc882e192003-12-12 15:32:25 +0000744 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
745 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
746 "APP_LIB_DEPS = -L$(TOP)/lib -lglut -lGLU -lGL -lm -lpthread"
Brian Paul5df82c82003-08-22 20:11:43 +0000747
jtgafb833d1999-08-19 00:55:39 +0000748# May want to add these CFLAGS for better performance under LynxOS and GCC:
Brian Paulcb5ecb81999-11-11 01:28:16 +0000749# -fPIC -O2 -ansi -pedantic -mieee-fp -DUSE_XSHM -funroll-loops
jtgafb833d1999-08-19 00:55:39 +0000750# -fexpensive-optimizations -fomit-frame-pointer -ffast-math
jtgafb833d1999-08-19 00:55:39 +0000751lynxos:
752 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
753 "GL_LIB = libGL.a" \
754 "GLU_LIB = libGLU.a" \
755 "GLUT_LIB = libglut.a" \
756 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000757 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000758 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000759 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000760 "CFLAGS = -O2 -ansi -pedantic -funroll-loops -ffast-math -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000761 "CXXFLAGS = -O2 -ansi -pedantic -funroll-loops -ffast-math" \
Brian Paulc86eab82003-09-02 18:06:18 +0000762 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000763 "APP_LIB_DEPS = -L/usr/X11/lib -lXext -lXi -lXmu -lX11 -lbsd -lm"
jtgafb833d1999-08-19 00:55:39 +0000764
jtgafb833d1999-08-19 00:55:39 +0000765mklinux:
766 $(MAKE) targets \
767 "GL_LIB = libGL.a" \
768 "GLU_LIB = libGLU.a" \
769 "GLUT_LIB = libglut.a" \
770 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000771 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000772 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000773 "CXX = g++" \
jtgafb833d1999-08-19 00:55:39 +0000774 "CFLAGS = -pedantic -O2" \
Brian Paul21d95612003-09-02 16:43:01 +0000775 "CXXFLAGS = -pedantic -O2" \
Brian Paulc86eab82003-09-02 18:06:18 +0000776 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000777 "APP_LIB_DEPS = -lmoto -L/usr/X11/lib -lXmu -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000778
779netbsd:
780 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
781 "GL_LIB = libGL.so" \
782 "GLU_LIB = libGLU.so" \
783 "GLUT_LIB = libglut.so" \
784 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000785 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000786 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000787 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000788 "CFLAGS = -O2 -fPIC -DUSE_XSHM -I/usr/X11R6/include -DHZ=100" \
Brian Paul21d95612003-09-02 16:43:01 +0000789 "CXXFLAGS = -O2 -fPIC" \
Brian Paulc86eab82003-09-02 18:06:18 +0000790 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000791 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000792
jtgafb833d1999-08-19 00:55:39 +0000793openbsd:
794 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
795 "GL_LIB = libGL.so" \
796 "GLU_LIB = libGLU.so" \
797 "GLUT_LIB = libglut.so" \
798 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000799 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000800 "CC = cc" \
Brian Paule3cc5c32004-01-10 22:22:41 +0000801 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000802 "CFLAGS = -O2 -fPIC -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
Brian Paule3cc5c32004-01-10 22:22:41 +0000803 "CXXFLAGS = -O2 -fPIC -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
Brian Paulb953beb2003-06-10 14:46:24 +0000804 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXi -lm" \
Brian Paule3cc5c32004-01-10 22:22:41 +0000805 "OSMESA_LIB_DEPS = -lm" \
Brian Paulb953beb2003-06-10 14:46:24 +0000806 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL" \
807 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL" \
Brian Paul27be87c2000-02-16 01:09:06 +0000808 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000809
810openstep:
811 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
812 "DRIVER_SOURCES = OSmesa/osmesa.c" \
813 "GL_LIB = libGL.a" \
814 "GLU_LIB = libGLU.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000815 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000816 "CC = ${MYCC}" \
Brian Paule3cc5c32004-01-10 22:22:41 +0000817 "CFLAGS = -traditional-cpp -DOPENSTEP -O4"
jtgafb833d1999-08-19 00:55:39 +0000818
819openstep-win32:
820 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
821 "DRIVER_SOURCES = OSmesa/osmesa.c" \
822 "GL_LIB = libGL.a" \
823 "GLU_LIB = libGLU.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000824 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000825 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000826 "CXX = g++" \
jtgafb833d1999-08-19 00:55:39 +0000827 "CFLAGS = -DOPENSTEP -O4" \
Brian Paul21d95612003-09-02 16:43:01 +0000828 "CXXFLAGS = -DOPENSTEP -O4" \
Brian Paule3cc5c32004-01-10 22:22:41 +0000829 "GLUT_CFLAGS = -fexceptions"
jtgafb833d1999-08-19 00:55:39 +0000830
831osf1:
832 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000833 "GL_LIB = libGL.so" \
834 "GLU_LIB = libGLU.so" \
835 "GLUT_LIB = libglut.so" \
836 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000837 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000838 "CC = cc" \
Brian Paul0c036472000-06-08 15:19:12 +0000839 "CFLAGS = -O0 -std1 -ieee_with_no_inexact -DUSE_XSHM" \
Brian Paulc882e192003-12-12 15:32:25 +0000840 "GL_LIB_DEPS = -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000841 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
842 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lX11 -lXmu -lXt -lXi -lm" \
Brian Paul27be87c2000-02-16 01:09:06 +0000843 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000844
jtgafb833d1999-08-19 00:55:39 +0000845# QNX V4 & Watcom Compiler
846qnx:
847 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
848 "GL_LIB = libGL.a" \
849 "GLU_LIB = libGLU.a" \
850 "GLUT_LIB = libglut.a" \
851 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000852 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000853 "CC = cc" \
854 "CFLAGS = -O" \
Brian Paul27be87c2000-02-16 01:09:06 +0000855 "APP_LIB_DEPS = -L/usr/X11/lib -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000856
jtgafb833d1999-08-19 00:55:39 +0000857solaris-x86:
Brian Paulc6dddaa1999-10-15 22:00:07 +0000858 $(MAKE) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000859 "GL_LIB = libGL.a" \
860 "GLU_LIB = libGLU.a" \
861 "GLUT_LIB = libglut.a" \
862 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000863 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000864 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000865 "CFLAGS = -Xa -xO3 -xpentium -KPIC -I/usr/openwin/include -DUSE_XSHM" \
Brian Paul27be87c2000-02-16 01:09:06 +0000866 "APP_LIB_DEPS = -L/usr/openwin/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000867
868solaris-x86-gcc:
Brian Paulc6dddaa1999-10-15 22:00:07 +0000869 $(MAKE) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000870 "GL_LIB = libGL.a" \
871 "GLU_LIB = libGLU.a" \
872 "GLUT_LIB = libglut.a" \
873 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000874 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000875 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000876 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000877 "CFLAGS = -O3 -m486 -fPIC -I/usr/openwin/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000878 "CXXFLAGS = -O3 -m486 -fPIC" \
Brian Paulc86eab82003-09-02 18:06:18 +0000879 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000880 "APP_LIB_DEPS = -L/usr/openwin/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000881
882sunos4:
883 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
884 "GL_LIB = libGL.a" \
885 "GLU_LIB = libGLU.a" \
886 "GLUT_LIB = libglut.a" \
887 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000888 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000889 "CC = acc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000890 "CFLAGS = -O -DUSE_XSHM -DSUNOS4" \
Brian Paul27be87c2000-02-16 01:09:06 +0000891 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000892
893sunos4-sl:
894 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
895 "GL_LIB = libGL.so" \
896 "GLU_LIB = libGLU.so" \
897 "GLUT_LIB = libglut.so" \
898 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000899 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000900 "CC = acc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000901 "CFLAGS = -Kpic -O -I/usr/include/X11R5 -DUSE_XSHM -DSUNOS4" \
Brian Paul27be87c2000-02-16 01:09:06 +0000902 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000903
904sunos4-gcc:
905 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
906 "GL_LIB = libGL.a" \
907 "GLU_LIB = libGLU.a" \
908 "GLUT_LIB = libglut.a" \
909 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000910 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000911 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000912 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000913 "CFLAGS = -O3 -DUSE_XSHM -DSUNOS4 -I/usr/openwin/include" \
Brian Paul21d95612003-09-02 16:43:01 +0000914 "CXXFLAGS = -O3 -DSUNOS4 -I/usr/openwin/include" \
Brian Paulc86eab82003-09-02 18:06:18 +0000915 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000916 "APP_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000917
918sunos4-gcc-sl:
919 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
920 "GL_LIB = libGL.so.$(VERSION)" \
921 "GLU_LIB = libGLU.so.$(VERSION)" \
922 "GLUT_LIB = libglut.so" \
923 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000924 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000925 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000926 "CXX = g++" \
Brian Paulc86eab82003-09-02 18:06:18 +0000927 "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 +0000928 "CXXFLAGS = -fPIC -O3 -I/usr/openwin/include -DSUNOS4" \
Brian Paulc86eab82003-09-02 18:06:18 +0000929 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
Brian Paul27be87c2000-02-16 01:09:06 +0000930 "APP_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000931
932sunos4-gcc-x11r6-sl:
933 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
934 "GL_LIB = libGL.so.$(VERSION)" \
935 "GLU_LIB = libGLU.so.$(VERSION)" \
936 "GLUT_LIB = libglut.so" \
937 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000938 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000939 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000940 "CXX = g++" \
Brian Paulc86eab82003-09-02 18:06:18 +0000941 "CFLAGS = -fPIC -O3 -I/usr/X11R6.3/include -DUSE_XSHM -DSUNOS4" \
Brian Paul21d95612003-09-02 16:43:01 +0000942 "CXXFLAGS = -fPIC -O3 -I/usr/X11R6.3/include -DSUNOS4" \
Brian Paulc86eab82003-09-02 18:06:18 +0000943 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
Brian Paul27be87c2000-02-16 01:09:06 +0000944 "APP_LIB_DEPS = -L/usr/X11R6.3/lib/X11 -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000945
946sunos5:
947 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000948 "GL_LIB = libGL.so" \
949 "GLU_LIB = libGLU.so" \
950 "GLUT_LIB = libglut.so" \
951 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000952 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000953 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000954 "CXX = c++" \
Brian Paulc86eab82003-09-02 18:06:18 +0000955 "CFLAGS = -KPIC -Xa -O -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM" \
Brian Paul67c1fd22003-09-03 14:34:55 +0000956 "CXXFLAGS = -KPIC -Xa -O -I/usr/openwin/include -I/usr/dt/include" \
Brian Paulb953beb2003-06-10 14:46:24 +0000957 "GL_LIB_DEPS = -L/usr/openwin/lib -L/usr/dt/lib -lX11 -lXext -lXmu -lXi -lm" \
Brian Paulc86eab82003-09-02 18:06:18 +0000958 "GLUT_CFLAGS = -DSOLARIS_2_4_BUG" \
Brian Paulb953beb2003-06-10 14:46:24 +0000959 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
960 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
961 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
Brian Paul67c1fd22003-09-03 14:34:55 +0000962 "APP_LIB_DEPS = -lCrun -lX11 -lglut -lGLU -lGL -lm"
963
964sunos5-smp:
965 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
966 "GL_LIB = libGL.so" \
967 "GLU_LIB = libGLU.so" \
968 "GLUT_LIB = libglut.so" \
969 "GLW_LIB = libGLw.so" \
970 "OSMESA_LIB = libOSMesa.so" \
971 "CC = cc" \
Brian Paule39cbf62003-09-08 14:58:05 +0000972 "CXX = c++" \
973 "CFLAGS = -KPIC -Xa -native -fast -xO5 -xlibmil -xsafe=mem -xdepend -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
974 "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 +0000975 "GLUT_CFLAGS = -DSOLARIS_2_4_BUG" \
Brian Paule39cbf62003-09-08 14:58:05 +0000976 "GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm" \
Brian Paul67c1fd22003-09-03 14:34:55 +0000977 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
978 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
979 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
Brian Paule39cbf62003-09-08 14:58:05 +0000980 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm -lCrun"
jtgafb833d1999-08-19 00:55:39 +0000981
982sunos5-gcc:
983 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paulb953beb2003-06-10 14:46:24 +0000984 "GL_LIB = libGL.so" \
985 "GLU_LIB = libGLU.so" \
986 "GLUT_LIB = libglut.so" \
987 "GLW_LIB = libGLw.so" \
988 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000989 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000990 "CXX = g++" \
Brian Pauld7a3b7e2004-01-01 15:17:20 +0000991 "CFLAGS = -O3 -I/usr/openwin/include -fPIC -fomit-frame-pointer -D_REENTRANT -DUSE_XSHM" \
992 "CXXFLAGS = -O3 -I/usr/openwin/include -fPIC -fomit-frame_pointer -D_REENTRANT" \
Brian Paulc86eab82003-09-02 18:06:18 +0000993 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
Brian Paulb953beb2003-06-10 14:46:24 +0000994 "GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm" \
995 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
996 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
997 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
998 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000999
Brian Paulc882e192003-12-12 15:32:25 +00001000sunos5-gcc-debug:
1001 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1002 "GL_LIB = libGL.so" \
1003 "GLU_LIB = libGLU.so" \
1004 "GLUT_LIB = libglut.so" \
1005 "GLW_LIB = libGLw.so" \
1006 "OSMESA_LIB = libOSMesa.so" \
1007 "CC = gcc" \
1008 "CXX = g++" \
Brian Pauld7a3b7e2004-01-01 15:17:20 +00001009 "CFLAGS = -g -I/usr/openwin/include -fPIC -fomit-frame-pointer -D_REENTRANT -DUSE_XSHM" \
1010 "CXXFLAGS = -g -I/usr/openwin/include -fPIC -fomit-frame-pointer -D_REENTRANT" \
Brian Paulc882e192003-12-12 15:32:25 +00001011 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
1012 "GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm" \
1013 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1014 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
1015 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
1016 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm"
1017
jtgafb833d1999-08-19 00:55:39 +00001018ultrix-gcc:
1019 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1020 "GL_LIB = libGL.a" \
1021 "GLU_LIB = libGLU.a" \
1022 "GLUT_LIB = libglut.a" \
1023 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001024 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001025 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001026 "CXX = g++" \
jtgafb833d1999-08-19 00:55:39 +00001027 "CFLAGS = -pedantic -O2" \
Brian Paul21d95612003-09-02 16:43:01 +00001028 "CXXFLAGS = -pedantic -O2" \
Brian Paulc86eab82003-09-02 18:06:18 +00001029 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +00001030 "APP_LIB_DEPS = -lXmu -lX11 -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +00001031
jtgafb833d1999-08-19 00:55:39 +00001032unixware:
1033 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1034 "GL_LIB = libGL.a" \
1035 "GLU_LIB = libGLU.a" \
1036 "GLUT_LIB = libglut.a" \
1037 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001038 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001039 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001040 "CFLAGS = -O -I/usr/X/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +00001041 "CXXFLAGS = -O" \
Brian Paul27be87c2000-02-16 01:09:06 +00001042 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lsocket -lnsl -lm"
jtgafb833d1999-08-19 00:55:39 +00001043
1044unixware-shared:
1045 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1046 "GL_LIB = libGL" \
1047 "GLU_LIB = libGLU" \
1048 "GLUT_LIB = libglut" \
1049 "GLW_LIB = libGLw" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001050 "OSMESA_LIB = libOSMesa" \
jtgafb833d1999-08-19 00:55:39 +00001051 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001052 "CFLAGS = -O -I/usr/X/include -KPIC,inline -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +00001053 "CXXFLAGS = -O -KPIC,inline" \
Brian Paul27be87c2000-02-16 01:09:06 +00001054 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lsocket -lnsl -lm"
jtgafb833d1999-08-19 00:55:39 +00001055
jtgafb833d1999-08-19 00:55:39 +00001056# for debugging on IRIX 5.x systems
1057# -woff 1209 = "controlling expression is constant"
1058# -woff 1210 = "controlling expression is constant"
1059# -woff 1506 = "implict conversion from unsigned long to smaller type"
1060# -woff 1521 = "nonstandard preprocessing directive is used"
1061# -woff 3496 = "bitwise operator precedence"
1062irix-debug:
Karl Schultz5cbd1792001-12-14 17:48:19 +00001063 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +00001064 "GL_LIB = libGL.a" \
1065 "GLU_LIB = libGLU.a" \
1066 "GLUT_LIB = libglut.a" \
1067 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001068 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +00001069 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +00001070 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001071 "CFLAGS = -g -n32 -ansi -fullwarn -DUSE_XSHM -DDEBUG -woff 1209,1210,1506,1521,3496" \
Brian Paulb953beb2003-06-10 14:46:24 +00001072 "APP_LIB_DEPS = -rpath $(TOP)/lib32 -lX11 -lXext -lXmu -lXi -lfpe -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +00001073
1074# for debugging on Linux systems
Gareth Hughesac018f52000-10-23 00:20:50 +00001075linux-debug:
1076 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1077 "GL_LIB = libGL.so" \
1078 "GLU_LIB = libGLU.so" \
1079 "GLUT_LIB = libglut.so" \
1080 "GLW_LIB = libGLw.so" \
Brian Pauledda9ae2000-10-23 19:33:55 +00001081 "OSMESA_LIB = libOSMesa.so" \
Gareth Hughesac018f52000-10-23 00:20:50 +00001082 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001083 "CXX = g++" \
1084 "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 +00001085 "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 +00001086 "GLUT_CFLAGS = -fexceptions" \
Brian Paul94dd6b82001-11-18 23:03:53 +00001087 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +00001088 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1089 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
1090 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
Brian Paul259b8802003-12-21 04:06:31 +00001091 "APP_LIB_DEPS = -L$(TOP)/lib -lglut -lGLU -lGL"
Gareth Hughesac018f52000-10-23 00:20:50 +00001092
Gareth Hughesac018f52000-10-23 00:20:50 +00001093linux-x86-debug:
jtgafb833d1999-08-19 00:55:39 +00001094 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1095 "GL_LIB = libGL.so" \
1096 "GLU_LIB = libGLU.so" \
1097 "GLUT_LIB = libglut.so" \
1098 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001099 "OSMESA_LIB = libOSMesa.so" \
Brian Pauld57bcbe2001-05-15 15:27:43 +00001100 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001101 "CXX = g++" \
Brian Paul886bc6f2003-09-02 18:19:53 +00001102 "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" \
1103 "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 +00001104 "GLUT_CFLAGS = -fexceptions" \
Brian Paulc882e192003-12-12 15:32:25 +00001105 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +00001106 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1107 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Gareth Hughesac018f52000-10-23 00:20:50 +00001108 "APP_LIB_DEPS = -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +00001109 "ASM_SOURCES = $(X86_SOURCES)"
Brian Paul306b3b01999-11-02 10:11:44 +00001110
1111linux-glide-debug:
1112 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1113 "GL_LIB = libGL.so" \
1114 "GLU_LIB = libGLU.so" \
1115 "GLUT_LIB = libglut.so" \
1116 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001117 "OSMESA_LIB = libOSMesa.so" \
Brian Paul306b3b01999-11-02 10:11:44 +00001118 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001119 "CXX = g++" \
Brian Paul7527a182000-02-11 20:44:00 +00001120 "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 +00001121 "CXXFLAGS = -g -ansi -pedantic -Wall -Wmissing-prototypes -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DDEBUG" \
Brian Paulc86eab82003-09-02 18:06:18 +00001122 "GLUT_CFLAGS = -fexceptions" \
Daniel Borcafd83bc22003-10-13 11:14:58 +00001123 "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 +00001124