all: bup Documentation/all
-bup: lib/bup/_version.py lib/bup/_hashsplit$(SOEXT) cmds
+bup: lib/bup/_version.py lib/bup/_helpers$(SOEXT) cmds
Documentation/all: bup
$(LIBDIR)/web
[ ! -e Documentation/.docs-available ] || \
$(INSTALL) -m 0644 \
- $(wildcard Documentation/*.1) \
+ Documentation/*.1 \
$(MANDIR)/man1
[ ! -e Documentation/.docs-available ] || \
$(INSTALL) -m 0644 \
- $(wildcard Documentation/*.html) \
+ Documentation/*.html \
$(DOCDIR)
$(INSTALL) -m 0755 bup $(BINDIR)
$(INSTALL) -m 0755 \
- $(wildcard cmd/bup-*) \
+ cmd/bup-* \
$(LIBDIR)/cmd
$(INSTALL) -m 0644 \
- $(wildcard lib/bup/*.so lib/bup/*.py) \
+ lib/bup/*.py \
+ $(LIBDIR)/bup
+ $(INSTALL) -m 0755 \
+ lib/bup/*$(SOEXT) \
$(LIBDIR)/bup
$(INSTALL) -m 0644 \
- $(wildcard lib/tornado/*.py) \
+ lib/tornado/*.py \
$(LIBDIR)/tornado
$(INSTALL) -m 0644 \
- $(wildcard lib/web/*) \
+ lib/web/* \
$(LIBDIR)/web
%/all:
$(MAKE) -C $* all
%/clean:
$(MAKE) -C $* clean
-lib/bup/_hashsplit$(SOEXT): lib/bup/_hashsplit.c lib/bup/csetup.py
+lib/bup/_helpers$(SOEXT): \
+ lib/bup/bupsplit.c lib/bup/_helpers.c lib/bup/csetup.py
@rm -f $@
cd lib/bup && $(PYTHON) csetup.py build
- cp lib/bup/build/*/_hashsplit$(SOEXT) lib/bup/
+ cp lib/bup/build/*/_helpers$(SOEXT) lib/bup/
.PHONY: lib/bup/_version.py
lib/bup/_version.py: