Skip to content

Commit

Permalink
Update.
Browse files Browse the repository at this point in the history
	* Makefile (pdf): New goal.
	* manual/Makefile: Add definitions and rules for PDF generation.
  • Loading branch information
Ulrich Drepper committed Nov 1, 1999
1 parent 7210de3 commit 1830a0d
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 6 deletions.
3 changes: 3 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -163,8 +163,8 @@ $(objpfx)glibcbug: $(common-objpfx)config.status glibcbug.in
cd $(<D) && CONFIG_FILES=$(@F) CONFIG_HEADERS= $(SHELL) $(<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 $@

# This makes all the subdirectory targets.
Expand Down
14 changes: 10 additions & 4 deletions manual/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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))
Expand All @@ -37,6 +38,8 @@ TEXI2DVI = texi2dvi
AWK = gawk
endif

TEXI2PDF = pdftexinfo

ifneq ($(strip $(MAKEINFO)),)
all: info
info: libc.info dir-add.info
Expand Down Expand Up @@ -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 ;
Expand Down Expand Up @@ -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 \
Expand Down Expand Up @@ -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
Expand Down

0 comments on commit 1830a0d

Please sign in to comment.