aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorJohn Gilmore <gnu@cygnus>1993-02-16 10:18:47 +0000
committerJohn Gilmore <gnu@cygnus>1993-02-16 10:18:47 +0000
commit62e859f0392ad90f1d86f9999c24a60feeebc2d9 (patch)
treed04f4fa6219c1441c6e34df3ba6a8a6c09a7d812 /gdb
parentfcc81814fb63485a84b18cd00b71223e463d9cfb (diff)
downloadgdb-62e859f0392ad90f1d86f9999c24a60feeebc2d9.zip
gdb-62e859f0392ad90f1d86f9999c24a60feeebc2d9.tar.gz
gdb-62e859f0392ad90f1d86f9999c24a60feeebc2d9.tar.bz2
(alldeps.mak): Make ALLDEPFILES_SUBSUBDIR for files in sub sub dirs.
(ALLDEPFILES_SUBSUBDIR): Depend on this for deeper dep files.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog2
-rw-r--r--gdb/Makefile.in17
2 files changed, 13 insertions, 6 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 11df611..369cb00 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -3,6 +3,8 @@ Tue Feb 16 00:53:20 1993 John Gilmore (gnu@cygnus.com)
* Makefile.in (VERSION): Roll to 4.7.6.
(SFILES_SUBDIR): Add 29k-share/udi_soc.
(SFILES_SUBSUBDIR): Move 29k-share/udi files to this macro.
+ (alldeps.mak): Make ALLDEPFILES_SUBSUBDIR for files in sub sub dirs.
+ (ALLDEPFILES_SUBSUBDIR): Depend on this for deeper dep files.
(HFILES): Remove all nm-* except nm-trash.h. Add ns32k-opcode.h.
(depend): Fix bug where nm-files in config files weren't noticed.
(make-proto-gdb-1): Avoid changing directories while building new
diff --git a/gdb/Makefile.in b/gdb/Makefile.in
index 4d8c6f6..cec7a7a 100644
--- a/gdb/Makefile.in
+++ b/gdb/Makefile.in
@@ -1,4 +1,4 @@
-#Copyright 1989, 1990, 1991, 1992 Free Software Foundation, Inc.
+#Copyright 1989, 1990, 1991, 1992, 1993 Free Software Foundation, Inc.
# This file is part of GDB.
@@ -404,8 +404,8 @@ rapp: $(RAPP_OBS)
# Support for building Makefile out of configured pieces, automatically
# generated dependencies, etc. alldeps.mak is a file that contains
# "make" variable definitions for all ALLDEPFILES, ALLDEPFILES_MAINDIR,
-# ALLDEPFILES_SUBDIR, ALLPARAM, and ALLCONFIG, all cadged from the current
-# contents of the config subdirectory.
+# ALLDEPFILES_SUBDIR, ALLDEPFILES_SUBSUBDIR, ALLPARAM, and ALLCONFIG,
+# all cadged from the current contents of the config subdirectory.
alldeps.mak: ${srcdir}/config
rm -f alldeps.mak alldeps.tmp allparam.tmp allconfig.tmp
@@ -435,18 +435,23 @@ alldeps.mak: ${srcdir}/config
>alldeps2.tmp
echo '# Start of "alldeps.mak" definitions' \
>>alldeps.mak;
- echo 'ALLDEPFILES = $$(ALLDEPFILES_MAINDIR) $$(ALLDEPFILES_SUBDIR)' \
+ echo 'ALLDEPFILES = $$(ALLDEPFILES_MAINDIR) $$(ALLDEPFILES_SUBDIR) $$(ALLDEP_FILES_SUBSUBDIR)' \
>>alldeps.mak;
grep -v / alldeps2.tmp | \
awk 'BEGIN {printf "ALLDEPFILES_MAINDIR="} \
NR == 0 {printf $$0;} \
NR != 0 {printf "\\\n" $$0} \
END {printf "\n\n"}' >>alldeps.mak;
- grep / alldeps2.tmp | \
+ grep / alldeps2.tmp | grep -v '/.*/' | \
awk 'BEGIN {printf "ALLDEPFILES_SUBDIR="} \
NR == 0 {printf $$0;} \
NR != 0 {printf "\\\n" $$0} \
END {printf "\n\n"}' >>alldeps.mak;
+ grep '/.*/' alldeps2.tmp | \
+ awk 'BEGIN {printf "ALLDEPFILES_SUBSUBDIR="} \
+ NR == 0 {printf $$0;} \
+ NR != 0 {printf "\\\n" $$0} \
+ END {printf "\n\n"}' >>alldeps.mak;
sort <allparam.tmp | uniq | awk 'BEGIN {printf "ALLPARAM="} \
NR == 0 {printf $$0;} \
NR != 0 {printf "\\\n" $$0} \
@@ -611,7 +616,7 @@ make-proto-gdb-1: ${TARFILES} ${TARDIRS} gdb.info
for i in $(SFILES_SUBDIR) $(NONSRC_SUBDIR) $(ALLDEPFILES_SUBDIR); \
do ln -s ../../$$i ../$$i ; done
cd proto-gdb.dir/config ; \
- for i in $(SFILES_SUBSUBDIR); \
+ for i in $(SFILES_SUBSUBDIR) $(ALLDEPFILES_SUBSUBDIR); \
do ln -s ../../../$$i ../$$i ; done
chmod og=u `find . -print`