From: Ulrich Drepper Date: Mon, 3 Aug 1998 18:41:25 +0000 (+0000) Subject: Include Makeconfig early enough. Add rules for %.info and %.dvi. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7c4856cabc928e2cdde8d28cd33a291ddb5547dd;p=thirdparty%2Fglibc.git Include Makeconfig early enough. Add rules for %.info and %.dvi. (dir-add.texinfo): Renamed from dir-add.texi. --- diff --git a/manual/Makefile b/manual/Makefile index 914589d5f8e..172127e3b09 100644 --- a/manual/Makefile +++ b/manual/Makefile @@ -26,6 +26,11 @@ GAWK = gawk # Allow override INSTALL_INFO = install-info +# Get glibc's configuration info. +ifneq (,$(wildcard ../Makeconfig)) +include ../Makeconfig +endif + .PHONY: all dvi info all: dvi dvi: libc.dvi @@ -35,11 +40,6 @@ all: info info: libc.info dir-add.info endif -# Get glibc's configuration info. -ifneq (,$(wildcard ../Makeconfig)) -include ../Makeconfig -endif - # Set chapters and chapters-incl. -include chapters chapters: libc.texinfo @@ -72,7 +72,7 @@ stamp-summary: summary.awk $(chapters) $(chapters-incl) # Generate a file which can be added to the `dir' content to provide direct # access to the documentation of the function, variables, and other # definitions. -dir-add.texi: xtract-typefun.awk $(chapters) $(chapters-incl) +dir-add.texinfo: xtract-typefun.awk $(chapters) $(chapters-incl) (echo "@dircategory GNU C library functions"; \ echo "@direntry"; \ $(GAWK) -f $^ | sort; \ @@ -88,6 +88,11 @@ dir-add.texi: xtract-typefun.awk $(chapters) $(chapters-incl) $< | expand > $@.new mv -f $@.new $@ +%.info: %.texinfo + $(MAKEINFO) $< + +%.dvi: %.texinfo + $(TEXI2DVI) $< minimal-dist = summary.awk move-if-change libc.texinfo $(chapters) \ $(patsubst %.c.texi,examples/%.c, \ @@ -98,7 +103,7 @@ distribute = $(minimal-dist) \ $(minimal-dist))) \ libc.info* libc.?? libc.??s texinfo.tex summary.texi \ stamp-summary chapters chapters-incl \ - xtract-typefun.awk dir-add.texi dir-add.info dir + xtract-typefun.awk dir-add.texinfo dir-add.info dir export distribute := $(distribute) tar-it = tar chovf $@ $^ @@ -134,7 +139,7 @@ indices = cp fn pg tp vr ky realclean: distclean -rm -f chapters chapters-incl summary.texi stamp-summary *.c.texi -rm -f $(foreach index,$(indices),libc.$(index) libc.$(index)s) - -rm -f libc.log libc.aux libc.toc dir-add.texi + -rm -f libc.log libc.aux libc.toc dir-add.texinfo .PHONY: install subdir_install installdirs install-data install-data subdir_install: install