blob: 081afb934b36441cbd333f4178bf4eb2a8361de2 [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 \
Brian Paul886bc6f2003-09-02 18:19:53 +000087 -fexpensive-optimizations -fomit-frame-pointer -ffast-math" \
Brian Paul21d95612003-09-02 16:43:01 +000088 "CXXFLAGS = -I. -DWIN32 -D__WIN32__ -D_WINDOWS \
89 -O2 -funroll-loops \
Brian Paul886bc6f2003-09-02 18:19:53 +000090 -fexpensive-optimizations -fomit-frame-pointer -ffast-math" \
Brian Paulc86eab82003-09-02 18:06:18 +000091 "GLUT_CFLAGS = -fexceptions" \
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 \
Brian Paul886bc6f2003-09-02 18:19:53 +0000108 -fexpensive-optimizations -fomit-frame-pointer -ffast-math" \
Brian Paulb953beb2003-06-10 14:46:24 +0000109 "MAKELIB = $(TOP)/bin/mklib.cygnus-linux" \
110 "WLIBS = $(TOP)/lib/wing32.a -lkernel32 -luser32 -lgdi32"
jtgafb833d1999-08-19 00:55:39 +0000111
Karl Schultz3ac348c2001-11-30 19:41:19 +0000112darwin:
113 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
114 "GL_LIB = libGL.dylib" \
115 "GLU_LIB = libGLU.dylib" \
116 "GLUT_LIB = libglut.dylib" \
117 "GLW_LIB = libGLw.dylib" \
118 "OSMESA_LIB = libOSMesa.dylib" \
119 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000120 "CXX = cc" \
Karl Schultz3ac348c2001-11-30 19:41:19 +0000121 "CFLAGS = -I/usr/X11R6/include -O3 -fPIC -fno-common -ffast-math \
122 -funroll-loops -fexpensive-optimizations -no-cpp-precomp \
123 -dynamic -Ddarwin" \
Brian Paul21d95612003-09-02 16:43:01 +0000124 "CXXFLAGS = -I/usr/X11R6/include -O3 -fPIC -fno-common -ffast-math \
125 -funroll-loops -fexpensive-optimizations -no-cpp-precomp \
126 -dynamic -Ddarwin" \
Karl Schultz3ac348c2001-11-30 19:41:19 +0000127 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000128 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
129 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL \
Karl Schultz3ac348c2001-11-30 19:41:19 +0000130 -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm"
131
jtgafb833d1999-08-19 00:55:39 +0000132freebsd:
133 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
134 "GL_LIB = libGL.a" \
135 "GLU_LIB = libGLU.a" \
136 "GLUT_LIB = libglut.a" \
137 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000138 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000139 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000140 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000141 "CFLAGS = -O2 -fPIC -pedantic -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
Brian Paul21d95612003-09-02 16:43:01 +0000142 "CXXFLAGS = -O2 -fPIC -pedantic" \
Brian Paulc86eab82003-09-02 18:06:18 +0000143 "GLUT_CFLAGS = -fexceptions" \
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 Paulc86eab82003-09-02 18:06:18 +0000157 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000158 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000159 "ASM_SOURCES = $(X86_SOURCES)"
jtgafb833d1999-08-19 00:55:39 +0000160
Brian Paul1a848762003-08-22 18:06:59 +0000161gcc-sl:
162 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
163 "GL_LIB = libGL.so" \
164 "GLU_LIB = libGLU.so" \
165 "GLUT_LIB = libglut.so" \
166 "GLW_LIB = libGLw.so" \
167 "OSMESA_LIB = libOSMesa.so" \
168 "CC = gcc" \
169 "CPLUSPLUS = g++" \
170 "CFLAGS = -fPIC -O3" \
Brian Paul21d95612003-09-02 16:43:01 +0000171 "CXXFLAGS = -fPIC -O3" \
Brian Paulc86eab82003-09-02 18:06:18 +0000172 "GLUT_CFLAGS = -fexceptions" \
Brian Paul1a848762003-08-22 18:06:59 +0000173 "MAKELIB = ../bin/mklib.gcc-sl" \
174 "APP_LIB_DEPS = -lX11 -lm"
175
Brian Paul69ffa432003-04-07 14:45:52 +0000176#special hidden target, to make a shared lib for ONLY Mesa "core"
177gcc-mesa-sl:
178 $(MAKE) $(MFLAGS) -f Makefile.X11 libmesa \
179 "MESA_LIB = libMesa.so" \
180 "CC = gcc" \
181 "CFLAGS = -fPIC -O3" \
Brian Paulc86eab82003-09-02 18:06:18 +0000182 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000183 "MAKELIB = $(TOP)/bin/mklib.gcc-sl" \
Brian Paul69ffa432003-04-07 14:45:52 +0000184
jtgafb833d1999-08-19 00:55:39 +0000185hpux9:
186 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
187 "GL_LIB = libGL.a" \
188 "GLU_LIB = libGLU.a" \
189 "GLUT_LIB = libglut.a" \
190 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000191 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000192 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000193 "CFLAGS = +O3 -Aa -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000194 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000195 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000196
197hpux9-gcc:
198 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
199 "GL_LIB = libGL.a" \
200 "GLU_LIB = libGLU.a" \
201 "GLUT_LIB = libglut.a" \
202 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000203 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000204 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000205 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000206 "CFLAGS = -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000207 "CXXFLAGS = -ansi -O3 -D_HPUX_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000208 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000209 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000210 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000211
212hpux9-sl:
213 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
214 "GL_LIB = libGL.sl" \
215 "GLU_LIB = libGLU.sl" \
216 "GLUT_LIB = libglut.sl" \
217 "GLW_LIB = libGLw.sl" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000218 "OSMESA_LIB = libOSMesa.sl" \
jtgafb833d1999-08-19 00:55:39 +0000219 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000220 "CFLAGS = +z +O3 +Olibcalls +ESlit -Aa +Onolimit -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paul27be87c2000-02-16 01:09:06 +0000221 "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 +0000222
223hpux9-gcc-sl:
224 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
225 "GL_LIB = libGL.sl" \
226 "GLU_LIB = libGLU.sl" \
227 "GLUT_LIB = libglut.sl" \
228 "GLW_LIB = libGLw.sl" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000229 "OSMESA_LIB = libOSMesa.sl" \
jtgafb833d1999-08-19 00:55:39 +0000230 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000231 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000232 "CFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000233 "CXXFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000234 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000235 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000236
Karl Schultzd8c62732002-11-11 18:56:36 +0000237# The hpux10 configs should work for hpux11 as well.
jtgafb833d1999-08-19 00:55:39 +0000238hpux10:
239 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
240 "GL_LIB = libGL.a" \
241 "GLU_LIB = libGLU.a" \
242 "GLUT_LIB = libglut.a" \
243 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000244 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000245 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000246 "CXX = aCC" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000247 "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 +0000248 "CXXFLAGS = +O3 +DAportable -Aa -D_HPUX_SOURCE" \
Brian Paulb953beb2003-06-10 14:46:24 +0000249 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul07624e32002-10-31 14:58:36 +0000250 "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 +0000251
252hpux10-sl:
253 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
254 "GL_LIB = libGL" \
255 "GLU_LIB = libGLU" \
256 "GLUT_LIB = libglut" \
Karl Schultzd8c62732002-11-11 18:56:36 +0000257 "GLW_LIB = libGLw" \
258 "OSMESA_LIB = libOSMesa" \
jtgafb833d1999-08-19 00:55:39 +0000259 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000260 "CXX = aCC" \
Karl Schultzd8c62732002-11-11 18:56:36 +0000261 "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 +0000262 "CXXFLAGS = +O3 +DAportable +Z -Aa -D_HPUX_SOURCE" \
Brian Paul27be87c2000-02-16 01:09:06 +0000263 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000264
265hpux10-gcc:
266 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
267 "GL_LIB = libGL.a" \
268 "GLU_LIB = libGLU.a" \
269 "GLUT_LIB = libglut.a" \
270 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000271 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000272 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000273 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000274 "CFLAGS = -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000275 "CXXFLAGS = -ansi -O3 -D_HPUX_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000276 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000277 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000278 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000279
280hpux10-gcc-sl:
281 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
282 "GL_LIB = libGL.sl" \
283 "GLU_LIB = libGLU.sl" \
284 "GLUT_LIB = libglut.sl" \
285 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000286 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000287 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000288 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000289 "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 +0000290 "CXXFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000291 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000292 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000293
294
Karl Schultzc589af22001-12-14 16:42:23 +0000295# IRIX 6 32-bit Targets
296# Turn Warnings off for these errors (MIPSpro Compiler 7.30)
297# 1521: A nonstandard preprocessing directive is used.
298# 1552: The variable "" is set but never used.
299# C++
300# 3262: The variable "" was declared but never referenced.
301# 3666: The variable "" is set but never used.
Karl Schultz5cbd1792001-12-14 17:48:19 +0000302# Use -v if using pmake to compile files in subdirectories.
jtgafb833d1999-08-19 00:55:39 +0000303irix6-o32:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000304 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000305 "GL_LIB = libGL.a" \
306 "GLU_LIB = libGLU.a" \
307 "GLUT_LIB = libglut.a" \
308 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000309 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +0000310 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000311 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000312 "CXX = CC" \
Karl Schultzc589af22001-12-14 16:42:23 +0000313 "CFLAGS = -32 -mips2 -O2 -ansi -woff 1521,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000314 "CXXFLAGS = -32 -mips2 -O2 -ansi -woff 3262,3666" \
315 "APP_LIB_DEPS = -32 -glut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000316
317irix6-o32-dso:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000318 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000319 "GL_LIB = libGL.so" \
320 "GLU_LIB = libGLU.so" \
321 "GLUT_LIB = libglut.so" \
322 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000323 "OSMESA_LIB = libOSMesa.so" \
Brian Paulb953beb2003-06-10 14:46:24 +0000324 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000325 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000326 "CXX = CC" \
Karl Schultzc589af22001-12-14 16:42:23 +0000327 "CFLAGS = -32 -mips2 -O2 -ansi -woff 1521,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000328 "CXXFLAGS = -32 -mips2 -O2 -ansi -woff 3262,3666" \
329 "APP_LIB_DEPS = -32 -rpath $(TOP)/lib32 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000330
jtgafb833d1999-08-19 00:55:39 +0000331irix6-n32:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000332 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000333 "GL_LIB = libGL.a" \
334 "GLU_LIB = libGLU.a" \
335 "GLUT_LIB = libglut.a" \
336 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000337 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +0000338 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000339 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000340 "CXX = CC" \
Karl Schultzc589af22001-12-14 16:42:23 +0000341 "CFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1521,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000342 "CXXFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1552" \
343 "APP_LIB_DEPS = -n32 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000344
345irix6-n32-dso:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000346 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000347 "GL_LIB = libGL.so" \
348 "GLU_LIB = libGLU.so" \
349 "GLUT_LIB = libglut.so" \
Karl Schultzc589af22001-12-14 16:42:23 +0000350 "GLW_LIB = libGLw.so" \
351 "OSMESA_LIB = libOSMesa.so" \
Brian Paulb953beb2003-06-10 14:46:24 +0000352 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000353 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000354 "CXX = CC" \
Karl Schultzc589af22001-12-14 16:42:23 +0000355 "CFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1521,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000356 "CXXFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1552" \
357 "APP_LIB_DEPS = -n32 -rpath $(TOP)/lib32 -lglut -lGLU -lGL -lX11 -lXmu -lXi -lfpe -lm"
jtgafb833d1999-08-19 00:55:39 +0000358
359irix6-gcc-n32-sl:
360 make $(MFLAGS) -f Makefile.X11 targets \
361 "GL_LIB = libGL.so" \
362 "GLU_LIB = libGLU.so" \
363 "GLUT_LIB = libglut.so" \
364 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000365 "OSMESA_LIB = libOSMesa.so" \
Brian Paulb953beb2003-06-10 14:46:24 +0000366 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000367 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000368 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000369 "CFLAGS = -mabi=n32 -mips3 -O3 -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000370 "CXXFLAGS = -mabi=n32 -mips3 -O3" \
Brian Paulc86eab82003-09-02 18:06:18 +0000371 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000372 "APP_LIB_DEPS = -rpath $(TOP)/lib32 -lX11 -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000373
374# For IRIX 6-64: -woff:
375# 1068 - integer conversion resulted in a change of sign
376# 1069 - integer conversion resulted in truncation
377# 1174 - variable was declared but never referenced
378# 1185 - enumerated type mixed with another type
379# 1209 - controlling expression is constant
380# 1474 - declaring a void parameter list with a typedef is nonstandard
381# 1552 - variable was set but never used
382irix6-64:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000383 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000384 "GL_LIB = libGL.a" \
385 "GLU_LIB = libGLU.a" \
386 "GLUT_LIB = libglut.a" \
387 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000388 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +0000389 "LIBDIR = $(TOP)/lib64" \
jtgafb833d1999-08-19 00:55:39 +0000390 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000391 "CXX = CC" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000392 "CFLAGS = -64 -O3 -ansi -woff 1068,1069,1174,1185,1209,1474,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000393 "CXXFLAGS = -64 -O3 -ansi -woff 1174" \
394 "APP_LIB_DEPS = -64 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000395
396irix6-64-dso:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000397 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000398 "GL_LIB = libGL.so" \
399 "GLU_LIB = libGLU.so" \
400 "GLUT_LIB = libglut.so" \
401 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000402 "OSMESA_LIB = libOSMesa.so" \
Brian Paulb953beb2003-06-10 14:46:24 +0000403 "LIBDIR = $(TOP)/lib64" \
jtgafb833d1999-08-19 00:55:39 +0000404 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000405 "CFLAGS = -64 -O3 -ansi -woff 1068,1069,1174,1185,1209,1474,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000406 "CXX = CC" \
407 "CXXFLAGS = -64 -O3 -ansi -woff 1174" \
408 "APP_LIB_DEPS = -64 -rpath $(TOP)/lib64 -lglut -lGLU -lGL -lX11 -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000409
jtgafb833d1999-08-19 00:55:39 +0000410linux:
411 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paul0aa0e552000-01-05 06:33:17 +0000412 "GL_LIB = libGL.so" \
413 "GLU_LIB = libGLU.so" \
414 "GLUT_LIB = libglut.so" \
415 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000416 "OSMESA_LIB = libOSMesa.so" \
Brian Paul0aa0e552000-01-05 06:33:17 +0000417 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000418 "CXX = g++" \
Gareth Hughes3df1e042001-03-12 02:24:53 +0000419 "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 +0000420 "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 +0000421 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000422 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000423 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
424 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
425 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
426 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
Brian Paul771b9752000-09-15 19:44:39 +0000427
Gareth Hughesac018f52000-10-23 00:20:50 +0000428linux-x86:
jtgafb833d1999-08-19 00:55:39 +0000429 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
430 "GL_LIB = libGL.so" \
431 "GLU_LIB = libGLU.so" \
432 "GLUT_LIB = libglut.so" \
433 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000434 "OSMESA_LIB = libOSMesa.so" \
Brian Pauld57bcbe2001-05-15 15:27:43 +0000435 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000436 "CXX = g++" \
Brian Paul76f82742001-06-18 22:45:16 +0000437 "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 +0000438 "CXXFLAGS = -Wall -O3 -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
439 "GLUT_CFLAGS = -fexceptions" \
Gareth Hughesac018f52000-10-23 00:20:50 +0000440 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000441 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
442 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
443 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
444 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000445 "ASM_SOURCES = $(X86_SOURCES)"
Brian Paulb953beb2003-06-10 14:46:24 +0000446
447linux-x86-sse:
448 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
449 "GL_LIB = libGL.so" \
450 "GLU_LIB = libGLU.so" \
451 "GLUT_LIB = libglut.so" \
452 "GLW_LIB = libGLw.so" \
453 "OSMESA_LIB = libOSMesa.so" \
454 "CC = gcc" \
455 "CXX = g++" \
456 "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 +0000457 "CXXFLAGS = -mcpu=pentium4 -mfpmath=sse -Wall -O3 -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
458 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000459 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lm -lpthread" \
460 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
461 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Brian Paul97c33f32000-02-24 00:52:23 +0000462 "APP_LIB_DEPS = -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000463 "ASM_SOURCES = $(X86_SOURCES)"
Brian Paul0aa0e552000-01-05 06:33:17 +0000464
Brian Paul30ec9db2002-05-05 16:00:06 +0000465linux-icc:
466 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
467 "GL_LIB = libGL.so" \
468 "GLU_LIB = libGLU.so" \
469 "GLUT_LIB = libglut.so" \
470 "GLW_LIB = libGLw.so" \
471 "OSMESA_LIB = libOSMesa.so" \
472 "CC = icc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000473 "CXX = g++" \
Brian Paul4290dba2002-05-27 17:13:42 +0000474 "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 +0000475 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000476 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
477 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Gareth Hughesac018f52000-10-23 00:20:50 +0000478 "APP_LIB_DEPS = -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000479 "ASM_SOURCES = $(X86_SOURCES)"
jtgafb833d1999-08-19 00:55:39 +0000480
Brian Pauledda9ae2000-10-23 19:33:55 +0000481# Contributed by Uwe_Maurer@t-online.de
482linux-ggi:
483 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
484 "GL_LIB = libGL.so" \
485 "GLU_LIB = libGLU.so" \
486 "GLUT_LIB = libglut.so" \
487 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000488 "OSMESA_LIB = libOSMesa.a" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000489 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000490 "CXX = g++" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000491 "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 +0000492 "CXXFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DCDECL=" \
Brian Paulc86eab82003-09-02 18:06:18 +0000493 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000494 "GL_LIB_DEPS = -L/usr/X11R6/lib -ggi -lX11 -lXext -lm -lm -lpthread" \
495 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
496 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
497 "APP_LIB_DEPS = -lm"
Brian Pauledda9ae2000-10-23 19:33:55 +0000498
499# Contributed by Emmanuel marty core@ggi-project.org
Brian Paulb953beb2003-06-10 14:46:24 +0000500linux-x86-ggi:
Brian Pauledda9ae2000-10-23 19:33:55 +0000501 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
502 "GL_LIB = libGL.so" \
503 "GLU_LIB = libGLU.so" \
504 "GLUT_LIB = libglut.so" \
505 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000506 "OSMESA_LIB = libOSMesa.so" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000507 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000508 "CXX = g++" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000509 "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 +0000510 "CXXFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DCDECL=" \
Brian Paulc86eab82003-09-02 18:06:18 +0000511 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000512 "GL_LIB_DEPS = -L/usr/X11R6/lib -ggi -lX11 -lXext -lm -lm -lpthread" \
513 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
514 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
515 "APP_LIB_DEPS = -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000516 "ASM_SOURCES = $(X86_SOURCES)"
Brian Pauledda9ae2000-10-23 19:33:55 +0000517
jtgafb833d1999-08-19 00:55:39 +0000518linux-glide:
519 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
520 "GL_LIB = libGL.so" \
521 "GLU_LIB = libGLU.so" \
522 "GLUT_LIB = libglut.so" \
523 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000524 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000525 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000526 "CXX = g++" \
Brian Paul27be87c2000-02-16 01:09:06 +0000527 "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 +0000528 "CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000529 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000530 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread -L/usr/local/glide/lib -lglide2x" \
Brian Paulb953beb2003-06-10 14:46:24 +0000531 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
532 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Brian Paulf2bcade2001-05-10 03:00:58 +0000533 "APP_LIB_DEPS = -L/usr/local/glide/lib -lglide2x -lglut -lGLU -lGL"
jtgafb833d1999-08-19 00:55:39 +0000534
Gareth Hughesac018f52000-10-23 00:20:50 +0000535linux-x86-glide:
Andre Werthmann6630e2b1999-11-18 09:20:50 +0000536 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
537 "GL_LIB = libGL.so" \
538 "GLU_LIB = libGLU.so" \
539 "GLUT_LIB = libglut.so" \
540 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000541 "OSMESA_LIB = libOSMesa.so" \
Brian Pauld57bcbe2001-05-15 15:27:43 +0000542 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000543 "CXX = g++" \
Brian Paul886bc6f2003-09-02 18:19:53 +0000544 "CFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -funroll-loops -fomit-frame-pointer -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -DUSE_XSHM -DFX -DPTHREADS -I/usr/X11R6/include -I/usr/include/glide -I/usr/local/glide/include -I/usr/src/mesa-glx/src/FX/X86" \
545 "CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -funroll-loops -fomit-frame-pointer -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000546 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000547 "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 +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" \
Brian Paulde5496d2003-06-10 21:47:59 +0000552 "ASM_SOURCES = $(X86_SOURCES)"
jtgafb833d1999-08-19 00:55:39 +0000553
jtgafb833d1999-08-19 00:55:39 +0000554linux-alpha:
555 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000556 "GL_LIB = libGL.so" \
557 "GLU_LIB = libGLU.so" \
558 "GLUT_LIB = libglut.so" \
559 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000560 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000561 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000562 "CXX = g++" \
563 "CFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -fPIC -D_XOPEN_SOURCE -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000564 "CXXFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -fPIC -D_XOPEN_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000565 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000566 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000567 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
568 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
569 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
570 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000571
Brian Paul27be87c2000-02-16 01:09:06 +0000572linux-alpha-static:
jtgafb833d1999-08-19 00:55:39 +0000573 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
574 "GL_LIB = libGL.a" \
575 "GLU_LIB = libGLU.a" \
Brian Paul0fc00122000-05-08 18:20:13 +0000576 "GLUT_LIB = libglut.a" \
jtgafb833d1999-08-19 00:55:39 +0000577 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000578 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000579 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000580 "CXX = g++" \
581 "CFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -L/usr/X11R6/lib -D_XOPEN_SOURCE -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000582 "CXXFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -D_XOPEN_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000583 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000584 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000585 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000586
Brian Paul27be87c2000-02-16 01:09:06 +0000587linux-ppc:
Brian Paul0aa0e552000-01-05 06:33:17 +0000588 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000589 "GL_LIB = libGL.so" \
590 "GLU_LIB = libGLU.so" \
591 "GLUT_LIB = libglut.so" \
592 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000593 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000594 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000595 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000596 "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 +0000597 "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 +0000598 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000599 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000600 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
601 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
602 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
603 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000604
Brian Paul27be87c2000-02-16 01:09:06 +0000605linux-ppc-static:
jtgafb833d1999-08-19 00:55:39 +0000606 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paul27be87c2000-02-16 01:09:06 +0000607 "GL_LIB = libGL.a" \
608 "GLU_LIB = libGLU.a" \
609 "GLUT_LIB = libglut.a" \
610 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000611 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000612 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000613 "CXX = g++" \
Brian Paul27be87c2000-02-16 01:09:06 +0000614 "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 +0000615 "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 +0000616 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000617 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000618 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000619
Brian Paulb953beb2003-06-10 14:46:24 +0000620linux-sparc:
jtgafb833d1999-08-19 00:55:39 +0000621 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paulb953beb2003-06-10 14:46:24 +0000622 "GL_LIB = libGL.so" \
623 "GLU_LIB = libGLU.so" \
624 "GLUT_LIB = libglut.so" \
625 "GLW_LIB = libGLw.so" \
626 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000627 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000628 "CXX = g++" \
629 "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 +0000630 "CXXFLAGS = -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000631 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000632 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
633 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
634 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
635 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
636 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000637
Brian Paul27be87c2000-02-16 01:09:06 +0000638linux-sparc5:
jtgafb833d1999-08-19 00:55:39 +0000639 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
640 "GL_LIB = libGL.so" \
641 "GLU_LIB = libGLU.so" \
642 "GLUT_LIB = libglut.so" \
643 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000644 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000645 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000646 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000647 "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 +0000648 "CXXFLAGS = -mv8 -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000649 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000650 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000651 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
652 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
653 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
654 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000655
656# 32-bit Sparc ELF userland, on UltraSparc
657linux-sparc-ultra:
658 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
659 "GL_LIB = libGL.so" \
660 "GLU_LIB = libGLU.so" \
661 "GLUT_LIB = libglut.so" \
662 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000663 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000664 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000665 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000666 "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 +0000667 "CXXFLAGS = -mv8 -O2 -mtune=ultrasparc -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000668 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000669 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000670 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
671 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
672 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
673 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000674
Brian Paul785c3462001-04-26 22:27:09 +0000675# 16-bit/channel Mesa using OSMesa driver
676linux-osmesa16:
677 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
678 "OSMESA16_LIB = libOSMesa16.so" \
679 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000680 "CXX = g++" \
Brian Paul21d95612003-09-02 16:43:01 +0000681 "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" \
682 "CXXFLAGS = -O3 -ansi -pedantic -Wall -Wmissing-prototypes -Wundef -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000683 "GLUT_CFLAGS = -fexceptions" \
Brian Paul785c3462001-04-26 22:27:09 +0000684 "GL_LIB_DEPS = -lm -lpthread" \
Brian Paul5b22aa12001-07-13 20:08:42 +0000685 "APP_LIB_DEPS = -lOSMesa16 -lGL"
686
687# 32-bit/channel Mesa using OSMesa driver
688linux-osmesa32:
689 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
690 "OSMESA16_LIB = libOSMesa32.so" \
691 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000692 "CXX = g++" \
Brian Paul21d95612003-09-02 16:43:01 +0000693 "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" \
694 "CXXFLAGS = -O3 -ansi -pedantic -Wall -Wmissing-prototypes -Wundef -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000695 "GLUT_CFLAGS = -fexceptions" \
Brian Paul5b22aa12001-07-13 20:08:42 +0000696 "GL_LIB_DEPS = -lm -lpthread" \
697 "APP_LIB_DEPS = -lOSMesa32 -lGL"
Brian Paul785c3462001-04-26 22:27:09 +0000698
Brian Paul5df82c82003-08-22 20:11:43 +0000699# standalone Mesa -- embedded
700# change -g to -O3 for non-debug
701linux-solo:
702 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
703 "LIBMESA = mesa.a" \
704 "GLU_LIB = libGLU.so" \
705 "GLUT_LIB = libglut.so" \
706 "CC = gcc" \
707 "CXX = g++" \
708 "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 +0000709 "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 +0000710 "GLUT_CFLAGS = -fexceptions" \
Brian Paul5df82c82003-08-22 20:11:43 +0000711 "GL_LIB_DEPS = -lm -lpthread" \
712 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm -Wl,-rpath,$(TOP)/lib" \
713 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm -Wl,-rpath,$(TOP)/lib" \
714 "APP_LIB_DEPS = -L$(TOP)/lib -lglut -lGLU -lGL -lm -lpthread -Wl,-rpath,$(TOP)/lib"
715
jtgafb833d1999-08-19 00:55:39 +0000716# May want to add these CFLAGS for better performance under LynxOS and GCC:
Brian Paulcb5ecb81999-11-11 01:28:16 +0000717# -fPIC -O2 -ansi -pedantic -mieee-fp -DUSE_XSHM -funroll-loops
jtgafb833d1999-08-19 00:55:39 +0000718# -fexpensive-optimizations -fomit-frame-pointer -ffast-math
jtgafb833d1999-08-19 00:55:39 +0000719lynxos:
720 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
721 "GL_LIB = libGL.a" \
722 "GLU_LIB = libGLU.a" \
723 "GLUT_LIB = libglut.a" \
724 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000725 "OSMESA_LIB = libOSMesa.a" \
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 -ansi -pedantic -funroll-loops -ffast-math -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000729 "CXXFLAGS = -O2 -ansi -pedantic -funroll-loops -ffast-math" \
Brian Paulc86eab82003-09-02 18:06:18 +0000730 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000731 "APP_LIB_DEPS = -L/usr/X11/lib -lXext -lXi -lXmu -lX11 -lbsd -lm"
jtgafb833d1999-08-19 00:55:39 +0000732
jtgafb833d1999-08-19 00:55:39 +0000733mklinux:
734 $(MAKE) targets \
735 "GL_LIB = libGL.a" \
736 "GLU_LIB = libGLU.a" \
737 "GLUT_LIB = libglut.a" \
738 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000739 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000740 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000741 "CXX = g++" \
jtgafb833d1999-08-19 00:55:39 +0000742 "CFLAGS = -pedantic -O2" \
Brian Paul21d95612003-09-02 16:43:01 +0000743 "CXXFLAGS = -pedantic -O2" \
Brian Paulc86eab82003-09-02 18:06:18 +0000744 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000745 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000746 "APP_LIB_DEPS = -lmoto -L/usr/X11/lib -lXmu -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000747
748netbsd:
749 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
750 "GL_LIB = libGL.so" \
751 "GLU_LIB = libGLU.so" \
752 "GLUT_LIB = libglut.so" \
753 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000754 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000755 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000756 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000757 "CFLAGS = -O2 -fPIC -DUSE_XSHM -I/usr/X11R6/include -DHZ=100" \
Brian Paul21d95612003-09-02 16:43:01 +0000758 "CXXFLAGS = -O2 -fPIC" \
Brian Paulc86eab82003-09-02 18:06:18 +0000759 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000760 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000761
jtgafb833d1999-08-19 00:55:39 +0000762openbsd:
763 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
764 "GL_LIB = libGL.so" \
765 "GLU_LIB = libGLU.so" \
766 "GLUT_LIB = libglut.so" \
767 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000768 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000769 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000770 "CFLAGS = -O2 -fPIC -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
Brian Paulb953beb2003-06-10 14:46:24 +0000771 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXi -lm" \
772 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL" \
773 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL" \
Brian Paul27be87c2000-02-16 01:09:06 +0000774 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000775
776openstep:
777 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
778 "DRIVER_SOURCES = OSmesa/osmesa.c" \
779 "GL_LIB = libGL.a" \
780 "GLU_LIB = libGLU.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000781 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000782 "CC = ${MYCC}" \
783 "CFLAGS = -traditional-cpp -DOPENSTEP -O4" \
Brian Paulb953beb2003-06-10 14:46:24 +0000784 "MAKELIB = $(TOP)/bin/mklib.openstep"
jtgafb833d1999-08-19 00:55:39 +0000785
786openstep-win32:
787 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
788 "DRIVER_SOURCES = OSmesa/osmesa.c" \
789 "GL_LIB = libGL.a" \
790 "GLU_LIB = libGLU.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000791 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000792 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000793 "CXX = g++" \
jtgafb833d1999-08-19 00:55:39 +0000794 "CFLAGS = -DOPENSTEP -O4" \
Brian Paul21d95612003-09-02 16:43:01 +0000795 "CXXFLAGS = -DOPENSTEP -O4" \
Brian Paulc86eab82003-09-02 18:06:18 +0000796 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000797 "MAKELIB = $(TOP)/bin/mklib.openstep"
jtgafb833d1999-08-19 00:55:39 +0000798
799osf1:
800 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000801 "GL_LIB = libGL.so" \
802 "GLU_LIB = libGLU.so" \
803 "GLUT_LIB = libglut.so" \
804 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000805 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000806 "CC = cc" \
Brian Paul0c036472000-06-08 15:19:12 +0000807 "CFLAGS = -O0 -std1 -ieee_with_no_inexact -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000808 "GL_LIB_DEPS = -lX11 -lXext -lm -lm -lpthread" \
809 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
810 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lX11 -lXmu -lXt -lXi -lm" \
Brian Paul27be87c2000-02-16 01:09:06 +0000811 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000812
jtgafb833d1999-08-19 00:55:39 +0000813# QNX V4 & Watcom Compiler
814qnx:
815 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
816 "GL_LIB = libGL.a" \
817 "GLU_LIB = libGLU.a" \
818 "GLUT_LIB = libglut.a" \
819 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000820 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000821 "CC = cc" \
822 "CFLAGS = -O" \
Brian Paulb953beb2003-06-10 14:46:24 +0000823 "MAKELIB = $(TOP)/bin/mklib.qnx" \
Brian Paul27be87c2000-02-16 01:09:06 +0000824 "APP_LIB_DEPS = -L/usr/X11/lib -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000825
jtgafb833d1999-08-19 00:55:39 +0000826solaris-x86:
Brian Paulc6dddaa1999-10-15 22:00:07 +0000827 $(MAKE) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000828 "GL_LIB = libGL.a" \
829 "GLU_LIB = libGLU.a" \
830 "GLUT_LIB = libglut.a" \
831 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000832 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000833 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000834 "CFLAGS = -Xa -xO3 -xpentium -KPIC -I/usr/openwin/include -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000835 "MAKELIB = $(TOP)/bin/mklib.solaris" \
Brian Paul27be87c2000-02-16 01:09:06 +0000836 "APP_LIB_DEPS = -L/usr/openwin/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000837
838solaris-x86-gcc:
Brian Paulc6dddaa1999-10-15 22:00:07 +0000839 $(MAKE) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000840 "GL_LIB = libGL.a" \
841 "GLU_LIB = libGLU.a" \
842 "GLUT_LIB = libglut.a" \
843 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000844 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000845 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000846 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000847 "CFLAGS = -O3 -m486 -fPIC -I/usr/openwin/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000848 "CXXFLAGS = -O3 -m486 -fPIC" \
Brian Paulc86eab82003-09-02 18:06:18 +0000849 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000850 "MAKELIB = $(TOP)/bin/mklib.solaris" \
Brian Paul27be87c2000-02-16 01:09:06 +0000851 "APP_LIB_DEPS = -L/usr/openwin/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000852
853sunos4:
854 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
855 "GL_LIB = libGL.a" \
856 "GLU_LIB = libGLU.a" \
857 "GLUT_LIB = libglut.a" \
858 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000859 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000860 "CC = acc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000861 "CFLAGS = -O -DUSE_XSHM -DSUNOS4" \
Brian Paulb953beb2003-06-10 14:46:24 +0000862 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000863 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000864
865sunos4-sl:
866 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
867 "GL_LIB = libGL.so" \
868 "GLU_LIB = libGLU.so" \
869 "GLUT_LIB = libglut.so" \
870 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000871 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000872 "CC = acc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000873 "CFLAGS = -Kpic -O -I/usr/include/X11R5 -DUSE_XSHM -DSUNOS4" \
jtgafb833d1999-08-19 00:55:39 +0000874 "MAKELIB = ld -assert pure-text -o" \
Brian Paul27be87c2000-02-16 01:09:06 +0000875 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000876
877sunos4-gcc:
878 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
879 "GL_LIB = libGL.a" \
880 "GLU_LIB = libGLU.a" \
881 "GLUT_LIB = libglut.a" \
882 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000883 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000884 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000885 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000886 "CFLAGS = -O3 -DUSE_XSHM -DSUNOS4 -I/usr/openwin/include" \
Brian Paul21d95612003-09-02 16:43:01 +0000887 "CXXFLAGS = -O3 -DSUNOS4 -I/usr/openwin/include" \
Brian Paulc86eab82003-09-02 18:06:18 +0000888 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000889 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000890 "APP_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000891
892sunos4-gcc-sl:
893 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
894 "GL_LIB = libGL.so.$(VERSION)" \
895 "GLU_LIB = libGLU.so.$(VERSION)" \
896 "GLUT_LIB = libglut.so" \
897 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000898 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000899 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000900 "CXX = g++" \
Brian Paulc86eab82003-09-02 18:06:18 +0000901 "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 +0000902 "CXXFLAGS = -fPIC -O3 -I/usr/openwin/include -DSUNOS4" \
Brian Paulc86eab82003-09-02 18:06:18 +0000903 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
Brian Paulb953beb2003-06-10 14:46:24 +0000904 "MAKELIB = $(TOP)/bin/mklib.sunos4" \
Brian Paul27be87c2000-02-16 01:09:06 +0000905 "APP_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000906
907sunos4-gcc-x11r6-sl:
908 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
909 "GL_LIB = libGL.so.$(VERSION)" \
910 "GLU_LIB = libGLU.so.$(VERSION)" \
911 "GLUT_LIB = libglut.so" \
912 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000913 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000914 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000915 "CXX = g++" \
Brian Paulc86eab82003-09-02 18:06:18 +0000916 "CFLAGS = -fPIC -O3 -I/usr/X11R6.3/include -DUSE_XSHM -DSUNOS4" \
Brian Paul21d95612003-09-02 16:43:01 +0000917 "CXXFLAGS = -fPIC -O3 -I/usr/X11R6.3/include -DSUNOS4" \
Brian Paulc86eab82003-09-02 18:06:18 +0000918 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
Brian Paulb953beb2003-06-10 14:46:24 +0000919 "MAKELIB = $(TOP)/bin/mklib.sunos4" \
Brian Paul27be87c2000-02-16 01:09:06 +0000920 "APP_LIB_DEPS = -L/usr/X11R6.3/lib/X11 -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000921
922sunos5:
923 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000924 "GL_LIB = libGL.so" \
925 "GLU_LIB = libGLU.so" \
926 "GLUT_LIB = libglut.so" \
927 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000928 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000929 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000930 "CXX = c++" \
Brian Paulc86eab82003-09-02 18:06:18 +0000931 "CFLAGS = -KPIC -Xa -O -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000932 "GL_LIB_DEPS = -L/usr/openwin/lib -L/usr/dt/lib -lX11 -lXext -lXmu -lXi -lm" \
Brian Paulc86eab82003-09-02 18:06:18 +0000933 "GLUT_CFLAGS = -DSOLARIS_2_4_BUG" \
Brian Paulb953beb2003-06-10 14:46:24 +0000934 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
935 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
936 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
937 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000938
939sunos5-gcc:
940 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paulb953beb2003-06-10 14:46:24 +0000941 "GL_LIB = libGL.so" \
942 "GLU_LIB = libGLU.so" \
943 "GLUT_LIB = libglut.so" \
944 "GLW_LIB = libGLw.so" \
945 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000946 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000947 "CXX = g++" \
Brian Paulc86eab82003-09-02 18:06:18 +0000948 "CFLAGS = -O3 -I/usr/openwin/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000949 "CXXFLAGS = -O3 -I/usr/openwin/include" \
Brian Paulc86eab82003-09-02 18:06:18 +0000950 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
Brian Paulb953beb2003-06-10 14:46:24 +0000951 "GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm" \
952 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
953 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
954 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
955 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000956
957ultrix-gcc:
958 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
959 "GL_LIB = libGL.a" \
960 "GLU_LIB = libGLU.a" \
961 "GLUT_LIB = libglut.a" \
962 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000963 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000964 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000965 "CXX = g++" \
jtgafb833d1999-08-19 00:55:39 +0000966 "CFLAGS = -pedantic -O2" \
Brian Paul21d95612003-09-02 16:43:01 +0000967 "CXXFLAGS = -pedantic -O2" \
Brian Paulc86eab82003-09-02 18:06:18 +0000968 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000969 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000970 "APP_LIB_DEPS = -lXmu -lX11 -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000971
jtgafb833d1999-08-19 00:55:39 +0000972unixware:
973 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
974 "GL_LIB = libGL.a" \
975 "GLU_LIB = libGLU.a" \
976 "GLUT_LIB = libglut.a" \
977 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000978 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000979 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000980 "CFLAGS = -O -I/usr/X/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000981 "CXXFLAGS = -O" \
Brian Paulb953beb2003-06-10 14:46:24 +0000982 "MAKELIB = $(TOP)/bin/mklib.ar-ruv" \
Brian Paul27be87c2000-02-16 01:09:06 +0000983 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lsocket -lnsl -lm"
jtgafb833d1999-08-19 00:55:39 +0000984
985unixware-shared:
986 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
987 "GL_LIB = libGL" \
988 "GLU_LIB = libGLU" \
989 "GLUT_LIB = libglut" \
990 "GLW_LIB = libGLw" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000991 "OSMESA_LIB = libOSMesa" \
jtgafb833d1999-08-19 00:55:39 +0000992 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000993 "CFLAGS = -O -I/usr/X/include -KPIC,inline -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000994 "CXXFLAGS = -O -KPIC,inline" \
Brian Paulb953beb2003-06-10 14:46:24 +0000995 "MAKELIB = $(TOP)/bin/mklib.solaris" \
Brian Paul27be87c2000-02-16 01:09:06 +0000996 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lsocket -lnsl -lm"
jtgafb833d1999-08-19 00:55:39 +0000997
jtgafb833d1999-08-19 00:55:39 +0000998# for debugging on IRIX 5.x systems
999# -woff 1209 = "controlling expression is constant"
1000# -woff 1210 = "controlling expression is constant"
1001# -woff 1506 = "implict conversion from unsigned long to smaller type"
1002# -woff 1521 = "nonstandard preprocessing directive is used"
1003# -woff 3496 = "bitwise operator precedence"
1004irix-debug:
Karl Schultz5cbd1792001-12-14 17:48:19 +00001005 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +00001006 "GL_LIB = libGL.a" \
1007 "GLU_LIB = libGLU.a" \
1008 "GLUT_LIB = libglut.a" \
1009 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001010 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +00001011 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +00001012 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001013 "CFLAGS = -g -n32 -ansi -fullwarn -DUSE_XSHM -DDEBUG -woff 1209,1210,1506,1521,3496" \
Brian Paulb953beb2003-06-10 14:46:24 +00001014 "APP_LIB_DEPS = -rpath $(TOP)/lib32 -lX11 -lXext -lXmu -lXi -lfpe -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +00001015
1016# for debugging on Linux systems
Gareth Hughesac018f52000-10-23 00:20:50 +00001017linux-debug:
1018 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1019 "GL_LIB = libGL.so" \
1020 "GLU_LIB = libGLU.so" \
1021 "GLUT_LIB = libglut.so" \
1022 "GLW_LIB = libGLw.so" \
Brian Pauledda9ae2000-10-23 19:33:55 +00001023 "OSMESA_LIB = libOSMesa.so" \
Gareth Hughesac018f52000-10-23 00:20:50 +00001024 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001025 "CXX = g++" \
1026 "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 +00001027 "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 +00001028 "GLUT_CFLAGS = -fexceptions" \
Brian Paul94dd6b82001-11-18 23:03:53 +00001029 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +00001030 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1031 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
1032 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
Brian Paul94dd6b82001-11-18 23:03:53 +00001033 "APP_LIB_DEPS = -lglut -lGLU -lGL"
Gareth Hughesac018f52000-10-23 00:20:50 +00001034
Gareth Hughesac018f52000-10-23 00:20:50 +00001035linux-x86-debug:
jtgafb833d1999-08-19 00:55:39 +00001036 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1037 "GL_LIB = libGL.so" \
1038 "GLU_LIB = libGLU.so" \
1039 "GLUT_LIB = libglut.so" \
1040 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001041 "OSMESA_LIB = libOSMesa.so" \
Brian Pauld57bcbe2001-05-15 15:27:43 +00001042 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001043 "CXX = g++" \
Brian Paul886bc6f2003-09-02 18:19:53 +00001044 "CFLAGS = -O2 -g -ansi -pedantic -Wall -Wmissing-prototypes -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -DPTHREADS -I/usr/X11R6/include -DDEBUG -DMESA_DEBUG" \
1045 "CXXFLAGS = -O2 -g -ansi -pedantic -Wall -Wmissing-prototypes -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DDEBUG" \
Brian Paulc86eab82003-09-02 18:06:18 +00001046 "GLUT_CFLAGS = -fexceptions" \
Gareth Hughesac018f52000-10-23 00:20:50 +00001047 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +00001048 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1049 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Gareth Hughesac018f52000-10-23 00:20:50 +00001050 "APP_LIB_DEPS = -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +00001051 "ASM_SOURCES = $(X86_SOURCES)"
Brian Paul306b3b01999-11-02 10:11:44 +00001052
1053linux-glide-debug:
1054 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1055 "GL_LIB = libGL.so" \
1056 "GLU_LIB = libGLU.so" \
1057 "GLUT_LIB = libglut.so" \
1058 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001059 "OSMESA_LIB = libOSMesa.so" \
Brian Paul306b3b01999-11-02 10:11:44 +00001060 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001061 "CXX = g++" \
Brian Paul7527a182000-02-11 20:44:00 +00001062 "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 +00001063 "CXXFLAGS = -g -ansi -pedantic -Wall -Wmissing-prototypes -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DDEBUG" \
Brian Paulc86eab82003-09-02 18:06:18 +00001064 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +00001065 "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 +00001066