File:  [Coherent Logic Development] / freem / doc / Makefile.orig
Revision 1.1: download - view: text, annotated - select for diffs
Sat Mar 1 02:00:54 2025 UTC (5 months ago) by snw
Branches: MAIN
CVS tags: v0-63-1-rc1, v0-63-0-rc1, v0-63-0, v0-62-3, v0-62-2, v0-62-1, v0-62-0, HEAD
Reintroduce makefile for documentation

    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>