Install SWIG files if swig is present.
authorjelmer <jelmer@0c0555d6-39d7-0310-84fc-f1cc0bd64818>
Tue, 4 Dec 2007 01:37:28 +0000 (01:37 +0000)
committerjelmer <jelmer@0c0555d6-39d7-0310-84fc-f1cc0bd64818>
Tue, 4 Dec 2007 01:37:28 +0000 (01:37 +0000)
git-svn-id: svn+ssh://svn.samba.org/data/svn/samba/branches/SAMBA_4_0@26276 0c0555d6-39d7-0310-84fc-f1cc0bd64818

source/lib/ldb/Makefile.in
source/lib/talloc/Makefile.in
source/lib/tdb/Makefile.in

index 23a89c98c6c0c2b34badceafc733255919e958f4..26b77d7dc19169870589e8ec0dca38eeb026cf4e 100644 (file)
@@ -244,6 +244,9 @@ build-python: lib/libldb.$(SHLIBEXT) ldb_wrap.c ldb.py
 install-python: build-python
        ./setup.py install --prefix=$(prefix)
 
+install-swig: 
+       cp ldb.i `$(SWIG) -swiglib`
+
 check-python: build-python
        # FIXME: This isn't portable
        LD_LIBRARY_PATH=lib PYTHONPATH=.:build/lib.linux-i686-2.4/ trial tests/python/api.py
index 7110b04e126340cf1ebd1f771cb6ee179cafd97d..e872ec42cf6521626935d8e058bf503eed9b25f1 100644 (file)
@@ -57,6 +57,7 @@ install: all
        ${INSTALLCMD} -m 644 talloc.pc $(DESTDIR)$(libdir)/pkgconfig
        if [ -f talloc.3 ];then ${INSTALLCMD} -d $(DESTDIR)$(mandir)/man3; fi
        if [ -f talloc.3 ];then ${INSTALLCMD} -m 644 talloc.3 $(DESTDIR)$(mandir)/man3; fi
+       which swig >/dev/null 2>&1 && ${INSTALLCMD} -m 644 talloc.i $(DESTDIR)`swig -swiglib`
 
 doc: talloc.3 talloc.3.html
 
index 7ca78e53177eb0cf9742b622522fd98374a86280..e973dc21adf072085d47c5a6c24a9d233574c54b 100644 (file)
@@ -125,5 +125,8 @@ check-python: build-python
        # FIXME: Should be more portable:
        LD_LIBRARY_PATH=. PYTHONPATH=.:build/lib.linux-i686-2.4 trial python/tests/simple.py
 
+install-swig:
+       cp tdb.i `swig -swiglib`
+
 clean-python:
        ./setup.py clean