Skip to content

Commit 540d2bb

Browse files
committed
Further fixes on Makefile
1 parent 1f376f7 commit 540d2bb

File tree

2 files changed

+32
-17
lines changed

2 files changed

+32
-17
lines changed

Makefile

+17-9
Original file line numberDiff line numberDiff line change
@@ -9,29 +9,37 @@ NO_DEBUG=
99
DEBUG=${ALL_DEBUG}
1010
#export DEBUG
1111
#export OPTZ
12-
export EXTRALINK
13-
14-
all:
15-
OPTZ="${O2}" ${MAKE} default
12+
#export EXTRALINK
1613

1714
.PHONY: default
1815
default: build_deps build_lib build_src
1916

2017
.PHONY: debug
21-
debug:
22-
OPTZ="${O0}" DEBUG="${ALL_DEBUG}" ${MAKE} default
18+
debug: build_deps_debug build_lib_debug build_src_debug
2319

2420
.PHONY: build_deps
2521
build_deps:
26-
cd deps && CC=${CC} CXX=${CXX} ${MAKE}
22+
cd deps && OPTZ="${O2} -ggdb" CC=${CC} CXX=${CXX} ${MAKE}
2723

2824
.PHONY: build_lib
2925
build_lib:
30-
cd lib && CC=${CC} CXX=${CXX} ${MAKE}
26+
cd lib && OPTZ="${O2} -ggdb" CC=${CC} CXX=${CXX} ${MAKE}
3127

3228
.PHONY: build_src
3329
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}
3543

3644
.PHONY: clean
3745
clean:

Makefile.BSD

+15-8
Original file line numberDiff line numberDiff line change
@@ -14,28 +14,35 @@ MAKEFILE?=Makefile.BSD
1414
CC?=gcc
1515
CXX?=g++
1616

17-
all:
18-
OPTZ="${O2}" ${MAKE} default
19-
2017
.PHONY: default
2118
default: build_deps build_lib build_src
2219

2320
.PHONY: debug
24-
debug:
25-
OPTZ="${O0}" DEBUG="${ALL_DEBUG}" ${MAKE} default
21+
debug: build_deps_debug build_lib_debug build_src_debug
2622

2723
.PHONY: build_deps
2824
build_deps:
29-
cd deps && CC=${CC} CXX=${CXX} ${MAKE}
25+
cd deps && OPTZ="${O2} -ggdb" CC=${CC} CXX=${CXX} ${MAKE}
3026

3127
.PHONY: build_lib
3228
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
3430

3531
.PHONY: build_src
3632
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
3842

43+
.PHONY: build_src_debug
44+
build_src_debug:
45+
cd src && OPTZ="${O0} -ggdb -DDEBUG" CC=${CC} CXX=${CXX} ${MAKE} -f Makefile.BSD
3946
.PHONY: clean
4047
clean:
4148
cd lib && ${MAKE} clean

0 commit comments

Comments
 (0)