X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=Makefile-ccan;h=6911dffc28b73a1de92e0823308f2c87516c7e7d;hp=e188e8a44569788ae951bbf977f9b863319fb261;hb=e73b0b37186b158369dc70652edae6706cba8133;hpb=0223f56170ca4abdb4a4fc3954d98d64ab804495 diff --git a/Makefile-ccan b/Makefile-ccan index e188e8a4..6911dffc 100644 --- a/Makefile-ccan +++ b/Makefile-ccan @@ -2,8 +2,10 @@ # For simple projects you could just do: # SRCFILES += $(wildcard ccan/*/*.c) -#CFLAGS=-g -O3 -Wall -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Werror -I. $(DEPGEN) -CFLAGS=-g -Wall -Wstrict-prototypes -Wold-style-definition -Werror -I. $(DEPGEN) +CCAN_CFLAGS=-g -O3 -Wall -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Werror +CFLAGS = $(CCAN_CFLAGS) -I. $(DEPGEN) + +#CFLAGS=-g -Wall -Wstrict-prototypes -Wold-style-definition -Werror $(DEPGEN) default: libccan.a @@ -12,7 +14,7 @@ DEPGEN=-MD -include ccan/*/*.d # Every directory with .c files is included. -DIRS=$(filter-out $(EXCLUDE), $(patsubst %/, %, $(sort $(dir $(wildcard ccan/*/*.c))))) +DIRS=$(filter-out $(foreach d,$(EXCLUDE),ccan/$d), $(patsubst %/, %, $(sort $(dir $(wildcard ccan/*/*.c))))) # Generate everyone's separate Makefiles. -include $(foreach dir, $(DIRS), $(dir)-Makefile)