#compilation of GLUT c++ samples

TARGET	= MCE_VR_CAVE5
SRC1	= MCE_VR_CAVE.cpp log.cpp atom_procesing.cpp mcube_bourke.cpp
SRC2    = msquare_mh.cpp voxel_procesing.cpp
# SRC3    = cave_ogl_emul.cpp

CC	= CC
#CFLAGS	= -I/usr/local/CAVE/include -n32 $(OPT)
CFLAGS  = -I/apps/CAVE/include -I/usr/share/src/OpenGL/toolkits/libglut -n32 
OPT	= -O

CAVELIB	= -L/usr/local/CAVE/lib32 -lcave_ogl -lGLU -lGL -lX11 -lXi -lm
GLUTLIB = -L/usr/freeware/lib32 -lglut

LIBS	=  -no_unresolved $(GLUTLIB) $(CAVELIB)

# LIBS =-L/usr/freeware/lib32 -lglut -lGLU -lGL -lX11 -lXi -lXmu -lm


$(TARGET): $(SRC1) $(SRC2) $(SRC3)  
	$(CC) $(CFLAGS) $? -o $@ $(LIBS)

run: $(TARGET) 
	$(TARGET)
	
clean:
rm $(TARGET)
rm *.o

clobber:
	rm -f $(TARGET)


