Regenerated html docs. Tweaked how Makefile.am builds tarballs.
[dejagnu.git] / doc / Makefile.am
blobe2df9079a6c29d2fd2aa659ceac1c7343f138c0f
1 ## Process this file with automake to generate Makefile.in
3 # AUTOMAKE_OPTIONS =
5 man_MANS = runtest.1
6 # FIXME: We need to generate an info doc from SGML somehow, but for
7 # now, don't install the old texinfo document from version 1.3
8 # info_TEXINFOS = dejagnu.texi
9 DOCBOOK = @DOCBOOK@
10 TARGETS = overview.html overview.ps overview.pdf overview.rtf
12 docs: $(TARGETS)
14 %.ps: %.dvi
15         src=$(srcdir); \
16         dir=`(cd $${src}; pwd)`; \
17         dvips -o $@ $*.dvi
19 %.pdf: %.sgml
20         src=$(srcdir); \
21         dir=`(cd $${src}; pwd)`; \
22         $(DOCBOOK)/db2pdf $${dir}/$*.sgml
24 %.dvi: %.sgml
25         src=$(srcdir); \
26         dir=`(cd $${src}; pwd)`; \
27         $(DOCBOOK)/db2dvi $${dir}/$*.sgml
29 %.rtf: %.sgml
30         src=$(srcdir); \
31         dir=`(cd $${src}; pwd)`; \
32         $(DOCBOOK)/db2rtf $${dir}/$*.sgml
34 %.gif: %.fig
35         convert -transparency white $< $@ # .fig -> .gif
37 %.epsi: %.eps
38         src=$(srcdir); \
39         dir=`(cd $${src}; pwd)`; \
40         ps2epsi $${dir}/$*.sgml                        # .eps -> .epsi
42 %.eps: %.fig
43         fig2dev -L ps -m 0.7 -p dummy $< > $@          # .fig -> .eps/portrait
45 %.html: %.sgml
46         src=$(srcdir); \
47         dir=`(cd $${src}; pwd)`; \
48         mkdir html; \
49         $(DOCBOOK)/db2html -o html $${dir}/$*.sgml
51 # now for some extra dependencies that the automatic rules will not
52 # catch:
54 html/book1.html rtf overview.pdf overview.ps overview.dvi overview.rtf overview.html: overview.sgml ref.sgml user.sgml 
56 html/book1.html: overview.sgml ref.sgml user.sgml 
58 clean realclean distclean:
59         rm -fr $(TARGETS) DBHTOHTML* html dejagnu.info* overview.junk overview overview.{aux,dvi,log,ps,pdf,tex}
61 install-doc: $(TARGETS)
62         $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/html $(DESTDIR)$(pkgdatadir)/html/stylesheet-images
63         $(INSTALL_DATA) html/*.html $(DESTDIR)$(pkgdatadir)/html
64         $(INSTALL_DATA) overview.rtf $(DESTDIR)$(pkgdatadir)/dejagnu.rtf
65         $(INSTALL_DATA) overview.ps $(DESTDIR)$(pkgdatadir)/dejagnu.ps
66         $(INSTALL_DATA) overview.pdf $(DESTDIR)$(pkgdatadir)/dejagnu.pdf
67         $(INSTALL_DATA) $(srcdir)/runtest.1 $(mandir)/man1/