-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
18 lines (12 loc) · 724 Bytes
/
Makefile
File metadata and controls
18 lines (12 loc) · 724 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
CXX = g++ #main compiler
CXXFLAGS = -std=c++0x -g #other compiler flags
OBJS = inputValidation.o displayMenu.o main.o Game.o MapObjects.o Space.o Player.o NPC.o Camp.o solidObjects.o Items.o Cabin.o Forest.o
SRCS = inputValidation.cpp displayMenu.cpp main.cpp Game.cpp MapObjects.cpp Space.cpp Player.cpp NPC.cpp Camp.cpp solidObjects.cpp Items.cpp Cabin.cpp Forest.cpp
HEADERS = inputValidation.hpp displayMenu.hpp Game.hpp MapObjects.hpp Space.hpp Player.hpp NPC.hpp Camp.hpp solidObjects.hpp Items.hpp Cabin.hpp Forest.hpp
finalProject: ${OBJS}
${CXX} ${CXXFLAGS} ${OBJS} -o finalProject
${OBJS}: ${SRCS} ${HEADERS}
${CXX} ${CXXFLAGS} -c ${SRCS}
#$(@: .o=.cpp)
clean:
rm *.o finalProject