-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathMakefile
56 lines (42 loc) · 1.17 KB
/
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
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
# this is set up to by default to make the top level and test with CppUTest
#all: codeUnity
all: codeCppUTest
#clean: cleanCodeUnity
clean: cleanCodeCppUTest
cleanCode: cleanCodeCppUTest cleanCodeUnity
code: codeCppUTest codeUnity
codeCppUTest: CppUTest CppUTestExt
make -i -f MakefileCppUTest.mk
codeUnity:
make -i -f MakefileUnity.mk
cleanCodeCppUTest:
make -i -f MakefileCppUTest.mk clean
cleanCodeUnity:
make -i -f MakefileUnity.mk clean
everything: CppUTest CppUTestExt
make -i -C CppUTest all extensions
make -i -C t0
make -i -C t1
make -i -C t2
make -i -C t3
make -i -C SandBox
make -i -f MakefileCppUTest.mk
make -i -f MakefileUnity.mk
cleaneverything:
make -i -C t0 clean
make -i -C t1 clean
make -i -C t2 clean
make -i -C t3 clean
make -i -C SandBox clean
make -i -f MakefileCppUTest.mk clean
make -i -f MakefileUnity.mk clean
make -i -C CppUTest
#-- if CppUTestExt gives you any problems, t1 is really the only project depending on it.
t1: CppUTestExt
CppUTest: CppUTest/lib/libCppUTest.a
CppUTestExt: CppUTest/lib/libCppUTestExt.a
CppUTest/lib/libCppUTest.a:
pwd
make -i -C CppUTest
CppUTest/lib/libCppUTestExt.a:
make -i -C CppUTest extensions