Drop wxALIGN_BOTTOM from vertical sizer
[survex.git] / doc / Makefile.am
blobd8b49f4b22344e0600d7fe9fe3e545748ed3da2e
1 ## Process this file with automake to produce Makefile.in
3 pkgdocdir = @PKGDOCDIR@
5 other_mans = cad3d.1 cavern.1 diffpos.1 dump3d.1 extend.1 sorterr.1 3dtopos.1 \
6  aven.1
8 manual_sources = manual.sgml cad3d.sgml cavern.sgml\
9  diffpos.sgml dump3d.sgml extend.sgml sorterr.sgml 3dtopos.sgml aven.sgml
11 manual_alt = manual.txt manual.pdf
13 # People can build from CVS without sgmltools v2 or v3 installed but they
14 # won't be able to "make dist", which is arguably a good thing - we don't
15 # want tarballs accidentally lacking the documentation.
16 EXTRA_DIST = $(HTMLFILES) manual $(manual_alt)\
17  custom.dsl survex.ent\
18  caution.png note.png\
19  $(manual_sources) $(other_mans)\
20  man_3dtopos.sgml man_aven.sgml man_cad3d.sgml man_cavern.sgml\
21  man_diffpos.sgml man_dump3d.sgml man_extend.sgml man_sorterr.sgml\
22  news2html.pl
24 NEWS.htm: ../NEWS news2html.pl
25         ./news2html.pl '@PRETTYPACKAGE@ @VERSION@' < ../NEWS > NEWS.htm
27 OLDNEWS.htm: ../OLDNEWS news2html.pl
28         ./news2html.pl < ../OLDNEWS > OLDNEWS.htm
30 MAINTAINERCLEANFILES = $(manual_alt) $(other_mans) NEWS.htm OLDNEWS.htm
32 pkgdoc_DATA = @HTMLFILES@ $(manual_alt)
34 man_MANS = survex.7 $(other_mans)
36 aven.1: $(srcdir)/aven.sgml $(srcdir)/man_aven.sgml $(srcdir)/survex.ent
37         $(DOCBOOK2MAN) $(srcdir)/man_aven.sgml
38         rm -f manpage.links manpage.refs
40 cad3d.1: $(srcdir)/cad3d.sgml $(srcdir)/man_cad3d.sgml $(srcdir)/survex.ent
41         $(DOCBOOK2MAN) $(srcdir)/man_cad3d.sgml
42         rm -f manpage.links manpage.refs
44 cavern.1: $(srcdir)/cavern.sgml $(srcdir)/man_cavern.sgml $(srcdir)/survex.ent
45         $(DOCBOOK2MAN) $(srcdir)/man_cavern.sgml
46         rm -f manpage.links manpage.refs
48 diffpos.1: $(srcdir)/diffpos.sgml $(srcdir)/man_diffpos.sgml $(srcdir)/survex.ent
49         $(DOCBOOK2MAN) $(srcdir)/man_diffpos.sgml
50         rm -f manpage.links manpage.refs
52 dump3d.1: $(srcdir)/dump3d.sgml $(srcdir)/man_dump3d.sgml $(srcdir)/survex.ent
53         $(DOCBOOK2MAN) $(srcdir)/man_dump3d.sgml
54         rm -f manpage.links manpage.refs
56 extend.1: $(srcdir)/extend.sgml $(srcdir)/man_extend.sgml $(srcdir)/survex.ent
57         $(DOCBOOK2MAN) $(srcdir)/man_extend.sgml
58         rm -f manpage.links manpage.refs
60 sorterr.1: $(srcdir)/sorterr.sgml $(srcdir)/man_sorterr.sgml $(srcdir)/survex.ent
61         $(DOCBOOK2MAN) $(srcdir)/man_sorterr.sgml
62         rm -f manpage.links manpage.refs
64 3dtopos.1: $(srcdir)/3dtopos.sgml $(srcdir)/man_3dtopos.sgml $(srcdir)/survex.ent
65         $(DOCBOOK2MAN) $(srcdir)/man_3dtopos.sgml
66         rm -f manpage.links manpage.refs
68 install-data-local: manual
69         $(mkinstalldirs) $(DESTDIR)$(pkgdocdir)/manual
70         test ! -d manual -a -d "$(srcdir)/manual" && cd $(srcdir) ; \
71         for p in manual/*.htm manual/*.png ; do \
72           echo " $(INSTALL_DATA) $$p $(DESTDIR)$(pkgdocdir)/$$p"; \
73           $(INSTALL_DATA) $$p $(DESTDIR)$(pkgdocdir)/$$p; \
74         done
76 uninstall-local:
77         test ! -d manual -a -d "$(srcdir)/manual" && cd $(srcdir) ; \
78         for p in manual/*.htm manual/*.png ; do \
79           echo " rm -f $(DESTDIR)$(pkgdocdir)/$$p"; \
80           rm -f $(DESTDIR)$(pkgdocdir)/$$p; \
81         done
82         -rmdir $(DESTDIR)$(pkgdocdir)/manual
84 maintainer-clean-local:
85         rm -rf manual "$(srcdir)/manual"
87 # manual, etc depend on configure.ac so they get rebuilt when the
88 # version number is bumped
90 manual: manual/stampfile
91 manual/stampfile: $(manual_sources) custom.dsl survex.ent ../configure.ac
92         $(SGMLTOOLS) --backend=html --dsssl-spec='custom.dsl#html' manual.sgml
93         cp caution.png note.png manual
94         touch manual/stampfile
96 manual.txt: $(manual_sources) survex.ent ../configure.ac
97         $(SGMLTOOLS) --backend=txt manual.sgml
99 manual.pdf: $(manual_sources) survex.ent ../configure.ac
100         $(SGMLTOOLS) --backend=ps manual.sgml
101         ps2pdf manual.ps manual.pdf
102         rm manual.ps
104 # The rules below aren't used by the build system - they're for "manual" use
105 # (ho ho)
107 manual.html: $(manual_sources) custom.dsl survex.ent ../configure.ac
108         $(SGMLTOOLS) --backend=onehtml \
109                 --dsssl-spec='custom.dsl#onehtml' manual.sgml
111 manual.rtf: $(manual_sources) survex.ent ../configure.ac
112         $(SGMLTOOLS) --backend=rtf manual.sgml
114 manual.ps: $(manual_sources) survex.ent ../configure.ac
115         $(SGMLTOOLS) --backend=ps manual.sgml
117 CLEANFILES = usr
119 check-local:
120         grep -F '<!--VERSION-->$(VERSION)' '$(srcdir)/manual.sgml'