X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=Makefile;h=d1e08a375277269a1004d301487a9a01621b0154;hp=6559c702a14c911ee024586dfa0f794abfd7b5b5;hb=f08b8139fc7370224c59bc3178b887810b98592b;hpb=61f58ff94e35c9b8ac5488554e2554bc5c9888b3 diff --git a/Makefile b/Makefile index 6559c702..d1e08a37 100644 --- a/Makefile +++ b/Makefile @@ -19,7 +19,7 @@ ALL_INFOS := $(INFO_SRCS:%_info=%info) ALL_MODULES := $(ALL_INFOS:%/info=%) # ... Except stuff that needs external dependencies, which we exclude -EXCLUDE := altstack generator jmap jset nfs ogg_to_pcm tal/talloc wwviaudio +EXCLUDE := altstack jmap jset nfs ogg_to_pcm tal/talloc wwviaudio MODULES:= $(filter-out $(EXCLUDE:%=ccan/%), $(ALL_MODULES)) # Sources are C files in each module, objects the resulting .o files @@ -71,12 +71,11 @@ $(LINT): $(LINT).c $(LINT_OBJS) TEST_DEPS := $(MODULES:%=%/.d) # We produce .ok files when the tests succeed -%.ok: $(LINT) +%.ok: $(LINT) %info $(PRE)$(LINT) $(LINT_OPTS$(notdir $@)) --deps-fail-ignore $(LINTFLAGS) $(dir $*) && touch $@ check: $(MODULES:%=%/.ok) fastcheck: $(MODULES:%=%/.fast.ok) -fullcheck: $(MODULES:%=%/.full.ok) ifeq ($(strip $(filter clean config.h, $(MAKECMDGOALS))),) -include $(DEPS) $(LINT_DEPS) $(TOOLS_DEPS) $(TEST_DEPS)