Avoid using setup.py for intsallation.
[samba.git] / source4 / lib / ldb / ldb.mk
index 69c1bf6ad90cc7a99e56eb60984388ccaf6049e6..6d0ad44d38b887b729402e5555ddefb29ade7941 100644 (file)
@@ -74,13 +74,14 @@ _ldb.$(SHLIBEXT): $(LIBS) ldb_wrap.o
        $(SHLD) $(SHLD_FLAGS) -o _ldb.$(SHLIBEXT) ldb_wrap.o $(LIB_FLAGS)
 
 install-python:: build-python
-       $(ldbdir)/setup.py install --prefix=$(DESTDIR)$(prefix)
+       cp $(ldbdir)/ldb.py $(DESTDIR)`$(PYTHON) -c "import distutils.sysconfig; print distutils.sysconfig.get_python_lib(0)"`
+       cp _ldb.$(SHLIBEXT) $(DESTDIR)`$(PYTHON) -c "import distutils.sysconfig; print distutils.sysconfig.get_python_lib(1)"`
 
 install-swig::
        cp ldb.i `$(SWIG) -swiglib`
 
 check-python:: build-python
-       LD_LIBRARY_PATH=lib PYTHONPATH=.:$(ldbdir) trial $(ldbdir)/tests/python/api.py
+       LD_LIBRARY_PATH=lib PYTHONPATH=.:$(ldbdir) $(PYTHON) $(ldbdir)/tests/python/api.py
 
 clean::
        rm -f _ldb.$(SHLIBEXT)