back to the text
######################## THE STANDARD MAKEFILE:
DEPEND = Dpndfile
C_FLAG = -g3 -c
L_FLAG = -g3 -o xxx
STD_LIB = -lgutil -limage -lfm -lgl -lc -lsphere -lm
#STD_INCL = -I/usr/include/CC -I/usr/include -I/usr/local/include/gl
STD_INCL = -I./. -I/netusr/disk3/evl/pape/lib
#the standard CAVE lib:
CAV_LIB = -L/usr/local/CAVE/lib -lcave -lsnd -L/netusr/disk3/evl/pape/lib -lwave
CAV_INCL = -I/usr/local/CAVE/include
ALL_SRC = TEXTURES.c OBJECTS.c SOUND.c NAVIGATION.c APPSWITCH.c G400b.c SOUP.c JAWS.c FIRE.c SPIN.c GROW.c GALLERY.c MAIN.c
ALL_OBJ = TEXTURES.o OBJECTS.o SOUND.o NAVIGATION.o APPSWITCH.o G400b.o SOUP.o JAWS.o FIRE.o SPIN.o GROW.o GALLERY.o MAIN.o
ALL_INCL = $(CAV_INCL) $(STD_INCL)
########################
default: sim
#include $(DEPEND)
.c.o:
CC $(C_FLAG) $(ALL_INCL) $*.c
sim: $(ALL_OBJ) $(DEPEND)
CC $(L_FLAG) $(ALL_OBJ) $(AUD_LIB) $(STD_LIB) $(CAV_LIB)
cav: $(ALL_OBJ) $(DEPEND)
CC $(L_FLAG) $(ALL_INCL) $(ALL_OBJ) $(AUD_LIB) $(STD_LIB) $(CAV_LIB)
dep: $(ALL_SRC)
CC -M $(ALL_SRC) $(ALL_INCL) > $(DEPEND)
make