88 lines
1.1 KiB
Makefile
88 lines
1.1 KiB
Makefile
|
|
||
|
# 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
|
||
|
|
||
|
|