diff --git a/Makefile b/Makefile index a4108e5..0284d34 100644 --- a/Makefile +++ b/Makefile @@ -1,14 +1,14 @@ 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 @@ -17,8 +17,8 @@ USER=$(shell whoami) 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')