summaryrefslogtreecommitdiff
path: root/doc/spec/Makefile.am
blob: 218766ba894a4f023bf7f34aa1751bfa2b1d9dd6 (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

FIGURE_FILES =				\
	hal-arch.png

SPEC_XML_EXTRA_FILES =			\
	hal-spec-introduction.xml	\
	hal-spec-fdi-files.xml		\
	hal-spec-locking.xml		\
	hal-spec-access-control.xml	\
	hal-spec-properties.xml		\
	hal-spec-interfaces.xml	

if DOCBOOK_DOCS_ENABLED

htmldocdir = $(docdir)/spec
htmldoc_DATA = hal-spec.html $(FIGURE_FILES) docbook.css

hal-spec.html : hal-spec.xml.in $(FIGURE_FILES) $(SPEC_XML_EXTRA_FILES)
	${XMLLINT} --xinclude hal-spec.xml.in > hal-spec.xml
	$(XMLTO) html-nochunks -m config.xsl hal-spec.xml

clean-local:
	rm -f *~
	rm -f *.html
	rm -f hal-spec.xml

endif # DOCBOOK_DOCS_ENABLED

EXTRA_DIST =				\
	hal-spec.xml.in			\
	config.xsl			\
	docbook.css			\
	$(SPEC_XML_EXTRA_FILES)		\
	hal-arch.dia			\
	$(FIGURE_FILES)