CC=gcc
-CFLAGS=-I../lib -W -Wall -Wextra -Os -fomit-frame-pointer
-LDFLAGS=-L../lib -lngadmin -lreadline -s
+CFLAGS=-I../lib/include/ -W -Wall -Wextra -Os
+LDFLAGS=-L../lib -lngadmin -lreadline
EXEC=admin
SRC=$(wildcard *.c)
OBJ=$(SRC:.c=.o)
+ifeq ($(DEBUG), yes)
+CFLAGS+=-g
+LDFLAGS+=-g
+else
+CFLAGS+=-fomit-frame-pointer
+LDFLAGS+=-s
+endif
+
$(EXEC): $(OBJ)
$(CC) $^ -o $@ $(LDFLAGS)