From 1830a0d541a97bb3ad59d06c233fc67fb2e05898 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Mon, 1 Nov 1999 00:30:17 +0000 Subject: Update. * Makefile (pdf): New goal. * manual/Makefile: Add definitions and rules for PDF generation. --- manual/Makefile | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'manual') diff --git a/manual/Makefile b/manual/Makefile index 4b88543..cc4e200 100644 --- a/manual/Makefile +++ b/manual/Makefile @@ -24,9 +24,10 @@ export subdir := $(subdir) # Allow override INSTALL_INFO = install-info -.PHONY: all dvi info +.PHONY: all dvi pdf info all: dvi dvi: libc.dvi +pdf: libc.pdf # Get glibc's configuration info. ifneq (,$(wildcard ../Makeconfig)) @@ -37,6 +38,8 @@ TEXI2DVI = texi2dvi AWK = gawk endif +TEXI2PDF = pdftexinfo + ifneq ($(strip $(MAKEINFO)),) all: info info: libc.info dir-add.info @@ -69,8 +72,8 @@ examples = $(filter-out $(foreach d, $(add-ons), ../$d/%.c.texi), \ chapters.% top-menu.%: libc-texinfo.sh $(texis) AWK=$(AWK) $(SHELL) $< '$(chapters)' '$(add-chapters)' '$(appendices)' -libc.dvi libc.info: chapters.texi top-menu.texi libm-err.texi -libc.dvi: texinfo.tex +libc.dvi libc.pdf libc.info: chapters.texi top-menu.texi libm-err.texi +libc.dvi libc.pdf: texinfo.tex # Generate the summary from the Texinfo source files for each chapter. summary.texi: stamp-summary ; @@ -113,6 +116,9 @@ stamp-libm-err: libm-err-tab.pl $(wildcard $(foreach dir,$(sysdirs),\ %.dvi: %.texinfo $(TEXI2DVI) $< +%.pdf: %.texinfo + $(TEXI2PDF) $< + # Distribution. minimal-dist = summary.awk texis.awk tsort.awk libc-texinfo.sh libc.texinfo \ libm-err.texi stamp-libm-err \ @@ -151,7 +157,7 @@ glibc-doc-$(edition).tar: $(doc-only-dist) $(distribute) .PHONY: mostlyclean distclean realclean clean mostlyclean: - -rm -f libc.dvi libc.tmp libc.info* dir-add.info + -rm -f libc.dvi libc.pdf libc.tmp libc.info* dir-add.info -rm -f $(objpfx)stubs $(objpfx)distinfo -rm -f $(foreach o,$(object-suffixes-for-libc),$(objpfx)stamp$o) clean: mostlyclean -- cgit v1.1