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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
#
# Copyright (C) 2004-2009 FAUmachine Team <info@faumachine.org>.
# This program is free software. You can redistribute it and/or modify it
# under the terms of the GNU General Public License, either version 2 of
# the License, or (at your option) any later version. See COPYING.
#
XMLs = author.xml bugs.xml contact.xml \
quick-start.xml \
faum-cd-to-iso.man.xml \
faum-encoder.man.xml \
faum-gen-vhdl.man.xml \
faum-iso-to-cd.man.xml \
faum-mergecow.man.xml \
faum-node-pc.man.xml \
faum.man.xml
## move this if line down a bit once we use automakes 'make dist'
if BUILD_DOCBOOK
man_MANS = \
faum-cd-to-iso.1 \
faum-encoder.1 \
faum-gen-vhdl.1 \
faum-iso-to-cd.1 \
faum-mergecow.1 \
faum-node-pc.1 \
faum.1
man: man_build_stamp
$(man_MANS): man_build_stamp
man_build_stamp: main.xml $(XMLs)
$(XMLTO) man main.xml
touch $@
html: main.xml $(XMLs)
$(XMLTO) xhtml main.xml
pdf: main.pdf
main.pdf: main.xml $(XMLs)
$(XMLTO) pdf main.xml
check-doc: main.xml $(XMLs)
xmllint --noout --valid $<
endif
# manpages are included in the tarball so they are always available
EXTRA_DIST = $(XMLs) $(man_MANS)
# other forms have to be rebuild
CLEANFILES = *.html *.pdf $(man_MANS) man_build_stamp
.PHONY: man html pdf check-doc
|