X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=Makefile;h=2ce014586fe1b23a70a9635823185dc717d7ba6b;hb=ee77e470b467cf85dc533cee8c08e08bd4c9be06;hp=856baa90f483bea02f2ddcabfbfa407922c3ed45;hpb=0e46d8c0ac29b851563ef8a8f3300376bf3c893c;p=ccan diff --git a/Makefile b/Makefile index 856baa90..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,9 +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'` `find ccan -name '*-Makefile'` - $(RM) config.h - $(RM) inter-depends lib-depends test-depends + 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