diff options
Diffstat (limited to 'mono/doc/Makefile.am')
-rw-r--r-- | mono/doc/Makefile.am | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/mono/doc/Makefile.am b/mono/doc/Makefile.am new file mode 100644 index 00000000..2d41ee6c --- /dev/null +++ b/mono/doc/Makefile.am @@ -0,0 +1,36 @@ +if ENABLE_MONODOC +TARGETS = dbus-sharp-docs.zip dbus-sharp-docs.tree dbus-sharp-docs.source +DOCDIR = `$(MONODOC) --get-sourcesdir` + +install-data-local: + install -m 644 $(srcdir)/dbus-sharp-docs.source `monodoc --get-sourcesdir` + install -m 644 $(srcdir)/dbus-sharp-docs.tree `monodoc --get-sourcesdir` + install -m 644 $(srcdir)/dbus-sharp-docs.zip `monodoc --get-sourcesdir` +else +TARGETS = +DOCDIR = $(datadir) +endif + +noinst_DATA = $(TARGETS) + +ASSEMBLER = $(MONODOC) --assemble +UPDATER = $(MONODOC) --update + +dbus-sharp-docs.zip dbus-sharp-docs.tree: $(srcdir)/en/*/*.xml $(srcdir)/en/*.xml + $(ASSEMBLER) --ecma $(srcdir)/en -o dbus-sharp-docs + +update: + $(UPDATER) ../dbus-sharp.dll -o ./en -f + +CLEANFILES = dbus-sharp-docs.zip dbus-sharp-docs.tree + +EXTRA_DIST = dbus-sharp-docs.source dbus-sharp-docs.tree dbus-sharp-docs.zip + +dist-hook: + mkdir -p $(distdir)/en + cp $(srcdir)/en/*.xml $(distdir)/en/ + mkdir -p $(distdir)/en/DBus + cp $(srcdir)/en/Dbus/*.xml $(distdir)/en/DBus.DBusType/ + mkdir -p $(distdir)/en/DBus.DBusType + cp $(srcdir)/en/Dbus/*.xml $(distdir)/en/DBus.DBusType/ + |