forked from precious/dr_program
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefileMe
More file actions
34 lines (25 loc) · 1.2 KB
/
Copy pathMakefileMe
File metadata and controls
34 lines (25 loc) · 1.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
CXX = g++
LIBS = -Wall -lGL -lGLU `sdl-config --cflags --libs` -lrt
CXXFLAGS += -std=c++0x -Wno-write-strings
INCLUDE = -I/usr/share/qt4/mkspecs/linux-g++-64 -I.
all: constants.o types.o geometry_utils.o time_utils.o file_utils.o \
graphics_utils.o main.o data_utils.h
$(CXX) $(INCLUDE) $(LIBS) $(CXXFLAGS) constants.o types.o \
geometry_utils.o time_utils.o file_utils.o graphics_utils.o main.o \
-o program
constants.o: constants.cpp constants.h
$(CXX) $(INCLUDE) $(LIBS) $(CXXFLAGS) -c -o constants.o constants.cpp
types.o: types.cpp types.h
$(CXX) $(LIBS) $(CXXFLAGS) -c -o types.o types.cpp
geometry_utils.o: geometry_utils.cpp geometry_utils.h
$(CXX) $(INCLUDE) $(LIBS) $(CXXFLAGS) -c -o geometry_utils.o geometry_utils.cpp
time_utils.o: time_utils.cpp time_utils.h
$(CXX) $(INCLUDE) $(LIBS) $(CXXFLAGS) -c -o time_utils.o time_utils.cpp
file_utils.o: file_utils.cpp file_utils.h
$(CXX) $(INCLUDE) $(LIBS) $(CXXFLAGS) -c -o file_utils.o file_utils.cpp
graphics_utils.o: graphics_utils.cpp graphics_utils.h
$(CXX) $(INCLUDE) $(LIBS) $(CXXFLAGS) -c -o graphics_utils.o graphics_utils.cpp
main.o: main.cpp
$(CXX) $(INCLUDE) $(LIBS) $(CXXFLAGS) -c -o main.o main.cpp
clean:
rm -rf *.o program