X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Makefile;h=620f90b45b30e926a7221d04ff633ad4798eb885;hb=3306a802a11b8d945af081cb835bb7fe208dc84c;hp=6aaf886a177f0992cdbd12956ca01304d7737160;hpb=79a00f68c84087c9faf4c9cd00db8d6d99d86544;p=bup.git diff --git a/Makefile b/Makefile index 6aaf886..620f90b 100644 --- a/Makefile +++ b/Makefile @@ -50,7 +50,7 @@ bup_cmds := cmd/bup-python\ $(patsubst cmd/%-cmd.py,cmd/bup-%,$(wildcard cmd/*-cmd.py)) \ $(patsubst cmd/%-cmd.sh,cmd/bup-%,$(wildcard cmd/*-cmd.sh)) -bup_deps := bup lib/bup/_version.py lib/bup/_helpers$(SOEXT) $(bup_cmds) +bup_deps := bup lib/bup/_checkout.py lib/bup/_helpers$(SOEXT) $(bup_cmds) all: $(bup_deps) Documentation/all $(current_sampledata) @@ -124,12 +124,18 @@ lib/bup/_helpers$(SOEXT): \ @rm -f $@ cd lib/bup && \ LDFLAGS="$(LDFLAGS)" CFLAGS="$(CFLAGS)" "$(bup_python)" csetup.py build - cp lib/bup/build/*/_helpers$(SOEXT) lib/bup/ - -lib/bup/_version.py: - @echo "Something has gone wrong; $@ should already exist." - @echo 'Check "./configure-version --update"' - @false + # Make sure there's just the one file we expect before we copy it. + find lib/bup/build/* -maxdepth 1 -name '_helpers*$(SOEXT)' \ + -exec printf 'x\c' '{}' \; | wc -c | xargs test 1 -eq + cp lib/bup/build/*/_helpers*$(SOEXT) "$@" + +lib/bup/_checkout.py: + @if grep -F '$Format' lib/bup/_release.py \ + && ! test -e lib/bup/_checkout.py; then \ + echo "Something has gone wrong; $@ should already exist."; \ + echo 'Check "./configure-version --update"'; \ + false; \ + fi t/tmp: mkdir t/tmp @@ -145,6 +151,10 @@ runtests-python: all t/tmp | tee -a t/tmp/test-log/$$$$.log cmdline_tests := \ + t/test-ftp \ + t/test-save-restore \ + t/test-packsizelimit \ + t/test-prune-older \ t/test-web.sh \ t/test-rm.sh \ t/test-gc.sh \ @@ -159,7 +169,8 @@ cmdline_tests := \ t/test-fsck.sh \ t/test-index-clear.sh \ t/test-index-check-device.sh \ - t/test-ls.sh \ + t/test-ls \ + t/test-ls-remote \ t/test-tz.sh \ t/test-meta.sh \ t/test-on.sh \ @@ -200,6 +211,9 @@ test: all check: test +distcheck: all + ./wvtest run t/test-release-archive.sh + cmd/python-cmd.sh: config/config.vars Makefile printf "#!/bin/sh\nexec %q \"\$$@\"" "$(bup_python)" \ >> cmd/python-cmd.sh.$$PPID.tmp