Removed inlines
[liblqr.git] / docs / Makefile
bloba783a3a7560fd755a617aa72515aa466798ff6ff
1 name = liblqr_manual
2 source = $(name).docbook
3 dest = html/index.html
4 dest_op = $(name)_onepage.html
5 dest_man = man3/lqr_carver_new.3
6 dest_dist_man = ../man/lqr_carver_new.3
7 main = $(name).html
9 stylesheet = lqr_style.xsl
10 stylesheet_op = lqr_style_onepage.xsl
11 stylesheet_man = lqr_style_man.xsl
12 redir = redir-html
14 .PHONY : all sgml xml onepage man dist-man clean-dist-man
16 all: html
18 dist: html onepage dist-man
20 #sgml : $(dest)
22 #$(dest): $(source)
23 # docbook2html $(source) -o html
25 html: $(main)
27 $(main) : $(dest)
28 cp -f $(redir) $(main)
30 $(dest): $(source) $(stylesheet)
31 [ -d html ] || mkdir html
32 cd html; \
33 xsltproc ../$(stylesheet) ../$(source)
35 man : $(dest_man)
37 $(dest_man) : $(source) $(stylesheet_man)
38 [ -d man3 ] || mkdir man3
39 xsltproc -o man3/ $(stylesheet_man) $(source)
41 onepage: $(dest_op)
43 $(dest_op): $(source) $(stylesheet_op)
44 xsltproc -o $(dest_op) $(stylesheet_op) $(source)
46 dist-man : $(dest_dist_man)
48 $(dest_dist_man) : man
49 [ -d ../man ] || mkdir ../man; \
50 rm ../man/*; \
51 cp man3/*.3 ../man; \
52 ./gen-man-makefile.am
54 clean:
55 rm -f html/* man3/* $(main) $(dest_op)
57 clean-dist-man:
58 rm -f ../man/*.3