2006-02-10 John (J5) Palmieri <johnp@redhat.com>
[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 -d -m 755 $(DESTDIR)/`monodoc --get-sourcesdir`
7         install -m 644 $(srcdir)/dbus-sharp-docs.source $(DESTDIR)/`monodoc --get-sourcesdir`
8         install -m 644 dbus-sharp-docs.tree $(DESTDIR)/`monodoc --get-sourcesdir`
9         install -m 644 dbus-sharp-docs.zip $(DESTDIR)/`monodoc --get-sourcesdir`
10
11 uninstall-local:
12         rm -f $(DESTDIR)/`monodoc --get-sourcesdir`/dbus-sharp-docs.source
13         rm -f $(DESTDIR)/`monodoc --get-sourcesdir`/dbus-sharp-docs.tree
14         rm -f $(DESTDIR)/`monodoc --get-sourcesdir`/dbus-sharp-docs.zip
15 else
16 TARGETS = 
17 DOCDIR = $(datadir)
18 endif
19
20 noinst_DATA = $(TARGETS)
21
22 ASSEMBLER = $(MONODOC) --assemble
23 UPDATER = $(MONODOC) --update
24
25 dbus-sharp-docs.zip: dbus-sharp-docs.tree
26
27 dbus-sharp-docs.tree: $(srcdir)/en/*/*.xml $(srcdir)/en/*.xml
28         $(ASSEMBLER) --ecma $(srcdir)/en -o dbus-sharp-docs
29
30 update:
31                 $(UPDATER) ../dbus-sharp.dll -o ./en -f
32
33 CLEANFILES = dbus-sharp-docs.zip dbus-sharp-docs.tree
34
35 EXTRA_DIST = dbus-sharp-docs.source
36 if ENABLE_MONODOC
37 EXTRA_DIST += dbus-sharp-docs.tree dbus-sharp-docs.zip
38 endif
39
40 dist-hook:
41         mkdir -p $(distdir)/en
42         cp $(srcdir)/en/*.xml $(distdir)/en/
43         mkdir -p $(distdir)/en/DBus
44         cp $(srcdir)/en/DBus/*.xml $(distdir)/en/DBus/
45         mkdir -p $(distdir)/en/DBus.DBusType
46         cp $(srcdir)/en/DBus.DBusType/*.xml $(distdir)/en/DBus.DBusType/
47