PROGRAM = ./main INCLUDES = LIBS = -lstdc++ #DEFS = -DCYLINDER #DEFS = -DTHREE_D -DCYLINDER #DEFS = CPPFLAGS = ${INCLUDES} ${DEFS} CPP_MAIN_FLAGS = ${CPPFLAGS} ${LIBS} CPPFILES = Pixel.cpp \ Velocity.cpp \ Cmdlineopts.cpp \ LIC.cpp OFILES = ${CPPFILES:.cpp=.o} .c++.o : gcc -c $< .cpp.o : gcc $(CPPFLAGS) -c $< default: $(PROGRAM) $(PROGRAM) : $(OFILES) cc $(OFILES) $(CPP_MAIN_FLAGS) -o $@ main.cpp rand: Random.o Cmdlineopts.o cc Random.o Cmdlineopts.o $(CPP_MAIN_FLAGS) -o $@ rand.cpp clean : rm -f *.o *~ main rand #DO NOT DELETE