Commit 540d2bb 1 parent 1f376f7 commit 540d2bb Copy full SHA for 540d2bb
File tree 2 files changed +32
-17
lines changed
2 files changed +32
-17
lines changed Original file line number Diff line number Diff line change @@ -9,29 +9,37 @@ NO_DEBUG=
9
9
DEBUG =${ALL_DEBUG}
10
10
# export DEBUG
11
11
# export OPTZ
12
- export EXTRALINK
13
-
14
- all :
15
- OPTZ=" ${O2} " ${MAKE} default
12
+ # export EXTRALINK
16
13
17
14
.PHONY : default
18
15
default : build_deps build_lib build_src
19
16
20
17
.PHONY : debug
21
- debug :
22
- OPTZ=" ${O0} " DEBUG=" ${ALL_DEBUG} " ${MAKE} default
18
+ debug : build_deps_debug build_lib_debug build_src_debug
23
19
24
20
.PHONY : build_deps
25
21
build_deps :
26
- cd deps && CC=${CC} CXX=${CXX} ${MAKE}
22
+ cd deps && OPTZ= " ${O2} -ggdb " CC=${CC} CXX=${CXX} ${MAKE}
27
23
28
24
.PHONY : build_lib
29
25
build_lib :
30
- cd lib && CC=${CC} CXX=${CXX} ${MAKE}
26
+ cd lib && OPTZ= " ${O2} -ggdb " CC=${CC} CXX=${CXX} ${MAKE}
31
27
32
28
.PHONY : build_src
33
29
build_src :
34
- cd src && CC=${CC} CXX=${CXX} ${MAKE}
30
+ cd src && OPTZ=" ${O2} -ggdb" CC=${CC} CXX=${CXX} ${MAKE}
31
+
32
+ .PHONY : build_deps_debug
33
+ build_deps_debug :
34
+ cd deps && OPTZ=" ${O0} -ggdb -DDEBUG" CC=${CC} CXX=${CXX} ${MAKE}
35
+
36
+ .PHONY : build_lib_debug
37
+ build_lib_debug :
38
+ cd lib && OPTZ=" ${O0} -ggdb -DDEBUG" CC=${CC} CXX=${CXX} ${MAKE}
39
+
40
+ .PHONY : build_src_debug
41
+ build_src_debug :
42
+ cd src && OPTZ=" ${O0} -ggdb -DDEBUG" CC=${CC} CXX=${CXX} ${MAKE}
35
43
36
44
.PHONY : clean
37
45
clean :
Original file line number Diff line number Diff line change @@ -14,28 +14,35 @@ MAKEFILE?=Makefile.BSD
14
14
CC?=gcc
15
15
CXX?=g++
16
16
17
- all:
18
- OPTZ="${O2}" ${MAKE} default
19
-
20
17
.PHONY: default
21
18
default: build_deps build_lib build_src
22
19
23
20
.PHONY: debug
24
- debug:
25
- OPTZ="${O0}" DEBUG="${ALL_DEBUG}" ${MAKE} default
21
+ debug: build_deps_debug build_lib_debug build_src_debug
26
22
27
23
.PHONY: build_deps
28
24
build_deps:
29
- cd deps && CC=${CC} CXX=${CXX} ${MAKE}
25
+ cd deps && OPTZ="${O2} -ggdb" CC=${CC} CXX=${CXX} ${MAKE}
30
26
31
27
.PHONY: build_lib
32
28
build_lib:
33
- cd lib && CC=${CC} CXX=${CXX} ${MAKE} -f Makefile.BSD
29
+ cd lib && OPTZ="${O2} -ggdb" CC=${CC} CXX=${CXX} ${MAKE} -f Makefile.BSD
34
30
35
31
.PHONY: build_src
36
32
build_src:
37
- cd src && CC=${CC} CXX=${CXX} ${MAKE} -f Makefile.BSD
33
+ cd src && OPTZ="${O2} -ggdb" CC=${CC} CXX=${CXX} ${MAKE} -f Makefile.BSD
34
+
35
+ .PHONY: build_deps_debug
36
+ build_deps_debug:
37
+ cd deps && OPTZ="${O0} -ggdb -DDEBUG" CC=${CC} CXX=${CXX} ${MAKE}
38
+
39
+ .PHONY: build_lib_debug
40
+ build_lib_debug:
41
+ cd lib && OPTZ="${O0} -ggdb -DDEBUG" CC=${CC} CXX=${CXX} ${MAKE} -f Makefile.BSD
38
42
43
+ .PHONY: build_src_debug
44
+ build_src_debug:
45
+ cd src && OPTZ="${O0} -ggdb -DDEBUG" CC=${CC} CXX=${CXX} ${MAKE} -f Makefile.BSD
39
46
.PHONY: clean
40
47
clean:
41
48
cd lib && ${MAKE} clean
You can’t perform that action at this time.
0 commit comments