all: bup Documentation/all
t/configure-sampledata --setup
-bup: lib/bup/_version.py lib/bup/_helpers$(SOEXT) cmds
+bup: lib/bup/_version.py lib/bup/_helpers$(SOEXT) cmds main.py
+ ln -sf main.py bup
Documentation/all: bup
check: test
-bup: main.py
- rm -f $@
- ln -s $< $@
-
cmds: \
$(patsubst cmd/%-cmd.py,cmd/bup-%,$(wildcard cmd/*-cmd.py)) \
$(patsubst cmd/%-cmd.sh,cmd/bup-%,$(wildcard cmd/*-cmd.sh))
rm -f $${GIT_INDEX_FILE} && \
git add -f Documentation/*.1 && \
git update-ref refs/heads/man \
- $$(echo "Autogenerated man pages for $$(git describe)" \
+ $$(echo "Autogenerated man pages for $$(git describe --always)" \
| git commit-tree $$(git write-tree --prefix=Documentation) \
-p refs/heads/man) && \
rm -f $${GIT_INDEX_FILE} && \
git add -f Documentation/*.html && \
git update-ref refs/heads/html \
- $$(echo "Autogenerated html pages for $$(git describe)" \
+ $$(echo "Autogenerated html pages for $$(git describe --always)" \
| git commit-tree $$(git write-tree --prefix=Documentation) \
-p refs/heads/html)
if test -e t/mnt; then rm -r t/mnt; fi
if test -e t/tmp; then t/cleanup-mounts-under t/tmp; fi
# FIXME: migrate these to t/mnt/
- if test -e bupmeta.tmp/testfs; \
- then umount bupmeta.tmp/testfs || true; fi
if test -e lib/bup/t/testfs; \
then umount lib/bup/t/testfs || true; fi
- if test -e bupmeta.tmp/testfs-limited; \
- then umount bupmeta.tmp/testfs-limited || true; fi
rm -rf *.tmp *.tmp.meta t/*.tmp lib/*/*/*.tmp build lib/bup/build lib/bup/t/testfs
if test -e t/tmp; then t/force-delete t/tmp; fi
t/configure-sampledata --clean