aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile12
1 files changed, 7 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 22940e7..9f25d79 100644
--- a/Makefile
+++ b/Makefile
@@ -1,17 +1,19 @@
-CCFLAGS=-Wall -Iinclude -std=c99
-LDFLAGS=
+CC?=gcc
+CFLAGS?=
+
+CFLAGS_DEBUG=
ifeq ($(DEBUG),1)
- CCFLAGS+=-ggdb -DDEBUG
+ CFLAGS_DEBUG=-ggdb -DDEBUG
endif
all: demo
demo: termkey.o driver-csi.o driver-ti.o demo.c
- gcc $(CCFLAGS) $(LDFLAGS) -o $@ $^ -lncurses
+ $(CC) $(CFLAGS) $(CFLAGS_DEBUG) -o $@ $^ -lncurses
%.o: %.c
- gcc $(CCFLAGS) -o $@ -c $^
+ $(CC) $(CFLAGS) $(CFLAGS_DEBUG) -Wall -std=c99 -o $@ -c $^
.PHONY: clean
clean: