]> git.ozlabs.org Git - ccan/blobdiff - Makefile
alloc: fix missing header in compilation of example.
[ccan] / Makefile
index 28ea503bfe7641e8ff77311c0951eeee947becdc..ae01880b4af02596fafed39461dd47219e5fb937 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -88,13 +88,13 @@ summary-fastcheck-%: tools/ccanlint/ccanlint $(OBJFILES)
        tools/ccanlint/ccanlint -t $(FASTTIMEOUT) -s -d ccan/$*
 
 ccan/%/info: ccan/%/_info
-       $(CC) $(CFLAGS) -o $@ -x c $<
+       $(CC) $(CCAN_CFLAGS) -o $@ -x c $<
 
 libccan.a(%.o): ccan/%.o
        $(AR) r $@ $<
 
 clean: tools-clean
-       $(RM) `find . -name '*.o'` `find . -name '.depends'` `find . -name '*.a'`  `find . -name info` `find . -name '*.d'`
+       $(RM) `find * -name '*.o'` `find * -name '.depends'` `find * -name '*.a'`  `find * -name info` `find * -name '*.d'`
        $(RM) inter-depends lib-depends test-depends ccan/*-Makefile
 
 # Creates a dependency from the tests to the object files which it needs.
@@ -106,6 +106,9 @@ inter-depends: $(ALL_DEPENDS) Makefile
 test-depends: $(ALL_DEPENDS) Makefile
        for f in $(ALL_DEPENDS); do echo check-`basename \`dirname $$f\``: `sed -n 's,ccan/\(.*\),check-\1,p' < $$f`; done > $@
 
+config.h: tools/configurator/configurator Makefile Makefile-ccan
+       @tools/configurator/configurator $(CC) $(CCAN_CFLAGS) > config.h
+
 include tools/Makefile
 -include inter-depends
 -include test-depends