分类:
2008-04-17 15:52:24
// Makefile
PROG = maze
CC = g++
CPPFLAGS = -g -Wall
LDFLAGS =
OBJS = 003.o Door.o Room.o Wall.o Maze.o MazeFactory.o MazeGame.o DoorNeedingSpell.o EnchantedMazeFactory.o EnchantedRoom.o
$(PROG) : $(OBJS)
$(CC) $(LPFLAGS) -o $(PROG) $(OBJS)
003.o :
$(CC) $(CPPFLAGS) -c 003.cpp
Door.o : Door.h
$(CC) $(CPPFLAGS) -c Door.cpp
Room.o : Room.h
$(CC) $(CPPFLAGS) -c Room.cpp
Wall.o : Wall.h
$(CC) $(CPPFLAGS) -c Wall.cpp
Maze.o : Maze.h
$(CC) $(CPPFLAGS) -c Maze.cpp
MazeFactory.o : MazeFactory.h
$(CC) $(CPPFLAGS) -c MazeFactory.cpp
MazeGame.o :
$(CC) $(CPPFLAGS) -c MazeGame.cpp
DoorNeedingSpell.o:
$(CC) $(CPPFLAGS) -c DoorNeedingSpell.cpp
EnchantedMazeFactory.o:
$(CC) $(CPPFLAGS) -c EnchantedMazeFactory.cpp
EnchantedRoom.o:
$(CC) $(CPPFLAGS) -c EnchantedRoom.cpp
clean:
rm -f core $(PROG) $(OBJS)