X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=Makefile-ccan;h=2e802dd5acbc50094f993d35309326536bda1ef1;hp=5d04109e0007c58b1838b03824d8077ff73ac877;hb=23dbdf06c4521b11f7eb0f341af987d8fd92474c;hpb=c1bdf46aba778eb16577a23db03ef2166d9de75d diff --git a/Makefile-ccan b/Makefile-ccan index 5d04109e..2e802dd5 100644 --- a/Makefile-ccan +++ b/Makefile-ccan @@ -1,6 +1,6 @@ # Example makefile which makes a "libccan.a" of everything under ccan/. # For simple projects you could just do: -# SRCFILES += $(wildcard ccan/*/[a-z]*.c) +# SRCFILES += $(wildcard ccan/*/*.c) CFLAGS=-g -O3 -Wall -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Werror -I. $(DEPGEN) @@ -8,8 +8,8 @@ CFLAGS=-g -O3 -Wall -Wstrict-prototypes -Wold-style-definition -Wmissing-prototy DEPGEN=-MD -include ccan/*/*.d -# Every directory with .c files (other than _info.c) is included. -DIRS=$(patsubst %/, %, $(sort $(dir $(wildcard ccan/*/[a-z]*.c)))) +# Every directory with .c files is included. +DIRS=$(patsubst %/, %, $(sort $(dir $(wildcard ccan/*/*.c)))) # We compile all the ccan/foo/*.o files together into ccan/foo.o OBJFILES=$(DIRS:=.o) @@ -20,5 +20,5 @@ libccan.a: $(OBJFILES) # Dependencies are autogenerated in the .d files. # We create all the .o files and link them together. $(OBJFILES): %.o: - cd $* && $(CC) -I../.. $(CFLAGS) -c [a-z]*.c && cd ../.. && $(LD) -r -o $@ `echo $*/[a-z]*.c ' ' | sed 's/\.c /.o /g'` + cd $* && $(CC) -I../.. $(CFLAGS) -c *.c && cd ../.. && $(LD) -r -o $@ `echo $*/*.c ' ' | sed 's/\.c /.o /g'`