Respect user's CC and CFLAGS

This commit is contained in:
Paul LeoNerd Evans 2008-10-09 23:05:40 +01:00
parent 247fae6a72
commit 286532e602
1 changed files with 7 additions and 5 deletions

View File

@ -1,17 +1,19 @@
CCFLAGS=-Wall -Iinclude -std=c99 CC?=gcc
LDFLAGS= CFLAGS?=
CFLAGS_DEBUG=
ifeq ($(DEBUG),1) ifeq ($(DEBUG),1)
CCFLAGS+=-ggdb -DDEBUG CFLAGS_DEBUG=-ggdb -DDEBUG
endif endif
all: demo all: demo
demo: termkey.o driver-csi.o driver-ti.o demo.c demo: termkey.o driver-csi.o driver-ti.o demo.c
gcc $(CCFLAGS) $(LDFLAGS) -o $@ $^ -lncurses $(CC) $(CFLAGS) $(CFLAGS_DEBUG) -o $@ $^ -lncurses
%.o: %.c %.o: %.c
gcc $(CCFLAGS) -o $@ -c $^ $(CC) $(CFLAGS) $(CFLAGS_DEBUG) -Wall -std=c99 -o $@ -c $^
.PHONY: clean .PHONY: clean
clean: clean: