source: git/doc/Makefile.am @ fbfeb83

debian/1.2.45-1
Last change on this file since fbfeb83 was 79b32a95, checked in by Olly Betts <olly@…>, 7 years ago

Rename cad3d to survexport

The old name was increasingly misleading as it accepts input formats
other than .3d, and most of the output formats now supported aren't CAD
formats,

  • Property mode set to 100644
File size: 3.8 KB
RevLine 
[61653f2]1## Process this file with automake to produce Makefile.in
2
[4b4bd47]3pkgdocdir = @PKGDOCDIR@
[2f0f34d]4
[79b32a95]5other_mans = cavern.1 diffpos.1 dump3d.1 extend.1 sorterr.1 survexport.1 \
[2868e97]6 aven.1
[88171f5]7
[79b32a95]8manual_sources = manual.sgml cavern.sgml\
9 diffpos.sgml dump3d.sgml extend.sgml sorterr.sgml survexport.sgml aven.sgml
[6eadc5b]10
[7f24541]11manual_alt = manual.txt manual.pdf
12
[647407d]13# People can build from CVS without sgmltools v2 or v3 installed but they
[fa42426]14# won't be able to "make dist", which is arguably a good thing - we don't
15# want tarballs accidentally lacking the documentation.
[c88a040]16EXTRA_DIST = $(HTMLFILES) manual $(manual_alt)\
[6eadc5b]17 custom.dsl survex.ent\
18 caution.png note.png\
[d9c2cce]19 $(manual_sources) $(other_mans)\
[79b32a95]20 man_aven.sgml man_cavern.sgml man_diffpos.sgml man_dump3d.sgml \
21 man_extend.sgml man_sorterr.sgml man_survexport.sgml\
[2868e97]22 news2html.pl
[6c7fbd5]23
[920b066]24NEWS.htm: ../NEWS news2html.pl
[0e26b3a]25        ./news2html.pl '@PRETTYPACKAGE@ @VERSION@' < ../NEWS > NEWS.htm
[6c7fbd5]26
[920b066]27OLDNEWS.htm: ../OLDNEWS news2html.pl
[0e26b3a]28        ./news2html.pl < ../OLDNEWS > OLDNEWS.htm
[61653f2]29
[7f24541]30MAINTAINERCLEANFILES = $(manual_alt) $(other_mans) NEWS.htm OLDNEWS.htm
[61653f2]31
[7f24541]32pkgdoc_DATA = @HTMLFILES@ $(manual_alt)
[61653f2]33
[04aa63b]34man_MANS = survex.7 $(other_mans)
[06912e7]35
[4f222d2]36aven.1: $(srcdir)/aven.sgml $(srcdir)/man_aven.sgml $(srcdir)/survex.ent
[2a9c909]37        $(DOCBOOK2MAN) $(srcdir)/man_aven.sgml
38        rm -f manpage.links manpage.refs
[6eadc5b]39
[79b32a95]40survexport.1: $(srcdir)/survexport.sgml $(srcdir)/man_survexport.sgml $(srcdir)/survex.ent
41        $(DOCBOOK2MAN) $(srcdir)/man_survexport.sgml
[2a9c909]42        rm -f manpage.links manpage.refs
[6eadc5b]43
[4f222d2]44cavern.1: $(srcdir)/cavern.sgml $(srcdir)/man_cavern.sgml $(srcdir)/survex.ent
[2a9c909]45        $(DOCBOOK2MAN) $(srcdir)/man_cavern.sgml
46        rm -f manpage.links manpage.refs
[6eadc5b]47
[4f222d2]48diffpos.1: $(srcdir)/diffpos.sgml $(srcdir)/man_diffpos.sgml $(srcdir)/survex.ent
[2a9c909]49        $(DOCBOOK2MAN) $(srcdir)/man_diffpos.sgml
50        rm -f manpage.links manpage.refs
[6eadc5b]51
[eda91a1]52dump3d.1: $(srcdir)/dump3d.sgml $(srcdir)/man_dump3d.sgml $(srcdir)/survex.ent
53        $(DOCBOOK2MAN) $(srcdir)/man_dump3d.sgml
54        rm -f manpage.links manpage.refs
55
[4f222d2]56extend.1: $(srcdir)/extend.sgml $(srcdir)/man_extend.sgml $(srcdir)/survex.ent
[2a9c909]57        $(DOCBOOK2MAN) $(srcdir)/man_extend.sgml
58        rm -f manpage.links manpage.refs
[6eadc5b]59
[4f222d2]60sorterr.1: $(srcdir)/sorterr.sgml $(srcdir)/man_sorterr.sgml $(srcdir)/survex.ent
[2a9c909]61        $(DOCBOOK2MAN) $(srcdir)/man_sorterr.sgml
62        rm -f manpage.links manpage.refs
[6eadc5b]63
[bc15c5f]64install-data-local: manual
[8f2c870]65        $(mkinstalldirs) $(DESTDIR)$(pkgdocdir)/manual
66        test ! -d manual -a -d "$(srcdir)/manual" && cd $(srcdir) ; \
67        for p in manual/*.htm manual/*.png ; do \
68          echo " $(INSTALL_DATA) $$p $(DESTDIR)$(pkgdocdir)/$$p"; \
69          $(INSTALL_DATA) $$p $(DESTDIR)$(pkgdocdir)/$$p; \
70        done
[891796e]71
[de7f78cc]72uninstall-local:
[8f2c870]73        test ! -d manual -a -d "$(srcdir)/manual" && cd $(srcdir) ; \
74        for p in manual/*.htm manual/*.png ; do \
75          echo " rm -f $(DESTDIR)$(pkgdocdir)/$$p"; \
76          rm -f $(DESTDIR)$(pkgdocdir)/$$p; \
77        done
[68927735]78        -rmdir $(DESTDIR)$(pkgdocdir)/manual
[de7f78cc]79
[c746b4d]80maintainer-clean-local:
[40cb08b]81        rm -rf manual "$(srcdir)/manual"
[c746b4d]82
[147b12b]83# manual, etc depend on configure.ac so they get rebuilt when the
[a5d0c88]84# version number is bumped
[ce34bd5]85
[c88a040]86manual: manual/stampfile
[147b12b]87manual/stampfile: $(manual_sources) custom.dsl survex.ent ../configure.ac
[ec84716]88        $(SGMLTOOLS) --backend=html --dsssl-spec='custom.dsl#html' manual.sgml
[a5d0c88]89        cp caution.png note.png manual
[c88a040]90        touch manual/stampfile
[61653f2]91
[147b12b]92manual.txt: $(manual_sources) survex.ent ../configure.ac
[0fd6750]93        $(SGMLTOOLS) --backend=txt manual.sgml
94
[147b12b]95manual.pdf: $(manual_sources) survex.ent ../configure.ac
[0fd6750]96        $(SGMLTOOLS) --backend=ps manual.sgml
97        ps2pdf manual.ps manual.pdf
98        rm manual.ps
99
100# The rules below aren't used by the build system - they're for "manual" use
101# (ho ho)
102
[147b12b]103manual.html: $(manual_sources) custom.dsl survex.ent ../configure.ac
[ec84716]104        $(SGMLTOOLS) --backend=onehtml \
[a5d0c88]105                --dsssl-spec='custom.dsl#onehtml' manual.sgml
[61653f2]106
[147b12b]107manual.rtf: $(manual_sources) survex.ent ../configure.ac
[ec84716]108        $(SGMLTOOLS) --backend=rtf manual.sgml
[61653f2]109
[147b12b]110manual.ps: $(manual_sources) survex.ent ../configure.ac
[ec84716]111        $(SGMLTOOLS) --backend=ps manual.sgml
[2934e83]112
113CLEANFILES = usr
[6af6d51]114
115check-local:
[a3cc8b1]116        grep -F '<!--VERSION-->$(VERSION)' '$(srcdir)/manual.sgml'
Note: See TracBrowser for help on using the repository browser.