X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=Makefile;h=2ce014586fe1b23a70a9635823185dc717d7ba6b;hb=ee77e470b467cf85dc533cee8c08e08bd4c9be06;hp=bfd44e319a57756b69cff075aaf698fcd8d9c4fa;hpb=92de5921c27f412e7caab538788c4687521f5454;p=ccan diff --git a/Makefile b/Makefile index bfd44e31..2ce01458 100644 --- a/Makefile +++ b/Makefile @@ -21,12 +21,15 @@ ALL_DEPENDS=$(patsubst %, ccan/%/.depends, $(MODS)) # By default, we skip modules with external deps (or plaform specific) MODS_EXCLUDE:=altstack generator jmap jset nfs ogg_to_pcm tal/talloc wwviaudio +# This randomly fails, and reliably fails under Jenkins :( +MODS_FLAKY:=altstack +MODS_RELIABLE=$(filter-out $(MODS_FLAKY),$(MODS)) include Makefile-ccan -fastcheck: $(MODS:%=summary-fastcheck/%) +fastcheck: $(MODS_RELIABLE:%=summary-fastcheck/%) -check: $(MODS:%=summary-check/%) +check: $(MODS_RELIABLE:%=summary-check/%) distclean: clean rm -f $(ALL_DEPENDS) @@ -64,8 +67,9 @@ ccan/%/info: ccan/%/_info $(CC) $(CCAN_CFLAGS) -o $@ -x c $< clean: tools-clean - $(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 + rm -f `find * -name '*.o'` `find * -name '.depends'` `find * -name '*.a'` `find * -name info` `find * -name '*.d'` `find ccan -name '*-Makefile'` + rm -f config.h + rm -f inter-depends lib-depends test-depends # Creates a dependency from the tests to the object files which it needs. inter-depends: $(ALL_DEPENDS) Makefile