X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=Makefile;h=37ff17de389ecba5797780bf1ed49f88a87ef1ba;hp=2ce014586fe1b23a70a9635823185dc717d7ba6b;hb=9961094e2422cf0c2d9cb21387da7c65ddddafe2;hpb=ee77e470b467cf85dc533cee8c08e08bd4c9be06 diff --git a/Makefile b/Makefile index 2ce01458..37ff17de 100644 --- a/Makefile +++ b/Makefile @@ -15,7 +15,7 @@ SCOREDIR=scores/$(shell whoami)/$(shell uname -s)-$(shell uname -m)-$(CC)-$(shel CCANLINT=tools/ccanlint/ccanlint --deps-fail-ignore CCANLINT_FAST=$(CCANLINT) -x tests_pass_valgrind -x tests_compile_coverage -default: libccan.a +default: all_info libccan.a ALL_DEPENDS=$(patsubst %, ccan/%/.depends, $(MODS)) @@ -63,8 +63,10 @@ summary-check/%: tools/ccanlint/ccanlint $(OBJFILES) summary-fastcheck/%: tools/ccanlint/ccanlint $(OBJFILES) $(CCANLINT_FAST) -s ccan/$* -ccan/%/info: ccan/%/_info - $(CC) $(CCAN_CFLAGS) -o $@ -x c $< +ccan/%/info: ccan/%/_info config.h + $(CC) $(CCAN_CFLAGS) -I. -o $@ $(CFLAGS_FORCE_C_SOURCE) $< + +all_info: $(MODS:%=ccan/%/info) clean: tools-clean rm -f `find * -name '*.o'` `find * -name '.depends'` `find * -name '*.a'` `find * -name info` `find * -name '*.d'` `find ccan -name '*-Makefile'`