diff options
author | K. Richard Pixley <rich@cygnus> | 1991-12-19 00:22:09 +0000 |
---|---|---|
committer | K. Richard Pixley <rich@cygnus> | 1991-12-19 00:22:09 +0000 |
commit | 126825483cc9f2009c731eef1e01fe0d5a20c763 (patch) | |
tree | 0003fe5b1c452f380df887fc2fe55dfdb2c1f99a | |
parent | 56f5e005991114707d00cb764cdc1bddcffa2b84 (diff) | |
download | gdb-126825483cc9f2009c731eef1e01fe0d5a20c763.zip gdb-126825483cc9f2009c731eef1e01fe0d5a20c763.tar.gz gdb-126825483cc9f2009c731eef1e01fe0d5a20c763.tar.bz2 |
add menu item and Makefile.in hook
-rw-r--r-- | Makefile.in | 54 | ||||
-rw-r--r-- | cfg-paper.texi | 8 |
2 files changed, 55 insertions, 7 deletions
diff --git a/Makefile.in b/Makefile.in index 0da2cf1..3bc4e34 100644 --- a/Makefile.in +++ b/Makefile.in @@ -75,17 +75,18 @@ INSTALL_TARGET = install.all all: $(ALL) -info: configure.info doc.info +info: cfg-paper.info $(MAKE) subdir_do DO=info "DODIRS=$(SUBDIRS)" +cfg-paper.info: cfg-paper.texi + $(MAKEINFO) -o cfg-paper.info $(srcdir)/cfg-paper.texi + configure.info: configure.texi $(MAKEINFO) -o configure.info $(srcdir)/configure.texi -doc.info: doc.texi - $(MAKEINFO) -o doc.info $(srcdir)/doc.texi - install-info: install-info-dirs force $(MAKE) subdir_do DO=install-info "DODIRS=$(SUBDIRS)" + $(INSTALL_DATA) cfg-paper.info $(infodir)/cfg-paper.info $(MAKE) dir.info install-dir.info install-dir.info: @@ -459,7 +460,7 @@ install-bison: force ### gcc .PHONY: all-gcc just-gcc all-gcc: just-gcc -just-gcc: just-libiberty just-bison force +just-gcc: just-libiberty just-bison just-gnulib1 force if [ -d $(unsubdir)/gcc ] ; then \ (cd $(unsubdir)/gcc$(subdir); \ $(MAKE) \ @@ -741,8 +742,47 @@ install-ld: force true ; \ fi -### gnulib -.PHONY: all-gnulib just-gnulib +### gnulib (and gnulib1) +.PHONY: all-gnulib just-gnulib1 just-gnulib +just-gnulib1: all-gas all-binutils force + if [ -d $(unsubdir)/gnulib ] ; then \ + (cd $(unsubdir)/gnulib$(subdir); \ + $(MAKE) \ + "against=$(against)" \ + "AR=$(AR)" \ + "AR_FLAGS=$(AR_FLAGS)" \ + "CC=$(CC)" \ + "RANLIB=$(RANLIB)" \ + "LOADLIBES=$(LOADLIBES)" \ + "LDFLAGS=$(LDFLAGS)" \ + "BISON=$(BISON)" \ + "MAKEINFO=$(MAKEINFO)" \ + gnulib1.a) ; \ + else \ + true ; \ + fi + +clean-gnulib1: force + if [ -d $(unsubdir)/gnulib ] ; then \ + (cd $(unsubdir)/gnulib$(subdir); \ + $(MAKE) \ + "against=$(against)" \ + "AR=$(AR)" \ + "AR_FLAGS=$(AR_FLAGS)" \ + "CC=$(CC)" \ + "RANLIB=$(RANLIB)" \ + "LOADLIBES=$(LOADLIBES)" \ + "LDFLAGS=$(LDFLAGS)" \ + "BISON=$(BISON)" \ + "MAKEINFO=$(MAKEINFO)" \ + clean-gnulib1) ; \ + else \ + true ; \ + fi + +install-gnulib1: force + echo gnulib1 is a component, not an installable target + all-gnulib: just-gnulib just-gnulib: all-gcc all-gas all-binutils force if [ -d $(unsubdir)/gnulib ] ; then \ diff --git a/cfg-paper.texi b/cfg-paper.texi index a57d36d..7a5bf6b 100644 --- a/cfg-paper.texi +++ b/cfg-paper.texi @@ -22,6 +22,14 @@ Tools. It also discusses common usage.. Copyright @copyright{} 1991 Cygnus Support @end ifinfo +@ifinfo +@format +START-INFO-DIR-ENTRY +* configuration: (cfg-paper.info). Some theory on configuring source. +END-INFO-DIR-ENTRY +@end format +@end ifinfo + @node top, Some Basic Terms, (dir), (dir) @ifinfo |