From: Eric Biggers <ebiggers@xxxxxxxxxx> Run get-all as the first step of 'make all'. We were previously running get-all only if required repositories were missing. But we may also need to clone optional repositories or check out different commits in already-cloned repositories. Signed-off-by: Eric Biggers <ebiggers@xxxxxxxxxx> --- Makefile | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/Makefile b/Makefile index f5e2245..6be3752 100644 --- a/Makefile +++ b/Makefile @@ -2,29 +2,30 @@ # A simple makefile for xfstests-bld # +REPOS = fio \ + quota \ + stress-ng \ + xfsprogs-dev \ + xfstests-dev + SUBDIRS = acl \ android-compat \ attr \ dbench \ e2fsprogs-libs \ - fio \ - quota \ libaio \ misc \ popt \ - stress-ng \ - xfsprogs-dev \ - xfstests-dev + $(REPOS) SCRIPTS = android-xfstests.sh \ gce-xfstests.sh \ kvm-xfstests.sh -all: xfsprogs-dev xfstests-dev fio quota $(SCRIPTS) - ./build-all -xfsprogs-dev xfstests-dev fio quota: +all: $(SCRIPTS) ./get-all + ./build-all $(SCRIPTS): %.sh: kvm-xfstests/%.in sed -e "s;@DIR@;$$(pwd);" < $< > $@ @@ -43,7 +44,9 @@ kvm-xfstests/util/zerofree: kvm-xfstests/util/zerofree.c cc -static -o $@ $< -lext2fs -lcom_err -lpthread realclean: clean - rm -rf xfsprogs-dev xfstests-dev fio quota *.ver + rm -rf $(REPOS) *.ver tarball: ./gen-tarball + +.PHONY: all clean realclean tarball -- 2.13.0.219.gdb65acc882-goog -- To unsubscribe from this list: send the line "unsubscribe fstests" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html