blob: 85012770ed7e0961aaff9a2abcdfc6e8c8ed36d3 [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 Paul42649702002-10-29 23:09:37 +000011MESA_MAJOR=5
Brian Paul69e3c8b2002-11-14 16:14: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)
23# CC the C compiler (usually cc or gcc)
Brian Paulb953beb2003-06-10 14:46:24 +000024# CXX the C++ compiler (usuall c++ or g++ or CC)
25# CFLAGS options for C compiler (like -O)
26# CXXFLAGS options for the C++ compiler (like -O)
Brian Paulc86eab82003-09-02 18:06:18 +000027# GLUT_CFLAGS extra flags for compiling GLUT
Brian Paul27be87c2000-02-16 01:09:06 +000028# GL_LIB_DEPS list of libraries which the GL library depends on
29# GLU_LIB_DEPS list of libraries which the GLU library depends on
30# GLUT_LIB_DEPS list of libraries which the GLUT library depends on
Brian Paulb953beb2003-06-10 14:46:24 +000031# GLW_LIB_DEPS list of libraries which the GLw (Xt/OpenGL) library depends on
Brian Paul27be87c2000-02-16 01:09:06 +000032# APP_LIB_DEPS list of libraries which demo programs depend upon
33# ASM_SOURCES optional list of assembly language files to assemble
Brian Paulb953beb2003-06-10 14:46:24 +000034# MAKELIB the script or command to make a library file
35# XXX MAKELIB is obsolete; edit bin/mklib to support new systems
jtgafb833d1999-08-19 00:55:39 +000036
37
38aix:
39 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
40 "GL_LIB = libGL.a" \
41 "GLU_LIB = libGLU.a" \
42 "GLUT_LIB = libglut.a" \
43 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +000044 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +000045 "CC = cc" \
46 "CFLAGS = -O -DAIXV3" \
Brian Paulb953beb2003-06-10 14:46:24 +000047 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
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 Paulb953beb2003-06-10 14:46:24 +000059 "MAKELIB = $(TOP)/bin/mklib.aix" \
Brian Paul27be87c2000-02-16 01:09:06 +000060 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +000061
jtgafb833d1999-08-19 00:55:39 +000062beos-r4:
63 $(MAKE) -f Makefile.BeOS-R4 targets \
64 "GL_LIB = libGL.so" \
65 "GLU_LIB = libGLU.so" \
66 "GLUT_LIB = libglut.so" \
67 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +000068 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +000069 "CC = g++" \
70 "CFLAGS = -O -DNO_CONST" \
Brian Paul27be87c2000-02-16 01:09:06 +000071 "APP_LIB_DEPS = "
jtgafb833d1999-08-19 00:55:39 +000072
jtgafb833d1999-08-19 00:55:39 +000073cygnus:
74 $(MAKE) -f Makefile.cygnus $(MFLAGS) -f Makefile.X11 targets \
75 "GL_LIB = libGL.a" \
76 "GLU_LIB = libGLU.a" \
77 "GLUT_LIB = libglut.a" \
78 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +000079 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +000080 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +000081 "CXX = g++" \
jtgafb833d1999-08-19 00:55:39 +000082 "DLLTOOL = dlltool" \
83 "WING_DIR= /wing" \
84 "LD = ld" \
85 "CFLAGS = -I. -DWIN32 -D__WIN32__ -D_WINDOWS \
86 -O2 -funroll-loops \
87 -fexpensive-optimizations -fomit-frame-pointer -ffast-math \
Brian Pauld5cbe1e2002-11-12 02:49:14 +000088 -malign-loops=2 -malign-functions=2" \
Brian Paul21d95612003-09-02 16:43:01 +000089 "CXXFLAGS = -I. -DWIN32 -D__WIN32__ -D_WINDOWS \
90 -O2 -funroll-loops \
91 -fexpensive-optimizations -fomit-frame-pointer -ffast-math \
92 -malign-loops=2 -malign-functions=2" \
Brian Paulc86eab82003-09-02 18:06:18 +000093 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +000094 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
95 "WLIBS = $(TOP)/lib/wing32.a -lkernel32 -luser32 -lgdi32"
jtgafb833d1999-08-19 00:55:39 +000096
97cygnus-linux:
98 $(MAKE) -f Makefile.cygnus $(MFLAGS) -f Makefile.X11 targets \
99 "GL_LIB = libGL.a" \
100 "GLU_LIB = libGLU.a" \
101 "GLUT_LIB = libglut.a" \
102 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000103 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000104 "CC = gnuwin32gcc" \
105 "DLLTOOL = gnuwin32dlltool --as gnuwin32as" \
106 "LD = gnuwin32ld" \
107 "WING_DIR= /dos/wing" \
108 "CFLAGS = -I. -DWIN32 -D__WIN32__ -D_WINDOWS \
109 -O2 -funroll-loops \
110 -fexpensive-optimizations -fomit-frame-pointer -ffast-math \
Brian Pauld5cbe1e2002-11-12 02:49:14 +0000111 -malign-loops=2 -malign-functions=2" \
Brian Paulb953beb2003-06-10 14:46:24 +0000112 "MAKELIB = $(TOP)/bin/mklib.cygnus-linux" \
113 "WLIBS = $(TOP)/lib/wing32.a -lkernel32 -luser32 -lgdi32"
jtgafb833d1999-08-19 00:55:39 +0000114
Karl Schultz3ac348c2001-11-30 19:41:19 +0000115darwin:
116 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
117 "GL_LIB = libGL.dylib" \
118 "GLU_LIB = libGLU.dylib" \
119 "GLUT_LIB = libglut.dylib" \
120 "GLW_LIB = libGLw.dylib" \
121 "OSMESA_LIB = libOSMesa.dylib" \
122 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000123 "CXX = cc" \
Karl Schultz3ac348c2001-11-30 19:41:19 +0000124 "CFLAGS = -I/usr/X11R6/include -O3 -fPIC -fno-common -ffast-math \
125 -funroll-loops -fexpensive-optimizations -no-cpp-precomp \
126 -dynamic -Ddarwin" \
Brian Paul21d95612003-09-02 16:43:01 +0000127 "CXXFLAGS = -I/usr/X11R6/include -O3 -fPIC -fno-common -ffast-math \
128 -funroll-loops -fexpensive-optimizations -no-cpp-precomp \
129 -dynamic -Ddarwin" \
Karl Schultz3ac348c2001-11-30 19:41:19 +0000130 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000131 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
132 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL \
Karl Schultz3ac348c2001-11-30 19:41:19 +0000133 -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm"
134
jtgafb833d1999-08-19 00:55:39 +0000135freebsd:
136 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
137 "GL_LIB = libGL.a" \
138 "GLU_LIB = libGLU.a" \
139 "GLUT_LIB = libglut.a" \
140 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000141 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000142 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000143 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000144 "CFLAGS = -O2 -fPIC -pedantic -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
Brian Paul21d95612003-09-02 16:43:01 +0000145 "CXXFLAGS = -O2 -fPIC -pedantic" \
Brian Paulc86eab82003-09-02 18:06:18 +0000146 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000147 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000148
149freebsd-386:
150 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
151 "GL_LIB = libGL.a" \
152 "GLU_LIB = libGLU.a" \
153 "GLUT_LIB = libglut.a" \
154 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000155 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000156 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000157 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000158 "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 +0000159 "CXXFLAGS = -O3 -ffast-math -fPIC -pedantic -DFREEBSD" \
Brian Paulc86eab82003-09-02 18:06:18 +0000160 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000161 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000162 "ASM_SOURCES = $(X86_SOURCES)"
jtgafb833d1999-08-19 00:55:39 +0000163
Brian Paul1a848762003-08-22 18:06:59 +0000164gcc-sl:
165 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
166 "GL_LIB = libGL.so" \
167 "GLU_LIB = libGLU.so" \
168 "GLUT_LIB = libglut.so" \
169 "GLW_LIB = libGLw.so" \
170 "OSMESA_LIB = libOSMesa.so" \
171 "CC = gcc" \
172 "CPLUSPLUS = g++" \
173 "CFLAGS = -fPIC -O3" \
Brian Paul21d95612003-09-02 16:43:01 +0000174 "CXXFLAGS = -fPIC -O3" \
Brian Paulc86eab82003-09-02 18:06:18 +0000175 "GLUT_CFLAGS = -fexceptions" \
Brian Paul1a848762003-08-22 18:06:59 +0000176 "MAKELIB = ../bin/mklib.gcc-sl" \
177 "APP_LIB_DEPS = -lX11 -lm"
178
Brian Paul69ffa432003-04-07 14:45:52 +0000179#special hidden target, to make a shared lib for ONLY Mesa "core"
180gcc-mesa-sl:
181 $(MAKE) $(MFLAGS) -f Makefile.X11 libmesa \
182 "MESA_LIB = libMesa.so" \
183 "CC = gcc" \
184 "CFLAGS = -fPIC -O3" \
Brian Paulc86eab82003-09-02 18:06:18 +0000185 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000186 "MAKELIB = $(TOP)/bin/mklib.gcc-sl" \
Brian Paul69ffa432003-04-07 14:45:52 +0000187
jtgafb833d1999-08-19 00:55:39 +0000188hpux9:
189 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
190 "GL_LIB = libGL.a" \
191 "GLU_LIB = libGLU.a" \
192 "GLUT_LIB = libglut.a" \
193 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000194 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000195 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000196 "CFLAGS = +O3 -Aa -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000197 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000198 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000199
200hpux9-gcc:
201 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
202 "GL_LIB = libGL.a" \
203 "GLU_LIB = libGLU.a" \
204 "GLUT_LIB = libglut.a" \
205 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000206 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000207 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000208 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000209 "CFLAGS = -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000210 "CXXFLAGS = -ansi -O3 -D_HPUX_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000211 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000212 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000213 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000214
215hpux9-sl:
216 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
217 "GL_LIB = libGL.sl" \
218 "GLU_LIB = libGLU.sl" \
219 "GLUT_LIB = libglut.sl" \
220 "GLW_LIB = libGLw.sl" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000221 "OSMESA_LIB = libOSMesa.sl" \
jtgafb833d1999-08-19 00:55:39 +0000222 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000223 "CFLAGS = +z +O3 +Olibcalls +ESlit -Aa +Onolimit -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paul27be87c2000-02-16 01:09:06 +0000224 "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 +0000225
226hpux9-gcc-sl:
227 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
228 "GL_LIB = libGL.sl" \
229 "GLU_LIB = libGLU.sl" \
230 "GLUT_LIB = libglut.sl" \
231 "GLW_LIB = libGLw.sl" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000232 "OSMESA_LIB = libOSMesa.sl" \
jtgafb833d1999-08-19 00:55:39 +0000233 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000234 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000235 "CFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000236 "CXXFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000237 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000238 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000239
Karl Schultzd8c62732002-11-11 18:56:36 +0000240# The hpux10 configs should work for hpux11 as well.
jtgafb833d1999-08-19 00:55:39 +0000241hpux10:
242 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
243 "GL_LIB = libGL.a" \
244 "GLU_LIB = libGLU.a" \
245 "GLUT_LIB = libglut.a" \
246 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000247 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000248 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000249 "CXX = aCC" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000250 "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 +0000251 "CXXFLAGS = +O3 +DAportable -Aa -D_HPUX_SOURCE" \
Brian Paulb953beb2003-06-10 14:46:24 +0000252 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul07624e32002-10-31 14:58:36 +0000253 "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 +0000254
255hpux10-sl:
256 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
257 "GL_LIB = libGL" \
258 "GLU_LIB = libGLU" \
259 "GLUT_LIB = libglut" \
Karl Schultzd8c62732002-11-11 18:56:36 +0000260 "GLW_LIB = libGLw" \
261 "OSMESA_LIB = libOSMesa" \
jtgafb833d1999-08-19 00:55:39 +0000262 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000263 "CXX = aCC" \
Karl Schultzd8c62732002-11-11 18:56:36 +0000264 "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 +0000265 "CXXFLAGS = +O3 +DAportable +Z -Aa -D_HPUX_SOURCE" \
Brian Paul27be87c2000-02-16 01:09:06 +0000266 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000267
268hpux10-gcc:
269 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
270 "GL_LIB = libGL.a" \
271 "GLU_LIB = libGLU.a" \
272 "GLUT_LIB = libglut.a" \
273 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000274 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000275 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000276 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000277 "CFLAGS = -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000278 "CXXFLAGS = -ansi -O3 -D_HPUX_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000279 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000280 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000281 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000282
283hpux10-gcc-sl:
284 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
285 "GL_LIB = libGL.sl" \
286 "GLU_LIB = libGLU.sl" \
287 "GLUT_LIB = libglut.sl" \
288 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000289 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000290 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000291 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000292 "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 +0000293 "CXXFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000294 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000295 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000296
297
Karl Schultzc589af22001-12-14 16:42:23 +0000298# IRIX 6 32-bit Targets
299# Turn Warnings off for these errors (MIPSpro Compiler 7.30)
300# 1521: A nonstandard preprocessing directive is used.
301# 1552: The variable "" is set but never used.
302# C++
303# 3262: The variable "" was declared but never referenced.
304# 3666: The variable "" is set but never used.
Karl Schultz5cbd1792001-12-14 17:48:19 +0000305# Use -v if using pmake to compile files in subdirectories.
jtgafb833d1999-08-19 00:55:39 +0000306irix6-o32:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000307 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000308 "GL_LIB = libGL.a" \
309 "GLU_LIB = libGLU.a" \
310 "GLUT_LIB = libglut.a" \
311 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000312 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +0000313 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000314 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000315 "CXX = CC" \
Karl Schultzc589af22001-12-14 16:42:23 +0000316 "CFLAGS = -32 -mips2 -O2 -ansi -woff 1521,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000317 "CXXFLAGS = -32 -mips2 -O2 -ansi -woff 3262,3666" \
318 "APP_LIB_DEPS = -32 -glut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000319
320irix6-o32-dso:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000321 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000322 "GL_LIB = libGL.so" \
323 "GLU_LIB = libGLU.so" \
324 "GLUT_LIB = libglut.so" \
325 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000326 "OSMESA_LIB = libOSMesa.so" \
Brian Paulb953beb2003-06-10 14:46:24 +0000327 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000328 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000329 "CXX = CC" \
Karl Schultzc589af22001-12-14 16:42:23 +0000330 "CFLAGS = -32 -mips2 -O2 -ansi -woff 1521,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000331 "CXXFLAGS = -32 -mips2 -O2 -ansi -woff 3262,3666" \
332 "APP_LIB_DEPS = -32 -rpath $(TOP)/lib32 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000333
jtgafb833d1999-08-19 00:55:39 +0000334irix6-n32:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000335 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000336 "GL_LIB = libGL.a" \
337 "GLU_LIB = libGLU.a" \
338 "GLUT_LIB = libglut.a" \
339 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000340 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +0000341 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000342 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000343 "CXX = CC" \
Karl Schultzc589af22001-12-14 16:42:23 +0000344 "CFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1521,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000345 "CXXFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1552" \
346 "APP_LIB_DEPS = -n32 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000347
348irix6-n32-dso:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000349 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000350 "GL_LIB = libGL.so" \
351 "GLU_LIB = libGLU.so" \
352 "GLUT_LIB = libglut.so" \
Karl Schultzc589af22001-12-14 16:42:23 +0000353 "GLW_LIB = libGLw.so" \
354 "OSMESA_LIB = libOSMesa.so" \
Brian Paulb953beb2003-06-10 14:46:24 +0000355 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000356 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000357 "CXX = CC" \
Karl Schultzc589af22001-12-14 16:42:23 +0000358 "CFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1521,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000359 "CXXFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1552" \
360 "APP_LIB_DEPS = -n32 -rpath $(TOP)/lib32 -lglut -lGLU -lGL -lX11 -lXmu -lXi -lfpe -lm"
jtgafb833d1999-08-19 00:55:39 +0000361
362irix6-gcc-n32-sl:
363 make $(MFLAGS) -f Makefile.X11 targets \
364 "GL_LIB = libGL.so" \
365 "GLU_LIB = libGLU.so" \
366 "GLUT_LIB = libglut.so" \
367 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000368 "OSMESA_LIB = libOSMesa.so" \
Brian Paulb953beb2003-06-10 14:46:24 +0000369 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000370 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000371 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000372 "CFLAGS = -mabi=n32 -mips3 -O3 -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000373 "CXXFLAGS = -mabi=n32 -mips3 -O3" \
Brian Paulc86eab82003-09-02 18:06:18 +0000374 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000375 "APP_LIB_DEPS = -rpath $(TOP)/lib32 -lX11 -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000376
377# For IRIX 6-64: -woff:
378# 1068 - integer conversion resulted in a change of sign
379# 1069 - integer conversion resulted in truncation
380# 1174 - variable was declared but never referenced
381# 1185 - enumerated type mixed with another type
382# 1209 - controlling expression is constant
383# 1474 - declaring a void parameter list with a typedef is nonstandard
384# 1552 - variable was set but never used
385irix6-64:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000386 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000387 "GL_LIB = libGL.a" \
388 "GLU_LIB = libGLU.a" \
389 "GLUT_LIB = libglut.a" \
390 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000391 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +0000392 "LIBDIR = $(TOP)/lib64" \
jtgafb833d1999-08-19 00:55:39 +0000393 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000394 "CXX = CC" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000395 "CFLAGS = -64 -O3 -ansi -woff 1068,1069,1174,1185,1209,1474,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000396 "CXXFLAGS = -64 -O3 -ansi -woff 1174" \
397 "APP_LIB_DEPS = -64 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000398
399irix6-64-dso:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000400 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000401 "GL_LIB = libGL.so" \
402 "GLU_LIB = libGLU.so" \
403 "GLUT_LIB = libglut.so" \
404 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000405 "OSMESA_LIB = libOSMesa.so" \
Brian Paulb953beb2003-06-10 14:46:24 +0000406 "LIBDIR = $(TOP)/lib64" \
jtgafb833d1999-08-19 00:55:39 +0000407 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000408 "CFLAGS = -64 -O3 -ansi -woff 1068,1069,1174,1185,1209,1474,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000409 "CXX = CC" \
410 "CXXFLAGS = -64 -O3 -ansi -woff 1174" \
411 "APP_LIB_DEPS = -64 -rpath $(TOP)/lib64 -lglut -lGLU -lGL -lX11 -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000412
jtgafb833d1999-08-19 00:55:39 +0000413linux:
414 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paul0aa0e552000-01-05 06:33:17 +0000415 "GL_LIB = libGL.so" \
416 "GLU_LIB = libGLU.so" \
417 "GLUT_LIB = libglut.so" \
418 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000419 "OSMESA_LIB = libOSMesa.so" \
Brian Paul0aa0e552000-01-05 06:33:17 +0000420 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000421 "CXX = g++" \
Gareth Hughes3df1e042001-03-12 02:24:53 +0000422 "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 +0000423 "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 +0000424 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000425 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000426 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
427 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
428 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
429 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
Brian Paul771b9752000-09-15 19:44:39 +0000430
Gareth Hughesac018f52000-10-23 00:20:50 +0000431linux-x86:
jtgafb833d1999-08-19 00:55:39 +0000432 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
433 "GL_LIB = libGL.so" \
434 "GLU_LIB = libGLU.so" \
435 "GLUT_LIB = libglut.so" \
436 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000437 "OSMESA_LIB = libOSMesa.so" \
Brian Pauld57bcbe2001-05-15 15:27:43 +0000438 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000439 "CXX = g++" \
Brian Paul76f82742001-06-18 22:45:16 +0000440 "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 +0000441 "CXXFLAGS = -Wall -O3 -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
442 "GLUT_CFLAGS = -fexceptions" \
Gareth Hughesac018f52000-10-23 00:20:50 +0000443 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000444 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
445 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
446 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
447 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000448 "ASM_SOURCES = $(X86_SOURCES)"
Brian Paulb953beb2003-06-10 14:46:24 +0000449
450linux-x86-sse:
451 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
452 "GL_LIB = libGL.so" \
453 "GLU_LIB = libGLU.so" \
454 "GLUT_LIB = libglut.so" \
455 "GLW_LIB = libGLw.so" \
456 "OSMESA_LIB = libOSMesa.so" \
457 "CC = gcc" \
458 "CXX = g++" \
459 "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 +0000460 "CXXFLAGS = -mcpu=pentium4 -mfpmath=sse -Wall -O3 -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
461 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000462 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lm -lpthread" \
463 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
464 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Brian Paul97c33f32000-02-24 00:52:23 +0000465 "APP_LIB_DEPS = -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000466 "ASM_SOURCES = $(X86_SOURCES)"
Brian Paul0aa0e552000-01-05 06:33:17 +0000467
Brian Paul30ec9db2002-05-05 16:00:06 +0000468linux-icc:
469 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
470 "GL_LIB = libGL.so" \
471 "GLU_LIB = libGLU.so" \
472 "GLUT_LIB = libglut.so" \
473 "GLW_LIB = libGLw.so" \
474 "OSMESA_LIB = libOSMesa.so" \
475 "CC = icc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000476 "CXX = g++" \
Brian Paul4290dba2002-05-27 17:13:42 +0000477 "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 Paul30ec9db2002-05-05 16:00:06 +0000478 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000479 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
480 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Gareth Hughesac018f52000-10-23 00:20:50 +0000481 "APP_LIB_DEPS = -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000482 "ASM_SOURCES = $(X86_SOURCES)"
jtgafb833d1999-08-19 00:55:39 +0000483
Brian Pauledda9ae2000-10-23 19:33:55 +0000484# Contributed by Uwe_Maurer@t-online.de
485linux-ggi:
486 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
487 "GL_LIB = libGL.so" \
488 "GLU_LIB = libGLU.so" \
489 "GLUT_LIB = libglut.so" \
490 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000491 "OSMESA_LIB = libOSMesa.a" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000492 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000493 "CXX = g++" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000494 "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 +0000495 "CXXFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DCDECL=" \
Brian Paulc86eab82003-09-02 18:06:18 +0000496 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000497 "GL_LIB_DEPS = -L/usr/X11R6/lib -ggi -lX11 -lXext -lm -lm -lpthread" \
498 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
499 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
500 "APP_LIB_DEPS = -lm"
Brian Pauledda9ae2000-10-23 19:33:55 +0000501
502# Contributed by Emmanuel marty core@ggi-project.org
Brian Paulb953beb2003-06-10 14:46:24 +0000503linux-x86-ggi:
Brian Pauledda9ae2000-10-23 19:33:55 +0000504 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
505 "GL_LIB = libGL.so" \
506 "GLU_LIB = libGLU.so" \
507 "GLUT_LIB = libglut.so" \
508 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000509 "OSMESA_LIB = libOSMesa.so" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000510 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000511 "CXX = g++" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000512 "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 +0000513 "CXXFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DCDECL=" \
Brian Paulc86eab82003-09-02 18:06:18 +0000514 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000515 "GL_LIB_DEPS = -L/usr/X11R6/lib -ggi -lX11 -lXext -lm -lm -lpthread" \
516 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
517 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
518 "APP_LIB_DEPS = -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000519 "ASM_SOURCES = $(X86_SOURCES)"
Brian Pauledda9ae2000-10-23 19:33:55 +0000520
jtgafb833d1999-08-19 00:55:39 +0000521linux-glide:
522 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
523 "GL_LIB = libGL.so" \
524 "GLU_LIB = libGLU.so" \
525 "GLUT_LIB = libglut.so" \
526 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000527 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000528 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000529 "CXX = g++" \
Brian Paul27be87c2000-02-16 01:09:06 +0000530 "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 +0000531 "CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000532 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000533 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread -L/usr/local/glide/lib -lglide2x" \
Brian Paulb953beb2003-06-10 14:46:24 +0000534 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
535 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Brian Paulf2bcade2001-05-10 03:00:58 +0000536 "APP_LIB_DEPS = -L/usr/local/glide/lib -lglide2x -lglut -lGLU -lGL"
jtgafb833d1999-08-19 00:55:39 +0000537
Gareth Hughesac018f52000-10-23 00:20:50 +0000538linux-x86-glide:
Andre Werthmann6630e2b1999-11-18 09:20:50 +0000539 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
540 "GL_LIB = libGL.so" \
541 "GLU_LIB = libGLU.so" \
542 "GLUT_LIB = libglut.so" \
543 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000544 "OSMESA_LIB = libOSMesa.so" \
Brian Pauld57bcbe2001-05-15 15:27:43 +0000545 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000546 "CXX = g++" \
Brian Pauld5cbe1e2002-11-12 02:49:14 +0000547 "CFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -funroll-loops -fomit-frame-pointer -malign-loops=2 -malign-functions=2 -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -DUSE_XSHM -DFX -DPTHREADS -I/usr/X11R6/include -I/usr/include/glide -I/usr/local/glide/include -I/usr/src/mesa-glx/src/FX/X86" \
Brian Paulc86eab82003-09-02 18:06:18 +0000548 "CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -funroll-loops -fomit-frame-pointer -malign-loops=2 -malign-functions=2 -D_SVID_SOURCE -D_BSD_SOURCE" \
549 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000550 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -L/usr/local/glide/lib -lglide2x -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000551 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
552 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
553 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
554 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000555 "ASM_SOURCES = $(X86_SOURCES)"
jtgafb833d1999-08-19 00:55:39 +0000556
jtgafb833d1999-08-19 00:55:39 +0000557linux-alpha:
558 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000559 "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" \
jtgafb833d1999-08-19 00:55:39 +0000564 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000565 "CXX = g++" \
566 "CFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -fPIC -D_XOPEN_SOURCE -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000567 "CXXFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -fPIC -D_XOPEN_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000568 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000569 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000570 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
571 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
572 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
573 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000574
Brian Paul27be87c2000-02-16 01:09:06 +0000575linux-alpha-static:
jtgafb833d1999-08-19 00:55:39 +0000576 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
577 "GL_LIB = libGL.a" \
578 "GLU_LIB = libGLU.a" \
Brian Paul0fc00122000-05-08 18:20:13 +0000579 "GLUT_LIB = libglut.a" \
jtgafb833d1999-08-19 00:55:39 +0000580 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000581 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000582 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000583 "CXX = g++" \
584 "CFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -L/usr/X11R6/lib -D_XOPEN_SOURCE -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000585 "CXXFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -D_XOPEN_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000586 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000587 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000588 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000589
Brian Paul27be87c2000-02-16 01:09:06 +0000590linux-ppc:
Brian Paul0aa0e552000-01-05 06:33:17 +0000591 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000592 "GL_LIB = libGL.so" \
593 "GLU_LIB = libGLU.so" \
594 "GLUT_LIB = libglut.so" \
595 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000596 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000597 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000598 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000599 "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 +0000600 "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 +0000601 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000602 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000603 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
604 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
605 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
606 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000607
Brian Paul27be87c2000-02-16 01:09:06 +0000608linux-ppc-static:
jtgafb833d1999-08-19 00:55:39 +0000609 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paul27be87c2000-02-16 01:09:06 +0000610 "GL_LIB = libGL.a" \
611 "GLU_LIB = libGLU.a" \
612 "GLUT_LIB = libglut.a" \
613 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000614 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000615 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000616 "CXX = g++" \
Brian Paul27be87c2000-02-16 01:09:06 +0000617 "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 +0000618 "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 +0000619 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000620 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000621 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000622
Brian Paulb953beb2003-06-10 14:46:24 +0000623linux-sparc:
jtgafb833d1999-08-19 00:55:39 +0000624 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paulb953beb2003-06-10 14:46:24 +0000625 "GL_LIB = libGL.so" \
626 "GLU_LIB = libGLU.so" \
627 "GLUT_LIB = libglut.so" \
628 "GLW_LIB = libGLw.so" \
629 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000630 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000631 "CXX = g++" \
632 "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 +0000633 "CXXFLAGS = -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000634 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000635 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
636 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
637 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
638 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
639 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000640
Brian Paul27be87c2000-02-16 01:09:06 +0000641linux-sparc5:
jtgafb833d1999-08-19 00:55:39 +0000642 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
643 "GL_LIB = libGL.so" \
644 "GLU_LIB = libGLU.so" \
645 "GLUT_LIB = libglut.so" \
646 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000647 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000648 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000649 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000650 "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 +0000651 "CXXFLAGS = -mv8 -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000652 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000653 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000654 "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
659# 32-bit Sparc ELF userland, on UltraSparc
660linux-sparc-ultra:
661 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
662 "GL_LIB = libGL.so" \
663 "GLU_LIB = libGLU.so" \
664 "GLUT_LIB = libglut.so" \
665 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000666 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000667 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000668 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000669 "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 +0000670 "CXXFLAGS = -mv8 -O2 -mtune=ultrasparc -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000671 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000672 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000673 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
674 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
675 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
676 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000677
Brian Paul785c3462001-04-26 22:27:09 +0000678# 16-bit/channel Mesa using OSMesa driver
679linux-osmesa16:
680 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
681 "OSMESA16_LIB = libOSMesa16.so" \
682 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000683 "CXX = g++" \
Brian Paul21d95612003-09-02 16:43:01 +0000684 "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=16 -DDEFAULT_SOFTWARE_DEPTH_BITS=31" \
685 "CXXFLAGS = -O3 -ansi -pedantic -Wall -Wmissing-prototypes -Wundef -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000686 "GLUT_CFLAGS = -fexceptions" \
Brian Paul785c3462001-04-26 22:27:09 +0000687 "GL_LIB_DEPS = -lm -lpthread" \
Brian Paul5b22aa12001-07-13 20:08:42 +0000688 "APP_LIB_DEPS = -lOSMesa16 -lGL"
689
690# 32-bit/channel Mesa using OSMesa driver
691linux-osmesa32:
692 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
693 "OSMESA16_LIB = libOSMesa32.so" \
694 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000695 "CXX = g++" \
Brian Paul21d95612003-09-02 16:43:01 +0000696 "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" \
697 "CXXFLAGS = -O3 -ansi -pedantic -Wall -Wmissing-prototypes -Wundef -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000698 "GLUT_CFLAGS = -fexceptions" \
Brian Paul5b22aa12001-07-13 20:08:42 +0000699 "GL_LIB_DEPS = -lm -lpthread" \
700 "APP_LIB_DEPS = -lOSMesa32 -lGL"
Brian Paul785c3462001-04-26 22:27:09 +0000701
Brian Paul5df82c82003-08-22 20:11:43 +0000702# standalone Mesa -- embedded
703# change -g to -O3 for non-debug
704linux-solo:
705 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
706 "LIBMESA = mesa.a" \
707 "GLU_LIB = libGLU.so" \
708 "GLUT_LIB = libglut.so" \
709 "CC = gcc" \
710 "CXX = g++" \
711 "CFLAGS = -g -std=c99 -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paul21d95612003-09-02 16:43:01 +0000712 "CXXFLAGS = -g -std=c99 -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 +0000713 "GLUT_CFLAGS = -fexceptions" \
Brian Paul5df82c82003-08-22 20:11:43 +0000714 "GL_LIB_DEPS = -lm -lpthread" \
715 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm -Wl,-rpath,$(TOP)/lib" \
716 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm -Wl,-rpath,$(TOP)/lib" \
717 "APP_LIB_DEPS = -L$(TOP)/lib -lglut -lGLU -lGL -lm -lpthread -Wl,-rpath,$(TOP)/lib"
718
jtgafb833d1999-08-19 00:55:39 +0000719# May want to add these CFLAGS for better performance under LynxOS and GCC:
Brian Paulcb5ecb81999-11-11 01:28:16 +0000720# -fPIC -O2 -ansi -pedantic -mieee-fp -DUSE_XSHM -funroll-loops
jtgafb833d1999-08-19 00:55:39 +0000721# -fexpensive-optimizations -fomit-frame-pointer -ffast-math
Brian Pauld5cbe1e2002-11-12 02:49:14 +0000722# and -malign-loops=2 -malign-functions=2 for Pentium
jtgafb833d1999-08-19 00:55:39 +0000723lynxos:
724 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
725 "GL_LIB = libGL.a" \
726 "GLU_LIB = libGLU.a" \
727 "GLUT_LIB = libglut.a" \
728 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000729 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000730 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000731 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000732 "CFLAGS = -O2 -ansi -pedantic -funroll-loops -ffast-math -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000733 "CXXFLAGS = -O2 -ansi -pedantic -funroll-loops -ffast-math" \
Brian Paulc86eab82003-09-02 18:06:18 +0000734 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000735 "APP_LIB_DEPS = -L/usr/X11/lib -lXext -lXi -lXmu -lX11 -lbsd -lm"
jtgafb833d1999-08-19 00:55:39 +0000736
jtgafb833d1999-08-19 00:55:39 +0000737mklinux:
738 $(MAKE) targets \
739 "GL_LIB = libGL.a" \
740 "GLU_LIB = libGLU.a" \
741 "GLUT_LIB = libglut.a" \
742 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000743 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000744 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000745 "CXX = g++" \
jtgafb833d1999-08-19 00:55:39 +0000746 "CFLAGS = -pedantic -O2" \
Brian Paul21d95612003-09-02 16:43:01 +0000747 "CXXFLAGS = -pedantic -O2" \
Brian Paulc86eab82003-09-02 18:06:18 +0000748 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000749 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000750 "APP_LIB_DEPS = -lmoto -L/usr/X11/lib -lXmu -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000751
752netbsd:
753 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
754 "GL_LIB = libGL.so" \
755 "GLU_LIB = libGLU.so" \
756 "GLUT_LIB = libglut.so" \
757 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000758 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000759 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000760 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000761 "CFLAGS = -O2 -fPIC -DUSE_XSHM -I/usr/X11R6/include -DHZ=100" \
Brian Paul21d95612003-09-02 16:43:01 +0000762 "CXXFLAGS = -O2 -fPIC" \
Brian Paulc86eab82003-09-02 18:06:18 +0000763 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000764 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000765
jtgafb833d1999-08-19 00:55:39 +0000766openbsd:
767 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
768 "GL_LIB = libGL.so" \
769 "GLU_LIB = libGLU.so" \
770 "GLUT_LIB = libglut.so" \
771 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000772 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000773 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000774 "CFLAGS = -O2 -fPIC -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
Brian Paulb953beb2003-06-10 14:46:24 +0000775 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXi -lm" \
776 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL" \
777 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL" \
Brian Paul27be87c2000-02-16 01:09:06 +0000778 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000779
780openstep:
781 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
782 "DRIVER_SOURCES = OSmesa/osmesa.c" \
783 "GL_LIB = libGL.a" \
784 "GLU_LIB = libGLU.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000785 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000786 "CC = ${MYCC}" \
787 "CFLAGS = -traditional-cpp -DOPENSTEP -O4" \
Brian Paulb953beb2003-06-10 14:46:24 +0000788 "MAKELIB = $(TOP)/bin/mklib.openstep"
jtgafb833d1999-08-19 00:55:39 +0000789
790openstep-win32:
791 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
792 "DRIVER_SOURCES = OSmesa/osmesa.c" \
793 "GL_LIB = libGL.a" \
794 "GLU_LIB = libGLU.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000795 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000796 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000797 "CXX = g++" \
jtgafb833d1999-08-19 00:55:39 +0000798 "CFLAGS = -DOPENSTEP -O4" \
Brian Paul21d95612003-09-02 16:43:01 +0000799 "CXXFLAGS = -DOPENSTEP -O4" \
Brian Paulc86eab82003-09-02 18:06:18 +0000800 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000801 "MAKELIB = $(TOP)/bin/mklib.openstep"
jtgafb833d1999-08-19 00:55:39 +0000802
803osf1:
804 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000805 "GL_LIB = libGL.so" \
806 "GLU_LIB = libGLU.so" \
807 "GLUT_LIB = libglut.so" \
808 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000809 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000810 "CC = cc" \
Brian Paul0c036472000-06-08 15:19:12 +0000811 "CFLAGS = -O0 -std1 -ieee_with_no_inexact -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000812 "GL_LIB_DEPS = -lX11 -lXext -lm -lm -lpthread" \
813 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
814 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lX11 -lXmu -lXt -lXi -lm" \
Brian Paul27be87c2000-02-16 01:09:06 +0000815 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000816
jtgafb833d1999-08-19 00:55:39 +0000817# QNX V4 & Watcom Compiler
818qnx:
819 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
820 "GL_LIB = libGL.a" \
821 "GLU_LIB = libGLU.a" \
822 "GLUT_LIB = libglut.a" \
823 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000824 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000825 "CC = cc" \
826 "CFLAGS = -O" \
Brian Paulb953beb2003-06-10 14:46:24 +0000827 "MAKELIB = $(TOP)/bin/mklib.qnx" \
Brian Paul27be87c2000-02-16 01:09:06 +0000828 "APP_LIB_DEPS = -L/usr/X11/lib -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000829
jtgafb833d1999-08-19 00:55:39 +0000830solaris-x86:
Brian Paulc6dddaa1999-10-15 22:00:07 +0000831 $(MAKE) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000832 "GL_LIB = libGL.a" \
833 "GLU_LIB = libGLU.a" \
834 "GLUT_LIB = libglut.a" \
835 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000836 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000837 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000838 "CFLAGS = -Xa -xO3 -xpentium -KPIC -I/usr/openwin/include -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000839 "MAKELIB = $(TOP)/bin/mklib.solaris" \
Brian Paul27be87c2000-02-16 01:09:06 +0000840 "APP_LIB_DEPS = -L/usr/openwin/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000841
842solaris-x86-gcc:
Brian Paulc6dddaa1999-10-15 22:00:07 +0000843 $(MAKE) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000844 "GL_LIB = libGL.a" \
845 "GLU_LIB = libGLU.a" \
846 "GLUT_LIB = libglut.a" \
847 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000848 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000849 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000850 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000851 "CFLAGS = -O3 -m486 -fPIC -I/usr/openwin/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000852 "CXXFLAGS = -O3 -m486 -fPIC" \
Brian Paulc86eab82003-09-02 18:06:18 +0000853 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000854 "MAKELIB = $(TOP)/bin/mklib.solaris" \
Brian Paul27be87c2000-02-16 01:09:06 +0000855 "APP_LIB_DEPS = -L/usr/openwin/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000856
857sunos4:
858 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
859 "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 = acc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000865 "CFLAGS = -O -DUSE_XSHM -DSUNOS4" \
Brian Paulb953beb2003-06-10 14:46:24 +0000866 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000867 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000868
869sunos4-sl:
870 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
871 "GL_LIB = libGL.so" \
872 "GLU_LIB = libGLU.so" \
873 "GLUT_LIB = libglut.so" \
874 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000875 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000876 "CC = acc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000877 "CFLAGS = -Kpic -O -I/usr/include/X11R5 -DUSE_XSHM -DSUNOS4" \
jtgafb833d1999-08-19 00:55:39 +0000878 "MAKELIB = ld -assert pure-text -o" \
Brian Paul27be87c2000-02-16 01:09:06 +0000879 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000880
881sunos4-gcc:
882 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
883 "GL_LIB = libGL.a" \
884 "GLU_LIB = libGLU.a" \
885 "GLUT_LIB = libglut.a" \
886 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000887 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000888 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000889 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000890 "CFLAGS = -O3 -DUSE_XSHM -DSUNOS4 -I/usr/openwin/include" \
Brian Paul21d95612003-09-02 16:43:01 +0000891 "CXXFLAGS = -O3 -DSUNOS4 -I/usr/openwin/include" \
Brian Paulc86eab82003-09-02 18:06:18 +0000892 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000893 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000894 "APP_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000895
896sunos4-gcc-sl:
897 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
898 "GL_LIB = libGL.so.$(VERSION)" \
899 "GLU_LIB = libGLU.so.$(VERSION)" \
900 "GLUT_LIB = libglut.so" \
901 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000902 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000903 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000904 "CXX = g++" \
Brian Paulc86eab82003-09-02 18:06:18 +0000905 "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 +0000906 "CXXFLAGS = -fPIC -O3 -I/usr/openwin/include -DSUNOS4" \
Brian Paulc86eab82003-09-02 18:06:18 +0000907 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
Brian Paulb953beb2003-06-10 14:46:24 +0000908 "MAKELIB = $(TOP)/bin/mklib.sunos4" \
Brian Paul27be87c2000-02-16 01:09:06 +0000909 "APP_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000910
911sunos4-gcc-x11r6-sl:
912 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
913 "GL_LIB = libGL.so.$(VERSION)" \
914 "GLU_LIB = libGLU.so.$(VERSION)" \
915 "GLUT_LIB = libglut.so" \
916 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000917 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000918 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000919 "CXX = g++" \
Brian Paulc86eab82003-09-02 18:06:18 +0000920 "CFLAGS = -fPIC -O3 -I/usr/X11R6.3/include -DUSE_XSHM -DSUNOS4" \
Brian Paul21d95612003-09-02 16:43:01 +0000921 "CXXFLAGS = -fPIC -O3 -I/usr/X11R6.3/include -DSUNOS4" \
Brian Paulc86eab82003-09-02 18:06:18 +0000922 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
Brian Paulb953beb2003-06-10 14:46:24 +0000923 "MAKELIB = $(TOP)/bin/mklib.sunos4" \
Brian Paul27be87c2000-02-16 01:09:06 +0000924 "APP_LIB_DEPS = -L/usr/X11R6.3/lib/X11 -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000925
926sunos5:
927 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000928 "GL_LIB = libGL.so" \
929 "GLU_LIB = libGLU.so" \
930 "GLUT_LIB = libglut.so" \
931 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000932 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000933 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000934 "CXX = c++" \
Brian Paulc86eab82003-09-02 18:06:18 +0000935 "CFLAGS = -KPIC -Xa -O -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000936 "GL_LIB_DEPS = -L/usr/openwin/lib -L/usr/dt/lib -lX11 -lXext -lXmu -lXi -lm" \
Brian Paulc86eab82003-09-02 18:06:18 +0000937 "GLUT_CFLAGS = -DSOLARIS_2_4_BUG" \
Brian Paulb953beb2003-06-10 14:46:24 +0000938 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
939 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
940 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
941 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000942
943sunos5-gcc:
944 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paulb953beb2003-06-10 14:46:24 +0000945 "GL_LIB = libGL.so" \
946 "GLU_LIB = libGLU.so" \
947 "GLUT_LIB = libglut.so" \
948 "GLW_LIB = libGLw.so" \
949 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000950 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000951 "CXX = g++" \
Brian Paulc86eab82003-09-02 18:06:18 +0000952 "CFLAGS = -O3 -I/usr/openwin/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000953 "CXXFLAGS = -O3 -I/usr/openwin/include" \
Brian Paulc86eab82003-09-02 18:06:18 +0000954 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
Brian Paulb953beb2003-06-10 14:46:24 +0000955 "GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm" \
956 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
957 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
958 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
959 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000960
961ultrix-gcc:
962 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
963 "GL_LIB = libGL.a" \
964 "GLU_LIB = libGLU.a" \
965 "GLUT_LIB = libglut.a" \
966 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000967 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000968 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000969 "CXX = g++" \
jtgafb833d1999-08-19 00:55:39 +0000970 "CFLAGS = -pedantic -O2" \
Brian Paul21d95612003-09-02 16:43:01 +0000971 "CXXFLAGS = -pedantic -O2" \
Brian Paulc86eab82003-09-02 18:06:18 +0000972 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000973 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000974 "APP_LIB_DEPS = -lXmu -lX11 -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000975
jtgafb833d1999-08-19 00:55:39 +0000976unixware:
977 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
978 "GL_LIB = libGL.a" \
979 "GLU_LIB = libGLU.a" \
980 "GLUT_LIB = libglut.a" \
981 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000982 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000983 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000984 "CFLAGS = -O -I/usr/X/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000985 "CXXFLAGS = -O" \
Brian Paulb953beb2003-06-10 14:46:24 +0000986 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000987 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lsocket -lnsl -lm"
jtgafb833d1999-08-19 00:55:39 +0000988
989unixware-shared:
990 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
991 "GL_LIB = libGL" \
992 "GLU_LIB = libGLU" \
993 "GLUT_LIB = libglut" \
994 "GLW_LIB = libGLw" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000995 "OSMESA_LIB = libOSMesa" \
jtgafb833d1999-08-19 00:55:39 +0000996 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000997 "CFLAGS = -O -I/usr/X/include -KPIC,inline -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000998 "CXXFLAGS = -O -KPIC,inline" \
Brian Paulb953beb2003-06-10 14:46:24 +0000999 "MAKELIB = $(TOP)/bin/mklib.solaris" \
Brian Paul27be87c2000-02-16 01:09:06 +00001000 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lsocket -lnsl -lm"
jtgafb833d1999-08-19 00:55:39 +00001001
jtgafb833d1999-08-19 00:55:39 +00001002# for debugging on IRIX 5.x systems
1003# -woff 1209 = "controlling expression is constant"
1004# -woff 1210 = "controlling expression is constant"
1005# -woff 1506 = "implict conversion from unsigned long to smaller type"
1006# -woff 1521 = "nonstandard preprocessing directive is used"
1007# -woff 3496 = "bitwise operator precedence"
1008irix-debug:
Karl Schultz5cbd1792001-12-14 17:48:19 +00001009 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +00001010 "GL_LIB = libGL.a" \
1011 "GLU_LIB = libGLU.a" \
1012 "GLUT_LIB = libglut.a" \
1013 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001014 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +00001015 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +00001016 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001017 "CFLAGS = -g -n32 -ansi -fullwarn -DUSE_XSHM -DDEBUG -woff 1209,1210,1506,1521,3496" \
Brian Paulb953beb2003-06-10 14:46:24 +00001018 "APP_LIB_DEPS = -rpath $(TOP)/lib32 -lX11 -lXext -lXmu -lXi -lfpe -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +00001019
1020# for debugging on Linux systems
Gareth Hughesac018f52000-10-23 00:20:50 +00001021linux-debug:
1022 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1023 "GL_LIB = libGL.so" \
1024 "GLU_LIB = libGLU.so" \
1025 "GLUT_LIB = libglut.so" \
1026 "GLW_LIB = libGLw.so" \
Brian Pauledda9ae2000-10-23 19:33:55 +00001027 "OSMESA_LIB = libOSMesa.so" \
Gareth Hughesac018f52000-10-23 00:20:50 +00001028 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001029 "CXX = g++" \
1030 "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 +00001031 "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 +00001032 "GLUT_CFLAGS = -fexceptions" \
Brian Paul94dd6b82001-11-18 23:03:53 +00001033 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +00001034 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1035 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
1036 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
Brian Paul94dd6b82001-11-18 23:03:53 +00001037 "APP_LIB_DEPS = -lglut -lGLU -lGL"
Gareth Hughesac018f52000-10-23 00:20:50 +00001038
Gareth Hughesac018f52000-10-23 00:20:50 +00001039linux-x86-debug:
jtgafb833d1999-08-19 00:55:39 +00001040 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1041 "GL_LIB = libGL.so" \
1042 "GLU_LIB = libGLU.so" \
1043 "GLUT_LIB = libglut.so" \
1044 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001045 "OSMESA_LIB = libOSMesa.so" \
Brian Pauld57bcbe2001-05-15 15:27:43 +00001046 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001047 "CXX = g++" \
Brian Pauld5cbe1e2002-11-12 02:49:14 +00001048 "CFLAGS = -O2 -g -ansi -pedantic -Wall -Wmissing-prototypes -fPIC -ffast-math -malign-loops=2 -malign-functions=2 -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -DPTHREADS -I/usr/X11R6/include -DDEBUG -DMESA_DEBUG" \
Brian Paulc86eab82003-09-02 18:06:18 +00001049 "CXXFLAGS = -O2 -g -ansi -pedantic -Wall -Wmissing-prototypes -fPIC -ffast-math -malign-loops=2 -malign-functions=2 -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DDEBUG" \
1050 "GLUT_CFLAGS = -fexceptions" \
Gareth Hughesac018f52000-10-23 00:20:50 +00001051 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +00001052 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1053 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Gareth Hughesac018f52000-10-23 00:20:50 +00001054 "APP_LIB_DEPS = -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +00001055 "ASM_SOURCES = $(X86_SOURCES)"
Brian Paul306b3b01999-11-02 10:11:44 +00001056
1057linux-glide-debug:
1058 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1059 "GL_LIB = libGL.so" \
1060 "GLU_LIB = libGLU.so" \
1061 "GLUT_LIB = libglut.so" \
1062 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001063 "OSMESA_LIB = libOSMesa.so" \
Brian Paul306b3b01999-11-02 10:11:44 +00001064 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001065 "CXX = g++" \
Brian Paul7527a182000-02-11 20:44:00 +00001066 "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 +00001067 "CXXFLAGS = -g -ansi -pedantic -Wall -Wmissing-prototypes -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DDEBUG" \
Brian Paulc86eab82003-09-02 18:06:18 +00001068 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +00001069 "APP_LIB_DEPS = -L/usr/local/glide/lib -lglide2x -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lvga -lm -lpthread"
jtgafb833d1999-08-19 00:55:39 +00001070