TARGET:=hl
-CFLAGS:=-std=c99 -Wall -Wextra -Wpedantic -Wshadow -Wundef
-CPPFLAGS:=-Iinclude -D_GNU_SOURCE -D_FORTIFY_SOURCE=2
+CFLAGS := -std=c99
+CPPFLAGS := -Iinclude -D_GNU_SOURCE
DEBUG=1
ifeq (${DEBUG},1)
- CFLAGS += -Og -ggdb -pg -fno-inline
+ CFLAGS += -Og -ggdb -pg -fno-inline -Wall -Wextra -Wpedantic -Wshadow -Wundef
else
- CFLAGS += -O2 -flto=auto
+ CFLAGS += -O2 -flto=auto -D_FORTIFY_SOURCE=2
endif
PREFIX:=/usr/bin
include chad.mk
-SRC.dir:=source
-OBJ.dir:=object
+SRC.dir := source
+OBJ.dir := object
SRC:=$(shell find ${SRC.dir} -iname '*.c')
HDR:=$(shell find ${SRC.dir} -iname '*.h')