Add CHICKEN code to the things that need to be built.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4317 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
c8a9fc8adb
commit
27dfb2990c
6 changed files with 177 additions and 6 deletions
|
|
@ -17,7 +17,8 @@ SWIGLIB = $(top_srcdir)/Lib
|
|||
RELEASESUFFIX = @release_suffix@
|
||||
LIBS = libswigpl$(RELEASESUFFIX).la libswigpy$(RELEASESUFFIX).la \
|
||||
libswigtcl8$(RELEASESUFFIX).la libswigrb$(RELEASESUFFIX).la \
|
||||
libswigguile$(RELEASESUFFIX).la libswigocaml$(RELEASESUFFIX).la
|
||||
libswigguile$(RELEASESUFFIX).la libswigocaml$(RELEASESUFFIX).la \
|
||||
libswigchicken$(RELEASESUFFIX).la
|
||||
LIB_DIR = $(exec_prefix)/lib
|
||||
|
||||
MKINSTDIRS = $(top_srcdir)/Tools/config/mkinstalldirs
|
||||
|
|
@ -32,6 +33,7 @@ all:
|
|||
-$(MAKE) mzscheme
|
||||
-$(MAKE) php4
|
||||
-$(MAKE) ocaml
|
||||
-$(MAKE) chicken
|
||||
|
||||
install:
|
||||
@echo "Installing runtime libraries"
|
||||
|
|
@ -218,3 +220,22 @@ libswigpike$(RELEASESUFFIX).la:
|
|||
cat $(srcdir)/$(SWIG_TYPECHECK) $(srcdir)/$(PIKE_RUNTIME) >> libpike.c
|
||||
$(LIBTOOL) $(CC) -c $(PIKE_INCLUDE) -DSWIG_GLOBAL libpike.c
|
||||
$(LIBTOOL) $(CC) -o libswigpike$(RELEASESUFFIX).la libpike.lo -rpath $(LIB_DIR) -avoid-version
|
||||
|
||||
# ----------------------------------------------------------------------
|
||||
# CHICKEN run-time library
|
||||
# ----------------------------------------------------------------------
|
||||
|
||||
CHICKENOPTS = @CHICKENOPTS@
|
||||
CHICKEN_RUNTIME = $(SWIGLIB)/chicken/chickenrun.swg
|
||||
|
||||
# CHICKEN shared
|
||||
|
||||
chicken: libswigchicken$(RELEASESUFFIX).la
|
||||
|
||||
libswigchicken$(RELEASESUFFIX).la: $(CHICKEN_RUNTIME)
|
||||
rm -f libchicken.c
|
||||
echo '#include "chicken.h"' >> libchicken.c
|
||||
cat $(srcdir)/$(SWIG_TYPECHECK) $(srcdir)/$(CHICKEN_RUNTIME) >> libchicken.c
|
||||
$(LIBTOOL) $(CC) -c $(CHICKENOPTS) -DSWIG_GLOBAL libchicken.c
|
||||
$(LIBTOOL) $(CC) -o libswigchicken$(RELEASESUFFIX).la libchicken.lo -rpath $(LIB_DIR) -avoid-version
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue