[BACK]Return to makefile.dst CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / gnuplot / docs

Annotation of OpenXM_contrib/gnuplot/docs/makefile.dst, Revision 1.1.1.1

1.1       maekawa     1: #
                      2: # $Id: makefile,v 1.10 1996/06/27 21:08:08 drd Exp $
                      3: #
                      4: #
                      5: # Makefile for GNUPLOT documentation
                      6: #
                      7: # Note that the top-level file for documentation is gnuplot.doc.
                      8: # See README.
                      9: #
                     10: # To print manual:
                     11: #    make gnuplot.dvi             (for latex)
                     12: #    (print or view gnuplot.dvi)
                     13: # OR
                     14: #    make gnuplot.nroff           (for nroff)
                     15: #    (print or view gnuplot.nroff)
                     16: #   or
                     17: #    make "TROFF=itroff" troff    (for troff; use your troff here)
                     18: #
                     19: # $Id: makefile,v 1.10 1996/06/27 21:08:08 drd Exp $
                     20:
                     21: # usually overridden by ../Makefile
                     22: HELPDEST = /usr/local/lib
                     23:
                     24: # substitute your troff command (and any flags) for this one
                     25: TROFF=troff
                     26:
                     27: # substitute cp if you do not have the install program
                     28: INSTALL=install
                     29:
                     30: # substitute your DVI to PostScript conversion program here
                     31: DVIPS=dvips
                     32:
                     33: # Compiler flags
                     34: # -DSYSV if att sys V
                     35: # -DMSDOS if MSDOS PS
                     36: # -traditional -g -O if gcc (set 'CC = gcc')
                     37: # no extra flags for BSD
                     38: # HBB: this gets called from the toplevel Makefile, and gets passed some CFLAGS,
                     39: #   so I changed this to something completely different:
                     40: DOC_CFLAGS = $(CFLAGS) -s -I../ -I../term/
                     41: CC = gcc
                     42:
                     43: # Default information
                     44: help:
                     45:        @echo "Please do a 'make <TARGET>' where <TARGET> is one of" \
                     46:                 "the following:"
                     47:        @echo
                     48:        @echo "check        check the gnuplot.doc file"
                     49:        @echo "clean        remove all derived files"
                     50:        @echo "dvi          DVI files (gnuplot.dvi gpcard.dvi)"
                     51:        @echo "gih          Unix and MSDOS help file (gnuplot.gih)"
                     52:        @echo "help         make help"
                     53:        @echo "hlp          VMS help file (gnuplot.hlp)"
                     54:        @echo "html         HyperText Markup language (gnuplot.html)"
                     55:        @echo "info         Info documentation (gnuplot.info)"
                     56:        @echo "install-unix Unix and MSDOS install"
                     57:        @echo "install-vms  VMS install"
                     58:        @echo "nroff        nroff documentation (gnuplot.nroff)"
                     59:        @echo "ps           PostScript files (gnuplot.ps gpcard.ps)"
                     60:        @echo "tex          LaTeX documentation (gnuplot.tex)"
                     61:        @echo "troff        troff documentation"
                     62:        @echo "tutorial     LaTeX tutorial (latextut/tutorial.dvi)"
                     63:        @echo
                     64:        @echo "If you are not familiar with makefiles or just want" \
                     65:                 "to know what"
                     66:        @echo "'make <TARGET>' would do without actually doing" \
                     67:                 "anything, then type"
                     68:        @echo "        'make -n <TARGET>'"
                     69:        @echo
                     70:
                     71: # default is what is needed for interactive gnuplot
                     72: default: gnuplot.hlp gnuplot.gih
                     73:
                     74:
                     75: # the converters
                     76:
                     77: doc2html : doc2html.c termdoc.c xref.c allterm.h
                     78:        $(CC) $(DOC_CFLAGS) -o doc2html doc2html.c termdoc.c xref.c
                     79:
                     80: doc2ms: doc2ms.c termdoc.c allterm.h
                     81:        $(CC) $(DOC_CFLAGS) -DALL_TERM_DOC -o doc2ms doc2ms.c termdoc.c
                     82:
                     83: doc2tex: doc2tex.c termdoc.c allterm.h
                     84:        $(CC) $(DOC_CFLAGS) -DALL_TERM_DOC -o doc2tex doc2tex.c termdoc.c
                     85:
                     86: doc2hlp: doc2hlp.c termdoc.c
                     87:        $(CC) $(DOC_CFLAGS) -o doc2hlp doc2hlp.c termdoc.c
                     88:
                     89: doc2gih: doc2gih.c termdoc.c
                     90:        $(CC) $(DOC_CFLAGS) -o doc2gih doc2gih.c termdoc.c
                     91:
                     92: checkdoc: checkdoc.c termdoc.c allterm.h
                     93:        $(CC) $(DOC_CFLAGS) -DALL_TERM_DOC -o checkdoc checkdoc.c termdoc.c
                     94:
                     95:
                     96: allterm.h:
                     97:        @echo Hmm - need to concatenate all .trm files into allterm.h
                     98:        @echo should have been done by main makefile
                     99:
                    100: ### [tn]roff documentation
                    101: troff: gnuplot.ms titlepag.ms
                    102:        tbl gnuplot.ms | eqn | $(TROFF) -ms
                    103:
                    104: nroff: gnuplot.nroff
                    105:
                    106: gnuplot.nroff: gnuplot.ms titlepag.ms
                    107:        tbl gnuplot.ms | neqn | nroff -ms | col > gnuplot.nroff
                    108:
                    109:
                    110:
                    111: ms: gnuplot.ms
                    112:
                    113: gnuplot.ms: doc2ms gnuplot.doc
                    114:        ./doc2ms gnuplot.doc gnuplot.ms
                    115:
                    116:
                    117:
                    118: html: gnuplot.html
                    119:
                    120: gnuplot.html : doc2html gnuplot.doc allterm.h
                    121:        ./doc2html gnuplot.doc gnuplot.html
                    122:
                    123:
                    124: ### LaTeX documentation
                    125:
                    126: tex: gnuplot.tex
                    127:
                    128: gnuplot.tex: doc2tex gnuplot.doc
                    129:        ./doc2tex gnuplot.doc gnuplot.tex
                    130:
                    131:
                    132: # this is how to make DVI files
                    133: dvi: gnuplot.dvi gpcard.dvi
                    134:
                    135: gnuplot.dvi: gnuplot.tex titlepag.tex toc_entr.sty
                    136:        latex gnuplot
                    137:        latex gnuplot
                    138:
                    139: gpcard.dvi: gpcard.tex
                    140:        tex gpcard
                    141:
                    142: # this is how to make PostScript files
                    143: # if pslatex has been installed, add "times" to titlepage.tex
                    144: ps: gnuplot.ps gpcard.ps
                    145:
                    146: gnuplot.ps: gnuplot.dvi
                    147:        $(DVIPS) gnuplot
                    148:
                    149: gpcard.ps: gpcard.dvi
                    150:        $(DVIPS) gpcard
                    151:
                    152:
                    153: # this is how to make gnuplot.hlp
                    154:
                    155: hlp: gnuplot.hlp
                    156:
                    157: gnuplot.hlp: doc2hlp gnuplot.doc
                    158:        ./doc2hlp gnuplot.doc gnuplot.hlp
                    159:
                    160:
                    161: # this is how to make gnuplot.gih
                    162: gih: gnuplot.gih
                    163:
                    164: gnuplot.gih: doc2gih gnuplot.doc
                    165:        ./doc2gih gnuplot.doc gnuplot.gih
                    166:
                    167:
                    168: # this is how to make Info documentation
                    169: info: gnuplot.info
                    170:
                    171: gnuplot.info: gnuplot.doc
                    172:        perl doc2texi.pl gnuplot.doc > gpltinfo.tex
                    173:        makeinfo +fill-column 80 gpltinfo.tex
                    174:        rm -f gpltinfo.tex
                    175:
                    176: tutorial: latextut/tutorial.tex
                    177:        ( cd latextut; $(MAKE) )
                    178:
                    179: # this is how to check the gnuplot.doc file
                    180: check: checkdoc gnuplot.doc
                    181:        ./checkdoc < gnuplot.doc
                    182:
                    183:
                    184: # For Unix and MSDOS only
                    185: install-unix: gnuplot.gih
                    186:        $(INSTALL) gnuplot.gih $(HELPDEST)
                    187:
                    188: # for VMS only
                    189: install-vms: gnuplot.hlp
                    190:        $(INSTALL) gnuplot.hlp $(HELPDEST)
                    191:
                    192: # remove all derived files
                    193: clean:
                    194:        rm -f doc2ms gnuplot.nroff gnuplot.ms \
                    195:               allterm.h \
                    196:               doc2html gnuplot.html \
                    197:               doc2tex gnuplot.tex gnuplot.dvi \
                    198:               gnuplot.aux gnuplot.log gnuplot.toc \
                    199:               gnuplot.ps gpcard.dvi gpcard.log gpcard.ps \
                    200:               doc2hlp gnuplot.hlp \
                    201:               doc2gih gnuplot.gih \
                    202:               checkdoc *~ *.o core a.out \
                    203:               gnuplot.info* gpltinfo.tex
                    204:        ( cd latextut; $(MAKE) clean )

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>