Sat Dec 7 00:00:15 1991 K. Richard Pixley (rich at rtl.cygnus.com)
authorK. Richard Pixley <rich@cygnus>
Sat, 7 Dec 1991 08:03:27 +0000 (08:03 +0000)
committerK. Richard Pixley <rich@cygnus>
Sat, 7 Dec 1991 08:03:27 +0000 (08:03 +0000)
* Makefile.in: install using INSTALL_PROGRAM and INSTALL_DATA.
  added clean-info.  added some standards.text support and made it
  look like our other Makefiles.

* configure.in: mark this directory target dependent.  configure
  now runs entirely in objdir so make existence tests and
  references against ${srcdir}.

Thu Dec  5 22:46:13 1991  K. Richard Pixley  (rich at rtl.cygnus.com)

* Makefile.in: idestdir and ddestdir go away.  Added copyrights
  and shift gpl to v2.  Added ChangeLog if it didn't exist. docdir
  and mandir now keyed off datadir by default.

gdb/ChangeLog
gdb/Makefile.in
gdb/configure.in

index 34c2e95bcf47c1569b654979e7dca83a738a2e53..878e9366fab147de41cdeef30c2cada95627d13c 100644 (file)
@@ -1,9 +1,25 @@
+Sat Dec  7 00:00:15 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
+
+       * Makefile.in: install using INSTALL_PROGRAM and INSTALL_DATA.
+         added clean-info.  added some standards.text support and made it
+         look like our other Makefiles.
+
+       * configure.in: mark this directory target dependent.  configure
+         now runs entirely in objdir so make existence tests and
+         references against ${srcdir}.
+
 Fri Dec  6 08:30:36 1991  Fred Fish  (fnf at cygnus.com)
 
        * dwarfread.c (enum_type, struct_type):  Fixes for opaque and
        anonymous enumerations, structures, and unions.  Now passes all
        the current gdb test suite tests.
 
+Thu Dec  5 22:46:13 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
+
+       * Makefile.in: idestdir and ddestdir go away.  Added copyrights
+         and shift gpl to v2.  Added ChangeLog if it didn't exist. docdir
+         and mandir now keyed off datadir by default.
+
 Thu Dec  5 21:53:21 1991  John Gilmore  (gnu at cygnus.com)
 
        * symtab.c (decode_line_1):  If SKIP_PROLOGUE leaves us in
index 82f71ce0888e078c27165cdb45413a58c294c79a..64c17098ce608d0894c31c30a843ce765fd7abfe 100644 (file)
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
+prefix = /usr/local
+
+bindir = $(prefix)/bin
+datadir = $(prefix)/lib
+libdir = $(prefix)/lib
+mandir = $(datadir)/man
+man1dir = $(mandir)/man1
+man2dir = $(mandir)/man2
+man3dir = $(mandir)/man3
+man4dir = $(mandir)/man4
+man5dir = $(mandir)/man5
+man6dir = $(mandir)/man6
+man7dir = $(mandir)/man7
+man8dir = $(mandir)/man8
+man9dir = $(mandir)/man9
+infodir = $(prefix)/info
+includedir = $(prefix)/include
+docdir = $(datadir)/doc
+
+SHELL = /bin/sh
+
+INSTALL = install -c
+INSTALL_PROGRAM = $(INSTALL)
+INSTALL_DATA = $(INSTALL)
+
+AR = ar
+AR_FLAGS = qv
+RANLIB = ranlib
+
+#### Host, target, and site specific Makefile fragments come in here.
+###
+
 # Host and target-dependent makefile fragments come in here.
 ####
 # End of host and target-dependent makefile fragments
 
-# Destination directory of the software tree build
-ddestdir = /usr/local
-
-# Place to install binaries in the destination tree. 
-bindir=$(ddestdir)/bin
-
 # System V: If you compile gdb with a compiler which uses the coff
 # encapsulation feature (this is a function of the compiler used, NOT
 # of the m-?.h file selected by config.gdb), you must make sure that
@@ -52,7 +78,6 @@ BISON=bison -y
 BISONFLAGS=
 YACC=$(BISON) $(BISONFLAGS)
 # YACC=yacc
-SHELL=/bin/sh
 MAKE=make
 
 # Documentation (gdb.dvi) needs either GNU m4 or SysV m4; 
@@ -133,7 +158,7 @@ CDEPS = ${XM_CDEPS} ${TM_CDEPS} ${BFD_LIB} ${LIBIBERTY} ${RL_LIB}
 ADD_FILES = ${REGEX} ${ALLOCA}  ${GNU_MALLOC} ${XM_ADD_FILES} ${TM_ADD_FILES}
 ADD_DEPS = ${REGEX1} ${ALLOCA1} ${GNU_MALLOC} ${XM_ADD_FILES} ${TM_ADD_FILES}
 
-VERSION = 4.2.95
+VERSION = 4.2.96
 DIST=gdb
 
 LINT=/usr/5bin/lint
@@ -276,19 +301,20 @@ YYOBJ = c-exp.tab.o m2-exp.tab.o
 
 all: gdb
        $(MAKE) subdir_do DO=all "DODIRS=$(SUBDIRS)"
-all-info: force
-       $(MAKE) subdir_do DO=all-info "DODIRS=$(SUBDIRS)"
+info: force
+       $(MAKE) subdir_do DO=info "DODIRS=$(SUBDIRS)"
 install-info: force
        $(MAKE) subdir_do DO=install-info "DODIRS=$(SUBDIRS)"
+clean-info: force
+       $(MAKE) subdir_do DO=clean-info "DODIRS=$(SUBDIRS)"
 
 gdb.z:gdb.1
        nroff -man gdb.1 | col -b > gdb.t 
        pack gdb.t ; rm -f gdb.t
        mv gdb.t.z gdb.z
        
-install: gdb gdb.z
-       cp gdb $(bindir)/gdb.new
-       mv $(bindir)/gdb.new $(bindir)/gdb
+install: gdb 
+       $(INSTALL_PROGRAM) gdb $(bindir)/gdb
        $(M_INSTALL)
        $(MAKE) subdir_do DO=install "DODIRS=$(SUBDIRS)"
 
@@ -539,8 +565,8 @@ subdir_do: force
                                $(MAKE) \
                                        "against=$(against)" \
                                        "AR=$(AR)" \
-                                       "CC=$(CC)" \
                                        "AR_FLAGS=$(AR_FLAGS)" \
+                                       "CC=$(CC)" \
                                        "RANLIB=$(RANLIB)" \
                                        "BISON=$(BISON)" $(DO)) ; then true ; \
                        else exit 1 ; fi ; \
index 81d11934af2a8905b0e15ab29e7751e0c464a81c..e261aabdb7167f33c14c332c5d95389838269d47 100644 (file)
@@ -1,6 +1,8 @@
 configdirs="doc"
 srcname="GDB"
 srctrigger=main.c
+target_dependent=true
+
 # per-host:
 
 # map host info into gdb names.
@@ -134,13 +136,13 @@ arm | vax | merlin | none | np1 | pn | pyramid | tahoe)
 esac
 
 
-if [ ! -f config/mh-${gdb_host} ]; then
+if [ ! -f ${srcdir}/config/mh-${gdb_host} ]; then
        echo '***' "Gdb does not support host ${host}" 1>&2
        exit 1
 fi
 
 #  We really shouldn't depend on there being a space after XM_FILE= ...
-hostfile=`awk '$1 == "XM_FILE=" { print $2 }' <config/mh-${gdb_host}`
+hostfile=`awk '$1 == "XM_FILE=" { print $2 }' <${srcdir}/config/mh-${gdb_host}`
 
 # per-target:
 
@@ -275,7 +277,7 @@ rs6000)
 
 esac
 
-if [ ! -f config/mt-${gdb_target} ]; then
+if [ ! -f ${srcdir}/config/mt-${gdb_target} ]; then
        echo '***' "Gdb does not support target ${target}" 1>&2
        exit 1
 fi
@@ -286,7 +288,7 @@ if [ -z "${removing}" ] ; then
 fi
 
 #  We really shouldn't depend on there being a space after TM_FILE= ...
-targetfile=`awk '$1 == "TM_FILE=" { print $2 }' <config/mt-${gdb_target}`
+targetfile=`awk '$1 == "TM_FILE=" { print $2 }' <${srcdir}/config/mt-${gdb_target}`
 
 host_makefile_frag=config/mh-${gdb_host}
 target_makefile_frag=config/mt-${gdb_target}