comparison GNUmakefile @ 1045:13e374b9c522

make: add DEBUG option
author David Demelier <markand@malikania.fr>
date Sun, 20 Jun 2021 09:13:37 +0200
parents b7585f0c3934
children 403a87c8d0b4
comparison
equal deleted inserted replaced
1044:a4afc89f6ea8 1045:13e374b9c522
15 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17 # 17 #
18 18
19 CC= cc 19 CC= cc
20 CFLAGS= -O0 -DNDEBUG -Wall -Wextra -Wno-cpp -g -fPIC 20 CFLAGS= -Wall -Wextra -Wno-cpp
21 21
22 PREFIX= /usr/local 22 PREFIX= /usr/local
23 BINDIR= ${PREFIX}/bin 23 BINDIR= ${PREFIX}/bin
24 ETCDIR= ${PREFIX}/etc 24 ETCDIR= ${PREFIX}/etc
25 INCDIR= ${PREFIX}/include 25 INCDIR= ${PREFIX}/include
144 # Per system commands. 144 # Per system commands.
145 OS:= $(shell uname -s) 145 OS:= $(shell uname -s)
146 146
147 # Compile flags. 147 # Compile flags.
148 DEFS= -D_BSD_SOURCE -DLIBBSD_OVERLAY -DTOP=\"`pwd`\" 148 DEFS= -D_BSD_SOURCE -DLIBBSD_OVERLAY -DTOP=\"`pwd`\"
149
150 ifeq (${DEBUG},1)
151 CFLAGS+= -O0 -g
152 else
153 CFLAGS+= -O0 -g
154 endif
149 155
150 # Include directories. 156 # Include directories.
151 INCS= -I lib/ 157 INCS= -I lib/
152 INCS+= -I ./ 158 INCS+= -I ./
153 INCS+= -I extern/libgreatest/ 159 INCS+= -I extern/libgreatest/