.SUFFIXES: .o .cpp CC = g++ .cpp.o: $(CC) -O2 -Wall -c $< OXYDLIBOBJS = DatFile.o VecUtils.o FileUtils.o Level.o Bitmap.o ALLPROGS = test extractchunks extractbitmaps printstats printlevels all: $(ALLPROGS) test: test.o $(OXYDLIBOBJS) $(CC) -o test test.o $(OXYDLIBOBJS) extractchunks: extractchunks.o $(OXYDLIBOBJS) $(CC) -o extractchunks extractchunks.o $(OXYDLIBOBJS) extractbitmaps: extractbitmaps.o $(OXYDLIBOBJS) $(CC) -o extractbitmaps extractbitmaps.o $(OXYDLIBOBJS) printstats: printstats.o $(OXYDLIBOBJS) $(CC) -o printstats printstats.o $(OXYDLIBOBJS) printlevels: printlevels.o $(OXYDLIBOBJS) $(CC) -o printlevels printlevels.o $(OXYDLIBOBJS) clean: rm -f *.o $(ALLPROGS) depend dep Depend: rm -f Depend $(CC) -E -MM *.cpp > Depend ifeq (Depend,$(wildcard Depend)) include Depend endif