blob: 6d69ddc727f9c3245c37689af314618164c71ab9 [file] [log] [blame]
Brian Paulb953beb2003-06-10 14:46:24 +00001# Mesa Make-config file
2
3# This file describes the compiler options, etc needed to build Mesa
4# on various systems using conventional Makefiles (not autoconf/automake).
5#
6# To add a new system configuration use an existing config as an example,
7# then update the top-level Makefile.X11 file. You may also have to add
8# new platform support to the bin/mklib script.
9
jtgafb833d1999-08-19 00:55:39 +000010
Brian Paul259b8802003-12-21 04:06:31 +000011MESA_MAJOR=6
Brian Paul75c8a2e2004-01-19 16:56:50 +000012MESA_MINOR=1
Brian Paul97856fd2001-09-23 16:53:28 +000013MESA_TINY=0
Brian Paule300ab81999-09-15 16:32:48 +000014VERSION=$(MESA_MAJOR).$(MESA_MINOR)
jtgafb833d1999-08-19 00:55:39 +000015
jtgafb833d1999-08-19 00:55:39 +000016
Brian Paulb953beb2003-06-10 14:46:24 +000017# The following variables should be defined for each configuration:
jtgafb833d1999-08-19 00:55:39 +000018#
Brian Paul27be87c2000-02-16 01:09:06 +000019# GL_LIB the name of the Mesa "GL" library file (usually libGL.so)
20# GLU_LIB the name of the Mesa "GLU" library file (usually libGLU.so)
21# GLUT_LIB the name of the GLUT library file (usually libglut.so)
22# GLW_LIB the name of the GLw widget library file (usually libGLw.so)
Brian Paulc882e192003-12-12 15:32:25 +000023# OSMESA_LIB the name of the OSMesa library file (usually libOSMesa.so)
Brian Paul27be87c2000-02-16 01:09:06 +000024# CC the C compiler (usually cc or gcc)
Brian Paulb953beb2003-06-10 14:46:24 +000025# CXX the C++ compiler (usuall c++ or g++ or CC)
26# CFLAGS options for C compiler (like -O)
27# CXXFLAGS options for the C++ compiler (like -O)
Brian Paulc86eab82003-09-02 18:06:18 +000028# GLUT_CFLAGS extra flags for compiling GLUT
Brian Paul27be87c2000-02-16 01:09:06 +000029# GL_LIB_DEPS list of libraries which the GL library depends on
30# GLU_LIB_DEPS list of libraries which the GLU library depends on
31# GLUT_LIB_DEPS list of libraries which the GLUT library depends on
Brian Paulb953beb2003-06-10 14:46:24 +000032# GLW_LIB_DEPS list of libraries which the GLw (Xt/OpenGL) library depends on
Brian Paule3cc5c32004-01-10 22:22:41 +000033# OSMESA_LIB_DEPS list of libraries which OSMesa depends on (optional)
Brian Paul27be87c2000-02-16 01:09:06 +000034# APP_LIB_DEPS list of libraries which demo programs depend upon
Brian Paule3cc5c32004-01-10 22:22:41 +000035# ASM_SOURCES optional list of assembly language files to assemble for libGL
Brian Paul73d4f692003-10-27 18:24:37 +000036# MKLIB_OPTIONS extra options to pass to the mklib script (like -arch)
jtgafb833d1999-08-19 00:55:39 +000037
38
Brian Paulda93ecd2004-01-10 22:42:34 +000039# XXX probably out of date
jtgafb833d1999-08-19 00:55:39 +000040aix:
41 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
42 "GL_LIB = libGL.a" \
43 "GLU_LIB = libGLU.a" \
44 "GLUT_LIB = libglut.a" \
45 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +000046 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +000047 "CC = cc" \
48 "CFLAGS = -O -DAIXV3" \
Brian Paul27be87c2000-02-16 01:09:06 +000049 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +000050
Brian Paulda93ecd2004-01-10 22:42:34 +000051# XXX probably out of date
jtgafb833d1999-08-19 00:55:39 +000052aix-sl:
53 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
54 "GL_LIB = libGL.a" \
55 "GLU_LIB = libGLU.a" \
56 "GLUT_LIB = libglut.a" \
57 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +000058 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +000059 "CC = cc" \
60 "CFLAGS = -O -DAIXV3" \
Brian Paul27be87c2000-02-16 01:09:06 +000061 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +000062
Brian Paulae6c5942004-01-10 22:14:51 +000063aix-gcc:
64 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
65 "GL_LIB = libGL.so" \
66 "GLU_LIB = libGLU.so" \
67 "GLUT_LIB = libglut.so" \
68 "GLW_LIB = libGLw.so" \
69 "OSMESA_LIB = libOSMesa.so" \
70 "CC = gcc" \
Brian Paulebe0ca32004-01-11 17:14:37 +000071 "CFLAGS = -O2 -DAIXV3" \
Brian Paulae6c5942004-01-10 22:14:51 +000072 "CXX = g++" \
Brian Paulebe0ca32004-01-11 17:14:37 +000073 "CXXFLAGS = -O2 -DAIXV3" \
Brian Paulae6c5942004-01-10 22:14:51 +000074 "MKLIB_OPTIONS = -arch aix-gcc" \
75 "GL_LIB_DEPS = -lX11 -lXext -lm" \
Brian Paul0ce75a72004-01-13 23:39:34 +000076 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
77 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lXi -lXmu" \
Brian Paulda93ecd2004-01-10 22:42:34 +000078 "APP_LIB_DEPS = -Wl,-brtl -lglut -lGLU -lGL -lm -lX11 -lXext -lXmu -lXi"
Brian Paulae6c5942004-01-10 22:14:51 +000079
jtgafb833d1999-08-19 00:55:39 +000080beos-r4:
81 $(MAKE) -f Makefile.BeOS-R4 targets \
82 "GL_LIB = libGL.so" \
83 "GLU_LIB = libGLU.so" \
84 "GLUT_LIB = libglut.so" \
85 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +000086 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +000087 "CC = g++" \
88 "CFLAGS = -O -DNO_CONST" \
Brian Paul27be87c2000-02-16 01:09:06 +000089 "APP_LIB_DEPS = "
jtgafb833d1999-08-19 00:55:39 +000090
jtgafb833d1999-08-19 00:55:39 +000091cygnus:
92 $(MAKE) -f Makefile.cygnus $(MFLAGS) -f Makefile.X11 targets \
93 "GL_LIB = libGL.a" \
94 "GLU_LIB = libGLU.a" \
95 "GLUT_LIB = libglut.a" \
96 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +000097 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +000098 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +000099 "CXX = g++" \
jtgafb833d1999-08-19 00:55:39 +0000100 "DLLTOOL = dlltool" \
101 "WING_DIR= /wing" \
102 "LD = ld" \
103 "CFLAGS = -I. -DWIN32 -D__WIN32__ -D_WINDOWS \
104 -O2 -funroll-loops \
Brian Paul886bc6f2003-09-02 18:19:53 +0000105 -fexpensive-optimizations -fomit-frame-pointer -ffast-math" \
Brian Paul21d95612003-09-02 16:43:01 +0000106 "CXXFLAGS = -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 Paulc86eab82003-09-02 18:06:18 +0000109 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000110 "WLIBS = $(TOP)/lib/wing32.a -lkernel32 -luser32 -lgdi32"
jtgafb833d1999-08-19 00:55:39 +0000111
112cygnus-linux:
113 $(MAKE) -f Makefile.cygnus $(MFLAGS) -f Makefile.X11 targets \
114 "GL_LIB = libGL.a" \
115 "GLU_LIB = libGLU.a" \
116 "GLUT_LIB = libglut.a" \
117 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000118 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000119 "CC = gnuwin32gcc" \
120 "DLLTOOL = gnuwin32dlltool --as gnuwin32as" \
121 "LD = gnuwin32ld" \
122 "WING_DIR= /dos/wing" \
123 "CFLAGS = -I. -DWIN32 -D__WIN32__ -D_WINDOWS \
124 -O2 -funroll-loops \
Brian Paul886bc6f2003-09-02 18:19:53 +0000125 -fexpensive-optimizations -fomit-frame-pointer -ffast-math" \
Brian Paulb953beb2003-06-10 14:46:24 +0000126 "WLIBS = $(TOP)/lib/wing32.a -lkernel32 -luser32 -lgdi32"
jtgafb833d1999-08-19 00:55:39 +0000127
Karl Schultz3ac348c2001-11-30 19:41:19 +0000128darwin:
129 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
130 "GL_LIB = libGL.dylib" \
131 "GLU_LIB = libGLU.dylib" \
132 "GLUT_LIB = libglut.dylib" \
133 "GLW_LIB = libGLw.dylib" \
134 "OSMESA_LIB = libOSMesa.dylib" \
135 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000136 "CXX = cc" \
Karl Schultz3ac348c2001-11-30 19:41:19 +0000137 "CFLAGS = -I/usr/X11R6/include -O3 -fPIC -fno-common -ffast-math \
138 -funroll-loops -fexpensive-optimizations -no-cpp-precomp \
139 -dynamic -Ddarwin" \
Brian Paul21d95612003-09-02 16:43:01 +0000140 "CXXFLAGS = -I/usr/X11R6/include -O3 -fPIC -fno-common -ffast-math \
141 -funroll-loops -fexpensive-optimizations -no-cpp-precomp \
142 -dynamic -Ddarwin" \
Karl Schultz3ac348c2001-11-30 19:41:19 +0000143 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000144 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
145 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL \
Karl Schultz3ac348c2001-11-30 19:41:19 +0000146 -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm"
147
jtgafb833d1999-08-19 00:55:39 +0000148freebsd:
149 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
150 "GL_LIB = libGL.a" \
151 "GLU_LIB = libGLU.a" \
152 "GLUT_LIB = libglut.a" \
153 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000154 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000155 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000156 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000157 "CFLAGS = -O2 -fPIC -pedantic -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
Brian Paul21d95612003-09-02 16:43:01 +0000158 "CXXFLAGS = -O2 -fPIC -pedantic" \
Brian Paulc86eab82003-09-02 18:06:18 +0000159 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000160 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000161
162freebsd-386:
163 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
164 "GL_LIB = libGL.a" \
165 "GLU_LIB = libGLU.a" \
166 "GLUT_LIB = libglut.a" \
167 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000168 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000169 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000170 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000171 "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 +0000172 "CXXFLAGS = -O3 -ffast-math -fPIC -pedantic -DFREEBSD" \
Brian Paulc86eab82003-09-02 18:06:18 +0000173 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000174 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000175 "ASM_SOURCES = $(X86_SOURCES)"
jtgafb833d1999-08-19 00:55:39 +0000176
Brian Paul1a848762003-08-22 18:06:59 +0000177gcc-sl:
178 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
179 "GL_LIB = libGL.so" \
180 "GLU_LIB = libGLU.so" \
181 "GLUT_LIB = libglut.so" \
182 "GLW_LIB = libGLw.so" \
183 "OSMESA_LIB = libOSMesa.so" \
184 "CC = gcc" \
185 "CPLUSPLUS = g++" \
186 "CFLAGS = -fPIC -O3" \
Brian Paul21d95612003-09-02 16:43:01 +0000187 "CXXFLAGS = -fPIC -O3" \
Brian Paulc86eab82003-09-02 18:06:18 +0000188 "GLUT_CFLAGS = -fexceptions" \
Brian Paul1a848762003-08-22 18:06:59 +0000189 "APP_LIB_DEPS = -lX11 -lm"
190
Brian Paul69ffa432003-04-07 14:45:52 +0000191#special hidden target, to make a shared lib for ONLY Mesa "core"
192gcc-mesa-sl:
193 $(MAKE) $(MFLAGS) -f Makefile.X11 libmesa \
194 "MESA_LIB = libMesa.so" \
195 "CC = gcc" \
196 "CFLAGS = -fPIC -O3" \
Brian Paule3cc5c32004-01-10 22:22:41 +0000197 "GLUT_CFLAGS = -fexceptions"
Brian Paul69ffa432003-04-07 14:45:52 +0000198
jtgafb833d1999-08-19 00:55:39 +0000199hpux9:
200 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
201 "GL_LIB = libGL.a" \
202 "GLU_LIB = libGLU.a" \
203 "GLUT_LIB = libglut.a" \
204 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000205 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000206 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000207 "CFLAGS = +O3 -Aa -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paul27be87c2000-02-16 01:09:06 +0000208 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000209
210hpux9-gcc:
211 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
212 "GL_LIB = libGL.a" \
213 "GLU_LIB = libGLU.a" \
214 "GLUT_LIB = libglut.a" \
215 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000216 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000217 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000218 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000219 "CFLAGS = -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000220 "CXXFLAGS = -ansi -O3 -D_HPUX_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000221 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000222 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000223
224hpux9-sl:
225 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
226 "GL_LIB = libGL.sl" \
227 "GLU_LIB = libGLU.sl" \
228 "GLUT_LIB = libglut.sl" \
229 "GLW_LIB = libGLw.sl" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000230 "OSMESA_LIB = libOSMesa.sl" \
jtgafb833d1999-08-19 00:55:39 +0000231 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000232 "CFLAGS = +z +O3 +Olibcalls +ESlit -Aa +Onolimit -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paul27be87c2000-02-16 01:09:06 +0000233 "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 +0000234
235hpux9-gcc-sl:
236 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
237 "GL_LIB = libGL.sl" \
238 "GLU_LIB = libGLU.sl" \
239 "GLUT_LIB = libglut.sl" \
240 "GLW_LIB = libGLw.sl" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000241 "OSMESA_LIB = libOSMesa.sl" \
jtgafb833d1999-08-19 00:55:39 +0000242 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000243 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000244 "CFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000245 "CXXFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000246 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000247 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000248
Karl Schultzd8c62732002-11-11 18:56:36 +0000249# The hpux10 configs should work for hpux11 as well.
jtgafb833d1999-08-19 00:55:39 +0000250hpux10:
251 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
252 "GL_LIB = libGL.a" \
253 "GLU_LIB = libGLU.a" \
254 "GLUT_LIB = libglut.a" \
255 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000256 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000257 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000258 "CXX = aCC" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000259 "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 +0000260 "CXXFLAGS = +O3 +DAportable -Aa -D_HPUX_SOURCE" \
Brian Paul07624e32002-10-31 14:58:36 +0000261 "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 +0000262
263hpux10-sl:
264 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
265 "GL_LIB = libGL" \
266 "GLU_LIB = libGLU" \
267 "GLUT_LIB = libglut" \
Karl Schultzd8c62732002-11-11 18:56:36 +0000268 "GLW_LIB = libGLw" \
269 "OSMESA_LIB = libOSMesa" \
jtgafb833d1999-08-19 00:55:39 +0000270 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000271 "CXX = aCC" \
Karl Schultzd8c62732002-11-11 18:56:36 +0000272 "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 +0000273 "CXXFLAGS = +O3 +DAportable +Z -Aa -D_HPUX_SOURCE" \
Brian Paul27be87c2000-02-16 01:09:06 +0000274 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000275
276hpux10-gcc:
277 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
278 "GL_LIB = libGL.a" \
279 "GLU_LIB = libGLU.a" \
280 "GLUT_LIB = libglut.a" \
281 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000282 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000283 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000284 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000285 "CFLAGS = -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000286 "CXXFLAGS = -ansi -O3 -D_HPUX_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000287 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000288 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000289
290hpux10-gcc-sl:
291 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
292 "GL_LIB = libGL.sl" \
293 "GLU_LIB = libGLU.sl" \
294 "GLUT_LIB = libglut.sl" \
295 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000296 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000297 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000298 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000299 "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 +0000300 "CXXFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000301 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000302 "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000303
304
Karl Schultzc589af22001-12-14 16:42:23 +0000305# IRIX 6 32-bit Targets
306# Turn Warnings off for these errors (MIPSpro Compiler 7.30)
307# 1521: A nonstandard preprocessing directive is used.
308# 1552: The variable "" is set but never used.
309# C++
310# 3262: The variable "" was declared but never referenced.
311# 3666: The variable "" is set but never used.
Karl Schultz5cbd1792001-12-14 17:48:19 +0000312# Use -v if using pmake to compile files in subdirectories.
jtgafb833d1999-08-19 00:55:39 +0000313irix6-o32:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000314 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000315 "GL_LIB = libGL.a" \
316 "GLU_LIB = libGLU.a" \
317 "GLUT_LIB = libglut.a" \
318 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000319 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +0000320 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000321 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000322 "CXX = CC" \
Karl Schultzc589af22001-12-14 16:42:23 +0000323 "CFLAGS = -32 -mips2 -O2 -ansi -woff 1521,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000324 "CXXFLAGS = -32 -mips2 -O2 -ansi -woff 3262,3666" \
Brian Paulf8c31fc2004-01-29 15:21:47 +0000325 "MKLIB_OPTIONS = -archopt o32 -static" \
Brian Paulb953beb2003-06-10 14:46:24 +0000326 "APP_LIB_DEPS = -32 -glut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000327
328irix6-o32-dso:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000329 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000330 "GL_LIB = libGL.so" \
331 "GLU_LIB = libGLU.so" \
332 "GLUT_LIB = libglut.so" \
333 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000334 "OSMESA_LIB = libOSMesa.so" \
Brian Paulb953beb2003-06-10 14:46:24 +0000335 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000336 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000337 "CXX = CC" \
Karl Schultzc589af22001-12-14 16:42:23 +0000338 "CFLAGS = -32 -mips2 -O2 -ansi -woff 1521,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000339 "CXXFLAGS = -32 -mips2 -O2 -ansi -woff 3262,3666" \
Brian Paulf8c31fc2004-01-29 15:21:47 +0000340 "MKLIB_OPTIONS = -archopt o32" \
Brian Paulb953beb2003-06-10 14:46:24 +0000341 "APP_LIB_DEPS = -32 -rpath $(TOP)/lib32 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000342
jtgafb833d1999-08-19 00:55:39 +0000343irix6-n32:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000344 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000345 "GL_LIB = libGL.a" \
346 "GLU_LIB = libGLU.a" \
347 "GLUT_LIB = libglut.a" \
348 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000349 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +0000350 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000351 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000352 "CXX = CC" \
Karl Schultzc589af22001-12-14 16:42:23 +0000353 "CFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1521,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000354 "CXXFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1552" \
Brian Paulf8c31fc2004-01-29 15:21:47 +0000355 "MKLIB_OPTIONS = -static" \
Brian Paulb953beb2003-06-10 14:46:24 +0000356 "APP_LIB_DEPS = -n32 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000357
358irix6-n32-dso:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000359 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000360 "GL_LIB = libGL.so" \
361 "GLU_LIB = libGLU.so" \
362 "GLUT_LIB = libglut.so" \
Karl Schultzc589af22001-12-14 16:42:23 +0000363 "GLW_LIB = libGLw.so" \
364 "OSMESA_LIB = libOSMesa.so" \
Brian Paulb953beb2003-06-10 14:46:24 +0000365 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000366 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000367 "CXX = CC" \
Karl Schultzc589af22001-12-14 16:42:23 +0000368 "CFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1521,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000369 "CXXFLAGS = -n32 -mips3 -O3 -ansi -woff 1174,1552" \
370 "APP_LIB_DEPS = -n32 -rpath $(TOP)/lib32 -lglut -lGLU -lGL -lX11 -lXmu -lXi -lfpe -lm"
jtgafb833d1999-08-19 00:55:39 +0000371
372irix6-gcc-n32-sl:
373 make $(MFLAGS) -f Makefile.X11 targets \
374 "GL_LIB = libGL.so" \
375 "GLU_LIB = libGLU.so" \
376 "GLUT_LIB = libglut.so" \
377 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000378 "OSMESA_LIB = libOSMesa.so" \
Brian Paulb953beb2003-06-10 14:46:24 +0000379 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +0000380 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000381 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000382 "CFLAGS = -mabi=n32 -mips3 -O3 -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000383 "CXXFLAGS = -mabi=n32 -mips3 -O3" \
Brian Paulc86eab82003-09-02 18:06:18 +0000384 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000385 "APP_LIB_DEPS = -rpath $(TOP)/lib32 -lX11 -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000386
387# For IRIX 6-64: -woff:
388# 1068 - integer conversion resulted in a change of sign
389# 1069 - integer conversion resulted in truncation
390# 1174 - variable was declared but never referenced
391# 1185 - enumerated type mixed with another type
392# 1209 - controlling expression is constant
393# 1474 - declaring a void parameter list with a typedef is nonstandard
394# 1552 - variable was set but never used
395irix6-64:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000396 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000397 "GL_LIB = libGL.a" \
398 "GLU_LIB = libGLU.a" \
399 "GLUT_LIB = libglut.a" \
400 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000401 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +0000402 "LIBDIR = $(TOP)/lib64" \
jtgafb833d1999-08-19 00:55:39 +0000403 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000404 "CXX = 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 "CXXFLAGS = -64 -O3 -ansi -woff 1174" \
Brian Paulf8c31fc2004-01-29 15:21:47 +0000407 "MKLIB_OPTIONS = -archopt 64 -static" \
Brian Paulb953beb2003-06-10 14:46:24 +0000408 "APP_LIB_DEPS = -64 -lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000409
410irix6-64-dso:
Karl Schultz5cbd1792001-12-14 17:48:19 +0000411 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +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 Paulb953beb2003-06-10 14:46:24 +0000417 "LIBDIR = $(TOP)/lib64" \
jtgafb833d1999-08-19 00:55:39 +0000418 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000419 "CFLAGS = -64 -O3 -ansi -woff 1068,1069,1174,1185,1209,1474,1552 -DUSE_XSHM" \
Brian Paulb953beb2003-06-10 14:46:24 +0000420 "CXX = CC" \
421 "CXXFLAGS = -64 -O3 -ansi -woff 1174" \
Brian Paulf8c31fc2004-01-29 15:21:47 +0000422 "MKLIB_OPTIONS = -archopt 64" \
Brian Paulb953beb2003-06-10 14:46:24 +0000423 "APP_LIB_DEPS = -64 -rpath $(TOP)/lib64 -lglut -lGLU -lGL -lX11 -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000424
Brian Paulf8c31fc2004-01-29 15:21:47 +0000425irix6-mgl-n32-dso:
426 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
427 "GL_LIB = libGL.so" \
428 "GLU_LIB = libGLU.so" \
429 "GLUT_LIB = libglut.so" \
430 "GLW_LIB = libGLw.so" \
431 "OSMESA_LIB = libOSMesa.so" \
432 "LIBDIR = $(TOP)/libMGL32" \
433 "CC = cc" \
434 "CXX = CC" \
435 "CFLAGS = -n32 -DUSE_MGL_NAMESPACE -mips3 -O3 -ansi -woff 1174,1521,1552 -DUSE_XSHM" \
436 "CXXFLAGS = -n32 -DUSE_MGL_NAMESPACE -mips3 -O3 -ansi -woff 1174,1552" \
437 "APP_LIB_DEPS = -n32 -rpath $(TOP)/libMGL32 -lglut -lGLU -lGL -lX11 -lXmu -lXi -lfpe -lm"
438
jtgafb833d1999-08-19 00:55:39 +0000439linux:
440 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paul0aa0e552000-01-05 06:33:17 +0000441 "GL_LIB = libGL.so" \
442 "GLU_LIB = libGLU.so" \
443 "GLUT_LIB = libglut.so" \
444 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000445 "OSMESA_LIB = libOSMesa.so" \
Brian Paul0aa0e552000-01-05 06:33:17 +0000446 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000447 "CXX = g++" \
Gareth Hughes3df1e042001-03-12 02:24:53 +0000448 "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 +0000449 "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 +0000450 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000451 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000452 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
453 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
454 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
455 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
Brian Paul771b9752000-09-15 19:44:39 +0000456
Brian Paulaf745e52004-03-02 17:28:56 +0000457linux-static:
458 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
459 "GL_LIB = libGL.a" \
460 "GLU_LIB = libGLU.a" \
461 "GLUT_LIB = libglut.a" \
462 "GLW_LIB = libGLw.a" \
463 "OSMESA_LIB = libOSMesa.a" \
464 "CC = gcc" \
465 "CXX = g++" \
466 "CFLAGS = -O3 -ansi -pedantic -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DPTHREADS -I/usr/X11R6/include" \
467 "CXXFLAGS = -O3 -ansi -pedantic -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
468 "GLUT_CFLAGS = -fexceptions" \
469 "GL_LIB_DEPS = " \
470 "GLU_LIB_DEPS = " \
471 "GLUT_LIB_DEPS = " \
472 "GLW_LIB_DEPS = " \
473 "APP_LIB_DEPS = -lglut -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXext -lXi -lXmu -lpthread -lm -lstdc++" \
474 "MKLIB_OPTIONS = -static"
475
Gareth Hughesac018f52000-10-23 00:20:50 +0000476linux-x86:
jtgafb833d1999-08-19 00:55:39 +0000477 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
478 "GL_LIB = libGL.so" \
479 "GLU_LIB = libGLU.so" \
480 "GLUT_LIB = libglut.so" \
481 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000482 "OSMESA_LIB = libOSMesa.so" \
Brian Pauld57bcbe2001-05-15 15:27:43 +0000483 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000484 "CXX = g++" \
Brian Paul76f82742001-06-18 22:45:16 +0000485 "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 +0000486 "CXXFLAGS = -Wall -O3 -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
487 "GLUT_CFLAGS = -fexceptions" \
Brian Paulc882e192003-12-12 15:32:25 +0000488 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000489 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
490 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
491 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
492 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000493 "ASM_SOURCES = $(X86_SOURCES)"
Brian Paulb953beb2003-06-10 14:46:24 +0000494
495linux-x86-sse:
496 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
497 "GL_LIB = libGL.so" \
498 "GLU_LIB = libGLU.so" \
499 "GLUT_LIB = libglut.so" \
500 "GLW_LIB = libGLw.so" \
501 "OSMESA_LIB = libOSMesa.so" \
502 "CC = gcc" \
503 "CXX = g++" \
504 "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 +0000505 "CXXFLAGS = -mcpu=pentium4 -mfpmath=sse -Wall -O3 -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
506 "GLUT_CFLAGS = -fexceptions" \
Brian Paulc882e192003-12-12 15:32:25 +0000507 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000508 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
509 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Brian Paulb3b725b2003-12-15 16:14:55 +0000510 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000511 "ASM_SOURCES = $(X86_SOURCES)"
Brian Paul0aa0e552000-01-05 06:33:17 +0000512
Brian Paul30ec9db2002-05-05 16:00:06 +0000513linux-icc:
514 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
515 "GL_LIB = libGL.so" \
516 "GLU_LIB = libGLU.so" \
517 "GLUT_LIB = libglut.so" \
518 "GLW_LIB = libGLw.so" \
519 "OSMESA_LIB = libOSMesa.so" \
520 "CC = icc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000521 "CXX = g++" \
Brian Paul4290dba2002-05-27 17:13:42 +0000522 "CFLAGS = -O3 -tpp6 -axK -KPIC -D_GCC_LIMITS_H_ -D__GNUC__ -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -DPTHREADS -I/usr/X11R6/include" \
Brian Paulc882e192003-12-12 15:32:25 +0000523 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000524 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
525 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Brian Paulb3b725b2003-12-15 16:14:55 +0000526 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
527 "ASM_SOURCES = $(X86_SOURCES)" \
528 "MKLIB_OPTIONS = -arch icc"
jtgafb833d1999-08-19 00:55:39 +0000529
Brian Pauledda9ae2000-10-23 19:33:55 +0000530# Contributed by Uwe_Maurer@t-online.de
531linux-ggi:
532 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
533 "GL_LIB = libGL.so" \
534 "GLU_LIB = libGLU.so" \
535 "GLUT_LIB = libglut.so" \
536 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000537 "OSMESA_LIB = libOSMesa.a" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000538 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000539 "CXX = g++" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000540 "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 +0000541 "CXXFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DCDECL=" \
Brian Paulc86eab82003-09-02 18:06:18 +0000542 "GLUT_CFLAGS = -fexceptions" \
Brian Paul646dffd2004-02-08 17:17:09 +0000543 "GL_LIB_DEPS = -L/usr/X11R6/lib -lggi -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000544 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
545 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
546 "APP_LIB_DEPS = -lm"
Brian Pauledda9ae2000-10-23 19:33:55 +0000547
548# Contributed by Emmanuel marty core@ggi-project.org
Brian Paulb953beb2003-06-10 14:46:24 +0000549linux-x86-ggi:
Brian Pauledda9ae2000-10-23 19:33:55 +0000550 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
551 "GL_LIB = libGL.so" \
552 "GLU_LIB = libGLU.so" \
553 "GLUT_LIB = libglut.so" \
554 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000555 "OSMESA_LIB = libOSMesa.so" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000556 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000557 "CXX = g++" \
Brian Pauledda9ae2000-10-23 19:33:55 +0000558 "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 +0000559 "CXXFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DCDECL=" \
Brian Paulc86eab82003-09-02 18:06:18 +0000560 "GLUT_CFLAGS = -fexceptions" \
Brian Paul646dffd2004-02-08 17:17:09 +0000561 "GL_LIB_DEPS = -L/usr/X11R6/lib -lggi -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000562 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
563 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
564 "APP_LIB_DEPS = -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000565 "ASM_SOURCES = $(X86_SOURCES)"
Brian Pauledda9ae2000-10-23 19:33:55 +0000566
Brian Paulc882e192003-12-12 15:32:25 +0000567linux-glfbdev:
568 $(MAKE) $(MFLAGS) -f Makefile.glfbdev targets \
569 "GL_LIB = libGL.so" \
570 "GLU_LIB = libGLU.so" \
571 "GLW_LIB = libGLw.a" \
572 "OSMESA_LIB = libOSMesa.a" \
573 "CC = gcc" \
574 "CXX = g++" \
575 "CFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_GLFBDEV_DRIVER" \
576 "CXXFLAGS = -O3 -fPIC" \
577 "GL_LIB_DEPS = -lm -lpthread" \
578 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
579 "APP_LIB_DEPS = -lm"
580
jtgafb833d1999-08-19 00:55:39 +0000581linux-glide:
582 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
583 "GL_LIB = libGL.so" \
584 "GLU_LIB = libGLU.so" \
585 "GLUT_LIB = libglut.so" \
586 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000587 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000588 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000589 "CXX = g++" \
Brian Paul27be87c2000-02-16 01:09:06 +0000590 "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 +0000591 "CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000592 "GLUT_CFLAGS = -fexceptions" \
Daniel Borcafd83bc22003-10-13 11:14:58 +0000593 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread -L/usr/local/glide/lib -lglide3x" \
Brian Paulb953beb2003-06-10 14:46:24 +0000594 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
595 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Daniel Borcafd83bc22003-10-13 11:14:58 +0000596 "APP_LIB_DEPS = -L/usr/local/glide/lib -lglide3x -lglut -lGLU -lGL"
jtgafb833d1999-08-19 00:55:39 +0000597
Gareth Hughesac018f52000-10-23 00:20:50 +0000598linux-x86-glide:
Andre Werthmann6630e2b1999-11-18 09:20:50 +0000599 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
600 "GL_LIB = libGL.so" \
601 "GLU_LIB = libGLU.so" \
602 "GLUT_LIB = libglut.so" \
603 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000604 "OSMESA_LIB = libOSMesa.so" \
Brian Pauld57bcbe2001-05-15 15:27:43 +0000605 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000606 "CXX = g++" \
Brian Paul886bc6f2003-09-02 18:19:53 +0000607 "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" \
608 "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 +0000609 "GLUT_CFLAGS = -fexceptions" \
Daniel Borcafd83bc22003-10-13 11:14:58 +0000610 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -L/usr/local/glide/lib -lglide3x -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000611 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
612 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
613 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
614 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +0000615 "ASM_SOURCES = $(X86_SOURCES)"
jtgafb833d1999-08-19 00:55:39 +0000616
jtgafb833d1999-08-19 00:55:39 +0000617linux-alpha:
618 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000619 "GL_LIB = libGL.so" \
620 "GLU_LIB = libGLU.so" \
621 "GLUT_LIB = libglut.so" \
622 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000623 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000624 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000625 "CXX = g++" \
626 "CFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -fPIC -D_XOPEN_SOURCE -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000627 "CXXFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -fPIC -D_XOPEN_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000628 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000629 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000630 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
631 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
632 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
633 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000634
Brian Paul27be87c2000-02-16 01:09:06 +0000635linux-alpha-static:
jtgafb833d1999-08-19 00:55:39 +0000636 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
637 "GL_LIB = libGL.a" \
638 "GLU_LIB = libGLU.a" \
Brian Paul0fc00122000-05-08 18:20:13 +0000639 "GLUT_LIB = libglut.a" \
jtgafb833d1999-08-19 00:55:39 +0000640 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000641 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000642 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000643 "CXX = g++" \
644 "CFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -L/usr/X11R6/lib -D_XOPEN_SOURCE -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000645 "CXXFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -D_XOPEN_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000646 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000647 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000648
Brian Paul27be87c2000-02-16 01:09:06 +0000649linux-ppc:
Brian Paul0aa0e552000-01-05 06:33:17 +0000650 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000651 "GL_LIB = libGL.so" \
652 "GLU_LIB = libGLU.so" \
653 "GLUT_LIB = libglut.so" \
654 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000655 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000656 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000657 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000658 "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 +0000659 "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 +0000660 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000661 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000662 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
663 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
664 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
665 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000666
Brian Paul27be87c2000-02-16 01:09:06 +0000667linux-ppc-static:
jtgafb833d1999-08-19 00:55:39 +0000668 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paul27be87c2000-02-16 01:09:06 +0000669 "GL_LIB = libGL.a" \
670 "GLU_LIB = libGLU.a" \
671 "GLUT_LIB = libglut.a" \
672 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000673 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000674 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000675 "CXX = g++" \
Brian Paul27be87c2000-02-16 01:09:06 +0000676 "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 +0000677 "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 +0000678 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000679 "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000680
Brian Paulb953beb2003-06-10 14:46:24 +0000681linux-sparc:
jtgafb833d1999-08-19 00:55:39 +0000682 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paulb953beb2003-06-10 14:46:24 +0000683 "GL_LIB = libGL.so" \
684 "GLU_LIB = libGLU.so" \
685 "GLUT_LIB = libglut.so" \
686 "GLW_LIB = libGLw.so" \
687 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000688 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000689 "CXX = g++" \
690 "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 +0000691 "CXXFLAGS = -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000692 "GLUT_CFLAGS = -fexceptions" \
Brian Paulb953beb2003-06-10 14:46:24 +0000693 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
694 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
695 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
696 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
697 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000698
Brian Paul27be87c2000-02-16 01:09:06 +0000699linux-sparc5:
jtgafb833d1999-08-19 00:55:39 +0000700 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
701 "GL_LIB = libGL.so" \
702 "GLU_LIB = libGLU.so" \
703 "GLUT_LIB = libglut.so" \
704 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000705 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000706 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000707 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000708 "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 +0000709 "CXXFLAGS = -mv8 -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000710 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000711 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000712 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
713 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
714 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
715 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000716
717# 32-bit Sparc ELF userland, on UltraSparc
718linux-sparc-ultra:
719 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
720 "GL_LIB = libGL.so" \
721 "GLU_LIB = libGLU.so" \
722 "GLUT_LIB = libglut.so" \
723 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000724 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000725 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000726 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000727 "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 +0000728 "CXXFLAGS = -mv8 -O2 -mtune=ultrasparc -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000729 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000730 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000731 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
732 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
733 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
734 "APP_LIB_DEPS = -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000735
Brian Paul785c3462001-04-26 22:27:09 +0000736# 16-bit/channel Mesa using OSMesa driver
737linux-osmesa16:
738 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
Brian Paulc882e192003-12-12 15:32:25 +0000739 "OSMESA_LIB = libOSMesa16.so" \
Brian Paul785c3462001-04-26 22:27:09 +0000740 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000741 "CXX = g++" \
Brian Paul1c4b7112003-10-10 17:58:38 +0000742 "CFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DPTHREADS -I/usr/X11R6/include -DCHAN_BITS=16 -DDEFAULT_SOFTWARE_DEPTH_BITS=31" \
743 "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 +0000744 "GLUT_CFLAGS = -fexceptions" \
Brian Paul785c3462001-04-26 22:27:09 +0000745 "GL_LIB_DEPS = -lm -lpthread" \
Brian Paul5b22aa12001-07-13 20:08:42 +0000746 "APP_LIB_DEPS = -lOSMesa16 -lGL"
747
Brian Paul1c4b7112003-10-10 17:58:38 +0000748linux-osmesa16-static:
749 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
Brian Paulc882e192003-12-12 15:32:25 +0000750 "OSMESA_LIB = libOSMesa16.a" \
Brian Paul1c4b7112003-10-10 17:58:38 +0000751 "CC = gcc" \
752 "CXX = g++" \
753 "CFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DPTHREADS -I/usr/X11R6/include -DCHAN_BITS=16 -DDEFAULT_SOFTWARE_DEPTH_BITS=31" \
754 "CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
755 "GLUT_CFLAGS = -fexceptions" \
756 "GL_LIB_DEPS = -lm -lpthread" \
Brian Paulaf745e52004-03-02 17:28:56 +0000757 "APP_LIB_DEPS = -lOSMesa16 -lGL" \
758 "MKLIB_OPTIONS = -static"
Brian Paul1c4b7112003-10-10 17:58:38 +0000759
Brian Paul5b22aa12001-07-13 20:08:42 +0000760# 32-bit/channel Mesa using OSMesa driver
761linux-osmesa32:
762 $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
Brian Paulc882e192003-12-12 15:32:25 +0000763 "OSMESA_LIB = libOSMesa32.so" \
764 "OSMESA_LIB_NAME = OSMesa32" \
Brian Paul5b22aa12001-07-13 20:08:42 +0000765 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000766 "CXX = g++" \
Brian Paul21d95612003-09-02 16:43:01 +0000767 "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" \
768 "CXXFLAGS = -O3 -ansi -pedantic -Wall -Wmissing-prototypes -Wundef -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000769 "GLUT_CFLAGS = -fexceptions" \
Brian Paul5b22aa12001-07-13 20:08:42 +0000770 "GL_LIB_DEPS = -lm -lpthread" \
771 "APP_LIB_DEPS = -lOSMesa32 -lGL"
Brian Paul785c3462001-04-26 22:27:09 +0000772
Brian Paul5df82c82003-08-22 20:11:43 +0000773# standalone Mesa -- embedded
774# change -g to -O3 for non-debug
775linux-solo:
Brian Paulc882e192003-12-12 15:32:25 +0000776 $(MAKE) $(MFLAGS) -f Makefile.solo targets \
Brian Paul5df82c82003-08-22 20:11:43 +0000777 "GLU_LIB = libGLU.so" \
778 "GLUT_LIB = libglut.so" \
779 "CC = gcc" \
780 "CXX = g++" \
Brian Paul29261502004-01-23 18:51:00 +0000781 "CFLAGS = -Wmissing-prototypes -g -std=c99 -pedantic -Wundef -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc882e192003-12-12 15:32:25 +0000782 "CXXFLAGS = -g -Wall -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE" \
Brian Paulc86eab82003-09-02 18:06:18 +0000783 "GLUT_CFLAGS = -fexceptions" \
Jon Smirlbcc6edd2003-10-21 06:05:39 +0000784 "GL_LIB_DEPS = -lm -lpthread -lexpat" \
Brian Paulc882e192003-12-12 15:32:25 +0000785 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
786 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
787 "APP_LIB_DEPS = -L$(TOP)/lib -lglut -lGLU -lGL -lm -lpthread"
Brian Paul5df82c82003-08-22 20:11:43 +0000788
jtgafb833d1999-08-19 00:55:39 +0000789# May want to add these CFLAGS for better performance under LynxOS and GCC:
Brian Paulcb5ecb81999-11-11 01:28:16 +0000790# -fPIC -O2 -ansi -pedantic -mieee-fp -DUSE_XSHM -funroll-loops
jtgafb833d1999-08-19 00:55:39 +0000791# -fexpensive-optimizations -fomit-frame-pointer -ffast-math
jtgafb833d1999-08-19 00:55:39 +0000792lynxos:
793 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
794 "GL_LIB = libGL.a" \
795 "GLU_LIB = libGLU.a" \
796 "GLUT_LIB = libglut.a" \
797 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000798 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000799 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000800 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000801 "CFLAGS = -O2 -ansi -pedantic -funroll-loops -ffast-math -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000802 "CXXFLAGS = -O2 -ansi -pedantic -funroll-loops -ffast-math" \
Brian Paulc86eab82003-09-02 18:06:18 +0000803 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000804 "APP_LIB_DEPS = -L/usr/X11/lib -lXext -lXi -lXmu -lX11 -lbsd -lm"
jtgafb833d1999-08-19 00:55:39 +0000805
jtgafb833d1999-08-19 00:55:39 +0000806mklinux:
807 $(MAKE) targets \
808 "GL_LIB = libGL.a" \
809 "GLU_LIB = libGLU.a" \
810 "GLUT_LIB = libglut.a" \
811 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000812 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000813 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000814 "CXX = g++" \
jtgafb833d1999-08-19 00:55:39 +0000815 "CFLAGS = -pedantic -O2" \
Brian Paul21d95612003-09-02 16:43:01 +0000816 "CXXFLAGS = -pedantic -O2" \
Brian Paulc86eab82003-09-02 18:06:18 +0000817 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000818 "APP_LIB_DEPS = -lmoto -L/usr/X11/lib -lXmu -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000819
820netbsd:
821 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
822 "GL_LIB = libGL.so" \
823 "GLU_LIB = libGLU.so" \
824 "GLUT_LIB = libglut.so" \
825 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000826 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000827 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000828 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000829 "CFLAGS = -O2 -fPIC -DUSE_XSHM -I/usr/X11R6/include -DHZ=100" \
Brian Paul21d95612003-09-02 16:43:01 +0000830 "CXXFLAGS = -O2 -fPIC" \
Brian Paulc86eab82003-09-02 18:06:18 +0000831 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000832 "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000833
jtgafb833d1999-08-19 00:55:39 +0000834openbsd:
835 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
836 "GL_LIB = libGL.so" \
837 "GLU_LIB = libGLU.so" \
838 "GLUT_LIB = libglut.so" \
839 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000840 "OSMESA_LIB = libOSMesa.so" \
Brian Paul4eb16e32004-01-17 18:30:52 +0000841 "CC = gcc" \
Brian Paule3cc5c32004-01-10 22:22:41 +0000842 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000843 "CFLAGS = -O2 -fPIC -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
Brian Paule3cc5c32004-01-10 22:22:41 +0000844 "CXXFLAGS = -O2 -fPIC -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
Brian Paul4eb16e32004-01-17 18:30:52 +0000845 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm" \
Brian Paule3cc5c32004-01-10 22:22:41 +0000846 "OSMESA_LIB_DEPS = -lm" \
Brian Paulb953beb2003-06-10 14:46:24 +0000847 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL" \
Brian Paul4eb16e32004-01-17 18:30:52 +0000848 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lm" \
849 "APP_LIB_DEPS = -L/usr/X11R6/lib -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000850
851openstep:
852 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
853 "DRIVER_SOURCES = OSmesa/osmesa.c" \
854 "GL_LIB = libGL.a" \
855 "GLU_LIB = libGLU.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000856 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000857 "CC = ${MYCC}" \
Brian Paule3cc5c32004-01-10 22:22:41 +0000858 "CFLAGS = -traditional-cpp -DOPENSTEP -O4"
jtgafb833d1999-08-19 00:55:39 +0000859
860openstep-win32:
861 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
862 "DRIVER_SOURCES = OSmesa/osmesa.c" \
863 "GL_LIB = libGL.a" \
864 "GLU_LIB = libGLU.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000865 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000866 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000867 "CXX = g++" \
jtgafb833d1999-08-19 00:55:39 +0000868 "CFLAGS = -DOPENSTEP -O4" \
Brian Paul21d95612003-09-02 16:43:01 +0000869 "CXXFLAGS = -DOPENSTEP -O4" \
Brian Paule3cc5c32004-01-10 22:22:41 +0000870 "GLUT_CFLAGS = -fexceptions"
jtgafb833d1999-08-19 00:55:39 +0000871
872osf1:
873 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000874 "GL_LIB = libGL.so" \
875 "GLU_LIB = libGLU.so" \
876 "GLUT_LIB = libglut.so" \
877 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000878 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000879 "CC = cc" \
Brian Paulf5dbba72004-01-31 17:12:19 +0000880 "CXX = cxx" \
Brian Paul0c036472000-06-08 15:19:12 +0000881 "CFLAGS = -O0 -std1 -ieee_with_no_inexact -DUSE_XSHM" \
Brian Paulf5dbba72004-01-31 17:12:19 +0000882 "CXXFLAGS = -O2 -std ansi -ieee" \
Brian Paulc882e192003-12-12 15:32:25 +0000883 "GL_LIB_DEPS = -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +0000884 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
885 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lX11 -lXmu -lXt -lXi -lm" \
Brian Paul27be87c2000-02-16 01:09:06 +0000886 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000887
jtgafb833d1999-08-19 00:55:39 +0000888# QNX V4 & Watcom Compiler
889qnx:
890 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
891 "GL_LIB = libGL.a" \
892 "GLU_LIB = libGLU.a" \
893 "GLUT_LIB = libglut.a" \
894 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000895 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000896 "CC = cc" \
897 "CFLAGS = -O" \
Brian Paul27be87c2000-02-16 01:09:06 +0000898 "APP_LIB_DEPS = -L/usr/X11/lib -lX11 -lm"
jtgafb833d1999-08-19 00:55:39 +0000899
jtgafb833d1999-08-19 00:55:39 +0000900solaris-x86:
Brian Paulc6dddaa1999-10-15 22:00:07 +0000901 $(MAKE) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000902 "GL_LIB = libGL.a" \
903 "GLU_LIB = libGLU.a" \
904 "GLUT_LIB = libglut.a" \
905 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000906 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000907 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000908 "CFLAGS = -Xa -xO3 -xpentium -KPIC -I/usr/openwin/include -DUSE_XSHM" \
Brian Paul27be87c2000-02-16 01:09:06 +0000909 "APP_LIB_DEPS = -L/usr/openwin/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000910
911solaris-x86-gcc:
Brian Paulc6dddaa1999-10-15 22:00:07 +0000912 $(MAKE) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000913 "GL_LIB = libGL.a" \
914 "GLU_LIB = libGLU.a" \
915 "GLUT_LIB = libglut.a" \
916 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000917 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000918 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000919 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000920 "CFLAGS = -O3 -m486 -fPIC -I/usr/openwin/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +0000921 "CXXFLAGS = -O3 -m486 -fPIC" \
Brian Paulc86eab82003-09-02 18:06:18 +0000922 "GLUT_CFLAGS = -fexceptions" \
Brian Paul646dffd2004-02-08 17:17:09 +0000923 "GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lm -lpthread" \
924 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
925 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/openwin/lib -lX11 -lXmu -lXt -lXi -lm" \
926 "APP_LIB_DEPS = -L/usr/openwin/lib -R/usr/openwin/lib -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +0000927
928sunos4:
929 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
930 "GL_LIB = libGL.a" \
931 "GLU_LIB = libGLU.a" \
932 "GLUT_LIB = libglut.a" \
933 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000934 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000935 "CC = acc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000936 "CFLAGS = -O -DUSE_XSHM -DSUNOS4" \
Brian Paul27be87c2000-02-16 01:09:06 +0000937 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000938
939sunos4-sl:
940 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
941 "GL_LIB = libGL.so" \
942 "GLU_LIB = libGLU.so" \
943 "GLUT_LIB = libglut.so" \
944 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000945 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000946 "CC = acc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000947 "CFLAGS = -Kpic -O -I/usr/include/X11R5 -DUSE_XSHM -DSUNOS4" \
Brian Paul27be87c2000-02-16 01:09:06 +0000948 "APP_LIB_DEPS = -L/usr/lib/X11R5 -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000949
950sunos4-gcc:
951 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
952 "GL_LIB = libGL.a" \
953 "GLU_LIB = libGLU.a" \
954 "GLUT_LIB = libglut.a" \
955 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000956 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +0000957 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000958 "CXX = g++" \
Brian Paulcb5ecb81999-11-11 01:28:16 +0000959 "CFLAGS = -O3 -DUSE_XSHM -DSUNOS4 -I/usr/openwin/include" \
Brian Paul21d95612003-09-02 16:43:01 +0000960 "CXXFLAGS = -O3 -DSUNOS4 -I/usr/openwin/include" \
Brian Paulc86eab82003-09-02 18:06:18 +0000961 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +0000962 "APP_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000963
964sunos4-gcc-sl:
965 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
966 "GL_LIB = libGL.so.$(VERSION)" \
967 "GLU_LIB = libGLU.so.$(VERSION)" \
968 "GLUT_LIB = libglut.so" \
969 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000970 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000971 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000972 "CXX = g++" \
Brian Paulc86eab82003-09-02 18:06:18 +0000973 "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 +0000974 "CXXFLAGS = -fPIC -O3 -I/usr/openwin/include -DSUNOS4" \
Brian Paulc86eab82003-09-02 18:06:18 +0000975 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
Brian Paul27be87c2000-02-16 01:09:06 +0000976 "APP_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000977
978sunos4-gcc-x11r6-sl:
979 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
980 "GL_LIB = libGL.so.$(VERSION)" \
981 "GLU_LIB = libGLU.so.$(VERSION)" \
982 "GLUT_LIB = libglut.so" \
983 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000984 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000985 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +0000986 "CXX = g++" \
Brian Paulc86eab82003-09-02 18:06:18 +0000987 "CFLAGS = -fPIC -O3 -I/usr/X11R6.3/include -DUSE_XSHM -DSUNOS4" \
Brian Paul21d95612003-09-02 16:43:01 +0000988 "CXXFLAGS = -fPIC -O3 -I/usr/X11R6.3/include -DSUNOS4" \
Brian Paulc86eab82003-09-02 18:06:18 +0000989 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
Brian Paul27be87c2000-02-16 01:09:06 +0000990 "APP_LIB_DEPS = -L/usr/X11R6.3/lib/X11 -lX11 -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +0000991
992sunos5:
993 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +0000994 "GL_LIB = libGL.so" \
995 "GLU_LIB = libGLU.so" \
996 "GLUT_LIB = libglut.so" \
997 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +0000998 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +0000999 "CC = cc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001000 "CXX = c++" \
Brian Paulc86eab82003-09-02 18:06:18 +00001001 "CFLAGS = -KPIC -Xa -O -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM" \
Brian Paul67c1fd22003-09-03 14:34:55 +00001002 "CXXFLAGS = -KPIC -Xa -O -I/usr/openwin/include -I/usr/dt/include" \
Brian Paulb953beb2003-06-10 14:46:24 +00001003 "GL_LIB_DEPS = -L/usr/openwin/lib -L/usr/dt/lib -lX11 -lXext -lXmu -lXi -lm" \
Brian Paulc86eab82003-09-02 18:06:18 +00001004 "GLUT_CFLAGS = -DSOLARIS_2_4_BUG" \
Brian Paulb953beb2003-06-10 14:46:24 +00001005 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1006 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
1007 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
Brian Paul67c1fd22003-09-03 14:34:55 +00001008 "APP_LIB_DEPS = -lCrun -lX11 -lglut -lGLU -lGL -lm"
1009
1010sunos5-smp:
1011 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1012 "GL_LIB = libGL.so" \
1013 "GLU_LIB = libGLU.so" \
1014 "GLUT_LIB = libglut.so" \
1015 "GLW_LIB = libGLw.so" \
1016 "OSMESA_LIB = libOSMesa.so" \
1017 "CC = cc" \
Brian Paule39cbf62003-09-08 14:58:05 +00001018 "CXX = c++" \
1019 "CFLAGS = -KPIC -Xa -native -fast -xO5 -xlibmil -xsafe=mem -xdepend -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
1020 "CXXFLAGS = -KPIC -Xa -native -fast -xO5 -xlibmil -xsafe=mem -xdepend -I/usr/openwin/include -I/usr/dt/include" \
Brian Paul67c1fd22003-09-03 14:34:55 +00001021 "GLUT_CFLAGS = -DSOLARIS_2_4_BUG" \
Brian Paule39cbf62003-09-08 14:58:05 +00001022 "GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm" \
Brian Paul67c1fd22003-09-03 14:34:55 +00001023 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1024 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
1025 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
Brian Paule39cbf62003-09-08 14:58:05 +00001026 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm -lCrun"
jtgafb833d1999-08-19 00:55:39 +00001027
1028sunos5-gcc:
1029 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
Brian Paulb953beb2003-06-10 14:46:24 +00001030 "GL_LIB = libGL.so" \
1031 "GLU_LIB = libGLU.so" \
1032 "GLUT_LIB = libglut.so" \
1033 "GLW_LIB = libGLw.so" \
1034 "OSMESA_LIB = libOSMesa.so" \
jtgafb833d1999-08-19 00:55:39 +00001035 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001036 "CXX = g++" \
Brian Pauld7a3b7e2004-01-01 15:17:20 +00001037 "CFLAGS = -O3 -I/usr/openwin/include -fPIC -fomit-frame-pointer -D_REENTRANT -DUSE_XSHM" \
Brian Paul6290ca42004-01-15 14:24:37 +00001038 "CXXFLAGS = -O3 -I/usr/openwin/include -fPIC -fomit-frame-pointer -D_REENTRANT" \
Brian Paulc86eab82003-09-02 18:06:18 +00001039 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
Brian Paulb953beb2003-06-10 14:46:24 +00001040 "GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm" \
1041 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1042 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
1043 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
1044 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm"
jtgafb833d1999-08-19 00:55:39 +00001045
Brian Paulc882e192003-12-12 15:32:25 +00001046sunos5-gcc-debug:
1047 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1048 "GL_LIB = libGL.so" \
1049 "GLU_LIB = libGLU.so" \
1050 "GLUT_LIB = libglut.so" \
1051 "GLW_LIB = libGLw.so" \
1052 "OSMESA_LIB = libOSMesa.so" \
1053 "CC = gcc" \
1054 "CXX = g++" \
Brian Pauld7a3b7e2004-01-01 15:17:20 +00001055 "CFLAGS = -g -I/usr/openwin/include -fPIC -fomit-frame-pointer -D_REENTRANT -DUSE_XSHM" \
1056 "CXXFLAGS = -g -I/usr/openwin/include -fPIC -fomit-frame-pointer -D_REENTRANT" \
Brian Paulc882e192003-12-12 15:32:25 +00001057 "GLUT_CFLAGS = -fexceptions -DSOLARIS_2_4_BUG" \
1058 "GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm" \
1059 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1060 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -lm" \
1061 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/openwin/lib -lXt -lX11" \
1062 "APP_LIB_DEPS = -lX11 -lglut -lGLU -lGL -lm"
1063
jtgafb833d1999-08-19 00:55:39 +00001064ultrix-gcc:
1065 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1066 "GL_LIB = libGL.a" \
1067 "GLU_LIB = libGLU.a" \
1068 "GLUT_LIB = libglut.a" \
1069 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001070 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001071 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001072 "CXX = g++" \
jtgafb833d1999-08-19 00:55:39 +00001073 "CFLAGS = -pedantic -O2" \
Brian Paul21d95612003-09-02 16:43:01 +00001074 "CXXFLAGS = -pedantic -O2" \
Brian Paulc86eab82003-09-02 18:06:18 +00001075 "GLUT_CFLAGS = -fexceptions" \
Brian Paul27be87c2000-02-16 01:09:06 +00001076 "APP_LIB_DEPS = -lXmu -lX11 -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +00001077
jtgafb833d1999-08-19 00:55:39 +00001078unixware:
1079 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1080 "GL_LIB = libGL.a" \
1081 "GLU_LIB = libGLU.a" \
1082 "GLUT_LIB = libglut.a" \
1083 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001084 "OSMESA_LIB = libOSMesa.a" \
jtgafb833d1999-08-19 00:55:39 +00001085 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001086 "CFLAGS = -O -I/usr/X/include -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +00001087 "CXXFLAGS = -O" \
Brian Paul27be87c2000-02-16 01:09:06 +00001088 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lsocket -lnsl -lm"
jtgafb833d1999-08-19 00:55:39 +00001089
1090unixware-shared:
1091 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1092 "GL_LIB = libGL" \
1093 "GLU_LIB = libGLU" \
1094 "GLUT_LIB = libglut" \
1095 "GLW_LIB = libGLw" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001096 "OSMESA_LIB = libOSMesa" \
jtgafb833d1999-08-19 00:55:39 +00001097 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001098 "CFLAGS = -O -I/usr/X/include -KPIC,inline -DUSE_XSHM" \
Brian Paul21d95612003-09-02 16:43:01 +00001099 "CXXFLAGS = -O -KPIC,inline" \
Brian Paul27be87c2000-02-16 01:09:06 +00001100 "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lsocket -lnsl -lm"
jtgafb833d1999-08-19 00:55:39 +00001101
jtgafb833d1999-08-19 00:55:39 +00001102# for debugging on IRIX 5.x systems
1103# -woff 1209 = "controlling expression is constant"
1104# -woff 1210 = "controlling expression is constant"
1105# -woff 1506 = "implict conversion from unsigned long to smaller type"
1106# -woff 1521 = "nonstandard preprocessing directive is used"
1107# -woff 3496 = "bitwise operator precedence"
1108irix-debug:
Karl Schultz5cbd1792001-12-14 17:48:19 +00001109 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
jtgafb833d1999-08-19 00:55:39 +00001110 "GL_LIB = libGL.a" \
1111 "GLU_LIB = libGLU.a" \
1112 "GLUT_LIB = libglut.a" \
1113 "GLW_LIB = libGLw.a" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001114 "OSMESA_LIB = libOSMesa.a" \
Brian Paulb953beb2003-06-10 14:46:24 +00001115 "LIBDIR = $(TOP)/lib32" \
jtgafb833d1999-08-19 00:55:39 +00001116 "CC = cc" \
Brian Paulcb5ecb81999-11-11 01:28:16 +00001117 "CFLAGS = -g -n32 -ansi -fullwarn -DUSE_XSHM -DDEBUG -woff 1209,1210,1506,1521,3496" \
Brian Paulb953beb2003-06-10 14:46:24 +00001118 "APP_LIB_DEPS = -rpath $(TOP)/lib32 -lX11 -lXext -lXmu -lXi -lfpe -lXext -lXmu -lXi -lm"
jtgafb833d1999-08-19 00:55:39 +00001119
1120# for debugging on Linux systems
Gareth Hughesac018f52000-10-23 00:20:50 +00001121linux-debug:
1122 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1123 "GL_LIB = libGL.so" \
1124 "GLU_LIB = libGLU.so" \
1125 "GLUT_LIB = libglut.so" \
1126 "GLW_LIB = libGLw.so" \
Brian Pauledda9ae2000-10-23 19:33:55 +00001127 "OSMESA_LIB = libOSMesa.so" \
Gareth Hughesac018f52000-10-23 00:20:50 +00001128 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001129 "CXX = g++" \
1130 "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 +00001131 "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 +00001132 "GLUT_CFLAGS = -fexceptions" \
Brian Paul94dd6b82001-11-18 23:03:53 +00001133 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +00001134 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1135 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
1136 "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
Brian Paul259b8802003-12-21 04:06:31 +00001137 "APP_LIB_DEPS = -L$(TOP)/lib -lglut -lGLU -lGL"
Gareth Hughesac018f52000-10-23 00:20:50 +00001138
Gareth Hughesac018f52000-10-23 00:20:50 +00001139linux-x86-debug:
jtgafb833d1999-08-19 00:55:39 +00001140 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1141 "GL_LIB = libGL.so" \
1142 "GLU_LIB = libGLU.so" \
1143 "GLUT_LIB = libglut.so" \
1144 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001145 "OSMESA_LIB = libOSMesa.so" \
Brian Pauld57bcbe2001-05-15 15:27:43 +00001146 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001147 "CXX = g++" \
Brian Paul886bc6f2003-09-02 18:19:53 +00001148 "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" \
1149 "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 +00001150 "GLUT_CFLAGS = -fexceptions" \
Brian Paulc882e192003-12-12 15:32:25 +00001151 "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
Brian Paulb953beb2003-06-10 14:46:24 +00001152 "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
1153 "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
Gareth Hughesac018f52000-10-23 00:20:50 +00001154 "APP_LIB_DEPS = -lm" \
Brian Paulde5496d2003-06-10 21:47:59 +00001155 "ASM_SOURCES = $(X86_SOURCES)"
Brian Paul306b3b01999-11-02 10:11:44 +00001156
1157linux-glide-debug:
1158 $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
1159 "GL_LIB = libGL.so" \
1160 "GLU_LIB = libGLU.so" \
1161 "GLUT_LIB = libglut.so" \
1162 "GLW_LIB = libGLw.so" \
Brian Paul5bb27ed2000-10-23 19:43:36 +00001163 "OSMESA_LIB = libOSMesa.so" \
Brian Paul306b3b01999-11-02 10:11:44 +00001164 "CC = gcc" \
Brian Paulb953beb2003-06-10 14:46:24 +00001165 "CXX = g++" \
Brian Paul7527a182000-02-11 20:44:00 +00001166 "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 +00001167 "CXXFLAGS = -g -ansi -pedantic -Wall -Wmissing-prototypes -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DDEBUG" \
Brian Paulc86eab82003-09-02 18:06:18 +00001168 "GLUT_CFLAGS = -fexceptions" \
Daniel Borcafd83bc22003-10-13 11:14:58 +00001169 "APP_LIB_DEPS = -L/usr/local/glide/lib -lglide3x -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lvga -lm -lpthread"
jtgafb833d1999-08-19 00:55:39 +00001170