[Guile] In -scm mode, wrap several SWIG runtime functions

and export them into the module (Swig swigrun).  The
	    runtime module is now built with "module" linkage.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5913 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
Matthias Köppe 2004-05-17 15:48:16 +00:00
commit 196113d2d8

View file

@ -109,8 +109,8 @@ libswigguilescm_la_SOURCES = libguile_scm.c
libswigguilescm_la_LDFLAGS = @LIBTOOL_NO_UNDEFINED@ $(RELEASE_SUFFIX_LIBTOOL) $(GUILE_DLNK)
libswigguilescm_la_CFLAGS = -DSWIG_GLOBAL $(GUILE_INCLUDE)
libguile_scm.c: $(GUILE_SCM_PRECOMMON) $(SWIG_TYPECHECK) $(GUILE_SCM_RUNTIME)
../preinst-swig -guile -scm -Linkage passive -runtime -o libguile_scm.c swigrun.i
libguile_scm.c: $(GUILE_SCM_PRECOMMON) $(SWIG_TYPECHECK) $(GUILE_SCM_RUNTIME) $(SWIGLIB)/guile/swigrun.i
../preinst-swig -guile -scm -Linkage module -package Swig -runtime -o libguile_scm.c swigrun.i
guileschemedir = $(datadir)/guile/Swig
guilescheme_DATA = ../Lib/guile/common.scm