| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 | 
							- # $Id: Makefile.X11,v 1.19 2001/03/27 17:44:35 brianp Exp $
 - 
 - # Mesa 3-D graphics library
 - # Version:  3.5
 - # Copyright (C) 1995-2001  Brian Paul
 - 
 - # Makefile for GLUT-based demo programs for Unix/X11
 - 
 - 
 - ##### MACROS #####
 - 
 - INCDIR = ../include
 - LIBDIR = ../lib
 - 
 - GL_LIBS = -L$(LIBDIR) -lglut -lGLU -lGL $(APP_LIB_DEPS)
 - 
 - OSMESA_LIBS = -L$(LIBDIR) -lglut -lOSMesa -lGLU -lGL $(APP_LIB_DEPS)
 - 
 - LIB_DEP = $(LIBDIR)/$(GL_LIB) $(LIBDIR)/$(GLU_LIB) $(LIBDIR)/$(GLUT_LIB)
 - 
 - PROGS = anisotropic \
 - 	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 \
 - 	shadowtex \
 - 	spectex \
 - 	stex3d \
 - 	teapot \
 - 	terrain \
 - 	tessdemo \
 - 	texcyl \
 - 	texdown \
 - 	texenv \
 - 	texobj \
 - 	trispd \
 - 	tunnel \
 - 	tunnel2 \
 - 	winpos
 - 
 - 
 - ##### RULES #####
 - 
 - .SUFFIXES:
 - .SUFFIXES: .c
 - 
 - 
 - # make executable from .c file:
 - .c: $(LIB_DEP)
 - 	$(CC) -I$(INCDIR) -I../util $(CFLAGS) $< $(GL_LIBS) -o $@
 - 
 - # special case: need the -lOSMesa library:
 - osdemo: osdemo.c
 - 	$(CC) -I$(INCDIR) $(CFLAGS) osdemo.c $(OSMESA_LIBS) -o $@
 - 
 - 
 - ##### TARGETS #####
 - 
 - default:
 - 	@echo "Specify a target configuration"
 - 
 - clean:
 - 	-rm *.o *~
 - 
 - realclean:
 - 	-rm $(PROGS)
 - 	-rm *.o *~
 - 	-rm readtex.[ch]
 - 
 - targets: readtex.c readtex.h $(PROGS)
 - 
 - 
 - readtex.c:
 - 	cp ../util/readtex.c .
 - 
 - readtex.h:
 - 	cp ../util/readtex.c .
 - 
 - 
 - # execute all programs
 - exec: $(PROGS)
 - 	@for prog in $(PROGS) ;			\
 - 	do					\
 - 		echo -n "Running $$prog ..." ;	\
 - 		$$prog ;			\
 - 		echo ;				\
 - 	done
 - 
 - 
 - include ../Make-config
 
 
  |