CFLAGS = -I/usr/local/CAVE/include -O -n32
LFLAGS = -O -n32
LIBS = -L/usr/local/CAVE/lib -lcave_ogl_n32 -lGLU -lGL -lXi -lX11 -lm

ball: ball.o
	$(CC) $(LFLAGS) -o ball ball.o $(LIBS)

bounce: bounce.o
	$(CC) $(LFLAGS) -o bounce bounce.o $(LIBS)

interact: interact.o
	$(CC) $(LFLAGS) -o interact interact.o $(LIBS)

navigate1: navigate1.o
	$(CC) $(LFLAGS) -o navigate1 navigate1.o $(LIBS)

navigate2: navigate2.o
	$(CC) $(LFLAGS) -o navigate2 navigate2.o $(LIBS)

network: network.o
	$(CC) $(LFLAGS) -o network network.o $(LIBS)

C++FLAGS = $(CFLAGS)
PFLIBS = -L/usr/local/CAVE/lib -lpfcave_ogl \
	-lpfdu_ogl -lpfutil_ogl -lpf_ogl \
        -lGL -lXi -lX11 -lm -lfpe -lC -limage

pfnav: pfnav.o
	$(C++) $(LFLAGS) -o pfnav pfnav.o $(PFLIBS)
