diff options
Diffstat (limited to 'doc/Makefile.in')
-rw-r--r-- | doc/Makefile.in | 55 |
1 files changed, 42 insertions, 13 deletions
diff --git a/doc/Makefile.in b/doc/Makefile.in index 93278178..d634020e 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -1,6 +1,6 @@ # Makefile for GNU Awk documentation. # -# Copyright (C) 1993-1995 the Free Software Foundation, Inc. +# Copyright (C) 1993-1996 the Free Software Foundation, Inc. # # This file is part of GAWK, the GNU implementation of the # AWK Programming Language. @@ -41,14 +41,31 @@ infodir = @infodir@ datadir = @datadir@/awk TEXI2DVI = texi2dvi +TEX = tex MAKEINFO = makeinfo --no-split +TROFF = groff -t -Tps +SEDME = sed -e "s/^level0 restore/level0 restore flashme 100 72 moveto (Copyright `date '+%m-%d-%y %T'`, FSF, Inc. (all)) show/" \ + -e "s/^\/level0 save def/\/level0 save def 30 -48 translate/" DOCS= gawk.1 igawk.1 gawk.texi TEXFILES= gawk.aux gawk.cp gawk.cps gawk.fn gawk.fns gawk.ky gawk.kys \ gawk.pg gawk.pgs gawk.toc gawk.tp gawk.tps gawk.vr gawk.vrs -ALLDOC= gawk.dvi $(TEXFILES) +ALLDOC= gawk.dvi $(TEXFILES) gawk.log awkcard.tr + +CARDSRC = $(srcdir)/macros $(srcdir)/cardfonts $(srcdir)/colors awkcard.tr +CARDSRC_N = $(srcdir)/macros $(srcdir)/cardfonts $(srcdir)/no.colors awkcard.tr +CARDFILES= $(CARDSRC) ad.block awkcard.in setter.outline + +# Use this if your troff can correctly handle macros from 'colors' file +AWKCARD = awkcard.ps + +# Uncomment the following definition of AWKCARD if your troff can produce +# Postscript but still has troubles with macros from 'colors'. As this +# is not groff you will have to change TROFF macro as well. Do not forget +# to ensure that awkcard.tr is processed by tbl. +#AWKCARD = awkcard.nc all: $(DOCS) info @@ -58,18 +75,17 @@ $(infodir)/gawk.info: gawk.info -if test -f gawk.info; then d=.; \ else d=$(srcdir); fi; \ for i in $$d/gawk.info*; do \ - $(INSTALL_DATA) $$i $(infodir) ; \ + $(INSTALL_DATA) $$i $(infodir)/$i ; \ done; \ - chmod 644 $(infodir)/gawk.info* ; \ if $(SHELL) -c 'install-info --version' > /dev/null 2>&1 ; \ then install-info --infodir=$(infodir) gawk.info ; \ else true ; fi $(mandir)/gawk$(manext): gawk.1 - $(INSTALL_DATA) gawk.1 $(mandir)/gawk$(manext) && chmod 644 $(mandir)/gawk$(manext) + $(INSTALL_DATA) $(srcdir)/gawk.1 $(mandir)/gawk$(manext) && chmod 644 $(mandir)/gawk$(manext) $(mandir)/igawk$(manext): igawk.1 - $(INSTALL_DATA) igawk.1 $(mandir)/igawk$(manext) && chmod 644 $(mandir)/igawk$(manext) + $(INSTALL_DATA) $(srcdir)/igawk.1 $(mandir)/igawk$(manext) && chmod 644 $(mandir)/igawk$(manext) uninstall: rm -f $(mandir)/gawk$(manext) $(mandir)/igawk$(manext) $(infodir)/gawk.info* @@ -77,23 +93,36 @@ uninstall: dvi: gawk.dvi gawk.dvi: gawk.texi - TEXINPUTS=$$TEXINPUTS:$(srcdir) $(TEXI2DVI) gawk.texi + -TEXINPUTS=$$TEXINPUTS:$(srcdir) $(TEXI2DVI) gawk.texi + texindex gawk.?? + TEXINPUTS=$$TEXINPUTS:$(srcdir) $(TEX) gawk.texi info: gawk.info gawk.info: gawk.texi $(MAKEINFO) gawk.texi -postscript: dvi gawk.1 igawk.1 +postscript: dvi gawk.1 igawk.1 $(AWKCARD) -groff -man gawk.1 > gawk.1.ps -groff -man igawk.1 > igawk.1.ps dvips -o gawk.ps gawk.dvi -clean: - rm -f *.ps $(ALLDOC) gawk.log +awkcard.tr: awkcard.in + sed 's/SRCDIR/$(srcdir)/' < $(srcdir)/awkcard.in > awkcard.tr -maintainer-clean: clean - rm -f gawk.info +awkcard.ps: $(CARDFILES) + $(TROFF) $(CARDSRC) | $(SEDME) | cat $(srcdir)/setter.outline - > awkcard.ps -distclean: maintainer-clean +awkcard.nc: $(CARDFILES) + $(TROFF) $(CARDSRC_N) | $(SEDME) | cat $(srcdir)/setter.outline - > awkcard.ps && touch awkcard.nc + +clean: + rm -f *.ps $(ALLDOC) *~ awkcard.nc + +distclean: clean rm -f Makefile + +maintainer-clean: distclean + @echo "This command is intended for maintainers to use; it" + @echo "deletes files that may require special tools to rebuild." + rm -f gawk.info |