aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Gilmore <gnu@cygnus>1991-12-08 00:47:12 +0000
committerJohn Gilmore <gnu@cygnus>1991-12-08 00:47:12 +0000
commit66baba93a6fc9a93450fd50c1308792a404738cf (patch)
treea81daa457d1205d391c7dca46ef9f626825e643a
parent1bd0574a03966bc36bfc67cf98df2afc95c4e591 (diff)
downloadgdb-66baba93a6fc9a93450fd50c1308792a404738cf.zip
gdb-66baba93a6fc9a93450fd50c1308792a404738cf.tar.gz
gdb-66baba93a6fc9a93450fd50c1308792a404738cf.tar.bz2
Merge gdb-4.3 and Rich's Makefile.in's.
-rw-r--r--gdb/Makefile.in54
1 files changed, 40 insertions, 14 deletions
diff --git a/gdb/Makefile.in b/gdb/Makefile.in
index 1eaf7ed..2df7405 100644
--- a/gdb/Makefile.in
+++ b/gdb/Makefile.in
@@ -16,16 +16,42 @@
# 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;
@@ -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
+ nroff -man $(srcdir)/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 ; \