8be3cfd542aacd2aab1135cee8e91e546dab5454
[platform/upstream/dbus.git] / mono / doc / Makefile.am
1 if ENABLE_MONODOC
2 TARGETS = dbus-sharp-docs.zip dbus-sharp-docs.tree dbus-sharp-docs.source
3 DOCDIR = `$(MONODOC) --get-sourcesdir`
4
5 install-data-local:
6         install -m 644 $(srcdir)/dbus-sharp-docs.source `monodoc --get-sourcesdir`
7         install -m 644 $(srcdir)/dbus-sharp-docs.tree `monodoc --get-sourcesdir`
8         install -m 644 $(srcdir)/dbus-sharp-docs.zip `monodoc --get-sourcesdir`
9 else
10 TARGETS = 
11 DOCDIR = $(datadir)
12 endif
13
14 noinst_DATA = $(TARGETS)
15
16 ASSEMBLER = $(MONODOC) --assemble
17 UPDATER = $(MONODOC) --update
18
19 dbus-sharp-docs.zip dbus-sharp-docs.tree: $(srcdir)/en/*/*.xml $(srcdir)/en/*.xml
20         $(ASSEMBLER) --ecma $(srcdir)/en -o dbus-sharp-docs
21
22 update:
23                 $(UPDATER) ../dbus-sharp.dll -o ./en -f
24
25 CLEANFILES = dbus-sharp-docs.zip dbus-sharp-docs.tree
26
27 EXTRA_DIST = dbus-sharp-docs.source dbus-sharp-docs.tree dbus-sharp-docs.zip
28
29 dist-hook:
30         mkdir -p $(distdir)/en
31         cp $(srcdir)/en/*.xml $(distdir)/en/
32         mkdir -p $(distdir)/en/DBus
33         cp $(srcdir)/en/DBus/*.xml $(distdir)/en/DBus/
34         mkdir -p $(distdir)/en/DBus.DBusType
35         cp $(srcdir)/en/DBus.DBusType/*.xml $(distdir)/en/DBus.DBusType/
36