CC = gxx ENGINEHDR = Dungeon.h DungeonCell.h FieldType.h \ GlyphType.h Interface.h Player.h RList.h \ TileType.h Universe.h \ types.h global.h ENGINEOBJS = Dungeon.o DungeonCell.o FieldType.o \ Interface.o Player.o \ TileType.o Universe.o CUSTOMOBJS = main.o MyDisplay.o MyDungeonStructure.o \ MyFields.o MyTiles.o DecentLOS.o PatchyLOS.o \ SlantGenerator.o rlgame.exe: $(ENGINEOBJS) $(CUSTOMOBJS) $(CC) -pg -o rlgame.exe $(CUSTOMOBJS) $(ENGINEOBJS) %.o: %.cxx $(ENGINEHDR) $(CUSTOMHDR) $(CC) -O2 -W -Wall -pg -c $<