diff options
Diffstat (limited to 'readline/doc/Makefile.in')
-rw-r--r-- | readline/doc/Makefile.in | 87 |
1 files changed, 65 insertions, 22 deletions
diff --git a/readline/doc/Makefile.in b/readline/doc/Makefile.in index 1031472..4a38563 100644 --- a/readline/doc/Makefile.in +++ b/readline/doc/Makefile.in @@ -1,6 +1,23 @@ # This makefile for Readline library documentation is in -*- text -*- mode. # Emacs likes it that way. -top_srcdir = @top_srcdir@ + +# Copyright (C) 1996 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. + +topdir = @top_srcdir@ srcdir = @srcdir@ VPATH = .:@srcdir@ @@ -8,25 +25,33 @@ prefix = @prefix@ infodir = @infodir@ mandir = @mandir@ -man3dir = $(mandir)/man3 +manpfx = man + +man1ext = 1 +man1dir = $(mandir)/$(manpfx)$(man1ext) +man3ext = 3 +man3dir = $(mandir)/$(manpfx)$(man3ext) SHELL = @MAKE_SHELL@ RM = rm -f +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ + +BUILD_DIR = @BUILD_DIR@ TEXINPUTDIR = $(srcdir) -MAKEINFO = makeinfo +MAKEINFO = LANGUAGE= makeinfo TEXI2DVI = $(srcdir)/texi2dvi TEXI2HTML = $(srcdir)/texi2html QUIETPS = #set this to -q to shut up dvips -DVIPS = dvips -D 300 $(QUIETPS) -o $@ # tricky - -INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ +PAPERSIZE = letter +PSDPI = 300 # I don't have any 600-dpi printers +DVIPS = dvips -D ${PSDPI} $(QUIETPS) -t ${PAPERSIZE} -o $@ # tricky RLSRC = $(srcdir)/rlman.texinfo $(srcdir)/rluser.texinfo \ - $(srcdir)/rltech.texinfo $(srcdir)/manvers.texinfo + $(srcdir)/rltech.texinfo $(srcdir)/manvers.texinfo \ + $(srcdir)/rluserman.texinfo HISTSRC = $(srcdir)/hist.texinfo $(srcdir)/hsuser.texinfo \ $(srcdir)/hstech.texinfo $(srcdir)/manvers.texinfo @@ -36,16 +61,15 @@ NROFF = groff -Tascii # This should be a program that converts troff to postscript GROFF = groff -DVIOBJ = readline.dvi history.dvi -INFOOBJ = readline.info history.info -PSOBJ = readline.ps history.ps -HTMLOBJ = readline.html history.html -HTMLTOC = readline_toc.html history_toc.html +DVIOBJ = readline.dvi history.dvi rluserman.dvi +INFOOBJ = readline.info history.info rluserman.info +PSOBJ = readline.ps history.ps rluserman.ps +HTMLOBJ = readline.html history.html rluserman.html TEXTOBJ = readline.0 -INTERMEDIATE_OBJ = rlman.dvi hist.dvi +INTERMEDIATE_OBJ = rlman.dvi hist.dvi rluserman.dvi -CREATED_DOCS = $(DVIOBJ) $(INFOOBJ) $(PSOBJ) $(HTMLOBJ) $(HTMLTOC) $(TEXTOBJ) +CREATED_DOCS = $(DVIOBJ) $(INFOOBJ) $(PSOBJ) $(HTMLOBJ) $(TEXTOBJ) .SUFFIXES: .0 .3 .ps .txt .dvi @@ -63,6 +87,12 @@ readline.dvi: $(RLSRC) readline.info: $(RLSRC) $(MAKEINFO) --no-split -I $(TEXINPUTDIR) -o $@ $(srcdir)/rlman.texinfo +rluserman.dvi: $(RLSRC) + TEXINPUTS=.:$(TEXINPUTDIR):$$TEXINPUTS $(TEXI2DVI) $(srcdir)/rluserman.texinfo + +rluserman.info: $(RLSRC) + $(MAKEINFO) --no-split -I $(TEXINPUTDIR) -o $@ $(srcdir)/rluserman.texinfo + history.dvi: ${HISTSRC} TEXINPUTS=.:$(TEXINPUTDIR):$$TEXINPUTS $(TEXI2DVI) $(srcdir)/hist.texinfo mv hist.dvi history.dvi @@ -74,18 +104,25 @@ readline.ps: readline.dvi $(RM) $@ $(DVIPS) readline.dvi +rluserman.ps: rluserman.dvi + $(RM) $@ + $(DVIPS) rluserman.dvi + history.ps: history.dvi $(RM) $@ $(DVIPS) history.dvi readline.html: ${RLSRC} $(TEXI2HTML) -menu -monolithic -I $(TEXINPUTDIR) $(srcdir)/rlman.texinfo - sed -e 's:rlman.html:readline.html:' rlman.html > readline.html + sed -e 's:rlman.html:readline.html:g' rlman.html > readline.html $(RM) rlman.html +rluserman.html: ${RLSRC} + $(TEXI2HTML) -menu -monolithic -I $(TEXINPUTDIR) $(srcdir)/rluserman.texinfo + history.html: ${HISTSRC} $(TEXI2HTML) -menu -monolithic -I $(TEXINPUTDIR) $(srcdir)/hist.texinfo - sed -e 's:hist.html:history.html:' hist.html > history.html + sed -e 's:hist.html:history.html:g' hist.html > history.html $(RM) hist.html info: $(INFOOBJ) @@ -98,7 +135,7 @@ readline.0: readline.3 clean: $(RM) *.aux *.cp *.fn *.ky *.log *.pg *.toc *.tp *.vr *.cps *.pgs \ - *.fns *.kys *.tps *.vrs *.o core + *.fns *.kys *.tps *.vrs *.bt *.bts *.o core distclean: clean $(RM) $(CREATED_DOCS) @@ -112,8 +149,8 @@ maintainer-clean: clean $(RM) $(INTERMEDIATE_OBJ) $(RM) Makefile -installdirs: $(top_srcdir)/support/mkdirs - -$(SHELL) $(top_srcdir)/support/mkdirs $(infodir) $(man3dir) +installdirs: $(topdir)/support/mkdirs + -$(SHELL) $(topdir)/support/mkdirs $(infodir) $(man3dir) install: installdirs if test -f readline.info; then \ @@ -121,12 +158,17 @@ install: installdirs else \ ${INSTALL_DATA} $(srcdir)/readline.info $(infodir)/readline.info; \ fi + if test -f rluserman.info; then \ + ${INSTALL_DATA} rluserman.info $(infodir)/rluserman.info; \ + else \ + ${INSTALL_DATA} $(srcdir)/rluserman.info $(infodir)/rluserman.info; \ + fi if test -f history.info; then \ ${INSTALL_DATA} history.info $(infodir)/history.info; \ else \ ${INSTALL_DATA} $(srcdir)/history.info $(infodir)/history.info; \ fi - if $(SHELL) -c 'install-info --version' >/dev/null 2>&1; then \ + -if $(SHELL) -c 'install-info --version' >/dev/null 2>&1; then \ install-info --dir-file=$(infodir)/dir $(infodir)/readline.info ; \ install-info --dir-file=$(infodir)/dir $(infodir)/history.info ; \ else true; fi @@ -134,5 +176,6 @@ install: installdirs uninstall: $(RM) $(infodir)/readline.info + $(RM) $(infodir)/rluserman.info $(RM) $(infodir)/history.info $(RM) $(man3dir)/readline.3 |