From e3cc8bc55766e675c881c1bb3f02a8fe1d3010af Mon Sep 17 00:00:00 2001 From: Frederic Peters Date: Sat, 21 Aug 2004 17:45:24 +0000 Subject: working lasso c# binding. next step is to figure how mono manages the directories (currently it looks like CLASSPATH mess but gacutil may be useful). --- csharp/Makefile.am | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'csharp') diff --git a/csharp/Makefile.am b/csharp/Makefile.am index 293c1692..d69d930d 100644 --- a/csharp/Makefile.am +++ b/csharp/Makefile.am @@ -18,10 +18,13 @@ liblassosharpglue_la_LDFLAGS = -no-undefined -module -avoid-version liblassosharpglue_wrap.c: $(top_srcdir)/swig/Lasso.i $(SWIG) -v -csharp -package lasso -module lasso -o liblassosharpglue_wrap.c $< + cp liblassosharpglue_wrap.c liblassosharpglue_wrap.c.bak + sed -e 's/(char \*) "\(.*\)"/malloc("\1")/' \ + < liblassosharpglue_wrap.c.bak > liblassosharpglue_wrap.c dotnetlibdir = $(datadir)/dotnet/lasso/ -dotnetlib_DATA = lasso.dll +dotnetlib_DATA = lasso.dll lasso.dll.config lasso.dll: liblassosharpglue.la mcs /out:lasso.dll /target:library $(srcdir)/*.cs @@ -30,7 +33,7 @@ pkgconfig_DATA = lasso-sharp.pc pkgconfigdir = $(libdir)/pkgconfig clean-local: - -rm lasso.dll lasso-sharp.pc + -rm lasso.dll lasso-sharp.pc liblassosharpglue_wrap.c.bak SWIG_FILES = liblassosharpglue_wrap.c \ LassoAuthnRequest.cs LassoAuthnResponse.cs LassoIdentity.cs \ -- cgit