File tree 1 file changed +29
-13
lines changed
1 file changed +29
-13
lines changed Original file line number Diff line number Diff line change
1
+ FILES := \
2
+ .travis.yml \
3
+ Deque.h \
4
+ Deque.log \
5
+ html \
6
+ TestDeque.c++ \
7
+ TestDeque.out
8
+
1
9
ifeq ($(shell uname) , Darwin)
2
10
CXX := g++
3
11
CXXVER := --version 2>&1 | grep c++
@@ -33,25 +41,34 @@ CXXFLAGS := -pedantic -std=c++11 -Wall
33
41
34
42
.PRECIOUS : % .app
35
43
44
+ check :
45
+ @for i in $(FILES ) ; \
46
+ do \
47
+ [ -e $$i ] && echo "$$i found" || echo "$$i NOT FOUND"; \
48
+ done
49
+
36
50
clean :
37
51
rm -f * .gcda
38
52
rm -f * .gcno
39
53
rm -f * .gcov
40
54
rm -f TestDeque
41
- rm -f TestDeque.out
42
55
43
56
sync :
44
- make clean
45
57
@echo ` pwd`
46
- @rsync -r -t -u -v --delete \
47
- --include "Deque.h" \
48
- --include "makefile" \
49
- --include "TestDeque.c++" \
50
- --exclude "*" \
58
+ @rsync -r -t -u -v --delete \
59
+ --include "Deque.h" \
60
+ --include "makefile" \
61
+ --exclude "*" \
51
62
. downing@$(CS ) :cs/cs378/github/c++/deque/
52
63
53
64
test : TestDeque.out
54
65
66
+ html : Doxyfile Deque.h TestInteger.c++
67
+ doxygen Doxyfile
68
+
69
+ Deque.log :
70
+ git log > Deque.log
71
+
55
72
versions :
56
73
uname -a
57
74
@echo
@@ -79,11 +96,10 @@ endif
79
96
@echo
80
97
doxygen --version
81
98
82
- TestDeque : Deque .h TestDeque .c++
83
- $(CXX ) $(GCOVFLAGS ) $(CXXFLAGS ) TestDeque.c++ -o TestDeque $(LDFLAGS )
99
+ TestDeque : Integer .h TestInteger .c++
100
+ $(CXX ) $(COVFLAGS ) $(CXXFLAGS ) TestDeque.c++ -o TestInteger $(LDFLAGS )
84
101
85
- TestDeque.out : TestDeque
86
- $(VALGRIND ) ./TestDeque > TestDeque.out 2>&1
87
- $(GCOV ) -b Deque.h >> TestDeque.out
88
- $(GCOV ) -b TestDeque.c++ >> TestDeque.out
102
+ TestDeque.out : TestInteger
103
+ $(VALGRIND ) ./TestDeque > TestInteger.out 2>&1
104
+ $(GCOV ) -b TestDeque.c++ >> TestInteger.out
89
105
cat TestDeque.out
You can’t perform that action at this time.
0 commit comments