CFLAGS = -Wall -DDEBUG -O3 OFLAGS = -Wall -DDEBUG -O3 OFILES = main.o descriptor.o helper.o handle.o list.o container.o character.o interpret.o line.o \ poly.o world.o all: cowmud cowmud: $(OFILES) g++ $(OFLAGS) -o cowmud $(OFILES) clean: rm -f *.o cowmud character.o: character.cpp character.h g++ $(CFLAGS) -c character.cpp container.o: container.cpp container.h g++ $(CFLAGS) -c container.cpp descriptor.o: descriptor.cpp descriptor.h g++ $(CFLAGS) -c descriptor.cpp handle.o: handle.cpp defines.h g++ $(CFLAGS) -c handle.cpp helper.o: helper.cpp defines.h g++ $(CFLAGS) -c helper.cpp interpret.o: interpret.cpp interpret.h defines.h g++ $(CFLAGS) -c interpret.cpp list.o: list.cpp list.h g++ $(CFLAGS) -c list.cpp main.o: main.cpp defines.h g++ $(CFLAGS) -c main.cpp line.o: line.cpp line.h g++ $(CFLAGS) -c line.cpp poly.o: poly.cpp poly.h line.h list.h g++ $(CFLAGS) -c poly.cpp world.o: world.cpp world.h poly.h list.h g++ $(CFLAGS) -c world.cpp