diff options
| author | Frederic Peters <fpeters@entrouvert.com> | 2004-08-21 16:30:08 +0000 |
|---|---|---|
| committer | Frederic Peters <fpeters@entrouvert.com> | 2004-08-21 16:30:08 +0000 |
| commit | a0bb363ab67b20de7d43db13a0f4bd6ffa62231c (patch) | |
| tree | 75cc1c273e2d74b4aff0c6ea1ef9c38a24e194d2 | |
| parent | f52a1fee166439679011d24f13b85c3e755a5872 (diff) | |
| download | lasso-a0bb363ab67b20de7d43db13a0f4bd6ffa62231c.tar.gz lasso-a0bb363ab67b20de7d43db13a0f4bd6ffa62231c.tar.xz lasso-a0bb363ab67b20de7d43db13a0f4bd6ffa62231c.zip | |
getting there; it builds and installs correctly but I'm still trying to
separate assembly name and file name. (no, I don't know what is an assembly
name)
| -rw-r--r-- | configure.ac | 1 | ||||
| -rw-r--r-- | csharp/Makefile.am | 14 | ||||
| -rw-r--r-- | csharp/lasso-sharp.pc.in | 8 |
3 files changed, 17 insertions, 6 deletions
diff --git a/configure.ac b/configure.ac index 4648bd2e..e32effde 100644 --- a/configure.ac +++ b/configure.ac @@ -643,6 +643,7 @@ dnl ========================================================================== AC_OUTPUT( [Makefile csharp/Makefile +csharp/lasso-sharp.pc docs/Makefile docs/lasso-book/Makefile docs/reference/Makefile diff --git a/csharp/Makefile.am b/csharp/Makefile.am index 798eb490..293c1692 100644 --- a/csharp/Makefile.am +++ b/csharp/Makefile.am @@ -17,7 +17,7 @@ liblassosharpglue_la_LIBADD = \ liblassosharpglue_la_LDFLAGS = -no-undefined -module -avoid-version liblassosharpglue_wrap.c: $(top_srcdir)/swig/Lasso.i - $(SWIG) -v -csharp -module liblassosharpglue -o liblassosharpglue_wrap.c $< + $(SWIG) -v -csharp -package lasso -module lasso -o liblassosharpglue_wrap.c $< dotnetlibdir = $(datadir)/dotnet/lasso/ @@ -26,23 +26,25 @@ dotnetlib_DATA = lasso.dll lasso.dll: liblassosharpglue.la mcs /out:lasso.dll /target:library $(srcdir)/*.cs +pkgconfig_DATA = lasso-sharp.pc +pkgconfigdir = $(libdir)/pkgconfig + clean-local: - -rm lasso.dll + -rm lasso.dll lasso-sharp.pc SWIG_FILES = liblassosharpglue_wrap.c \ LassoAuthnRequest.cs LassoAuthnResponse.cs LassoIdentity.cs \ LassoLecp.cs LassoLibAuthnRequest.cs LassoLibAuthnResponse.cs \ LassoLogin.cs LassoLogout.cs LassoProfile.cs LassoRequest.cs \ LassoResponse.cs LassoSamlpRequest.cs LassoSamlpResponse.cs \ - LassoServer.cs LassoSession.cs liblassosharpglue.cs \ - liblassosharpgluePINVOKE.cs SWIGTYPE_p_GHashTable.cs \ - SWIGTYPE_p_GObject.cs SWIGTYPE_p_GPtrArray.cs \ + LassoServer.cs LassoSession.cs lasso.cs lassoPINVOKE.cs \ + SWIGTYPE_p_GHashTable.cs SWIGTYPE_p_GObject.cs SWIGTYPE_p_GPtrArray.cs \ SWIGTYPE_p_LassoLibRequestAuthnContext.cs \ SWIGTYPE_p_LassoLibScoping.cs SWIGTYPE_p_LassoNode.cs \ SWIGTYPE_p_LassoProvider.cs SWIGTYPE_p_LassoSamlpRequestAbstract.cs \ SWIGTYPE_p_LassoSamlpResponseAbstract.cs -EXTRA_DIST = $(SWIG_FILES) +EXTRA_DIST = lasso-sharp.pc.in $(SWIG_FILES) MAINTAINERCLEANFILES = $(SWIG_FILES) diff --git a/csharp/lasso-sharp.pc.in b/csharp/lasso-sharp.pc.in new file mode 100644 index 00000000..9baf8572 --- /dev/null +++ b/csharp/lasso-sharp.pc.in @@ -0,0 +1,8 @@ +prefix=@prefix@ +datadir=@datadir@ + +Name: Lasso# +Version: @VERSION@ +Description: Lasso# - Lasso .NET Binding +Libs: -r:${datadir}/dotnet/lasso/lasso.dll + |
