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