]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Update.
authorUlrich Drepper <drepper@redhat.com>
Mon, 1 Nov 1999 00:30:17 +0000 (00:30 +0000)
committerUlrich Drepper <drepper@redhat.com>
Mon, 1 Nov 1999 00:30:17 +0000 (00:30 +0000)
* Makefile (pdf): New goal.
* manual/Makefile: Add definitions and rules for PDF generation.

ChangeLog
Makefile
manual/Makefile

index ff3bc6fe3a275bf60b4ed4d08a1e20b9cae3fe6d..ce55801b0cc499f7964dbe98a32a851aad71893c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 1999-10-31  Ulrich Drepper  <drepper@cygnus.com>
 
+       * Makefile (pdf): New goal.
+       * manual/Makefile: Add definitions and rules for PDF generation.
+
        * Versions.def (libm): Add GLIBC_2.1.3.
 
        ISO C99 TR1 changes various fe* functions to return an error value.
index f4e4c231b8f88182a3ba615daca6e8380109bbed..1c9378ea2f86d5005e79569b4b05569973106146 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -163,8 +163,8 @@ $(objpfx)glibcbug: $(common-objpfx)config.status glibcbug.in
        cd $(<D) && CONFIG_FILES=$(@F) CONFIG_HEADERS= $(SHELL) $(<F)
 \f
 # This makes the Info or DVI file of the documentation from the Texinfo source.
-.PHONY: info dvi
-info dvi:
+.PHONY: info dvi pdf
+info dvi pdf:
        $(MAKE) $(PARALLELMFLAGS) -C manual $@
 \f
 # This makes all the subdirectory targets.
index 4b8854312943fc121c1f9e610a07c802ed7bdaaa..cc4e200c8aee3783e9a7f3cec067d5abd7b79b7f 100644 (file)
@@ -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