config/config.vars: configure config/configure config/configure.inc \
$(wildcard config/*.in)
- ./configure
+ MAKE="$(MAKE)" ./configure
bup_cmds := cmd/bup-python\
$(patsubst cmd/%-cmd.py,cmd/bup-%,$(wildcard cmd/*-cmd.py)) \
man_html := $(patsubst %.md,%.html,$(man_md))
INSTALL=install
-PREFIX=/usr
+PREFIX=/usr/local
MANDIR=$(DESTDIR)$(PREFIX)/share/man
DOCDIR=$(DESTDIR)$(PREFIX)/share/doc/bup
BINDIR=$(DESTDIR)$(PREFIX)/bin
$(INSTALL) -pm 0644 \
lib/web/*.html \
$(LIBDIR)/web/
-%/all:
- $(MAKE) -C $* all
-
-%/clean:
- $(MAKE) -C $* clean
config/config.h: config/config.vars
$(pf); git archive origin/html | (cd Documentation && tar -xvf -)
$(pf); git archive origin/man | (cd Documentation && tar -xvf -)
-clean: Documentation/clean config/clean
+clean: Documentation/clean cmd/bup-python
+ cd config && rm -f *~ .*~ \
+ ${CONFIGURE_DETRITUS} ${CONFIGURE_FILES} ${GENERATED_FILES}
rm -f *.o lib/*/*.o *.so lib/*/*.so *.dll lib/*/*.dll *.exe \
.*~ *~ */*~ lib/*/*~ lib/*/*/*~ \
*.pyc */*.pyc lib/*/*.pyc lib/*/*/*.pyc \
- bup bup-* cmd/bup-* \
- cmd/python-cmd.sh \
+ bup bup-* \
randomgen memtest \
testfs.img lib/bup/t/testfs.img
if test -e t/mnt; then t/cleanup-mounts-under t/mnt; fi
if test -e t/tmp; then t/force-delete t/tmp; fi
./configure-version --clean
t/configure-sampledata --clean
+ # Remove last so that cleanup tools can depend on it
+ rm -f cmd/bup-* cmd/python-cmd.sh