summaryrefslogtreecommitdiff
path: root/src/dbus/interfaces/Makefile.am
blob: 103d28b5e421b81c81bbdd2cd2b4ad4b642f5a12 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
doc_DATA =

%.xml: %-full.xml
	$(XSLT) -o $@ $(srcdir)/spec-strip-docs.xsl $<

if COND_DOC
%-doc.xml: %-full.xml
	$(XSLT) -o $@ $(srcdir)/spec-to-docbook.xsl $<

syncevo-dbus-api-doc.xml: syncevo-server-doc.xml syncevo-session-doc.xml syncevo-connection-doc.xml
	echo '<?xml version="1.0" encoding="UTF-8"?>' >$@
	echo '<reference><title>SyncEvolution D-Bus API $(VERSION)</title>' >>$@
	for xml in $+; do \
		tail -n +2 $$xml >>$@; \
	done
	echo '</reference>' >>$@

syncevo-dbus-api-doc.html: syncevo-dbus-api-doc.xml
	$(XSLT) -o $@ http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl $<

doc_DATA += syncevo-dbus-api-doc.html

endif

BUILT_SOURCES = 
if COND_DOC
BUILT_SOURCES +=  syncevo-server-doc.xml syncevo-connection-doc.xml syncevo-session-doc.xml \
	syncevo-dbus-api-doc.xml syncevo-dbus-api-doc.html
endif

CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
	spec-strip-docs.xsl \
	spec-to-docbook.xsl \
	syncevo-connection-full.xml  \
	syncevo-server-full.xml \
	syncevo-session-full.xml