SHELL=/bin/sh # Dan's Big Makefile: CC:=g++ LIBS= -lGL -lGLU -lglut CFLAGS=-I./ -I./OpenGL -DLINUX -I/usr/X11R6/include -Wall -I/usr/local/include # --- source files: SRCS=OpenGL/main.cpp OpenGL/shaded_relief.cpp trispace.cpp trispace_propertymap.cpp OpenGL/glutpp.cpp OBJS=$(patsubst %.cpp,%.o,$(SRCS)) # --- MUST come up with a better name!!!! WorldCanon: $(OBJS) $(CC) $(CFLAGS) $(LIBS) -o WorldCanon $(OBJS) clean: rm -f WorldCanon rm -f $(OBJS) rm -f core rm -f .depend %.o : %.cpp $(CC) $(CFLAGS) -o $@ -c $< depend: $(CC) -MM $(CFLAGS) $(SRCS) > .depend