Commited Nicolas SWIG binding for WSF since he is on vacation.

This commit is contained in:
Frédéric Péters 2004-12-23 10:11:25 +00:00
parent 41016ca42a
commit 9c45b86263
7 changed files with 1395 additions and 8 deletions

View File

@ -15,7 +15,7 @@ liblassosharpglue_la_LIBADD = \
liblassosharpglue_la_LDFLAGS = -no-undefined -module -avoid-version
liblassosharpglue_wrap.c: $(top_srcdir)/swig/Lasso.i
liblassosharpglue_wrap.c: $(top_srcdir)/swig/Lasso.i $(top_srcdir)/swig/Lasso-wsf.i
$(SWIG) -v -csharp -module lasso -o liblassosharpglue_wrap.c $<
cp liblassosharpglue_wrap.c liblassosharpglue_wrap.c.bak
sed -e 's/(char \*) "\(.*\)"/malloc("\1")/' \

View File

@ -48,7 +48,7 @@ CLEANFILES = $(JAVA_CRUFT)
MAINTAINERCLEANFILES = $(SWIG_OUTPUTS)
lasso_wrap.c lasso.java: $(top_srcdir)/swig/Lasso.i
lasso_wrap.c lasso.java: $(top_srcdir)/swig/Lasso.i $(top_srcdir)/swig/Lasso-wsf.i
$(SWIG) -v -java -module lasso -package com.entrouvert.lasso -o lasso_wrap.c $<
# FIXME There must be a better way to do this with SWIG

View File

@ -8,7 +8,7 @@ lasso_la_SOURCES = lasso_wrap.c
php_extensiondir = ${prefix}@PHP_UNPREFIXED_EXTENSION_DIR@
lasso_wrap.c php_lasso.h lasso.php: $(top_srcdir)/swig/Lasso.i
lasso_wrap.c php_lasso.h lasso.php: $(top_srcdir)/swig/Lasso.i $(top_srcdir)/swig/Lasso-wsf.i
$(SWIG) -v -php4 -module lasso -o lasso_wrap.c -dlname lasso $<
test-php: lasso.la lasso.php

View File

@ -16,7 +16,7 @@ else
_lasso_la_LDFLAGS = -no-undefined -module -avoid-version
endif
endif
lasso_wrap.c lasso.py: $(top_srcdir)/swig/Lasso.i
lasso_wrap.c lasso.py: $(top_srcdir)/swig/Lasso.i $(top_srcdir)/swig/Lasso-wsf.i
$(SWIG) -v -python -module lasso -o lasso_wrap.c $<
SWIG_OUTPUTS = lasso_wrap.c lasso.py

1387
swig/Lasso-wsf.i Normal file

File diff suppressed because it is too large Load Diff

View File

@ -2811,3 +2811,6 @@ gint LassoNameRegistration_setSessionFromDump(LassoNameRegistration *self, gchar
#define LassoNameRegistration_validateRequest lasso_name_registration_validate_request
%}
%include Lasso-wsf.i

View File

@ -1,5 +1,2 @@
EXTRA_DIST = Lasso.i
clean-local:
rm -f Lasso.py Lasso_wrap.c
EXTRA_DIST = Lasso.i Lasso-wsf.i