1: #
2: # *
3: # * *
4: # * *
5: # ***************
6: # * * * *
7: # * MUMPS *
8: # * * * *
9: # ***************
10: # * *
11: # * *
12: # *
13: #
14: # Makefile.orig (doc)
15: # makes distributable documentation
16: # this file is needed even though FreeM has been autoconfiscated
17: #
18: #
19: # Author: Serena Willis <snw@coherent-logic.com>
20: # Copyright (C) 1998 MUG Deutschland
21: # Copyright (C) 2020 Coherent Logic Development LLC
22: #
23: #
24: # This file is part of FreeM.
25: #
26: # FreeM is free software: you can redistribute it and/or modify
27: # it under the terms of the GNU Affero Public License as published by
28: # the Free Software Foundation, either version 3 of the License, or
29: # (at your option) any later version.
30: #
31: # FreeM is distributed in the hope that it will be useful,
32: # but WITHOUT ANY WARRANTY; without even the implied warranty of
33: # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
34: # GNU Affero Public License for more details.
35: #
36: # You should have received a copy of the GNU Affero Public License
37: # along with FreeM. If not, see <https://www.gnu.org/licenses/>.
38: #
39: #
40:
41: DOCFILES = freem.info.gz freem.pdf freem.ps freem.dvi
42: TRASH = freem.aux freem.cp freem.cps freem.log freem.toc
43:
44: all: $(DOCFILES) html_multi
45: rm -f $(TRASH)
46:
47: freem.info.gz: freem.texi
48: makeinfo freem.texi
49: gzip freem.info
50:
51: freem.pdf: freem.texi
52: texi2pdf freem.texi
53:
54: freem.ps: freem.texi
55: texi2dvi --ps freem.texi
56:
57: html_multi: freem.texi
58: texi2html --css-ref="https://freem.coherent-logic.com/css/manual.css" --split=node freem.texi
59:
60:
61: dist:
62: tar cvzf freem_documentation.tar.gz $(DOCFILES) freem/*.html freem.texi
63:
64: clean:
65: rm -f $(DOCFILES) $(TRASH) *.html
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>