OS:=$(shell uname | sed 's/[-_].*//')
-CFLAGS:=-Wall -O2 -Werror $(PYINCLUDE)
+CFLAGS := -Wall -O2 -Werror $(PYINCLUDE) $(CFLAGS)
SOEXT:=.so
ifeq ($(OS),CYGWIN)
default: all
all: bup Documentation/all
+ t/configure-sampledata --setup
bup: lib/bup/_version.py lib/bup/_helpers$(SOEXT) cmds
runtests: all runtests-python runtests-cmdline
-runtests-python:
+runtests-python: all
$(PYTHON) wvtest.py \
$(wildcard t/t*.py) \
$(filter-out lib/bup/t/tmetadata.py,$(wildcard lib/*/t/t*.py))
$(PYTHON) wvtest.py lib/bup/t/tmetadata.py
runtests-cmdline: all
- t/test.sh
+ t/test-index-check-device.sh
t/test-meta.sh
+ t/test-restore-single-file.sh
+ t/test-rm-between-index-and-save.sh
+ t/test.sh
stupid:
PATH=/bin:/usr/bin $(MAKE) test
bup bup-* cmd/bup-* lib/bup/_version.py randomgen memtest \
out[12] out2[tc] tags[12] tags2[tc] \
testfs.img lib/bup/t/testfs.img
+ umount t/mnt/* || true
+ if test -e t/mnt; then rm -r t/mnt; 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 t/*.tmp lib/*/*/*.tmp build lib/bup/build lib/bup/t/testfs
+ rm -rf *.tmp *.tmp.meta t/*.tmp lib/*/*/*.tmp build lib/bup/build lib/bup/t/testfs
+ if test -e t/tmp; then rm -r t/tmp; fi
+ t/configure-sampledata --clean