source: git/doc/Makefile.am @ 2de1807

RELEASE/1.2debug-cidebug-ci-sanitisersfaster-cavernloglog-selectstereostereo-2025walls-datawalls-data-hanging-as-warningwarn-only-for-hanging-survey
Last change on this file since 2de1807 was 75dbd81, checked in by Olly Betts <olly@…>, 7 years ago

Remove 3dtopos

Cad3d can now produce .pos files, and potentially with more flexibility
once we hook up all the options aven's export code supports (e.g.
exporting positions of entrances only).

  • 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
[75dbd81]5other_mans = cad3d.1 cavern.1 diffpos.1 dump3d.1 extend.1 sorterr.1 \
[2868e97]6 aven.1
[88171f5]7
[6e420ba]8manual_sources = manual.sgml cad3d.sgml cavern.sgml\
[75dbd81]9 diffpos.sgml dump3d.sgml extend.sgml sorterr.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)\
[75dbd81]20 man_aven.sgml man_cad3d.sgml man_cavern.sgml\
[eda91a1]21 man_diffpos.sgml man_dump3d.sgml man_extend.sgml man_sorterr.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
[4f222d2]40cad3d.1: $(srcdir)/cad3d.sgml $(srcdir)/man_cad3d.sgml $(srcdir)/survex.ent
[2a9c909]41        $(DOCBOOK2MAN) $(srcdir)/man_cad3d.sgml
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.