-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathMakefile
26 lines (18 loc) · 871 Bytes
/
Makefile
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
Simplify: Simp.o Surface.o SimpVertexClustering.o SimpELEN.o SimpQEM.o Classes.h common.o
g++ -O3 -std=c++14 -fopenmp Simp.o common.o Classes.h SimpQEM.o SimpELEN.o SimpVertexClustering.o Surface.o Vector3f.o -o Simplify
Simp.o: Surface.o Simp.cpp
g++ -O3 -std=c++14 -c Simp.cpp
SimpVertexClustering.o: Surface.o SimpVertexClustering.cpp SimpVertexClustering.h
g++ -O3 -std=c++14 -c SimpVertexClustering.cpp
SimpELEN.o: Surface.o SimpELEN.cpp SimpELEN.h
g++ -O3 -fopenmp -std=c++14 -c SimpELEN.cpp
SimpQEM.o: Surface.o SimpELEN.o SimpQEM.cpp SimpQEM.h
g++ -O3 -fopenmp -std=c++14 -c SimpQEM.cpp
Surface.o: Surface.h Surface.cpp Vector3f.o
g++ -O3 -std=c++14 -c Surface.cpp -lCGAL -frounding-math
Vector3f.o: Vector3f.h Vector3f.cpp
g++ -O3 -std=c++14 -c Vector3f.cpp
common.o: common.h common.cpp
g++ -O3 -std=c++14 -c common.cpp
clean:
rm *.o Simplify