Remove swig use from tdb standalone build.
authorJelmer Vernooij <jelmer@samba.org>
Thu, 18 Dec 2008 19:49:53 +0000 (19:49 +0000)
committerJelmer Vernooij <jelmer@samba.org>
Thu, 18 Dec 2008 19:49:53 +0000 (19:49 +0000)
lib/tdb/Makefile.in
lib/tdb/autogen.sh
lib/tdb/tdb.mk

index 9915d88264b9a486a3da092fe10b896330874655..df1b02be6a18398531d317c6cc655ce1246d4fc7 100644 (file)
@@ -23,7 +23,6 @@ SHLD_FLAGS = @SHLD_FLAGS@
 PACKAGE_VERSION = @PACKAGE_VERSION@
 PICFLAG = @PICFLAG@
 SHLIBEXT = @SHLIBEXT@
-SWIG = swig
 PYTHON = @PYTHON@
 PYTHON_CONFIG = @PYTHON_CONFIG@
 PYTHON_BUILD_TARGET = @PYTHON_BUILD_TARGET@
index 88ac4cfcf73fb364825f2661b340456dc6ccc5fb..bf84eeee19a9116f3dc79177449a91321b3e8c31 100755 (executable)
@@ -9,8 +9,6 @@ autoheader $IPATHS || exit 1
 
 rm -rf autom4te.cache
 
-swig -O -Wall -python -keyword tdb.i # Ignore errors for now
-
 echo "Now run ./configure and then make."
 exit 0
 
index fa8db6d34cfbf4380f7720d8c575e5967504f314..025457503959b87ca15a7a68a56f9bd432de08c0 100644 (file)
@@ -33,32 +33,26 @@ clean::
        rm -f $(TDB_SONAME) $(TDB_SOLIB) libtdb.a libtdb.$(SHLIBEXT)
        rm -f $(ALL_PROGS) tdb.pc
 
-build-python:: _tdb.$(SHLIBEXT) 
+build-python:: tdb.$(SHLIBEXT) 
 
 tdb_wrap.o: $(tdbdir)/tdb_wrap.c
        $(CC) $(PICFLAG) -c $(tdbdir)/tdb_wrap.c $(CFLAGS) `$(PYTHON_CONFIG) --cflags`
 
-_tdb.$(SHLIBEXT): libtdb.$(SHLIBEXT) tdb_wrap.o
+tdb.$(SHLIBEXT): libtdb.$(SHLIBEXT) tdb_wrap.o
        $(SHLD) $(SHLD_FLAGS) -o $@ tdb_wrap.o -L. -ltdb `$(PYTHON_CONFIG) --ldflags`
 
 install:: installdirs installbin installheaders installlibs \
                  $(PYTHON_INSTALL_TARGET)
 
 install-python:: build-python
-       mkdir -p $(DESTDIR)`$(PYTHON) -c "import distutils.sysconfig; print distutils.sysconfig.get_python_lib(0, prefix='$(prefix)')"` \
-               $(DESTDIR)`$(PYTHON) -c "import distutils.sysconfig; print distutils.sysconfig.get_python_lib(1, prefix='$(prefix)')"`
-       cp $(tdbdir)/tdb.py $(DESTDIR)`$(PYTHON) -c "import distutils.sysconfig; print distutils.sysconfig.get_python_lib(0, prefix='$(prefix)')"`
-       cp _tdb.$(SHLIBEXT) $(DESTDIR)`$(PYTHON) -c "import distutils.sysconfig; print distutils.sysconfig.get_python_lib(1, prefix='$(prefix)')"`
+       mkdir -p $(DESTDIR)`$(PYTHON) -c "import distutils.sysconfig; print distutils.sysconfig.get_python_lib(1, prefix='$(prefix)')"`
+       cp tdb.$(SHLIBEXT) $(DESTDIR)`$(PYTHON) -c "import distutils.sysconfig; print distutils.sysconfig.get_python_lib(1, prefix='$(prefix)')"`
 
 check-python:: build-python $(TDB_SONAME)
        $(LIB_PATH_VAR)=. PYTHONPATH=".:$(tdbdir)" $(PYTHON) $(tdbdir)/python/tests/simple.py
 
-install-swig::
-       mkdir -p $(DESTDIR)`$(SWIG) -swiglib`
-       cp tdb.i $(DESTDIR)`$(SWIG) -swiglib`
-
 clean::
-       rm -f _tdb.$(SHLIBEXT)
+       rm -f tdb.$(SHLIBEXT)
 
 installdirs::
        mkdir -p $(DESTDIR)$(bindir)