-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathMakefile
More file actions
52 lines (40 loc) · 1.33 KB
/
Copy pathMakefile
File metadata and controls
52 lines (40 loc) · 1.33 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
CC= g++
CFLAGS = -O3
#CFLAGS = -ggdb
INCS = `pkg-config --cflags opencv`
LIBS = `pkg-config --libs opencv`
OBJS = OpenCVUtils.o Region.o RegionsSingleImage.o EllipseR.o EllipsesSingleImage.o RectangleR.o RectanglesSingleImage.o Hungarian.o MatchPair.o Matching.o Results.o evaluate.o
BIN = evaluate
all : $(BIN)
evaluate: $(OBJS)
$(CC) $(LIBS) $(OBJS) -o $@
%.o:%.cpp
$(CC) $(CFLAGS) $(INCS) -c $<
%.cpp:%.hpp
touch $@
Matching.hpp: RegionsSingleImage.hpp MatchPair.hpp
touch $@
evaluate.cpp: RegionsSingleImage.hpp Matching.hpp common.hpp
touch $@
RegionsSingleImage.hpp: common.hpp
touch $@
clean:
rm -f $(OBJS) $(BIN)
tarFile:
mkdir evaluation
cp EllipseR.hpp EllipseR.cpp evaluation
cp EllipsesSingleImage.hpp EllipsesSingleImage.cpp evaluation
cp Hungarian.hpp Hungarian.cpp evaluation
cp MatchPair.hpp MatchPair.cpp evaluation
cp Matching.hpp Matching.cpp evaluation
cp OpenCVUtils.hpp OpenCVUtils.cpp evaluation
cp RectangleR.hpp RectangleR.cpp evaluation
cp RectanglesSingleImage.hpp RectanglesSingleImage.cpp evaluation
cp Region.hpp Region.cpp evaluation
cp RegionsSingleImage.hpp RegionsSingleImage.cpp evaluation
cp Results.hpp Results.cpp evaluation
cp common.hpp evaluate.cpp evaluation
cp runEvaluate.pl Makefile evaluation
cp README.txt evaluation
tar -czf evaluation.tgz evaluation
rm -rf evaluation