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
$(wildcard cmd/bup-*) \
$(LIBDIR)/cmd
$(INSTALL) -m 0644 \
- $(wildcard lib/bup/*.so lib/bup/*.py) \
+ $(wildcard lib/bup/*.py) \
+ $(LIBDIR)/bup
+ $(INSTALL) -m 0755 \
+ $(wildcard lib/bup/*$(SOEXT)) \
$(LIBDIR)/bup
$(INSTALL) -m 0644 \
$(wildcard lib/tornado/*.py) \
%/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: