diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2008-02-12 00:35:11 +0100 |
---|---|---|
committer | Jelmer Vernooij <jelmer@samba.org> | 2008-02-12 00:35:11 +0100 |
commit | 8244b4c0717b64b9effc27781f3d05fd816c5e5e (patch) | |
tree | 06ea41e2e8e719beb9c0227e8f44ab098e91ff6b /source4/lib/tdb/tdb.mk | |
parent | ecb987c97c98d7374a0e703c56f2a71f8514ece8 (diff) | |
download | samba-8244b4c0717b64b9effc27781f3d05fd816c5e5e.tar.gz samba-8244b4c0717b64b9effc27781f3d05fd816c5e5e.tar.bz2 samba-8244b4c0717b64b9effc27781f3d05fd816c5e5e.zip |
Manually compile python files rather than using setup.py.
(This used to be commit 94dfeb5e89a641e2af3d7426d9d25c87952198d2)
Diffstat (limited to 'source4/lib/tdb/tdb.mk')
-rw-r--r-- | source4/lib/tdb/tdb.mk | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/source4/lib/tdb/tdb.mk b/source4/lib/tdb/tdb.mk index d6118dd38f..10b7c6a92d 100644 --- a/source4/lib/tdb/tdb.mk +++ b/source4/lib/tdb/tdb.mk @@ -33,8 +33,13 @@ clean:: rm -f $(SONAME) $(SOLIB) libtdb.a libtdb.$(SHLIBEXT) rm -f $(ALL_PROGS) tdb.pc -build-python:: libtdb.$(SHLIBEXT) tdb_wrap.c - $(tdbdir)/setup.py build +build-python:: _tdb.$(SHLIBEXT) + +tdb_wrap.o: tdb_wrap.c + $(CC) -c $< $(CFLAGS) `$(PYTHON_CONFIG) --cflags` + +_tdb.$(SHLIBEXT): libtdb.$(SHLIBEXT) tdb_wrap.o + $(SHLD) $(SHLD_FLAGS) -o $@ tdb_wrap.o -L. -ltdb `$(PYTHON_CONFIG) --libs` install:: installdirs installbin installheaders installlibs \ $(PYTHON_INSTALL_TARGET) @@ -43,15 +48,14 @@ installpython:: build-python ./setup.py install --prefix=$(DESTDIR)$(prefix) check-python:: build-python - # FIXME: Should be more portable: - LD_LIBRARY_PATH=. PYTHONPATH=.:build/lib.linux-i686-2.4 trial python/tests/simple.py + $(LIB_PATH_VAR)=. PYTHONPATH=".:$(tdbdir)" trial $(tdbdir)/python/tests/simple.py install-swig:: mkdir -p $(DESTDIR)`$(SWIG) -swiglib` cp tdb.i $(DESTDIR)`$(SWIG) -swiglib` -clean-python:: - ./setup.py clean +clean:: + rm -f _tdb.$(SHLIBEXT) installdirs:: mkdir -p $(DESTDIR)$(bindir) @@ -77,5 +81,3 @@ libtdb.$(SHLIBEXT): $(SOLIB) $(SONAME): $(SOLIB) ln -fs $< $@ - - |