config/config.h: config/config.vars
lib/bup/_helpers$(SOEXT): \
- config/config.h \
+ config/config.h lib/bup/bupsplit.h \
lib/bup/bupsplit.c lib/bup/_helpers.c lib/bup/csetup.py
@rm -f $@
- cd lib/bup && \
- LDFLAGS="$(LDFLAGS)" CFLAGS="$(CFLAGS)" "$(bup_python)" csetup.py build
+ cd lib/bup && $(bup_python) csetup.py build "$(CFLAGS)" "$(LDFLAGS)"
# Make sure there's just the one file we expect before we copy it.
"$(bup_python)" -c \
"import glob; assert(len(glob.glob('lib/bup/build/*/_helpers*$(SOEXT)')) == 1)"
| tee -a t/tmp/test-log/$$$$.log
cmdline_tests := \
+ t/test.sh \
t/test-argv \
t/test-cat-file.sh \
t/test-command-without-init-fails.sh \
t/test-compression.sh \
t/test-drecurse.sh \
t/test-fsck.sh \
+ t/test-fuse.sh \
+ t/test-ftp \
+ t/test-gc.sh \
+ t/test-import-duplicity.sh \
+ t/test-import-rdiff-backup.sh \
+ t/test-index.sh \
+ t/test-index-check-device.sh \
t/test-index-clear.sh \
+ t/test-list-idx.sh \
t/test-ls \
t/test-ls-remote \
- t/test-tz.sh
+ t/test-main.sh \
+ t/test-meta.sh \
+ t/test-on.sh \
+ t/test-packsizelimit \
+ t/test-prune-older \
+ t/test-redundant-saves.sh \
+ t/test-restore-map-owner.sh \
+ t/test-restore-single-file.sh \
+ t/test-rm.sh \
+ t/test-rm-between-index-and-save.sh \
+ t/test-save-creates-no-unrefs.sh \
+ t/test-save-restore \
+ t/test-save-errors \
+ t/test-save-restore-excludes.sh \
+ t/test-save-strip-graft.sh \
+ t/test-save-with-valid-parent.sh \
+ t/test-sparse-files.sh \
+ t/test-split-join.sh \
+ t/test-tz.sh \
+ t/test-xdev.sh
ifeq "2" "$(bup_python_majver)"
+ # unresolved
+ # web: needs more careful attention, path bytes round-trips, reprs, etc.
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 \
- t/test-main.sh \
- t/test-list-idx.sh \
- t/test-index.sh \
- t/test-split-join.sh \
- t/test-fuse.sh \
- t/test-index-check-device.sh \
- t/test-meta.sh \
- t/test-on.sh \
- t/test-restore-map-owner.sh \
- t/test-restore-single-file.sh \
- t/test-rm-between-index-and-save.sh \
- t/test-save-with-valid-parent.sh \
- t/test-sparse-files.sh \
- t/test-redundant-saves.sh \
- t/test-save-creates-no-unrefs.sh \
- t/test-save-restore-excludes.sh \
- t/test-save-strip-graft.sh \
- t/test-import-duplicity.sh \
- t/test-import-rdiff-backup.sh \
- t/test-xdev.sh \
- t/test.sh
+ t/test-web.sh
endif
tmp-target-run-test-get-%: all t/tmp
$(pf); cd $$(pwd -P); TMPDIR="$(test_tmp)" \
t/test-get $* 2>&1 | tee -a t/tmp/test-log/$$$$.log
-test_get_targets :=
-
-ifeq "2" "$(bup_python_majver)"
- test_get_targets += \
- tmp-target-run-test-get-replace \
- tmp-target-run-test-get-universal \
- tmp-target-run-test-get-ff \
- tmp-target-run-test-get-append \
- tmp-target-run-test-get-pick \
- tmp-target-run-test-get-new-tag \
- tmp-target-run-test-get-unnamed
-endif
+test_get_targets += \
+ tmp-target-run-test-get-replace \
+ tmp-target-run-test-get-universal \
+ tmp-target-run-test-get-ff \
+ tmp-target-run-test-get-append \
+ tmp-target-run-test-get-pick \
+ tmp-target-run-test-get-new-tag \
+ tmp-target-run-test-get-unnamed
# For parallel runs.
# The "pwd -P" here may not be appropriate in the long run, but we