| |
| # Mesa 3-D graphics library |
| # Version: 3.3 |
| # Copyright (C) 1995-2000 Brian Paul |
| |
| |
| # Makefile for demo programs for cygnus |
| # Stephane Rehel (rehel@worldnet.fr) April 13 1997 |
| |
| |
| |
| ##### MACROS ##### |
| |
| INCDIR = ../include |
| LIBDIR = ../lib |
| |
| GL_LIBS = -L$(LIBDIR) -lglut -lMesaGLU -lMesaGL -lm $(WLIBS) |
| |
| LIB_DEP = $(LIBDIR)/$(GL_LIB) $(LIBDIR)/$(GLU_LIB) $(LIBDIR)/$(GLUT_LIB) |
| |
| PROGS = bounce \ |
| clearspd \ |
| cubemap \ |
| drawpix \ |
| fire \ |
| gamma \ |
| gears \ |
| geartrain \ |
| glinfo \ |
| gloss \ |
| gltestperf \ |
| glutfx \ |
| isosurf \ |
| ipers \ |
| lodbias \ |
| morph3d \ |
| multiarb \ |
| occlude \ |
| osdemo \ |
| paltex \ |
| pixeltex \ |
| pointblast \ |
| ray \ |
| readpix \ |
| reflect \ |
| renormal \ |
| spectex \ |
| stex3d \ |
| teapot \ |
| terrain \ |
| tessdemo \ |
| texcyl \ |
| texdown \ |
| texenv \ |
| texobj \ |
| trispd \ |
| tunnel \ |
| tunnel2 \ |
| winpos |
| |
| |
| ##### RULES ##### |
| |
| .SUFFIXES: |
| .SUFFIXES: .c |
| |
| .c: $(LIB_DEP) |
| $(CC) -I$(INCDIR) -I../util $(CFLAGS) $< $(GL_LIBS) -o $@ |
| |
| |
| ##### TARGETS ##### |
| |
| default: |
| @echo "Specify a target configuration" |
| |
| clean: |
| -rm *.o *~ |
| |
| realclean: |
| -rm $(PROGS:=.exe) |
| -rm *.o *~ |
| |
| targets: $(PROGS) |
| |
| include ../Make-config |
| |
| |