r26292: Make sure swig directory exists.
[jelmer/samba4-debian.git] / source / lib / talloc / Makefile.in
index 6eee227f7ac80a2384e9938028fad57c3fb45027..a33085f95bf5bffc7c685c1b96d349ed859a8fb5 100644 (file)
@@ -17,6 +17,7 @@ EXTRA_TARGETS = @DOC_TARGET@
 PICFLAG = @PICFLAG@
 PACKAGE_VERSION = @PACKAGE_VERSION@
 SHLIBEXT = @SHLIBEXT@
+SHLD = @SHLD@
 SHLD_FLAGS = @SHLD_FLAGS@
 
 .SUFFIXES: .c .o .3 .3.xml .xml .html
@@ -44,7 +45,7 @@ libtalloc.a: $(LIBOBJ)
        @-ranlib $@
 
 $(SOLIB): $(LIBOBJ)
-       $(CC) $(SHLD_FLAGS) -o $@ $(LIBOBJ) @SONAMEFLAG@$(SONAME)
+       $(SHLD) $(SHLD_FLAGS) -o $@ $(LIBOBJ) @SONAMEFLAG@$(SONAME)
 
 install: all 
        ${INSTALLCMD} -d $(DESTDIR)$(libdir)
@@ -56,6 +57,8 @@ 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} -d $(DESTDIR)`swig -swiglib` || true
+       which swig >/dev/null 2>&1 && ${INSTALLCMD} -m 644 talloc.i $(DESTDIR)`swig -swiglib` || true
 
 doc: talloc.3 talloc.3.html