From 217046a958569ecdc2bb72997b157de011e17c9d Mon Sep 17 00:00:00 2001 From: James Willcox Date: Wed, 14 Sep 2005 05:05:04 +0000 Subject: [PATCH] add docs for avahi-sharp git-svn-id: file:///home/lennart/svn/public/avahi/trunk@582 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe --- avahi-sharp/Makefile.am | 20 ++- avahi-sharp/en/Avahi.xml | 6 + avahi-sharp/en/Avahi/AddressResolver.xml | 111 ++++++++++++ avahi-sharp/en/Avahi/Client.xml | 113 ++++++++++++ avahi-sharp/en/Avahi/ClientException.xml | 29 +++ avahi-sharp/en/Avahi/ClientState.xml | 66 +++++++ avahi-sharp/en/Avahi/ClientStateHandler.xml | 23 +++ avahi-sharp/en/Avahi/DomainBrowser.xml | 99 +++++++++++ avahi-sharp/en/Avahi/DomainBrowserType.xml | 66 +++++++ avahi-sharp/en/Avahi/DomainInfo.xml | 50 ++++++ avahi-sharp/en/Avahi/DomainInfoHandler.xml | 23 +++ avahi-sharp/en/Avahi/EntryGroup.xml | 168 ++++++++++++++++++ avahi-sharp/en/Avahi/EntryGroupState.xml | 56 ++++++ .../en/Avahi/EntryGroupStateHandler.xml | 23 +++ avahi-sharp/en/Avahi/HostAddressHandler.xml | 25 +++ avahi-sharp/en/Avahi/HostNameResolver.xml | 113 ++++++++++++ avahi-sharp/en/Avahi/Protocol.xml | 46 +++++ avahi-sharp/en/Avahi/ServiceBrowser.xml | 117 ++++++++++++ avahi-sharp/en/Avahi/ServiceInfo.xml | 127 +++++++++++++ avahi-sharp/en/Avahi/ServiceInfoHandler.xml | 23 +++ avahi-sharp/en/Avahi/ServiceResolver.xml | 123 +++++++++++++ avahi-sharp/en/Avahi/ServiceTypeBrowser.xml | 111 ++++++++++++ avahi-sharp/en/Avahi/ServiceTypeInfo.xml | 61 +++++++ .../en/Avahi/ServiceTypeInfoHandler.xml | 23 +++ avahi-sharp/en/index.xml | 58 ++++++ configure.ac | 27 ++- 26 files changed, 1705 insertions(+), 2 deletions(-) create mode 100644 avahi-sharp/en/Avahi.xml create mode 100644 avahi-sharp/en/Avahi/AddressResolver.xml create mode 100644 avahi-sharp/en/Avahi/Client.xml create mode 100644 avahi-sharp/en/Avahi/ClientException.xml create mode 100644 avahi-sharp/en/Avahi/ClientState.xml create mode 100644 avahi-sharp/en/Avahi/ClientStateHandler.xml create mode 100644 avahi-sharp/en/Avahi/DomainBrowser.xml create mode 100644 avahi-sharp/en/Avahi/DomainBrowserType.xml create mode 100644 avahi-sharp/en/Avahi/DomainInfo.xml create mode 100644 avahi-sharp/en/Avahi/DomainInfoHandler.xml create mode 100644 avahi-sharp/en/Avahi/EntryGroup.xml create mode 100644 avahi-sharp/en/Avahi/EntryGroupState.xml create mode 100644 avahi-sharp/en/Avahi/EntryGroupStateHandler.xml create mode 100644 avahi-sharp/en/Avahi/HostAddressHandler.xml create mode 100644 avahi-sharp/en/Avahi/HostNameResolver.xml create mode 100644 avahi-sharp/en/Avahi/Protocol.xml create mode 100644 avahi-sharp/en/Avahi/ServiceBrowser.xml create mode 100644 avahi-sharp/en/Avahi/ServiceInfo.xml create mode 100644 avahi-sharp/en/Avahi/ServiceInfoHandler.xml create mode 100644 avahi-sharp/en/Avahi/ServiceResolver.xml create mode 100644 avahi-sharp/en/Avahi/ServiceTypeBrowser.xml create mode 100644 avahi-sharp/en/Avahi/ServiceTypeInfo.xml create mode 100644 avahi-sharp/en/Avahi/ServiceTypeInfoHandler.xml create mode 100644 avahi-sharp/en/index.xml diff --git a/avahi-sharp/Makefile.am b/avahi-sharp/Makefile.am index d361221..c0866df 100644 --- a/avahi-sharp/Makefile.am +++ b/avahi-sharp/Makefile.am @@ -20,7 +20,13 @@ ASSEMBLY = avahi-sharp.dll CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb -EXTRA_DIST = $(AVAHISOURCES) avahi.snk avahi-sharp.dll.config +EXTRA_DIST = \ + $(AVAHISOURCES) \ + avahi.snk \ + avahi-sharp.dll.config \ + avahi-sharp-docs.source \ + en/*.xml \ + en/*/*.xml AVAHISOURCES = \ $(srcdir)/AssemblyInfo.cs \ @@ -41,6 +47,18 @@ $(ASSEMBLY): $(AVAHISOURCES) if HAVE_MONO all: $(ASSEMBLY) +if HAVE_MONODOC +update-docs: $(ASSEMBLY) + $(MONODOCER) -assembly:$(ASSEMBLY) -path:en + +avahi-sharp-docs.zip: $(srcdir)/en/*/* + $(MDASSEMBLER) --out avahi-sharp-docs --ecma $(srcdir)/en + +docdir = $(MONODOC_DIR) +doc_DATA = avahi-sharp-docs.zip avahi-sharp-docs.tree avahi-sharp-docs.source + +endif + install-data-hook: $(ASSEMBLY) $(GACUTIL) /i $(ASSEMBLY) /package avahi-sharp /gacdir $(libdir) /root $(DESTDIR)$(libdir) diff --git a/avahi-sharp/en/Avahi.xml b/avahi-sharp/en/Avahi.xml new file mode 100644 index 0000000..0739013 --- /dev/null +++ b/avahi-sharp/en/Avahi.xml @@ -0,0 +1,6 @@ + + + To be added. + To be added. + + diff --git a/avahi-sharp/en/Avahi/AddressResolver.xml b/avahi-sharp/en/Avahi/AddressResolver.xml new file mode 100644 index 0000000..e4ebd27 --- /dev/null +++ b/avahi-sharp/en/Avahi/AddressResolver.xml @@ -0,0 +1,111 @@ + + + + avahi-sharp + 1.0.0.0 + + + System.Object + + + + System.IDisposable + + + + + + Constructor + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + Constructor + + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + Event + + Avahi.HostAddressHandler + + + To be added. + To be added. + + + + + Event + + System.EventHandler + + + To be added. + To be added. + + + + + Method + + System.Void + + + + To be added. + To be added. + + + + + Property + + System.Net.IPAddress + + + To be added. + To be added. + To be added. + + + + + Property + + System.String + + + To be added. + To be added. + To be added. + + + + + To be added. + To be added. + + diff --git a/avahi-sharp/en/Avahi/Client.xml b/avahi-sharp/en/Avahi/Client.xml new file mode 100644 index 0000000..54e691d --- /dev/null +++ b/avahi-sharp/en/Avahi/Client.xml @@ -0,0 +1,113 @@ + + + + avahi-sharp + 1.0.0.0 + + + System.Object + + + + System.IDisposable + + + + + + Constructor + + + To be added. + To be added. + + + + + Event + + Avahi.ClientStateHandler + + + To be added. + To be added. + + + + + Method + + System.Void + + + + To be added. + To be added. + + + + + Property + + System.String + + + To be added. + To be added. + To be added. + + + + + Property + + System.String + + + To be added. + To be added. + To be added. + + + + + Property + + System.String + + + To be added. + To be added. + To be added. + + + + + Property + + System.String + + + To be added. + To be added. + To be added. + + + + + Property + + Avahi.ClientState + + + To be added. + To be added. + To be added. + + + + + To be added. + To be added. + + diff --git a/avahi-sharp/en/Avahi/ClientException.xml b/avahi-sharp/en/Avahi/ClientException.xml new file mode 100644 index 0000000..3e562e2 --- /dev/null +++ b/avahi-sharp/en/Avahi/ClientException.xml @@ -0,0 +1,29 @@ + + + + avahi-sharp + 1.0.0.0 + + + System.ApplicationException + + + + + + Property + + System.Int32 + + + To be added. + To be added. + To be added. + + + + + To be added. + To be added. + + diff --git a/avahi-sharp/en/Avahi/ClientState.xml b/avahi-sharp/en/Avahi/ClientState.xml new file mode 100644 index 0000000..e8291a8 --- /dev/null +++ b/avahi-sharp/en/Avahi/ClientState.xml @@ -0,0 +1,66 @@ + + + + avahi-sharp + 1.0.0.0 + + + System.Enum + + + + + Field + + Avahi.ClientState + + + To be added. + + + + + Field + + Avahi.ClientState + + + To be added. + + + + + Field + + Avahi.ClientState + + + To be added. + + + + + Field + + Avahi.ClientState + + + To be added. + + + + + Field + + Avahi.ClientState + + + To be added. + + + + + To be added. + To be added. + + diff --git a/avahi-sharp/en/Avahi/ClientStateHandler.xml b/avahi-sharp/en/Avahi/ClientStateHandler.xml new file mode 100644 index 0000000..29b43bd --- /dev/null +++ b/avahi-sharp/en/Avahi/ClientStateHandler.xml @@ -0,0 +1,23 @@ + + + + avahi-sharp + 1.0.0.0 + + + System.Delegate + + + + + + + System.Void + + + To be added. + To be added. + To be added. + To be added. + + diff --git a/avahi-sharp/en/Avahi/DomainBrowser.xml b/avahi-sharp/en/Avahi/DomainBrowser.xml new file mode 100644 index 0000000..ca9a4f5 --- /dev/null +++ b/avahi-sharp/en/Avahi/DomainBrowser.xml @@ -0,0 +1,99 @@ + + + + avahi-sharp + 1.0.0.0 + + + System.Object + + + + System.IDisposable + + + + + + Constructor + + + + + To be added. + To be added. + To be added. + + + + + Constructor + + + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + Event + + Avahi.DomainInfoHandler + + + To be added. + To be added. + + + + + Event + + Avahi.DomainInfoHandler + + + To be added. + To be added. + + + + + Method + + System.Void + + + + To be added. + To be added. + + + + + Property + + Avahi.DomainInfo[] + + + To be added. + To be added. + To be added. + + + + + To be added. + To be added. + + diff --git a/avahi-sharp/en/Avahi/DomainBrowserType.xml b/avahi-sharp/en/Avahi/DomainBrowserType.xml new file mode 100644 index 0000000..9743524 --- /dev/null +++ b/avahi-sharp/en/Avahi/DomainBrowserType.xml @@ -0,0 +1,66 @@ + + + + avahi-sharp + 1.0.0.0 + + + System.Enum + + + + + Field + + Avahi.DomainBrowserType + + + To be added. + + + + + Field + + Avahi.DomainBrowserType + + + To be added. + + + + + Field + + Avahi.DomainBrowserType + + + To be added. + + + + + Field + + Avahi.DomainBrowserType + + + To be added. + + + + + Field + + Avahi.DomainBrowserType + + + To be added. + + + + + To be added. + To be added. + + diff --git a/avahi-sharp/en/Avahi/DomainInfo.xml b/avahi-sharp/en/Avahi/DomainInfo.xml new file mode 100644 index 0000000..d111ebf --- /dev/null +++ b/avahi-sharp/en/Avahi/DomainInfo.xml @@ -0,0 +1,50 @@ + + + + avahi-sharp + 1.0.0.0 + + + System.ValueType + + + + + + Field + + System.Int32 + + + To be added. + To be added. + + + + + Field + + Avahi.Protocol + + + To be added. + To be added. + + + + + Field + + System.String + + + To be added. + To be added. + + + + + To be added. + To be added. + + diff --git a/avahi-sharp/en/Avahi/DomainInfoHandler.xml b/avahi-sharp/en/Avahi/DomainInfoHandler.xml new file mode 100644 index 0000000..98679ab --- /dev/null +++ b/avahi-sharp/en/Avahi/DomainInfoHandler.xml @@ -0,0 +1,23 @@ + + + + avahi-sharp + 1.0.0.0 + + + System.Delegate + + + + + + + System.Void + + + To be added. + To be added. + To be added. + To be added. + + diff --git a/avahi-sharp/en/Avahi/EntryGroup.xml b/avahi-sharp/en/Avahi/EntryGroup.xml new file mode 100644 index 0000000..cb953c8 --- /dev/null +++ b/avahi-sharp/en/Avahi/EntryGroup.xml @@ -0,0 +1,168 @@ + + + + avahi-sharp + 1.0.0.0 + + + System.Object + + + + System.IDisposable + + + + + + Constructor + + + + + To be added. + To be added. + To be added. + + + + + Event + + Avahi.EntryGroupStateHandler + + + To be added. + To be added. + + + + + Method + + System.Void + + + + To be added. + To be added. + + + + + Method + + System.Void + + + + To be added. + To be added. + + + + + Method + + System.Void + + + + To be added. + To be added. + + + + + Method + + System.Void + + + + + + + + + + System.ParamArray + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + Method + + System.Void + + + + + + + + + + + + + System.ParamArray + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + Property + + Avahi.EntryGroupState + + + To be added. + To be added. + To be added. + + + + + Property + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + To be added. + To be added. + + diff --git a/avahi-sharp/en/Avahi/EntryGroupState.xml b/avahi-sharp/en/Avahi/EntryGroupState.xml new file mode 100644 index 0000000..6964825 --- /dev/null +++ b/avahi-sharp/en/Avahi/EntryGroupState.xml @@ -0,0 +1,56 @@ + + + + avahi-sharp + 1.0.0.0 + + + System.Enum + + + + + Field + + Avahi.EntryGroupState + + + To be added. + + + + + Field + + Avahi.EntryGroupState + + + To be added. + + + + + Field + + Avahi.EntryGroupState + + + To be added. + + + + + Field + + Avahi.EntryGroupState + + + To be added. + + + + + To be added. + To be added. + + diff --git a/avahi-sharp/en/Avahi/EntryGroupStateHandler.xml b/avahi-sharp/en/Avahi/EntryGroupStateHandler.xml new file mode 100644 index 0000000..4e98e82 --- /dev/null +++ b/avahi-sharp/en/Avahi/EntryGroupStateHandler.xml @@ -0,0 +1,23 @@ + + + + avahi-sharp + 1.0.0.0 + + + System.Delegate + + + + + + + System.Void + + + To be added. + To be added. + To be added. + To be added. + + diff --git a/avahi-sharp/en/Avahi/HostAddressHandler.xml b/avahi-sharp/en/Avahi/HostAddressHandler.xml new file mode 100644 index 0000000..2eb9027 --- /dev/null +++ b/avahi-sharp/en/Avahi/HostAddressHandler.xml @@ -0,0 +1,25 @@ + + + + avahi-sharp + 1.0.0.0 + + + System.Delegate + + + + + + + + System.Void + + + To be added. + To be added. + To be added. + To be added. + To be added. + + diff --git a/avahi-sharp/en/Avahi/HostNameResolver.xml b/avahi-sharp/en/Avahi/HostNameResolver.xml new file mode 100644 index 0000000..ca65f23 --- /dev/null +++ b/avahi-sharp/en/Avahi/HostNameResolver.xml @@ -0,0 +1,113 @@ + + + + avahi-sharp + 1.0.0.0 + + + System.Object + + + + System.IDisposable + + + + + + Constructor + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + Constructor + + + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + Event + + Avahi.HostAddressHandler + + + To be added. + To be added. + + + + + Event + + System.EventHandler + + + To be added. + To be added. + + + + + Method + + System.Void + + + + To be added. + To be added. + + + + + Property + + System.Net.IPAddress + + + To be added. + To be added. + To be added. + + + + + Property + + System.String + + + To be added. + To be added. + To be added. + + + + + To be added. + To be added. + + diff --git a/avahi-sharp/en/Avahi/Protocol.xml b/avahi-sharp/en/Avahi/Protocol.xml new file mode 100644 index 0000000..361f034 --- /dev/null +++ b/avahi-sharp/en/Avahi/Protocol.xml @@ -0,0 +1,46 @@ + + + + avahi-sharp + 1.0.0.0 + + + System.Enum + + + + + Field + + Avahi.Protocol + + + To be added. + + + + + Field + + Avahi.Protocol + + + To be added. + + + + + Field + + Avahi.Protocol + + + To be added. + + + + + To be added. + To be added. + + diff --git a/avahi-sharp/en/Avahi/ServiceBrowser.xml b/avahi-sharp/en/Avahi/ServiceBrowser.xml new file mode 100644 index 0000000..860a8ed --- /dev/null +++ b/avahi-sharp/en/Avahi/ServiceBrowser.xml @@ -0,0 +1,117 @@ + + + + avahi-sharp + 1.0.0.0 + + + System.Object + + + + System.IDisposable + + + + + + Constructor + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + Constructor + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + Constructor + + + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + Event + + Avahi.ServiceInfoHandler + + + To be added. + To be added. + + + + + Event + + Avahi.ServiceInfoHandler + + + To be added. + To be added. + + + + + Method + + System.Void + + + + To be added. + To be added. + + + + + Property + + Avahi.ServiceInfo[] + + + To be added. + To be added. + To be added. + + + + + To be added. + To be added. + + diff --git a/avahi-sharp/en/Avahi/ServiceInfo.xml b/avahi-sharp/en/Avahi/ServiceInfo.xml new file mode 100644 index 0000000..14bc2c0 --- /dev/null +++ b/avahi-sharp/en/Avahi/ServiceInfo.xml @@ -0,0 +1,127 @@ + + + + avahi-sharp + 1.0.0.0 + + + System.ValueType + + + + + + Field + + System.Int32 + + + To be added. + To be added. + + + + + Field + + Avahi.Protocol + + + To be added. + To be added. + + + + + Field + + System.String + + + To be added. + To be added. + + + + + Field + + System.String + + + To be added. + To be added. + + + + + Field + + System.String + + + To be added. + To be added. + + + + + Field + + System.String + + + To be added. + To be added. + + + + + Field + + System.Net.IPAddress + + + To be added. + To be added. + + + + + Field + + System.UInt16 + + + To be added. + To be added. + + + + + Field + + System.Byte[][] + + + To be added. + To be added. + + + + + Field + + Avahi.ServiceInfo + + + To be added. + To be added. + + + + + To be added. + To be added. + + diff --git a/avahi-sharp/en/Avahi/ServiceInfoHandler.xml b/avahi-sharp/en/Avahi/ServiceInfoHandler.xml new file mode 100644 index 0000000..e56b086 --- /dev/null +++ b/avahi-sharp/en/Avahi/ServiceInfoHandler.xml @@ -0,0 +1,23 @@ + + + + avahi-sharp + 1.0.0.0 + + + System.Delegate + + + + + + + System.Void + + + To be added. + To be added. + To be added. + To be added. + + diff --git a/avahi-sharp/en/Avahi/ServiceResolver.xml b/avahi-sharp/en/Avahi/ServiceResolver.xml new file mode 100644 index 0000000..ee2815e --- /dev/null +++ b/avahi-sharp/en/Avahi/ServiceResolver.xml @@ -0,0 +1,123 @@ + + + + avahi-sharp + 1.0.0.0 + + + System.Object + + + + System.IDisposable + + + + + + Constructor + + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + Constructor + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + Constructor + + + + + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + Event + + Avahi.ServiceInfoHandler + + + To be added. + To be added. + + + + + Event + + System.EventHandler + + + To be added. + To be added. + + + + + Method + + System.Void + + + + To be added. + To be added. + + + + + Property + + Avahi.ServiceInfo + + + To be added. + To be added. + To be added. + + + + + To be added. + To be added. + + diff --git a/avahi-sharp/en/Avahi/ServiceTypeBrowser.xml b/avahi-sharp/en/Avahi/ServiceTypeBrowser.xml new file mode 100644 index 0000000..26948d8 --- /dev/null +++ b/avahi-sharp/en/Avahi/ServiceTypeBrowser.xml @@ -0,0 +1,111 @@ + + + + avahi-sharp + 1.0.0.0 + + + System.Object + + + + System.IDisposable + + + + + + Constructor + + + + + To be added. + To be added. + To be added. + + + + + Constructor + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + Constructor + + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + Event + + Avahi.ServiceTypeInfoHandler + + + To be added. + To be added. + + + + + Event + + Avahi.ServiceTypeInfoHandler + + + To be added. + To be added. + + + + + Method + + System.Void + + + + To be added. + To be added. + + + + + Property + + Avahi.ServiceTypeInfo[] + + + To be added. + To be added. + To be added. + + + + + To be added. + To be added. + + diff --git a/avahi-sharp/en/Avahi/ServiceTypeInfo.xml b/avahi-sharp/en/Avahi/ServiceTypeInfo.xml new file mode 100644 index 0000000..875ddf0 --- /dev/null +++ b/avahi-sharp/en/Avahi/ServiceTypeInfo.xml @@ -0,0 +1,61 @@ + + + + avahi-sharp + 1.0.0.0 + + + System.ValueType + + + + + + Field + + System.Int32 + + + To be added. + To be added. + + + + + Field + + Avahi.Protocol + + + To be added. + To be added. + + + + + Field + + System.String + + + To be added. + To be added. + + + + + Field + + System.String + + + To be added. + To be added. + + + + + To be added. + To be added. + + diff --git a/avahi-sharp/en/Avahi/ServiceTypeInfoHandler.xml b/avahi-sharp/en/Avahi/ServiceTypeInfoHandler.xml new file mode 100644 index 0000000..d757336 --- /dev/null +++ b/avahi-sharp/en/Avahi/ServiceTypeInfoHandler.xml @@ -0,0 +1,23 @@ + + + + avahi-sharp + 1.0.0.0 + + + System.Delegate + + + + + + + System.Void + + + To be added. + To be added. + To be added. + To be added. + + diff --git a/avahi-sharp/en/index.xml b/avahi-sharp/en/index.xml new file mode 100644 index 0000000..7bd09b5 --- /dev/null +++ b/avahi-sharp/en/index.xml @@ -0,0 +1,58 @@ + + + + + + System.Reflection.AssemblyTrademark(Trademark="") + + + System.Reflection.AssemblyCopyright(Copyright="(C) 2005 James Willcox <snorp@snorp.net>") + + + System.Reflection.AssemblyProduct(Product="") + + + System.Reflection.AssemblyCompany(Company="") + + + System.Reflection.AssemblyConfiguration(Configuration="") + + + System.Reflection.AssemblyDescription(Description="Mono bindings for the Avahi mDNS/DNS-SD stack") + + + System.Reflection.AssemblyTitle(Title="avahi-sharp") + + + + + To be added. + To be added. + + + + + + + + + + + + + + + + + + + + + + + + + + + avahi-sharp + diff --git a/configure.ac b/configure.ac index 908f709..41f41c2 100644 --- a/configure.ac +++ b/configure.ac @@ -398,6 +398,15 @@ AC_ARG_ENABLE(mono, esac], [HAVE_MONO=yes]) +AC_ARG_ENABLE(mono-docs, + AS_HELP_STRING([--disable-mono-docs],[Disable documentation for mono bindings]), + [case "${enableval}" in + yes) HAVE_MONODOC=yes ;; + no) HAVE_MONODOC=no ;; + *) AC_MSG_ERROR(bad value ${enableval} for --enable-mono-docs) ;; + esac], + [HAVE_MONODOC=yes]) + if test "x$HAVE_MONO" = "xyes" ; then AC_PATH_PROG(MCS, mcs) if test "x$MCS" = "x" ; then @@ -406,7 +415,7 @@ if test "x$HAVE_MONO" = "xyes" ; then AC_PATH_PROG(GACUTIL, gacutil) if test "x$GACUTIL" = "x" ; then - AC_MSG_ERROR([Can not find "gacutil" in your PATH]) + AC_MSG_ERROR([Can not find "gacutil" in your PATH]) fi AC_SUBST(MCS) @@ -414,6 +423,22 @@ if test "x$HAVE_MONO" = "xyes" ; then fi AM_CONDITIONAL(HAVE_MONO, test "x$HAVE_MONO" = "xyes") +# +# Check for monodoc stuff +# +if test "x$HAVE_MONODOC" = "xyes" ; then + PKG_CHECK_MODULES(MONODOC, [monodoc >= 1.1.8]) + MONODOC_DIR=`$PKG_CONFIG --variable=sourcesdir monodoc` + + AC_PATH_PROG(MONODOCER, monodocer) + AC_PATH_PROG(MDASSEMBLER, mdassembler) + + AC_SUBST(MONODOC_DIR) + AC_SUBST(MONODOCER) + AC_SUBST(MDASSEMBLER) +fi +AM_CONDITIONAL(HAVE_MONODOC, test "x$HAVE_MONODOC" = "xyes") + # # Defining Avahi User and Group. # -- 2.39.5