diff options
author | John Gilmore <gnu@cygnus> | 1993-02-16 10:18:47 +0000 |
---|---|---|
committer | John Gilmore <gnu@cygnus> | 1993-02-16 10:18:47 +0000 |
commit | 62e859f0392ad90f1d86f9999c24a60feeebc2d9 (patch) | |
tree | d04f4fa6219c1441c6e34df3ba6a8a6c09a7d812 /gdb/Makefile.in | |
parent | fcc81814fb63485a84b18cd00b71223e463d9cfb (diff) | |
download | gdb-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/Makefile.in')
-rw-r--r-- | gdb/Makefile.in | 17 |
1 files changed, 11 insertions, 6 deletions
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` |