COMPILER = c++ CFLAGS = -c -g LDFLAGS = -L/usr/local/CAVE/lib -L/usr/X11R6/lib -lcave_ogl -lglut -lGL -lGLU -lX11 -lXi -lXext -lm INCLUDES = -I/usr/local/CAVE/include -I/usr/X11R6/include FILES = main.cxx OBJECTS=$(FILES:.cxx=.o) # set executable name default all: xx xx: $(OBJECTS) $(COMPILER) -o xx $(OBJECTS) $(LDFLAGS) .SUFFIXES: .cxx .cxx.o: $(COMPILER) $(CFLAGS) $(INCLUDES) $*.cxx clean: rm *.o