# This is Makefile CVS version: $Id: Makefile,v 1.3 2000/04/30 18:32:56 andreaha Exp $ CC = g++ DEPEND = eng.h Makefile DEBUG = OUTPUT = -DOUTPUT TESTCOPTS = -DOUTPUT COPTS = $(DEBUG) $(OUTPUT) -ansi -pedantic -Wall -O3 LOPTS = $(DEBUG) $(OUTPUT) LIBS = -lm -lSDL ENGOBJS = globals.o eng.o world.o camera.o utils.o \ material.o vector.o light.o vertex.o \ memchunk.o trigon.o color.o matrix.o \ object.o debug.o test.o engine : eng.h $(ENGOBJS) Makefile $(CC) -o engine $(LOPTS) $(ENGOBJS) $(LIBS) eng.o : eng.cc $(DEPEND) $(CC) -c $(COPTS) eng.cc utils.o : utils.cc $(DEPEND) $(CC) -c $(COPTS) utils.cc world.o : world.cc $(DEPEND) $(CC) -c $(COPTS) world.cc debug.o : debug.cc $(DEPEND) $(CC) -c $(COPTS) debug.cc matrix.o : matrix.cc $(DEPEND) $(CC) -c $(COPTS) matrix.cc camera.o : camera.cc $(DEPEND) $(CC) -c $(COPTS) camera.cc color.o : color.cc $(DEPEND) $(CC) -c $(COPTS) color.cc light.o : light.cc $(DEPEND) $(CC) -c $(COPTS) light.cc material.o : material.cc $(DEPEND) $(CC) -c $(COPTS) material.cc globals.o : globals.cc $(DEPEND) $(CC) -c $(COPTS) globals.cc vector.o : vector.cc $(DEPEND) $(CC) -c $(COPTS) vector.cc vertex.o : vertex.cc $(DEPEND) $(CC) -c $(COPTS) vertex.cc memchunk.o : memchunk.cc $(DEPEND) $(CC) -c $(COPTS) memchunk.cc trigon.o : trigon.cc $(DEPEND) $(CC) -c $(COPTS) trigon.cc object.o : object.cc $(DEPEND) $(CC) -c $(COPTS) object.cc test.o : test.cc $(DEPEND) $(CC) -c $(TESTCOPTS) test.cc clean : rm -f core rm -f *.o rm -f *~ rm -f engine