blob: 850a0f186e93fbe6c0cfc3ef644024e5fd311272 [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 Paul27be87c2000-02-16 01:09:06 +000027# GL_LIB_DEPS list of libraries which the GL library depends on
28# GLU_LIB_DEPS list of libraries which the GLU library depends on
29# GLUT_LIB_DEPS list of libraries which the GLUT library depends on
Brian Paulb953beb2003-06-10 14:46:24 +000030# GLW_LIB_DEPS list of libraries which the GLw (Xt/OpenGL) library depends on
Brian Paul27be87c2000-02-16 01:09:06 +000031# APP_LIB_DEPS list of libraries which demo programs depend upon
32# ASM_SOURCES optional list of assembly language files to assemble
Brian Paulb953beb2003-06-10 14:46:24 +000033# MAKELIB the script or command to make a library file
34# XXX MAKELIB is obsolete; edit bin/mklib to support new systems
jtgafb833d1999-08-19 00:55:39 +000035
36
37aix:
38 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
39 "GL_LIB = libGL.a" \
40 "GLU_LIB = libGLU.a" \
41 "GLUT_LIB = libglut.a" \
42 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +000043 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +000044 "CC = cc" \
45 "CFLAGS = -O -DAIXV3" \
Brian Paulb953beb2003-06-10 14:46:24 +000046 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +000047 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +000048
49aix-sl:
50 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
51 "GL_LIB = libGL.a" \
52 "GLU_LIB = libGLU.a" \
53 "GLUT_LIB = libglut.a" \
54 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +000055 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +000056 "CC = cc" \
57 "CFLAGS = -O -DAIXV3" \
Brian Paulb953beb2003-06-10 14:46:24 +000058 "MAKELIB = $(TOP)/bin/mklib.aix" \
Brian Paul27be87c2000-02-16 01:09:06 +000059 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +000060
jtgafb833d1999-08-19 00:55:39 +000061beos-r4:
62 $(MAKE) -f Makefile.BeOS-R4 targets \
63 "GL_LIB = libGL.so" \
64 "GLU_LIB = libGLU.so" \
65 "GLUT_LIB = libglut.so" \
66 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +000067 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +000068 "CC = g++" \
69 "CFLAGS = -O -DNO_CONST" \
Brian Paul27be87c2000-02-16 01:09:06 +000070 "APP_LIB_DEPS = "
jtgafb833d1999-08-19 00:55:39 +000071
jtgafb833d1999-08-19 00:55:39 +000072cygnus:
73 $(MAKE) -f Makefile.cygnus $(MFLAGS) -f Makefile.X11 targets \
74 "GL_LIB = libGL.a" \
75 "GLU_LIB = libGLU.a" \
76 "GLUT_LIB = libglut.a" \
77 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +000078 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +000079 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +000080 "CXX = g++" \
jtgafb833d1999-08-19 00:55:39 +000081 "DLLTOOL = dlltool" \
82 "WING_DIR= /wing" \
83 "LD = ld" \
84 "CFLAGS = -I. -DWIN32 -D__WIN32__ -D_WINDOWS \
85 -O2 -funroll-loops \
86 -fexpensive-optimizations -fomit-frame-pointer -ffast-math \
Brian Pauld5cbe1e2002-11-12 02:49:14 +000087 -malign-loops=2 -malign-functions=2" \
Brian Paul21d95612003-09-02 16:43:01 +000088 "CXXFLAGS = -I. -DWIN32 -D__WIN32__ -D_WINDOWS \
89 -O2 -funroll-loops \
90 -fexpensive-optimizations -fomit-frame-pointer -ffast-math \
91 -malign-loops=2 -malign-functions=2" \
Brian Paulb953beb2003-06-10 14:46:24 +000092 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
93 "WLIBS = $(TOP)/lib/wing32.a -lkernel32 -luser32 -lgdi32"
jtgafb833d1999-08-19 00:55:39 +000094
95cygnus-linux:
96 $(MAKE) -f Makefile.cygnus $(MFLAGS) -f Makefile.X11 targets \
97 "GL_LIB = libGL.a" \
98 "GLU_LIB = libGLU.a" \
99 "GLUT_LIB = libglut.a" \
100 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000101 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000102 "CC = gnuwin32gcc" \
103 "DLLTOOL = gnuwin32dlltool --as gnuwin32as" \
104 "LD = gnuwin32ld" \
105 "WING_DIR= /dos/wing" \
106 "CFLAGS = -I. -DWIN32 -D__WIN32__ -D_WINDOWS \
107 -O2 -funroll-loops \
108 -fexpensive-optimizations -fomit-frame-pointer -ffast-math \
Brian Pauld5cbe1e2002-11-12 02:49:14 +0000109 -malign-loops=2 -malign-functions=2" \
Brian Paulb953beb2003-06-10 14:46:24 +0000110 "MAKELIB = $(TOP)/bin/mklib.cygnus-linux" \
111 "WLIBS = $(TOP)/lib/wing32.a -lkernel32 -luser32 -lgdi32"
jtgafb833d1999-08-19 00:55:39 +0000112
Karl Schultz3ac348c2001-11-30 19:41:19 +0000113darwin:
114 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
115 "GL_LIB = libGL.dylib" \
116 "GLU_LIB = libGLU.dylib" \
117 "GLUT_LIB = libglut.dylib" \
118 "GLW_LIB = libGLw.dylib" \
119 "OSMESA_LIB = libOSMesa.dylib" \
120 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000121 "CXX = cc" \
Karl Schultz3ac348c2001-11-30 19:41:19 +0000122 "CFLAGS = -I/usr/X11R6/include -O3 -fPIC -fno-common -ffast-math \
123 -funroll-loops -fexpensive-optimizations -no-cpp-precomp \
124 -dynamic -Ddarwin" \
Brian Paul21d95612003-09-02 16:43:01 +0000125 "CXXFLAGS = -I/usr/X11R6/include -O3 -fPIC -fno-common -ffast-math \
126 -funroll-loops -fexpensive-optimizations -no-cpp-precomp \
127 -dynamic -Ddarwin" \
Karl Schultz3ac348c2001-11-30 19:41:19 +0000128 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000129 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
130 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL \
Karl Schultz3ac348c2001-11-30 19:41:19 +0000131 -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm"
132
jtgafb833d1999-08-19 00:55:39 +0000133freebsd:
134 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
135 "GL_LIB = libGL.a" \
136 "GLU_LIB = libGLU.a" \
137 "GLUT_LIB = libglut.a" \
138 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000139 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000140 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000141 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000142 "CFLAGS = -O2 -fPIC -pedantic -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
Brian Paul21d95612003-09-02 16:43:01 +0000143 "CXXFLAGS = -O2 -fPIC -pedantic" \
Brian Paul27be87c2000-02-16 01:09:06 +0000144 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000145
146freebsd-386:
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 = -O3 -ffast-math -fPIC -pedantic -I/usr/X11R6/include -DUSE_XSHM -DHZ=100 -DUSE_X86_ASM -DFREEBSD" \
Brian Paul21d95612003-09-02 16:43:01 +0000156 "CXXFLAGS = -O3 -ffast-math -fPIC -pedantic -DFREEBSD" \
Brian Paul27be87c2000-02-16 01:09:06 +0000157 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000158 "ASM_SOURCES = $(X86_SOURCES)"
jtgafb833d1999-08-19 00:55:39 +0000159
Brian Paul1a848762003-08-22 18:06:59 +0000160gcc-sl:
161 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
162 "GL_LIB = libGL.so" \
163 "GLU_LIB = libGLU.so" \
164 "GLUT_LIB = libglut.so" \
165 "GLW_LIB = libGLw.so" \
166 "OSMESA_LIB = libOSMesa.so" \
167 "CC = gcc" \
168 "CPLUSPLUS = g++" \
169 "CFLAGS = -fPIC -O3" \
Brian Paul21d95612003-09-02 16:43:01 +0000170 "CXXFLAGS = -fPIC -O3" \
Brian Paul1a848762003-08-22 18:06:59 +0000171 "MAKELIB = ../bin/mklib.gcc-sl" \
172 "APP_LIB_DEPS = -lX11 -lm"
173
Brian Paul69ffa432003-04-07 14:45:52 +0000174#special hidden target, to make a shared lib for ONLY Mesa "core"
175gcc-mesa-sl:
176 $(MAKE) $(MFLAGS) -f Makefile.X11 libmesa \
177 "MESA_LIB = libMesa.so" \
178 "CC = gcc" \
179 "CFLAGS = -fPIC -O3" \
Brian Paulb953beb2003-06-10 14:46:24 +0000180 "MAKELIB = $(TOP)/bin/mklib.gcc-sl" \
Brian Paul69ffa432003-04-07 14:45:52 +0000181
jtgafb833d1999-08-19 00:55:39 +0000182hpux9:
183 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
184 "GL_LIB = libGL.a" \
185 "GLU_LIB = libGLU.a" \
186 "GLUT_LIB = libglut.a" \
187 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000188 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000189 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000190 "CFLAGS = +O3 -Aa -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000191 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000192 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000193
194hpux9-gcc:
195 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
196 "GL_LIB = libGL.a" \
197 "GLU_LIB = libGLU.a" \
198 "GLUT_LIB = libglut.a" \
199 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000200 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000201 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000202 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000203 "CFLAGS = -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000204 "CXXFLAGS = -ansi -O3 -D_HPUX_SOURCE" \
Brian Paulb953beb2003-06-10 14:46:24 +0000205 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
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-sl:
209 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
210 "GL_LIB = libGL.sl" \
211 "GLU_LIB = libGLU.sl" \
212 "GLUT_LIB = libglut.sl" \
213 "GLW_LIB = libGLw.sl" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000214 "OSMESA_LIB = libOSMesa.sl" \
jtgafb833d1999-08-19 00:55:39 +0000215 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000216 "CFLAGS = +z +O3 +Olibcalls +ESlit -Aa +Onolimit -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paul27be87c2000-02-16 01:09:06 +0000217 "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 +0000218
219hpux9-gcc-sl:
220 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
221 "GL_LIB = libGL.sl" \
222 "GLU_LIB = libGLU.sl" \
223 "GLUT_LIB = libglut.sl" \
224 "GLW_LIB = libGLw.sl" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000225 "OSMESA_LIB = libOSMesa.sl" \
jtgafb833d1999-08-19 00:55:39 +0000226 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000227 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000228 "CFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000229 "CXXFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE" \
Brian Paul27be87c2000-02-16 01:09:06 +0000230 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000231
Karl Schultzd8c62732002-11-11 18:56:36 +0000232# The hpux10 configs should work for hpux11 as well.
jtgafb833d1999-08-19 00:55:39 +0000233hpux10:
234 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
235 "GL_LIB = libGL.a" \
236 "GLU_LIB = libGLU.a" \
237 "GLUT_LIB = libglut.a" \
238 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000239 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000240 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000241 "CXX = aCC" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000242 "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 +0000243 "CXXFLAGS = +O3 +DAportable -Aa -D_HPUX_SOURCE" \
Brian Paulb953beb2003-06-10 14:46:24 +0000244 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul07624e32002-10-31 14:58:36 +0000245 "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 +0000246
247hpux10-sl:
248 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
249 "GL_LIB = libGL" \
250 "GLU_LIB = libGLU" \
251 "GLUT_LIB = libglut" \
Karl Schultzd8c62732002-11-11 18:56:36 +0000252 "GLW_LIB = libGLw" \
253 "OSMESA_LIB = libOSMesa" \
jtgafb833d1999-08-19 00:55:39 +0000254 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000255 "CXX = aCC" \
Karl Schultzd8c62732002-11-11 18:56:36 +0000256 "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 +0000257 "CXXFLAGS = +O3 +DAportable +Z -Aa -D_HPUX_SOURCE" \
Brian Paul27be87c2000-02-16 01:09:06 +0000258 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000259
260hpux10-gcc:
261 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
262 "GL_LIB = libGL.a" \
263 "GLU_LIB = libGLU.a" \
264 "GLUT_LIB = libglut.a" \
265 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000266 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000267 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000268 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000269 "CFLAGS = -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000270 "CXXFLAGS = -ansi -O3 -D_HPUX_SOURCE" \
Brian Paulb953beb2003-06-10 14:46:24 +0000271 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
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-sl:
275 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
276 "GL_LIB = libGL.sl" \
277 "GLU_LIB = libGLU.sl" \
278 "GLUT_LIB = libglut.sl" \
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 = -fPIC -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 = -fPIC -ansi -O3 -D_HPUX_SOURCE" \
Brian Paul27be87c2000-02-16 01:09:06 +0000285 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000286
287
Karl Schultzc589af22001-12-14 16:42:23 +0000288# IRIX 6 32-bit Targets
289# Turn Warnings off for these errors (MIPSpro Compiler 7.30)
290# 1521: A nonstandard preprocessing directive is used.
291# 1552: The variable "" is set but never used.
292# C++
293# 3262: The variable "" was declared but never referenced.
294# 3666: The variable "" is set but never used.
Karl Schultz5cbd1792001-12-14 17:48:19 +0000295# Use -v if using pmake to compile files in subdirectories.
jtgafb833d1999-08-19 00:55:39 +0000296irix6-o32:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000297 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000298 "GL_LIB = libGL.a" \
299 "GLU_LIB = libGLU.a" \
300 "GLUT_LIB = libglut.a" \
301 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000302 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +0000303 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000304 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000305 "CXX = CC" \
Karl Schultzc589af22001-12-14 16:42:23 +0000306 "CFLAGS = -32 -mips2 -O2 -ansi -woff 1521,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000307 "CXXFLAGS = -32 -mips2 -O2 -ansi -woff 3262,3666" \
308 "APP_LIB_DEPS = -32 -glut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000309
310irix6-o32-dso:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000311 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000312 "GL_LIB = libGL.so" \
313 "GLU_LIB = libGLU.so" \
314 "GLUT_LIB = libglut.so" \
315 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000316 "OSMESA_LIB = libOSMesa.so" \
Brian Paulb953beb2003-06-10 14:46:24 +0000317 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000318 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000319 "CXX = CC" \
Karl Schultzc589af22001-12-14 16:42:23 +0000320 "CFLAGS = -32 -mips2 -O2 -ansi -woff 1521,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000321 "CXXFLAGS = -32 -mips2 -O2 -ansi -woff 3262,3666" \
322 "APP_LIB_DEPS = -32 -rpath $(TOP)/lib32 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000323
jtgafb833d1999-08-19 00:55:39 +0000324irix6-n32:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000325 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000326 "GL_LIB = libGL.a" \
327 "GLU_LIB = libGLU.a" \
328 "GLUT_LIB = libglut.a" \
329 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000330 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +0000331 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000332 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000333 "CXX = CC" \
Karl Schultzc589af22001-12-14 16:42:23 +0000334 "CFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1521,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000335 "CXXFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1552" \
336 "APP_LIB_DEPS = -n32 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000337
338irix6-n32-dso:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000339 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000340 "GL_LIB = libGL.so" \
341 "GLU_LIB = libGLU.so" \
342 "GLUT_LIB = libglut.so" \
Karl Schultzc589af22001-12-14 16:42:23 +0000343 "GLW_LIB = libGLw.so" \
344 "OSMESA_LIB = libOSMesa.so" \
Brian Paulb953beb2003-06-10 14:46:24 +0000345 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000346 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000347 "CXX = CC" \
Karl Schultzc589af22001-12-14 16:42:23 +0000348 "CFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1521,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000349 "CXXFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1552" \
350 "APP_LIB_DEPS = -n32 -rpath $(TOP)/lib32 -lglut -lGLU -lGL -lX11 -lXmu -lXi -lfpe -lm"
jtgafb833d1999-08-19 00:55:39 +0000351
352irix6-gcc-n32-sl:
353 make $(MFLAGS) -f Makefile.X11 targets \
354 "GL_LIB = libGL.so" \
355 "GLU_LIB = libGLU.so" \
356 "GLUT_LIB = libglut.so" \
357 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000358 "OSMESA_LIB = libOSMesa.so" \
Brian Paulb953beb2003-06-10 14:46:24 +0000359 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000360 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000361 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000362 "CFLAGS = -mabi=n32 -mips3 -O3 -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000363 "CXXFLAGS = -mabi=n32 -mips3 -O3" \
Brian Paulb953beb2003-06-10 14:46:24 +0000364 "APP_LIB_DEPS = -rpath $(TOP)/lib32 -lX11 -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000365
366# For IRIX 6-64: -woff:
367# 1068 - integer conversion resulted in a change of sign
368# 1069 - integer conversion resulted in truncation
369# 1174 - variable was declared but never referenced
370# 1185 - enumerated type mixed with another type
371# 1209 - controlling expression is constant
372# 1474 - declaring a void parameter list with a typedef is nonstandard
373# 1552 - variable was set but never used
374irix6-64:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000375 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000376 "GL_LIB = libGL.a" \
377 "GLU_LIB = libGLU.a" \
378 "GLUT_LIB = libglut.a" \
379 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000380 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +0000381 "LIBDIR = $(TOP)/lib64" \
jtgafb833d1999-08-19 00:55:39 +0000382 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000383 "CXX = CC" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000384 "CFLAGS = -64 -O3 -ansi -woff 1068,1069,1174,1185,1209,1474,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000385 "CXXFLAGS = -64 -O3 -ansi -woff 1174" \
386 "APP_LIB_DEPS = -64 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000387
388irix6-64-dso:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000389 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000390 "GL_LIB = libGL.so" \
391 "GLU_LIB = libGLU.so" \
392 "GLUT_LIB = libglut.so" \
393 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000394 "OSMESA_LIB = libOSMesa.so" \
Brian Paulb953beb2003-06-10 14:46:24 +0000395 "LIBDIR = $(TOP)/lib64" \
jtgafb833d1999-08-19 00:55:39 +0000396 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000397 "CFLAGS = -64 -O3 -ansi -woff 1068,1069,1174,1185,1209,1474,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000398 "CXX = CC" \
399 "CXXFLAGS = -64 -O3 -ansi -woff 1174" \
400 "APP_LIB_DEPS = -64 -rpath $(TOP)/lib64 -lglut -lGLU -lGL -lX11 -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000401
jtgafb833d1999-08-19 00:55:39 +0000402linux:
403 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paul0aa0e552000-01-05 06:33:17 +0000404 "GL_LIB = libGL.so" \
405 "GLU_LIB = libGLU.so" \
406 "GLUT_LIB = libglut.so" \
407 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000408 "OSMESA_LIB = libOSMesa.so" \
Brian Paul0aa0e552000-01-05 06:33:17 +0000409 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000410 "CXX = g++" \
Gareth Hughes3df1e042001-03-12 02:24:53 +0000411 "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 +0000412 "CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paul27be87c2000-02-16 01:09:06 +0000413 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000414 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
415 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
416 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
417 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
Brian Paul771b9752000-09-15 19:44:39 +0000418
Gareth Hughesac018f52000-10-23 00:20:50 +0000419linux-x86:
jtgafb833d1999-08-19 00:55:39 +0000420 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
421 "GL_LIB = libGL.so" \
422 "GLU_LIB = libGLU.so" \
423 "GLUT_LIB = libglut.so" \
424 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000425 "OSMESA_LIB = libOSMesa.so" \
Brian Pauld57bcbe2001-05-15 15:27:43 +0000426 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000427 "CXX = g++" \
Brian Paul76f82742001-06-18 22:45:16 +0000428 "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" \
Gareth Hughesac018f52000-10-23 00:20:50 +0000429 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000430 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
431 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
432 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
433 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000434 "ASM_SOURCES = $(X86_SOURCES)"
Brian Paulb953beb2003-06-10 14:46:24 +0000435
436linux-x86-sse:
437 $(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" \
442 "OSMESA_LIB = libOSMesa.so" \
443 "CC = gcc" \
444 "CXX = g++" \
445 "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" \
446 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lm -lpthread" \
447 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
448 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Brian Paul97c33f32000-02-24 00:52:23 +0000449 "APP_LIB_DEPS = -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000450 "ASM_SOURCES = $(X86_SOURCES)"
Brian Paul0aa0e552000-01-05 06:33:17 +0000451
Brian Paul30ec9db2002-05-05 16:00:06 +0000452linux-icc:
453 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
454 "GL_LIB = libGL.so" \
455 "GLU_LIB = libGLU.so" \
456 "GLUT_LIB = libglut.so" \
457 "GLW_LIB = libGLw.so" \
458 "OSMESA_LIB = libOSMesa.so" \
459 "CC = icc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000460 "CXX = g++" \
Brian Paul4290dba2002-05-27 17:13:42 +0000461 "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 +0000462 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000463 "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" \
Gareth Hughesac018f52000-10-23 00:20:50 +0000465 "APP_LIB_DEPS = -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000466 "ASM_SOURCES = $(X86_SOURCES)"
jtgafb833d1999-08-19 00:55:39 +0000467
Brian Pauledda9ae2000-10-23 19:33:55 +0000468# Contributed by Uwe_Maurer@t-online.de
469linux-ggi:
470 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
471 "GL_LIB = libGL.so" \
472 "GLU_LIB = libGLU.so" \
473 "GLUT_LIB = libglut.so" \
474 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000475 "OSMESA_LIB = libOSMesa.a" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000476 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000477 "CXX = g++" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000478 "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 +0000479 "CXXFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DCDECL=" \
Brian Paulb953beb2003-06-10 14:46:24 +0000480 "GL_LIB_DEPS = -L/usr/X11R6/lib -ggi -lX11 -lXext -lm -lm -lpthread" \
481 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
482 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
483 "APP_LIB_DEPS = -lm"
Brian Pauledda9ae2000-10-23 19:33:55 +0000484
485# Contributed by Emmanuel marty core@ggi-project.org
Brian Paulb953beb2003-06-10 14:46:24 +0000486linux-x86-ggi:
Brian Pauledda9ae2000-10-23 19:33:55 +0000487 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
488 "GL_LIB = libGL.so" \
489 "GLU_LIB = libGLU.so" \
490 "GLUT_LIB = libglut.so" \
491 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000492 "OSMESA_LIB = libOSMesa.so" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000493 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000494 "CXX = g++" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000495 "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 +0000496 "CXXFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DCDECL=" \
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 Paulde5496d2003-06-10 21:47:59 +0000501 "ASM_SOURCES = $(X86_SOURCES)"
Brian Pauledda9ae2000-10-23 19:33:55 +0000502
jtgafb833d1999-08-19 00:55:39 +0000503linux-glide:
504 $(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" \
jtgafb833d1999-08-19 00:55:39 +0000510 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000511 "CXX = g++" \
Brian Paul27be87c2000-02-16 01:09:06 +0000512 "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 +0000513 "CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paul27be87c2000-02-16 01:09:06 +0000514 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread -L/usr/local/glide/lib -lglide2x" \
Brian Paulb953beb2003-06-10 14:46:24 +0000515 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
516 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Brian Paulf2bcade2001-05-10 03:00:58 +0000517 "APP_LIB_DEPS = -L/usr/local/glide/lib -lglide2x -lglut -lGLU -lGL"
jtgafb833d1999-08-19 00:55:39 +0000518
Gareth Hughesac018f52000-10-23 00:20:50 +0000519linux-x86-glide:
Andre Werthmann6630e2b1999-11-18 09:20:50 +0000520 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
521 "GL_LIB = libGL.so" \
522 "GLU_LIB = libGLU.so" \
523 "GLUT_LIB = libglut.so" \
524 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000525 "OSMESA_LIB = libOSMesa.so" \
Brian Pauld57bcbe2001-05-15 15:27:43 +0000526 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000527 "CXX = g++" \
Brian Pauld5cbe1e2002-11-12 02:49:14 +0000528 "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 Paul27be87c2000-02-16 01:09:06 +0000529 "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 +0000530 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
531 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
532 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
533 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000534 "ASM_SOURCES = $(X86_SOURCES)"
jtgafb833d1999-08-19 00:55:39 +0000535
jtgafb833d1999-08-19 00:55:39 +0000536linux-alpha:
537 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000538 "GL_LIB = libGL.so" \
539 "GLU_LIB = libGLU.so" \
540 "GLUT_LIB = libglut.so" \
541 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000542 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000543 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000544 "CXX = g++" \
545 "CFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -fPIC -D_XOPEN_SOURCE -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000546 "CXXFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -fPIC -D_XOPEN_SOURCE" \
Brian Paul27be87c2000-02-16 01:09:06 +0000547 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000548 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
549 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
550 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
551 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000552
Brian Paul27be87c2000-02-16 01:09:06 +0000553linux-alpha-static:
jtgafb833d1999-08-19 00:55:39 +0000554 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
555 "GL_LIB = libGL.a" \
556 "GLU_LIB = libGLU.a" \
Brian Paul0fc00122000-05-08 18:20:13 +0000557 "GLUT_LIB = libglut.a" \
jtgafb833d1999-08-19 00:55:39 +0000558 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000559 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000560 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000561 "CXX = g++" \
562 "CFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -L/usr/X11R6/lib -D_XOPEN_SOURCE -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000563 "CXXFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -D_XOPEN_SOURCE" \
Brian Paulb953beb2003-06-10 14:46:24 +0000564 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000565 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000566
Brian Paul27be87c2000-02-16 01:09:06 +0000567linux-ppc:
Brian Paul0aa0e552000-01-05 06:33:17 +0000568 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000569 "GL_LIB = libGL.so" \
570 "GLU_LIB = libGLU.so" \
571 "GLUT_LIB = libglut.so" \
572 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000573 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000574 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000575 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000576 "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 +0000577 "CXXFLAGS = -O3 -mcpu=603 -ansi -pedantic -fPIC -fsigned-char -ffast-math -funroll-loops -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paul27be87c2000-02-16 01:09:06 +0000578 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000579 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
580 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
581 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
582 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000583
Brian Paul27be87c2000-02-16 01:09:06 +0000584linux-ppc-static:
jtgafb833d1999-08-19 00:55:39 +0000585 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paul27be87c2000-02-16 01:09:06 +0000586 "GL_LIB = libGL.a" \
587 "GLU_LIB = libGLU.a" \
588 "GLUT_LIB = libglut.a" \
589 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000590 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000591 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000592 "CXX = g++" \
Brian Paul27be87c2000-02-16 01:09:06 +0000593 "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 +0000594 "CXXFLAGS = -O3 -mcpu=603 -ansi -pedantic -fsigned-char -ffast-math -funroll-loops -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulb953beb2003-06-10 14:46:24 +0000595 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000596 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000597
Brian Paulb953beb2003-06-10 14:46:24 +0000598linux-sparc:
jtgafb833d1999-08-19 00:55:39 +0000599 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paulb953beb2003-06-10 14:46:24 +0000600 "GL_LIB = libGL.so" \
601 "GLU_LIB = libGLU.so" \
602 "GLUT_LIB = libglut.so" \
603 "GLW_LIB = libGLw.so" \
604 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000605 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000606 "CXX = g++" \
607 "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 +0000608 "CXXFLAGS = -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulb953beb2003-06-10 14:46:24 +0000609 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
610 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
611 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
612 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
613 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000614
Brian Paul27be87c2000-02-16 01:09:06 +0000615linux-sparc5:
jtgafb833d1999-08-19 00:55:39 +0000616 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
617 "GL_LIB = libGL.so" \
618 "GLU_LIB = libGLU.so" \
619 "GLUT_LIB = libglut.so" \
620 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000621 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000622 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000623 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000624 "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 +0000625 "CXXFLAGS = -mv8 -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paul27be87c2000-02-16 01:09:06 +0000626 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000627 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
628 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
629 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
630 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000631
632# 32-bit Sparc ELF userland, on UltraSparc
633linux-sparc-ultra:
634 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
635 "GL_LIB = libGL.so" \
636 "GLU_LIB = libGLU.so" \
637 "GLUT_LIB = libglut.so" \
638 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000639 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000640 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000641 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000642 "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 +0000643 "CXXFLAGS = -mv8 -O2 -mtune=ultrasparc -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paul27be87c2000-02-16 01:09:06 +0000644 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000645 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
646 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
647 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
648 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000649
Brian Paul785c3462001-04-26 22:27:09 +0000650# 16-bit/channel Mesa using OSMesa driver
651linux-osmesa16:
652 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
653 "OSMESA16_LIB = libOSMesa16.so" \
654 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000655 "CXX = g++" \
Brian Paul21d95612003-09-02 16:43:01 +0000656 "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" \
657 "CXXFLAGS = -O3 -ansi -pedantic -Wall -Wmissing-prototypes -Wundef -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paul785c3462001-04-26 22:27:09 +0000658 "GL_LIB_DEPS = -lm -lpthread" \
Brian Paul5b22aa12001-07-13 20:08:42 +0000659 "APP_LIB_DEPS = -lOSMesa16 -lGL"
660
661# 32-bit/channel Mesa using OSMesa driver
662linux-osmesa32:
663 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
664 "OSMESA16_LIB = libOSMesa32.so" \
665 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000666 "CXX = g++" \
Brian Paul21d95612003-09-02 16:43:01 +0000667 "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" \
668 "CXXFLAGS = -O3 -ansi -pedantic -Wall -Wmissing-prototypes -Wundef -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paul5b22aa12001-07-13 20:08:42 +0000669 "GL_LIB_DEPS = -lm -lpthread" \
670 "APP_LIB_DEPS = -lOSMesa32 -lGL"
Brian Paul785c3462001-04-26 22:27:09 +0000671
Brian Paul5df82c82003-08-22 20:11:43 +0000672# standalone Mesa -- embedded
673# change -g to -O3 for non-debug
674linux-solo:
675 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
676 "LIBMESA = mesa.a" \
677 "GLU_LIB = libGLU.so" \
678 "GLUT_LIB = libglut.so" \
679 "CC = gcc" \
680 "CXX = g++" \
681 "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 +0000682 "CXXFLAGS = -g -std=c99 -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paul5df82c82003-08-22 20:11:43 +0000683 "GL_LIB_DEPS = -lm -lpthread" \
684 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm -Wl,-rpath,$(TOP)/lib" \
685 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm -Wl,-rpath,$(TOP)/lib" \
686 "APP_LIB_DEPS = -L$(TOP)/lib -lglut -lGLU -lGL -lm -lpthread -Wl,-rpath,$(TOP)/lib"
687
jtgafb833d1999-08-19 00:55:39 +0000688# May want to add these CFLAGS for better performance under LynxOS and GCC:
Brian Paulcb5ecb81999-11-11 01:28:16 +0000689# -fPIC -O2 -ansi -pedantic -mieee-fp -DUSE_XSHM -funroll-loops
jtgafb833d1999-08-19 00:55:39 +0000690# -fexpensive-optimizations -fomit-frame-pointer -ffast-math
Brian Pauld5cbe1e2002-11-12 02:49:14 +0000691# and -malign-loops=2 -malign-functions=2 for Pentium
jtgafb833d1999-08-19 00:55:39 +0000692lynxos:
693 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
694 "GL_LIB = libGL.a" \
695 "GLU_LIB = libGLU.a" \
696 "GLUT_LIB = libglut.a" \
697 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000698 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000699 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000700 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000701 "CFLAGS = -O2 -ansi -pedantic -funroll-loops -ffast-math -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000702 "CXXFLAGS = -O2 -ansi -pedantic -funroll-loops -ffast-math" \
Brian Paul27be87c2000-02-16 01:09:06 +0000703 "APP_LIB_DEPS = -L/usr/X11/lib -lXext -lXi -lXmu -lX11 -lbsd -lm"
jtgafb833d1999-08-19 00:55:39 +0000704
jtgafb833d1999-08-19 00:55:39 +0000705mklinux:
706 $(MAKE) targets \
707 "GL_LIB = libGL.a" \
708 "GLU_LIB = libGLU.a" \
709 "GLUT_LIB = libglut.a" \
710 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000711 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000712 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000713 "CXX = g++" \
jtgafb833d1999-08-19 00:55:39 +0000714 "CFLAGS = -pedantic -O2" \
Brian Paul21d95612003-09-02 16:43:01 +0000715 "CXXFLAGS = -pedantic -O2" \
Brian Paulb953beb2003-06-10 14:46:24 +0000716 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000717 "APP_LIB_DEPS = -lmoto -L/usr/X11/lib -lXmu -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000718
719netbsd:
720 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
721 "GL_LIB = libGL.so" \
722 "GLU_LIB = libGLU.so" \
723 "GLUT_LIB = libglut.so" \
724 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000725 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000726 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000727 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000728 "CFLAGS = -O2 -fPIC -DUSE_XSHM -I/usr/X11R6/include -DHZ=100" \
Brian Paul21d95612003-09-02 16:43:01 +0000729 "CXXFLAGS = -O2 -fPIC" \
Brian Paul27be87c2000-02-16 01:09:06 +0000730 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000731
jtgafb833d1999-08-19 00:55:39 +0000732openbsd:
733 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
734 "GL_LIB = libGL.so" \
735 "GLU_LIB = libGLU.so" \
736 "GLUT_LIB = libglut.so" \
737 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000738 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000739 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000740 "CFLAGS = -O2 -fPIC -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
Brian Paulb953beb2003-06-10 14:46:24 +0000741 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXi -lm" \
742 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL" \
743 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL" \
Brian Paul27be87c2000-02-16 01:09:06 +0000744 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000745
746openstep:
747 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
748 "DRIVER_SOURCES = OSmesa/osmesa.c" \
749 "GL_LIB = libGL.a" \
750 "GLU_LIB = libGLU.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000751 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000752 "CC = ${MYCC}" \
753 "CFLAGS = -traditional-cpp -DOPENSTEP -O4" \
Brian Paulb953beb2003-06-10 14:46:24 +0000754 "MAKELIB = $(TOP)/bin/mklib.openstep"
jtgafb833d1999-08-19 00:55:39 +0000755
756openstep-win32:
757 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
758 "DRIVER_SOURCES = OSmesa/osmesa.c" \
759 "GL_LIB = libGL.a" \
760 "GLU_LIB = libGLU.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000761 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000762 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000763 "CXX = g++" \
jtgafb833d1999-08-19 00:55:39 +0000764 "CFLAGS = -DOPENSTEP -O4" \
Brian Paul21d95612003-09-02 16:43:01 +0000765 "CXXFLAGS = -DOPENSTEP -O4" \
Brian Paulb953beb2003-06-10 14:46:24 +0000766 "MAKELIB = $(TOP)/bin/mklib.openstep"
jtgafb833d1999-08-19 00:55:39 +0000767
768osf1:
769 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000770 "GL_LIB = libGL.so" \
771 "GLU_LIB = libGLU.so" \
772 "GLUT_LIB = libglut.so" \
773 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000774 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000775 "CC = cc" \
Brian Paul0c036472000-06-08 15:19:12 +0000776 "CFLAGS = -O0 -std1 -ieee_with_no_inexact -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000777 "GL_LIB_DEPS = -lX11 -lXext -lm -lm -lpthread" \
778 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
779 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lX11 -lXmu -lXt -lXi -lm" \
Brian Paul27be87c2000-02-16 01:09:06 +0000780 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000781
jtgafb833d1999-08-19 00:55:39 +0000782# QNX V4 & Watcom Compiler
783qnx:
784 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
785 "GL_LIB = libGL.a" \
786 "GLU_LIB = libGLU.a" \
787 "GLUT_LIB = libglut.a" \
788 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000789 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000790 "CC = cc" \
791 "CFLAGS = -O" \
Brian Paulb953beb2003-06-10 14:46:24 +0000792 "MAKELIB = $(TOP)/bin/mklib.qnx" \
Brian Paul27be87c2000-02-16 01:09:06 +0000793 "APP_LIB_DEPS = -L/usr/X11/lib -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000794
jtgafb833d1999-08-19 00:55:39 +0000795solaris-x86:
Brian Paulc6dddaa1999-10-15 22:00:07 +0000796 $(MAKE) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000797 "GL_LIB = libGL.a" \
798 "GLU_LIB = libGLU.a" \
799 "GLUT_LIB = libglut.a" \
800 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000801 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000802 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000803 "CFLAGS = -Xa -xO3 -xpentium -KPIC -I/usr/openwin/include -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000804 "MAKELIB = $(TOP)/bin/mklib.solaris" \
Brian Paul27be87c2000-02-16 01:09:06 +0000805 "APP_LIB_DEPS = -L/usr/openwin/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000806
807solaris-x86-gcc:
Brian Paulc6dddaa1999-10-15 22:00:07 +0000808 $(MAKE) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000809 "GL_LIB = libGL.a" \
810 "GLU_LIB = libGLU.a" \
811 "GLUT_LIB = libglut.a" \
812 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000813 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000814 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000815 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000816 "CFLAGS = -O3 -m486 -fPIC -I/usr/openwin/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000817 "CXXFLAGS = -O3 -m486 -fPIC" \
Brian Paulb953beb2003-06-10 14:46:24 +0000818 "MAKELIB = $(TOP)/bin/mklib.solaris" \
Brian Paul27be87c2000-02-16 01:09:06 +0000819 "APP_LIB_DEPS = -L/usr/openwin/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000820
821sunos4:
822 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
823 "GL_LIB = libGL.a" \
824 "GLU_LIB = libGLU.a" \
825 "GLUT_LIB = libglut.a" \
826 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000827 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000828 "CC = acc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000829 "CFLAGS = -O -DUSE_XSHM -DSUNOS4" \
Brian Paulb953beb2003-06-10 14:46:24 +0000830 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000831 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000832
833sunos4-sl:
834 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
835 "GL_LIB = libGL.so" \
836 "GLU_LIB = libGLU.so" \
837 "GLUT_LIB = libglut.so" \
838 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000839 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000840 "CC = acc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000841 "CFLAGS = -Kpic -O -I/usr/include/X11R5 -DUSE_XSHM -DSUNOS4" \
jtgafb833d1999-08-19 00:55:39 +0000842 "MAKELIB = ld -assert pure-text -o" \
Brian Paul27be87c2000-02-16 01:09:06 +0000843 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000844
845sunos4-gcc:
846 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
847 "GL_LIB = libGL.a" \
848 "GLU_LIB = libGLU.a" \
849 "GLUT_LIB = libglut.a" \
850 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000851 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000852 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000853 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000854 "CFLAGS = -O3 -DUSE_XSHM -DSUNOS4 -I/usr/openwin/include" \
Brian Paul21d95612003-09-02 16:43:01 +0000855 "CXXFLAGS = -O3 -DSUNOS4 -I/usr/openwin/include" \
Brian Paulb953beb2003-06-10 14:46:24 +0000856 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000857 "APP_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000858
859sunos4-gcc-sl:
860 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
861 "GL_LIB = libGL.so.$(VERSION)" \
862 "GLU_LIB = libGLU.so.$(VERSION)" \
863 "GLUT_LIB = libglut.so" \
864 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000865 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000866 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000867 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000868 "CFLAGS = -fPIC -O3 -I/usr/openwin/include -I/usr/include/X11R5 -I/usr/include/X11R5 -DUSE_XSHM -DSUNOS4 -DSOLARIS_2_4_BUG" \
Brian Paul21d95612003-09-02 16:43:01 +0000869 "CXXFLAGS = -fPIC -O3 -I/usr/openwin/include -DSUNOS4" \
Brian Paulb953beb2003-06-10 14:46:24 +0000870 "MAKELIB = $(TOP)/bin/mklib.sunos4" \
Brian Paul27be87c2000-02-16 01:09:06 +0000871 "APP_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000872
873sunos4-gcc-x11r6-sl:
874 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
875 "GL_LIB = libGL.so.$(VERSION)" \
876 "GLU_LIB = libGLU.so.$(VERSION)" \
877 "GLUT_LIB = libglut.so" \
878 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000879 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000880 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000881 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000882 "CFLAGS = -fPIC -O3 -I/usr/X11R6.3/include -DUSE_XSHM -DSUNOS4 -DSOLARIS_2_4_BUG" \
Brian Paul21d95612003-09-02 16:43:01 +0000883 "CXXFLAGS = -fPIC -O3 -I/usr/X11R6.3/include -DSUNOS4" \
Brian Paulb953beb2003-06-10 14:46:24 +0000884 "MAKELIB = $(TOP)/bin/mklib.sunos4" \
Brian Paul27be87c2000-02-16 01:09:06 +0000885 "APP_LIB_DEPS = -L/usr/X11R6.3/lib/X11 -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000886
887sunos5:
888 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000889 "GL_LIB = libGL.so" \
890 "GLU_LIB = libGLU.so" \
891 "GLUT_LIB = libglut.so" \
892 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000893 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000894 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000895 "CXX = c++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000896 "CFLAGS = -KPIC -Xa -O -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
Brian Paulb953beb2003-06-10 14:46:24 +0000897 "GL_LIB_DEPS = -L/usr/openwin/lib -L/usr/dt/lib -lX11 -lXext -lXmu -lXi -lm" \
898 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
899 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
900 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
901 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000902
903sunos5-gcc:
904 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paulb953beb2003-06-10 14:46:24 +0000905 "GL_LIB = libGL.so" \
906 "GLU_LIB = libGLU.so" \
907 "GLUT_LIB = libglut.so" \
908 "GLW_LIB = libGLw.so" \
909 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000910 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000911 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000912 "CFLAGS = -O3 -I/usr/openwin/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
Brian Paul21d95612003-09-02 16:43:01 +0000913 "CXXFLAGS = -O3 -I/usr/openwin/include" \
Brian Paulb953beb2003-06-10 14:46:24 +0000914 "GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm" \
915 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
916 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
917 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
918 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000919
920ultrix-gcc:
921 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
922 "GL_LIB = libGL.a" \
923 "GLU_LIB = libGLU.a" \
924 "GLUT_LIB = libglut.a" \
925 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000926 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000927 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000928 "CXX = g++" \
jtgafb833d1999-08-19 00:55:39 +0000929 "CFLAGS = -pedantic -O2" \
Brian Paul21d95612003-09-02 16:43:01 +0000930 "CXXFLAGS = -pedantic -O2" \
Brian Paulb953beb2003-06-10 14:46:24 +0000931 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000932 "APP_LIB_DEPS = -lXmu -lX11 -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000933
jtgafb833d1999-08-19 00:55:39 +0000934unixware:
935 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
936 "GL_LIB = libGL.a" \
937 "GLU_LIB = libGLU.a" \
938 "GLUT_LIB = libglut.a" \
939 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000940 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000941 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000942 "CFLAGS = -O -I/usr/X/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000943 "CXXFLAGS = -O" \
Brian Paulb953beb2003-06-10 14:46:24 +0000944 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000945 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lsocket -lnsl -lm"
jtgafb833d1999-08-19 00:55:39 +0000946
947unixware-shared:
948 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
949 "GL_LIB = libGL" \
950 "GLU_LIB = libGLU" \
951 "GLUT_LIB = libglut" \
952 "GLW_LIB = libGLw" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000953 "OSMESA_LIB = libOSMesa" \
jtgafb833d1999-08-19 00:55:39 +0000954 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000955 "CFLAGS = -O -I/usr/X/include -KPIC,inline -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000956 "CXXFLAGS = -O -KPIC,inline" \
Brian Paulb953beb2003-06-10 14:46:24 +0000957 "MAKELIB = $(TOP)/bin/mklib.solaris" \
Brian Paul27be87c2000-02-16 01:09:06 +0000958 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lsocket -lnsl -lm"
jtgafb833d1999-08-19 00:55:39 +0000959
jtgafb833d1999-08-19 00:55:39 +0000960# for debugging on IRIX 5.x systems
961# -woff 1209 = "controlling expression is constant"
962# -woff 1210 = "controlling expression is constant"
963# -woff 1506 = "implict conversion from unsigned long to smaller type"
964# -woff 1521 = "nonstandard preprocessing directive is used"
965# -woff 3496 = "bitwise operator precedence"
966irix-debug:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000967 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000968 "GL_LIB = libGL.a" \
969 "GLU_LIB = libGLU.a" \
970 "GLUT_LIB = libglut.a" \
971 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000972 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +0000973 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000974 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000975 "CFLAGS = -g -n32 -ansi -fullwarn -DUSE_XSHM -DDEBUG -woff 1209,1210,1506,1521,3496" \
Brian Paulb953beb2003-06-10 14:46:24 +0000976 "APP_LIB_DEPS = -rpath $(TOP)/lib32 -lX11 -lXext -lXmu -lXi -lfpe -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000977
978# for debugging on Linux systems
Gareth Hughesac018f52000-10-23 00:20:50 +0000979linux-debug:
980 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
981 "GL_LIB = libGL.so" \
982 "GLU_LIB = libGLU.so" \
983 "GLUT_LIB = libglut.so" \
984 "GLW_LIB = libGLw.so" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000985 "OSMESA_LIB = libOSMesa.so" \
Gareth Hughesac018f52000-10-23 00:20:50 +0000986 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000987 "CXX = g++" \
988 "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 +0000989 "CXXFLAGS = -g -ansi -pedantic -Wall -Wmissing-prototypes -Wundef -fPIC -ffast-math -D_POSIX_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -DDEBUG -DMESA_DEBUG" \
Brian Paul94dd6b82001-11-18 23:03:53 +0000990 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000991 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
992 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
993 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
Brian Paul94dd6b82001-11-18 23:03:53 +0000994 "APP_LIB_DEPS = -lglut -lGLU -lGL"
Gareth Hughesac018f52000-10-23 00:20:50 +0000995
Gareth Hughesac018f52000-10-23 00:20:50 +0000996linux-x86-debug:
jtgafb833d1999-08-19 00:55:39 +0000997 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
998 "GL_LIB = libGL.so" \
999 "GLU_LIB = libGLU.so" \
1000 "GLUT_LIB = libglut.so" \
1001 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001002 "OSMESA_LIB = libOSMesa.so" \
Brian Pauld57bcbe2001-05-15 15:27:43 +00001003 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001004 "CXX = g++" \
Brian Pauld5cbe1e2002-11-12 02:49:14 +00001005 "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" \
Gareth Hughesac018f52000-10-23 00:20:50 +00001006 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +00001007 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1008 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Gareth Hughesac018f52000-10-23 00:20:50 +00001009 "APP_LIB_DEPS = -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +00001010 "ASM_SOURCES = $(X86_SOURCES)"
Brian Paul306b3b01999-11-02 10:11:44 +00001011
1012linux-glide-debug:
1013 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1014 "GL_LIB = libGL.so" \
1015 "GLU_LIB = libGLU.so" \
1016 "GLUT_LIB = libglut.so" \
1017 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001018 "OSMESA_LIB = libOSMesa.so" \
Brian Paul306b3b01999-11-02 10:11:44 +00001019 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001020 "CXX = g++" \
Brian Paul7527a182000-02-11 20:44:00 +00001021 "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 +00001022 "CXXFLAGS = -g -ansi -pedantic -Wall -Wmissing-prototypes -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DDEBUG" \
Brian Paul27be87c2000-02-16 01:09:06 +00001023 "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 +00001024