-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
64 lines (43 loc) · 1.47 KB
/
Makefile
File metadata and controls
64 lines (43 loc) · 1.47 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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
CC = g++
VERS = -std=c++11
all: s1 s2 s3
s1: s1.o BinaryImage.o Object.o ObjectLabeler.o ImageObjectDatabase.o Sphere.o Matrix.o Validation.o Image.o Pgm.o
$(CC) s1.o BinaryImage.o Object.o ObjectLabeler.o ImageObjectDatabase.o Sphere.o Matrix.o Validation.o Image.o Pgm.o -o s1
s2: s2.o Sphere.o Validation.o Matrix.o Image.o Pgm.o
$(CC) s2.o Sphere.o Validation.o Matrix.o Image.o Pgm.o -o s2
s3: s3.o SurfaceNormalMap.o Validation.o Matrix.o Image.o Pgm.o Line.o
$(CC) s3.o SurfaceNormalMap.o Validation.o Matrix.o Image.o Pgm.o Line.o -o s3
s4: s4.o SurfaceNormalMap.o Validation.o Matrix.o Image.o Pgm.o Line.o
$(CC) s4.o SurfaceNormalMap.o Validation.o Matrix.o Image.o Pgm.o Line.o -o s4
s1.o: s1.cpp
$(CC) -c s1.cpp
s2.o: s2.cpp
$(CC) -c s2.cpp
s3.o: s3.cpp
$(CC) -c s3.cpp
s4.o: s4.cpp
$(CC) -c s4.cpp
Matrix.o: Matrix.cpp
$(CC) -c Matrix.cpp
BinaryImage.o: BinaryImage.cpp
$(CC) -c BinaryImage.cpp
Object.o: objects/Object.cpp
$(CC) -c objects/Object.cpp
ObjectLabeler.o: objects/ObjectLabeler.cpp
$(CC) -c objects/ObjectLabeler.cpp
ImageObjectDatabase.o: objects/ImageObjectDatabase.cpp
$(CC) $(VERS) -c objects/ImageObjectDatabase.cpp
Validation.o: Validation.cpp
$(CC) -c Validation.cpp
Sphere.o: Sphere.cpp
$(CC) -c Sphere.cpp
SurfaceNormalMap.o: SurfaceNormalMap.cpp
$(CC) -c SurfaceNormalMap.cpp
Image.o: pgm/Image.cpp
$(CC) -c pgm/Image.cpp
Pgm.o: pgm/Pgm.cpp
$(CC) -c pgm/Pgm.cpp
Line.o: pgm/Line.cpp
$(CC) -c pgm/Line.cpp
clean:
rm *o s1 s2 s3 s4