123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566 |
- # $Id: Make-config,v 1.48 2001/09/01 20:26:51 brianp Exp $
-
- MESA_MAJOR=3
- MESA_MINOR=5
- MESA_TINY=1
- VERSION=$(MESA_MAJOR).$(MESA_MINOR)
-
- # Mesa 3-D graphics library
- #
- # Copyright (C) 1999-2001 Brian Paul All Rights Reserved.
- #
- # Permission is hereby granted, free of charge, to any person obtaining a
- # copy of this software and associated documentation files (the "Software"),
- # to deal in the Software without restriction, including without limitation
- # the rights to use, copy, modify, merge, publish, distribute, sublicense,
- # and/or sell copies of the Software, and to permit persons to whom the
- # Software is furnished to do so, subject to the following conditions:
- #
- # The above copyright notice and this permission notice shall be included
- # in all copies or substantial portions of the Software.
- #
- # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
- # BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
- # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-
- # The following variables are passed to each Makefile:
- #
- # GL_LIB the name of the Mesa "GL" library file (usually libGL.so)
- # GLU_LIB the name of the Mesa "GLU" library file (usually libGLU.so)
- # GLUT_LIB the name of the GLUT library file (usually libglut.so)
- # GLW_LIB the name of the GLw widget library file (usually libGLw.so)
- # CC the C compiler (usually cc or gcc)
- # CFLAGS flags to C compiler (usually -O)
- # MAKELIB the script or command to make a library file
- # GL_LIB_DEPS list of libraries which the GL library depends on
- # GLU_LIB_DEPS list of libraries which the GLU library depends on
- # GLUT_LIB_DEPS list of libraries which the GLUT library depends on
- # APP_LIB_DEPS list of libraries which demo programs depend upon
- # ASM_SOURCES optional list of assembly language files to assemble
- #
- #
- # Optionally, you can add definitions for the INCDIR and LIBDIR variables
- # which specify where to find the Mesa include files and where to put the
- # Mesa libraries. The defaults are ../include and ../lib. This use of
- # overriding makefile macros on the command line should work with most
- # variants of make.
- #
- # If your system supports the X Shared Memory extension add -DUSE_XSHM to the
- # CFLAGS line and add -lXext to the GL_LIB_DEPS line.
- #
- # Some compilers complain about const parameters. Adding -DNO_CONST to the
- # CFLAGS line should silence suth warnings.
- #
- #
- # To add a new system configuration just follow the examples below and update
- # the top-level Makefile.X11 file.
-
-
-
- aix:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = cc" \
- "CFLAGS = -O -DAIXV3" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
-
- aix-sl:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = cc" \
- "CFLAGS = -O -DAIXV3" \
- "MAKELIB = ../bin/mklib.aix" \
- "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
-
- # Make-config additions for the Amiga 3000 UX
- # Carlyn Voss Iuzzolino 5/8/95:
- # Modified gcc part as follows:
- # Needed to take out -pedantic because that makes gcc complain about
- # ANSI-CC not allowing #ident in Amiga's /usr/include/*.h files.
- # Took out -O2 (unrecognized option for gcc on the Amiga).
- # Needs /usr/lib/libsocket.a file.
- amix:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = cc" \
- "CFLAGS =" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -lX11 -lsocket -lnsl -lm"
-
- beos-r4:
- $(MAKE) -f Makefile.BeOS-R4 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = g++" \
- "CFLAGS = -O -DNO_CONST" \
- "MAKELIB = ../bin/mklib.beos-r4" \
- "APP_LIB_DEPS = "
-
- bsdos:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CFLAGS = -I/usr/X11/include -O2" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -L/usr/X11/lib -lX11 -lipc -lm"
-
- bsdos4:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CFLAGS = -I/usr/X11/include -O2 -fPIC" \
- "MAKELIB = ../bin/mklib.bsdos4" \
- "APP_LIB_DEPS = -L/usr/X11/lib -lX11 -lipc -lm"
-
- cygnus:
- $(MAKE) -f Makefile.cygnus $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "DLLTOOL = dlltool" \
- "WING_DIR= /wing" \
- "LD = ld" \
- "CFLAGS = -I. -DWIN32 -D__WIN32__ -D_WINDOWS \
- -O2 -funroll-loops \
- -fexpensive-optimizations -fomit-frame-pointer -ffast-math \
- -malign-loops=2 -malign-jumps=2 -malign-functions=2" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "WLIBS = ../lib/wing32.a -lkernel32 -luser32 -lgdi32"
-
- cygnus-linux:
- $(MAKE) -f Makefile.cygnus $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gnuwin32gcc" \
- "DLLTOOL = gnuwin32dlltool --as gnuwin32as" \
- "LD = gnuwin32ld" \
- "WING_DIR= /dos/wing" \
- "CFLAGS = -I. -DWIN32 -D__WIN32__ -D_WINDOWS \
- -O2 -funroll-loops \
- -fexpensive-optimizations -fomit-frame-pointer -ffast-math \
- -malign-loops=2 -malign-jumps=2 -malign-functions=2" \
- "MAKELIB = ../bin/mklib.cygnus-linux" \
- "WLIBS = ../lib/wing32.a -lkernel32 -luser32 -lgdi32"
-
- dgux:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -O" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -lX11 -lm"
-
- freebsd:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -O2 -fPIC -pedantic -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.freebsd" \
- "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
-
- freebsd-386:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -O3 -ffast-math -fPIC -pedantic -I/usr/X11R6/include -DUSE_XSHM -DHZ=100 -DUSE_X86_ASM -DFREEBSD" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.freebsd" \
- "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm" \
- "ASM_SOURCES = X86/common_x86_asm.S X86/glapi_x86.S \
- X86/x86_xform2.S X86/x86_xform3.S X86/x86_xform4.S \
- X86/x86_cliptest.S"
-
- gcc:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -pedantic -O2" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -lX11 -lm"
-
- hpux9:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = cc" \
- "CFLAGS = +O3 -Aa -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
-
- hpux9-gcc:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
-
- hpux9-sl:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.sl" \
- "GLU_LIB = libGLU.sl" \
- "GLUT_LIB = libglut.sl" \
- "GLW_LIB = libGLw.sl" \
- "OSMESA_LIB = libOSMesa.sl" \
- "CC = cc" \
- "CFLAGS = +z +O3 +Olibcalls +ESlit -Aa +Onolimit -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
- "MAKELIB = ../bin/mklib.hpux" \
- "APP_LIB_DEPS = -L/usr/lib/X11R5 -s -Wl,+s,-B,nonfatal,-B,immediate -lXext -lXmu -lXi -lX11 -lm"
-
- hpux9-gcc-sl:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.sl" \
- "GLU_LIB = libGLU.sl" \
- "GLUT_LIB = libglut.sl" \
- "GLW_LIB = libGLw.sl" \
- "OSMESA_LIB = libOSMesa.sl" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R5 -DUSE_XSHM" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.hpux" \
- "APP_LIB_DEPS = -L/usr/lib/X11R5 -lXext -lXmu -lXi -lX11 -lm"
-
- hpux10:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = cc" \
- "CFLAGS = +O3 +DAportable -Aa -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
-
- hpux10-sl:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL" \
- "GLU_LIB = libGLU" \
- "GLUT_LIB = libglut" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = cc" \
- "CFLAGS = +z -Ae +O2 +Onolimit +Oaggressive -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
- "MAKELIB = ../bin/mklib.hpux" \
- "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
-
- hpux10-gcc:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
-
- hpux10-gcc-sl:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.sl" \
- "GLU_LIB = libGLU.sl" \
- "GLUT_LIB = libglut.sl" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -fPIC -ansi -O3 -D_HPUX_SOURCE -I/usr/include/X11R6 -I/usr/contrib/X11R6/include -DUSE_XSHM" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.hpux" \
- "APP_LIB_DEPS = -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
-
-
- # For IRIX 4: don't use -fullwarn because it causes too much garbage
- irix4:
- pmake $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = cc" \
- "CFLAGS = -O2 -ansi -prototypes -DUSE_XSHM" \
- "MAKELIB = ../bin/mklib.ar-rcv" \
- "APP_LIB_DEPS = -lXext -lXmu -lXi -lX11 -lm"
-
- # On IRIX 5.3 -sopt causes a problem in drawpixels.c so we don't use it
- irix5:
- pmake $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = cc" \
- "CFLAGS = -O2 -ansi -fullwarn -DUSE_XSHM -DNO_CONST" \
- "MAKELIB = ../bin/mklib.ar-rcv" \
- "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
-
- # On IRIX 5.2+gcc
- irix5-gcc:
- make $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -O2 -pedantic -DUSE_XSHM" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-rcv" \
- "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
-
- # IRIX 5 using Dynamic Shared Objects (DSO)
- irix5-dso:
- pmake $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = cc" \
- "CFLAGS = -O2 -ansi -fullwarn -DUSE_XSHM -DNO_CONST" \
- "MAKELIB = ../bin/mklib.irix5" \
- "APP_LIB_DEPS = -rpath ../lib -lX11 -lXmu -lXi -lm"
-
- irix6-o32:
- pmake $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = cc" \
- "CFLAGS = -32 -mips2 -O2 -ansi -DUSE_XSHM -DNO_CONST" \
- "MAKELIB = ../bin/mklib.ar-rcv" \
- "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
-
- irix6-o32-dso:
- pmake $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = cc" \
- "CFLAGS = -32 -mips2 -O2 -ansi -DUSE_XSHM -DNO_CONST" \
- "MAKELIB = ../bin/mklib.irix6-32" \
- "APP_LIB_DEPS = -rpath ../lib -lX11 -lXext -lXmu -lXi -lm"
-
- # For IRIX 6: -woff:
- # 1209 - controlling expression is constant
- irix6-n32:
- pmake $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "LIBDIR = ../lib32" \
- "CC = cc" \
- "CFLAGS = -n32 -mips3 -O3 -ansi -woff 1209,1521" \
- "MAKELIB = ../bin/mklib.ar-rcv" \
- "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
-
- irix6-n32-dso:
- pmake $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "LIBDIR = ../lib32" \
- "CC = cc" \
- "CFLAGS = -n32 -mips3 -O3 -ansi -DUSE_XSHM -woff 1185,1521" \
- "MAKELIB = ../bin/mklib.irix6-n32" \
- "APP_LIB_DEPS = -rpath ../lib32 -lX11 -lXmu -lXi -lfpe -lm"
-
- irix6-gcc-n32-sl:
- make $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "LIBDIR = ../lib32" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -mabi=n32 -mips3 -O3 -DUSE_XSHM" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.irix6-n32" \
- "APP_LIB_DEPS = -rpath ../lib32 -lX11 -lXmu -lXi -lm"
-
- # For IRIX 6-64: -woff:
- # 1068 - integer conversion resulted in a change of sign
- # 1069 - integer conversion resulted in truncation
- # 1174 - variable was declared but never referenced
- # 1185 - enumerated type mixed with another type
- # 1209 - controlling expression is constant
- # 1474 - declaring a void parameter list with a typedef is nonstandard
- # 1552 - variable was set but never used
- irix6-64:
- pmake $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "LIBDIR = ../lib64" \
- "CC = cc" \
- "CFLAGS = -64 -O3 -ansi -woff 1068,1069,1174,1185,1209,1474,1552 -DUSE_XSHM" \
- "MAKELIB = ../bin/mklib.ar-rcv" \
- "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
-
- irix6-64-dso:
- pmake $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "LIBDIR = ../lib64" \
- "CC = cc" \
- "CFLAGS = -64 -O3 -ansi -woff 1068,1069,1174,1185,1209,1474,1552 -DUSE_XSHM" \
- "MAKELIB = ../bin/mklib.irix6-64" \
- "APP_LIB_DEPS = -rpath ../lib64 -lX11 -lXmu -lXi -lm"
-
- linux:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "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" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.linux" \
- "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
- "GLU_LIB_DEPS = -L../lib -lGL -lm" \
- "GLUT_LIB_DEPS = -L../lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
- "APP_LIB_DEPS = -lm"
-
- linux-static:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -O3 -funroll-loops -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" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lm -lpthread"
-
- linux-trace:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DPTHREADS -DMESA_TRACE -I/usr/X11R6/include" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.linux" \
- "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
- "GLU_LIB_DEPS = -L../lib -lGL -lm" \
- "GLUT_LIB_DEPS = -L../lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
- "APP_LIB_DEPS = -lm"
-
- linux-x86:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "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" \
- "MAKELIB = ../bin/mklib.linux" \
- "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lm -lpthread" \
- "GLU_LIB_DEPS = -L../lib -lGL -lm" \
- "GLUT_LIB_DEPS = -L../lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
- "APP_LIB_DEPS = -lm" \
- "ASM_SOURCES = X86/common_x86_asm.S X86/glapi_x86.S \
- X86/x86_xform2.S X86/x86_xform3.S X86/x86_xform4.S \
- X86/x86_cliptest.S X86/x86_vertex.S \
- X86/mmx_blend.S \
- X86/3dnow_xform1.S X86/3dnow_xform2.S \
- X86/3dnow_xform3.S X86/3dnow_xform4.S \
- X86/3dnow_normal.S X86/3dnow_vertex.S \
- X86/sse_xform1.S X86/sse_xform2.S \
- X86/sse_xform3.S X86/sse_xform4.S \
- X86/sse_normal.S X86/sse_vertex.S"
-
- linux-x86-static:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -Wall -O3 -ansi -pedantic -fPIC -ffast-math -funroll-loops -fomit-frame-pointer -malign-loops=2 -malign-jumps=2 -malign-functions=2 -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -DPTHREADS -I/usr/X11R6/include" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lm -lpthread" \
- "GLU_LIB_DEPS = -L../lib -lGL -lm" \
- "GLUT_LIB_DEPS = -L../lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
- "APP_LIB_DEPS = -lm" \
- "ASM_SOURCES = X86/common_x86_asm.S X86/glapi_x86.S \
- X86/x86_xform2.S X86/x86_xform3.S X86/x86_xform_raw4.S \
- X86/x86_cliptest.S X86/x86_vertex.S \
- X86/mmx_blend.S \
- X86/3dnow_xform1.S X86/3dnow_xform2.S \
- X86/3dnow_xform3.S X86/3dnow_xform4.S \
- X86/3dnow_normal.S X86/3dnow_vertex.S \
- X86/sse_xform1.S X86/sse_xform2.S \
- X86/sse_xform3.S X86/sse_xform4.S \
- X86/sse_normal.S X86/sse_vertex.S"
-
- # Contributed by Uwe_Maurer@t-online.de
- linux-ggi:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM -DGGI -DCDECL=" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ggi" \
- "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lggi -lm"
-
- # Contributed by Emmanuel marty core@ggi-project.org
- linux-386-ggi:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -O3 -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM -DUSE_X86_ASM -DGGI -DCDECL=" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ggi" \
- "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lggi -lm" \
- "ASM_SOURCES = X86/common_x86_asm.S X86/glapi_x86.S \
- X86/x86_xform2.S X86/x86_xform3.S X86/x86_xform4.S \
- X86/x86_cliptest.S X86/x86_vertex.S"
-
- linux-glide:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "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" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.linux" \
- "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread -L/usr/local/glide/lib -lglide2x" \
- "GLU_LIB_DEPS = -L../lib -lGL -lm" \
- "GLUT_LIB_DEPS = -L../lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
- "APP_LIB_DEPS = -L/usr/local/glide/lib -lglide2x -lglut -lGLU -lGL"
-
- linux-386-glide:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_X86_ASM -DUSE_XSHM -DFX -DPTHREADS -I/usr/X11R6/include -I/usr/include/glide -I/usr/local/glide/include" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.linux" \
- "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -L/usr/local/glide/lib -lglide2x -lm -lpthread" \
- "GLU_LIB_DEPS = -L../lib -lGL -lm" \
- "GLUT_LIB_DEPS = -L../lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
- "APP_LIB_DEPS = -L/usr/local/glide/lib -lglide2x -lglut -lGLU -lGL"
- "ASM_SOURCES = X86/common_x86_asm.S X86/glapi_x86.S \
- X86/x86_xform2.S X86/x86_xform3.S X86/x86_xform4.S \
- X86/x86_cliptest.S X86/x86_vertex.S"
-
- linux-386-opt-glide:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -O3 -m486 -fomit-frame-pointer -pipe -ansi -pedantic -ffast-math -fexpensive-optimizations -malign-loops=2 -malign-jumps=2 -malign-functions=2 -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DFX -DUSE_X86_ASM -DPTHREADS -I/usr/X11R6/include -I/usr/include/glide -I/usr/local/glide/include" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.linux" \
- "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -L/usr/local/glide/lib -lglide2x -lm -lpthread" \
- "GLU_LIB_DEPS = -L../lib -lGL -lm" \
- "GLUT_LIB_DEPS = -L../lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
- "APP_LIB_DEPS = -lm" \
- "ASM_SOURCES = X86/common_x86_asm.S X86/glapi_x86.S \
- X86/x86_xform2.S X86/x86_xform3.S X86/x86_xform4.S \
- X86/x86_cliptest.S X86/x86_vertex.S"
-
- linux-x86-glide:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -funroll-loops -fomit-frame-pointer -malign-loops=2 -malign-jumps=2 -malign-functions=2 -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -DUSE_XSHM -DFX -DPTHREADS -I/usr/X11R6/include -I/usr/include/glide -I/usr/local/glide/include -I/usr/src/mesa-glx/src/FX/X86" \
- "MAKELIB = ../bin/mklib.linux" \
- "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -L/usr/local/glide/lib -lglide2x -lm -lpthread" \
- "GLU_LIB_DEPS = -L../lib -lGL -lm" \
- "GLUT_LIB_DEPS = -L../lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
- "APP_LIB_DEPS = -lm" \
- "ASM_SOURCES = X86/common_x86_asm.S X86/glapi_x86.S \
- X86/x86_xform2.S X86/x86_xform3.S X86/x86_xform4.S \
- X86/x86_cliptest.S X86/x86_vertex.S \
- X86/mmx_blend.S \
- X86/3dnow_xform1.S X86/3dnow_xform2.S \
- X86/3dnow_xform3.S X86/3dnow_xform4.S \
- X86/3dnow_normal.S X86/3dnow_vertex.S \
- FX/X86/fx_3dnow_fastpath.S \
- X86/sse_xform1.S X86/sse_xform2.S \
- X86/sse_xform3.S X86/sse_xform4.S \
- X86/sse_normal.S X86/sse_vertex.S"
-
- linux-alpha:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -fPIC -D_XOPEN_SOURCE -DSHM" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.linux" \
- "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
- "GLU_LIB_DEPS = -L../lib -lGL -lm" \
- "GLUT_LIB_DEPS = -L../lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
- "APP_LIB_DEPS = -lm"
-
- linux-alpha-static:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -O3 -mcpu=ev5 -ansi -mieee -pedantic -L/usr/X11R6/lib -D_XOPEN_SOURCE -DSHM" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lm"
-
- linux-ppc:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "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" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.linux" \
- "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
- "GLU_LIB_DEPS = -L../lib -lGL -lm" \
- "GLUT_LIB_DEPS = -L../lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
- "APP_LIB_DEPS = -lm"
-
- linux-ppc-static:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -O3 -mcpu=603 -ansi -pedantic -fsigned-char -ffast-math -funroll-loops -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lm"
-
- linux-sparc-static:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -pedantic -funroll-loops -O3 -DUSE_XSHM" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXt -lXmu -lXi -lm"
-
- # Replace -mv8 with -mcypress, -msupersparc or -msparclite as appropriate.
- linux-sparc5:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -mv8 -O2 -ffast-math -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.linux" \
- "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
- "GLU_LIB_DEPS = -L../lib -lGL -lm" \
- "GLUT_LIB_DEPS = -L../lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
- "APP_LIB_DEPS = -lm"
-
- # 32-bit Sparc ELF userland, on UltraSparc
- linux-sparc-ultra:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -mv8 -O2 -mtune=ultrasparc -ansi -pedantic -fPIC -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.linux" \
- "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread" \
- "GLU_LIB_DEPS = -L../lib -lGL -lm" \
- "GLUT_LIB_DEPS = -L../lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
- "APP_LIB_DEPS = -lm"
-
- # 16-bit/channel Mesa using OSMesa driver
- linux-osmesa16:
- $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
- "OSMESA16_LIB = libOSMesa16.so" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -g -ansi -pedantic -Wall -Wmissing-prototypes -Wundef -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM -DPTHREADS -DDEBUG -DMESA_DEBUG -DCHAN_BITS=16 -DDEFAULT_SOFTWARE_DEPTH_BITS=31" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.linux" \
- "GL_LIB_DEPS = -lm -lpthread" \
- "APP_LIB_DEPS = -lOSMesa16 -lGL"
-
- # 32-bit/channel Mesa using OSMesa driver
- linux-osmesa32:
- $(MAKE) $(MFLAGS) -f Makefile.OSMesa16 targets \
- "OSMESA16_LIB = libOSMesa32.so" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -g -ansi -pedantic -Wall -Wmissing-prototypes -Wundef -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM -DPTHREADS -DDEBUG -DMESA_DEBUG -DCHAN_BITS=32 -DDEFAULT_SOFTWARE_DEPTH_BITS=31" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.linux" \
- "GL_LIB_DEPS = -lm -lpthread" \
- "APP_LIB_DEPS = -lOSMesa32 -lGL"
-
- # May want to add these CFLAGS for better performance under LynxOS and GCC:
- # -fPIC -O2 -ansi -pedantic -mieee-fp -DUSE_XSHM -funroll-loops
- # -fexpensive-optimizations -fomit-frame-pointer -ffast-math
- # and -malign-loops=2 -malign-jumps=2 -malign-functions=2 for Pentium
- lynxos:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -O2 -ansi -pedantic -funroll-loops -ffast-math -DUSE_XSHM" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -L/usr/X11/lib -lXext -lXi -lXmu -lX11 -lbsd -lm"
-
- machten-2.2:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -DTENON -D__MACHTEN__ -fstrength-reduce -m68881 -O2" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-rcv" \
- "APP_LIB_DEPS = -L/usr/lib/X11 -lX11 -lm"
-
- machten-4.0:
- $(MAKE) targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -DTENON -D__MACHTEN__ -fstrength-reduce -O2" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-rcv" \
- "APP_LIB_DEPS = -L/usr/X11R5/lib -lX11 -lm"
-
- mklinux:
- $(MAKE) targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -pedantic -O2" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -lmoto -L/usr/X11/lib -lXmu -lX11 -lm"
-
- netbsd:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -O2 -fPIC -DUSE_XSHM -I/usr/X11R6/include -DHZ=100" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.netbsd" \
- "APP_LIB_DEPS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11 -lm"
-
- next:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "DRIVER_SOURCES = OSmesa/osmesa.c" \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "CC = ${MYCC}" \
- "CFLAGS = -traditional-cpp -DOPENSTEP -O4" \
- "MAKELIB = ../bin/mklib.ar-ruv"
-
- openbsd:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = cc" \
- "CFLAGS = -O2 -fPIC -I/usr/X11R6/include -DUSE_XSHM -DHZ=100" \
- "MAKELIB = ../bin/mklib.openbsd" \
- "APP_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXi -lm"
-
- openstep:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "DRIVER_SOURCES = OSmesa/osmesa.c" \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = ${MYCC}" \
- "CFLAGS = -traditional-cpp -DOPENSTEP -O4" \
- "MAKELIB = ../bin/mklib.openstep"
-
- openstep-win32:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "DRIVER_SOURCES = OSmesa/osmesa.c" \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -DOPENSTEP -O4" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.openstep"
-
- os2-x11:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = MesaGL.a" \
- "GLU_LIB = MesaGLU.a" \
- "GLUT_LIB = glut.a" \
- "GLW_LIB = GLw.a" \
- "OSMESA_LIB = OSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -Zmt -O3 -m486 -funroll-loops -Wall -Wno-unused -ansi -pedantic -ffast-math -DUSE_X86_ASM -D_SVID_SOURCE -D_BSD_SOURCE -I$(X11ROOT)/XFree86/include" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ..\\bin\\mklib-emx.cmd " \
- "APP_LIB_DEPS = -Zmt -Zcrtdll -Zexe -L$(X11ROOT)/XFree86/lib -lXt -lX11 -lm" \
- "ASM_SOURCES = X86/common_x86_asm.S X86/glapi_x86.S \
- X86/x86_xform2.S X86/x86_xform3.S X86/x86_xform4.S \
- X86/x86_cliptest.S X86/x86_vertex.S"
-
- osf1:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = cc" \
- "CFLAGS = -O0 -std1 -ieee_with_no_inexact -DUSE_XSHM" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
-
- osf1-sl:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = cc" \
- "CFLAGS = -O0 -std1 -ieee_with_no_inexact -DUSE_XSHM" \
- "MAKELIB = ../bin/mklib.osf1" \
- "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
-
- pgi-cygnus:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = pgcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -fast -cyglibs -Munix -I. -DWIN32 -D__WIN32__ -D_WINDOWS " \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -lX11 -lm"
-
- pgi-mingw32:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = pgcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -fast -msvcrt -Munix -I. -DWIN32 -D__WIN32__ -D_WINDOWS " \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -lX11 -lm"
-
- # QNX V4 & Watcom Compiler
- qnx:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = cc" \
- "CFLAGS = -O" \
- "MAKELIB = ../bin/mklib.qnx" \
- "APP_LIB_DEPS = -L/usr/X11/lib -lX11 -lm"
-
- sco:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -pedantic -O2 -mieee-fp" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -L/usr/X11/lib -lX11 -lm"
-
- sco5:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -pedantic -O2 -mieee-fp" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -lXm -lXt -lX11 -lXmu -lXext -lsocket -lx -lm"
-
- solaris-x86:
- $(MAKE) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = cc" \
- "CFLAGS = -Xa -xO3 -xpentium -KPIC -I/usr/openwin/include -DUSE_XSHM" \
- "MAKELIB = ../bin/mklib.solaris" \
- "APP_LIB_DEPS = -L/usr/openwin/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
-
- solaris-x86-gcc:
- $(MAKE) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -O3 -m486 -fPIC -I/usr/openwin/include -DUSE_XSHM" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.solaris" \
- "APP_LIB_DEPS = -L/usr/openwin/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
-
- sunos4:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = acc" \
- "CFLAGS = -O -DUSE_XSHM -DSUNOS4" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
-
- sunos4-sl:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = acc" \
- "CFLAGS = -Kpic -O -I/usr/include/X11R5 -DUSE_XSHM -DSUNOS4" \
- "MAKELIB = ld -assert pure-text -o" \
- "APP_LIB_DEPS = -L/usr/lib/X11R5 -lX11 -lXext -lXmu -lXi -lm"
-
- sunos4-gcc:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -O3 -DUSE_XSHM -DSUNOS4 -I/usr/openwin/include" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
-
- sunos4-gcc-sl:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so.$(VERSION)" \
- "GLU_LIB = libGLU.so.$(VERSION)" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -fPIC -O3 -I/usr/openwin/include -I/usr/include/X11R5 -I/usr/include/X11R5 -DUSE_XSHM -DSUNOS4 -DSOLARIS_2_4_BUG" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.sunos4" \
- "APP_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
-
- sunos4-gcc-x11r6-sl:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so.$(VERSION)" \
- "GLU_LIB = libGLU.so.$(VERSION)" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -fPIC -O3 -I/usr/X11R6.3/include -DUSE_XSHM -DSUNOS4 -DSOLARIS_2_4_BUG" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.sunos4" \
- "APP_LIB_DEPS = -L/usr/X11R6.3/lib/X11 -lX11 -lXext -lXmu -lXi -lm"
-
- sunos5:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = cc" \
- "CFLAGS = -Xa -fast -xO4 -native -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -L/usr/openwin/lib -L/usr/dt/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
-
- sunos5-sl:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = cc" \
- "CFLAGS = -KPIC -Xa -O -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
- "MAKELIB = ../bin/mklib.sunos5" \
- "APP_LIB_DEPS = -L/usr/openwin/lib -L/usr/dt/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
-
- sunos5-ultra:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = cc" \
- "CFLAGS = -Xa -fast -xO5 -xtarget=ultra -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -L/usr/openwin/lib -L/usr/dt/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
-
- sunos5-ultra-sl:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = cc" \
- "CFLAGS = -KPIC -Xa -fast -xO5 -xtarget=ultra -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
- "MAKELIB = ../bin/mklib.sunos5" \
- "APP_LIB_DEPS = -L/usr/openwin/lib -L/usr/dt/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
-
- sunos5-gcc:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -O3 -I/usr/openwin/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
-
- sunos5-gcc-sl:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -fPIC -O3 -I/usr/openwin/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.sunos5" \
- "APP_LIB_DEPS = -L/usr/openwin/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
-
- sunos5-x11r6-gcc-sl:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -fPIC -O3 -DUSE_XSHM -DSOLARIS_2_4_BUG" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.sunos5" \
- "APP_LIB_DEPS = -lSM -lICE -lX11 -lXext -lXmu -lXi -lnsl -lsocket -lm"
-
- # Contributed by John Stone
- sunos5-pthread:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "CC = cc" \
- "CFLAGS = -mt -Xa -fast -xO4 -native -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG -DPTHREADS" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -L/usr/openwin/lib -L/usr/dt/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lpthread -lm"
-
- # Contributed by John Stone
- sunos5-thread:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "CC = cc" \
- "CFLAGS = -mt -Xa -fast -xO4 -native -I/usr/openwin/include -I/usr/dt/include -DUSE_XSHM -DSOLARIS_2_4_BUG -DSOLARIS_THREADS" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -L/usr/openwin/lib -L/usr/dt/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lthread -lm"
-
- # Contributed by John Stone
- sunos5-gcc-thread:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -O3 -I/usr/openwin/include -DUSE_XSHM -DSOLARIS_2_4_BUG -D_REENTRANT -DSOLARIS_THREADS" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lthread -lm"
-
- # Contributed by John Stone
- sunos5-gcc-pthread:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -O3 -I/usr/openwin/include -DUSE_XSHM -DSOLARIS_2_4_BUG -D_REENTRANT -DPTHREADS" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lpthread -lm"
-
- # from Ron Metoyer (metoyer@iexist.flw.lucent.com)
- sunSolaris-CC:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = CC" \
- "CFLAGS = -O -I/usr/openwin/include -DUSE_XSHM -DSOLARIS_2_4_BUG" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -L/usr/openwin/lib -R/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm"
-
- #This config doesn't work, Ultrix C compiler isn't ANSI compliant
- ultrix:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = cc" \
- "CFLAGS = -O -Dconst=/**/" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -lXmu -lX11 -lXi -lm"
-
- ultrix-gcc:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -pedantic -O2" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -lXmu -lX11 -lXi -lm"
-
- # tested on Cray C90 running UNICOS 8.0.4
- unicos:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = cc" \
- "CFLAGS =" \
- "MAKELIB = ../bin/mklib/ar-rcv" \
- "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lm"
-
- unixware:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = cc" \
- "CFLAGS = -O -I/usr/X/include -DUSE_XSHM" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lsocket -lnsl -lm"
-
- unixware-shared:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL" \
- "GLU_LIB = libGLU" \
- "GLUT_LIB = libglut" \
- "GLW_LIB = libGLw" \
- "OSMESA_LIB = libOSMesa" \
- "CC = cc" \
- "CFLAGS = -O -I/usr/X/include -KPIC,inline -DUSE_XSHM" \
- "MAKELIB = ../bin/mklib.solaris" \
- "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lsocket -lnsl -lm"
-
- uwin:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -pedantic -O2 -I/usr/X11/include " \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -L/usr/X11/lib -lX11 -lm"
-
- vistra:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -pedantic -O2" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -lX11 -lsocket -lnsl -lgen -lm"
-
-
- # for debugging on IRIX 5.x systems
- # -woff 1209 = "controlling expression is constant"
- # -woff 1210 = "controlling expression is constant"
- # -woff 1506 = "implict conversion from unsigned long to smaller type"
- # -woff 1521 = "nonstandard preprocessing directive is used"
- # -woff 3496 = "bitwise operator precedence"
- irix-debug:
- pmake $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "LIBDIR = ../lib32" \
- "CC = cc" \
- "CFLAGS = -g -n32 -ansi -fullwarn -DUSE_XSHM -DDEBUG -woff 1209,1210,1506,1521,3496" \
- "MAKELIB = ../bin/mklib.ar-rcv" \
- "APP_LIB_DEPS = -rpath ../lib32 -lX11 -lXext -lXmu -lXi -lfpe -lXext -lXmu -lXi -lm"
-
- DEBUG:
- pmake $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = cc" \
- "CFLAGS = -g -ansi -prototypes -fullwarn -DUSE_XSHM -DDEBUG" \
- "MAKELIB = ../bin/mklib.ar-rcv" \
- "APP_LIB_DEPS = -lX11 -lXext -lXmu -lXi -lfpe -lm"
-
- # for debugging on Linux systems
- linux-debug:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -g -ansi -pedantic -Wall -Wmissing-prototypes -Wundef -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DUSE_XSHM -DPTHREADS -DDEBUG -DMESA_DEBUG -DSVGA -I/usr/include/glide -DFX -DMESA_TRACE" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.linux" \
- "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lpthread -L/usr/local/glide/lib -lglide2x -lvga" \
- "GLU_LIB_DEPS = -L../lib -lGL -lm" \
- "GLUT_LIB_DEPS = -L../lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
- "APP_LIB_DEPS = -lglut -lGLU -lGL -L/usr/local/glide/lib -lglide2x"
-
- linux-static-debug:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -g -ansi -pedantic -Wall -Wmissing-prototypes -DUSE_XSHM -DDEBUG -DMESA_DEBUG -DSVGA -DFX -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/include/glide -I/usr/local/glide/include" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -L/usr/local/glide/lib -lglide2x -ltexus -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lvga -lm" \
-
- linux-x86-debug:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -O2 -g -ansi -pedantic -Wall -Wmissing-prototypes -fPIC -ffast-math -malign-loops=2 -malign-jumps=2 -malign-functions=2 -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -DPTHREADS -I/usr/X11R6/include -DDEBUG -DMESA_DEBUG" \
- "MAKELIB = ../bin/mklib.linux" \
- "GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -lm -lpthread" \
- "GLU_LIB_DEPS = -L../lib -lGL -lm" \
- "GLUT_LIB_DEPS = -L../lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
- "APP_LIB_DEPS = -lm" \
- "ASM_SOURCES = X86/common_x86_asm.S X86/glapi_x86.S \
- X86/x86_xform2.S X86/x86_xform3.S X86/x86_xform4.S \
- X86/x86_cliptest.S X86/x86_vertex.S \
- X86/mmx_blend.S \
- X86/3dnow_xform1.S X86/3dnow_xform2.S \
- X86/3dnow_xform3.S X86/3dnow_xform4.S \
- X86/3dnow_normal.S X86/3dnow_vertex.S \
- X86/sse_xform1.S X86/sse_xform2.S \
- X86/sse_xform3.S X86/sse_xform4.S \
- X86/sse_normal.S X86/sse_vertex.S"
-
- linux-glide-debug:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.so" \
- "GLU_LIB = libGLU.so" \
- "GLUT_LIB = libglut.so" \
- "GLW_LIB = libGLw.so" \
- "OSMESA_LIB = libOSMesa.so" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "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" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.linux" \
- "APP_LIB_DEPS = -L/usr/local/glide/lib -lglide2x -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lvga -lm -lpthread"
-
- # for profiling on Linux systems
- linux-prof:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -Wall -O2 -pg -ansi -pedantic -ffast-math -DUSE_XSHM -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -L/usr/X11/lib -lX11 -lXext -lXmu -lXt -lXi -lSM -lICE -lm" \
- "ASM_SOURCES = X86/common_x86_asm.S X86/glapi_x86.S \
- X86/x86_xform2.S X86/x86_xform3.S X86/x86_xform4.S \
- X86/x86_cliptest.S X86/x86_vertex.S \
- X86/mmx_blend.S \
- X86/3dnow_xform1.S X86/3dnow_xform2.S \
- X86/3dnow_xform3.S X86/3dnow_xform4.S \
- X86/3dnow_normal.S X86/3dnow_vertex.S \
- FX/X86/fx_3dnow_fastpath.S \
- X86/sse_xform1.S X86/sse_xform2.S \
- X86/sse_xform3.S X86/sse_xform4.S \
- X86/sse_normal.S X86/sse_vertex.S"
-
- linux-glide-prof:
- $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
- "GL_LIB = libGL.a" \
- "GLU_LIB = libGLU.a" \
- "GLUT_LIB = libglut.a" \
- "GLW_LIB = libGLw.a" \
- "OSMESA_LIB = libOSMesa.a" \
- "CC = gcc" \
- "CPLUSPLUS = g++" \
- "CFLAGS = -O2 -pg -ansi -pedantic -Wall -DUSE_XSHM -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -I/usr/include/glide -I/usr/local/glide/include" \
- "CCFLAGS = $(CFLAGS)" \
- "MAKELIB = ../bin/mklib.ar-ruv" \
- "APP_LIB_DEPS = -L/usr/local/glide/lib -lglide2x -L/usr/X11/lib -lX11 -lXext -lXmu -lXt -lXi -lSM -lICE -lm" \
- "ASM_SOURCES = X86/common_x86_asm.S X86/glapi_x86.S \
- X86/x86_xform2.S X86/x86_xform3.S X86/x86_xform4.S \
- X86/x86_cliptest.S X86/x86_vertex.S \
- X86/mmx_blend.S \
- X86/3dnow_xform1.S X86/3dnow_xform2.S \
- X86/3dnow_xform3.S X86/3dnow_xform4.S \
- X86/3dnow_normal.S X86/3dnow_vertex.S \
- FX/X86/fx_3dnow_fastpath.S \
- X86/sse_xform1.S X86/sse_xform2.S \
- X86/sse_xform3.S X86/sse_xform4.S \
- X86/sse_normal.S X86/sse_vertex.S"
|