+ Giving up on getting mdoc to fully work under .NET; specifically,
authorJonathan Pryor <jpryor@novell.com>
Wed, 25 Nov 2009 19:52:28 +0000 (19:52 -0000)
committerJonathan Pryor <jpryor@novell.com>
Wed, 25 Nov 2009 19:52:28 +0000 (19:52 -0000)
commit5ae7b857dce7d578a2f34ab28d349478ddc9039c
tree6b459c62c43dcce052580b30fce2ac8982ee12c2
parent1365e11679201c264caae6d185491c73119e0ccc
+ Giving up on getting mdoc to fully work under .NET; specifically,
  mdoc-export-html makes use of many Mono XSLT "extensions" (part of
  XSLT 2.0, apparently) which .NET doesn't support.  To run mdoc under
  .NET, use mdoc-net.exe, which is a "static" mdoc.exe, including the
  sources for BOTH monodoc.dll AND Mono's System.Xml.dll in the binary.
  Yes, this makes it huge.

* . (svn:ignore): Ignore generated files.
* Makefile: If the NET variable is present (e.g. 'make NET=1'),
  generate mdoc-net.exe instead of mdoc.exe, otherwise generate
  mdoc.exe (the default, with normal dependencies).  When NET is
  present, also create a 'mdoc-net' directory which contains
  mdoc-net.exe and all assembly dependencies (to make it easier to
  grab all the deps at once).
* mdoc-net.exe.sources: Added; sources to use for mdoc-net.exe.
* Mono.Documentation/monodocs2html.cs: Ensure that the "Index" XSLT
  variable is set before generating output.

svn path=/trunk/mcs/; revision=146942
mcs/tools/mdoc/ChangeLog
mcs/tools/mdoc/Makefile
mcs/tools/mdoc/Mono.Documentation/monodocs2html.cs
mcs/tools/mdoc/mdoc-net.exe.sources [new file with mode: 0644]