]> arthur.barton.de Git - bup.git/blobdiff - Makefile
Don't forget to install _helpers.dll on cygwin.
[bup.git] / Makefile
index a555114c3a4e097ea3662fd5ed32122f4d964e59..531afecd49d122edf6ce0f3cb07d241c8611be17 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -21,7 +21,7 @@ default: all
 
 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
 
@@ -48,7 +48,10 @@ install: all
                $(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) \
@@ -62,10 +65,11 @@ install: 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: