From: K. Richard Pixley Date: Mon, 27 May 1991 20:54:50 +0000 (+0000) Subject: fixed a bug in multiple targets X-Git-Url: http://git.efficios.com/?a=commitdiff_plain;h=6c18e39366ff442912ba8ae828f73ad2d7a7e4d4;p=deliverable%2Fbinutils-gdb.git fixed a bug in multiple targets --- diff --git a/bfd/configure b/bfd/configure index da3adaf830..0d2e27b6c4 100755 --- a/bfd/configure +++ b/bfd/configure @@ -3,6 +3,9 @@ # configure.in and a configure template. configdirs= +# the debugger. +#set -x + #!/bin/sh # Configuration script template @@ -248,11 +251,15 @@ if [ -n "${template}" ] ; then fi for i in ${configdir} ${targetspecificdirs} ; do - if [ -r $i/configure ] ; then - (cd $i ; - ./configure +template=${template} ${verbose}) + if [ -d $i ] ; then + if [ -r $i/configure ] ; then + (cd $i ; + ./configure +template=${template} ${verbose}) + else + echo No configure script in `pwd`/$i + fi else - echo No configure script in `pwd`/$i + echo Warning: directory $i is missing. fi done done @@ -274,6 +281,8 @@ for host in ${hosts} ; do defaulttargets=true fi + host_makefile_frag=config/hmake-${host} + #### configure.in per-host parts come in here. ## end of per-host part. @@ -282,9 +291,11 @@ for host in ${hosts} ; do for target in ${targets} ; do if [ -n "${verbose}" ] ; then - echo " "target=\"${target}\" + echo host \= \"${host}\", target \= \"${target}\". fi + target_makefile_frag=config/tmake-${target} + #### configure.in per-target parts come in here. files= @@ -425,18 +436,15 @@ links= cat ${srcdir}/Makefile.in >> Makefile # and shake thoroughly. - host_var_file=hmake-${host} - target_var_file=tmake-${target} - # Conditionalize the makefile for this host. - if [ -f ${srcdir}/config/${host_var_file} ] ; then - sed -e "/^####/ r ${srcdir}/config/${host_var_file}" Makefile > Makefile.tem + if [ -f ${srcdir}/${host_makefile_frag} ] ; then + sed -e "/^####/ r ${srcdir}/${host_makefile_frag}" Makefile > Makefile.tem mv Makefile.tem Makefile fi # Conditionalize the makefile for this target. - if [ -f ${srcdir}/config/${target_var_file} ] ; then - sed -e "/^####/ r ${srcdir}/config/${target_var_file}" Makefile > Makefile.tem + if [ -f ${srcdir}/${target_makefile_frag} ] ; then + sed -e "/^####/ r ${srcdir}/${target_makefile_frag}" Makefile > Makefile.tem mv Makefile.tem Makefile fi @@ -463,15 +471,15 @@ links= mv Makefile.tem Makefile using= - if [ -f ${srcdir}/config/${host_var_file} ] ; then - using=" using \"${host_var_file}\"" + if [ -f ${srcdir}/${host_makefile_frag} ] ; then + using=" using \"${host_makefile_frag}\"" fi - if [ -f ${srcdir}/config/${target_var_file} ] ; then + if [ -f ${srcdir}/${target_makefile_frag} ] ; then if [ -z "${using}" ] ; then - andusing=" using \"${target_var_file}\"" + andusing=" using \"${target_makefile_frag}\"" else - andusing="${using} and \"${target_var_file}\"" + andusing="${using} and \"${target_makefile_frag}\"" fi else andusing=${using} @@ -531,9 +539,13 @@ for configdir in ${configdirs} ; do done # for each host if [ -n "${commons}" ] ; then - (cd ${configdir} ; - ./configure ${commons} ${verbose} ${forcesubdirs} ${removing}) \ - | sed 's/^/ /' + if [ -d ${configdir} ] ; then + (cd ${configdir} ; + ./configure ${commons} ${verbose} ${forcesubdirs} ${removing}) \ + | sed 's/^/ /' + else + echo Warning: directory \"${configdir}\" is missing. + fi fi # if any common hosts if [ -n "${specifics}" ] ; then @@ -563,9 +575,13 @@ for configdir in ${configdirs} ; do fi # if verbose if [ -n "${commons}" ] ; then - (cd ${configdir} ; - ./configure ${hosts} ${verbose} ${forcesubdirs} ${removing} ${commons}) \ - | sed 's/^/ /' + if [ -d ${configdir} ] ; then + (cd ${configdir} ; + ./configure ${hosts} ${verbose} ${forcesubdirs} ${removing} ${commons}) \ + | sed 's/^/ /' + else + echo Warning: directory \"${configdir}\" is missing. + fi fi # if any commons if [ -n "${specifics}" ] ; then @@ -583,8 +599,21 @@ exit 0 # # $Log$ -# Revision 1.8 1991/05/14 14:14:25 rich -# see devo/configure 1.11 +# Revision 1.10 1991/05/27 20:54:38 rich +# fixed a bug in multiple targets +# +# Revision 1.14 1991/05/22 01:44:04 rich +# remove gdb until config issues resolve. +# +# Revision 1.13 1991/05/19 08:00:09 rich +# Added gdb. +# +# Revision 1.12 1991/05/19 00:32:13 rich +# Changes to deal with missing subdirs gracefully, and changes dictated +# from dropping configure over gdb. +# +# Revision 1.4 1991/05/19 00:16:45 rich +# Configure for gdb. # # Revision 1.10 1991/05/04 00:58:38 rich # Fix program name bug. diff --git a/binutils/configure b/binutils/configure index b354c13fd4..d033ebc1e0 100755 --- a/binutils/configure +++ b/binutils/configure @@ -3,6 +3,9 @@ # configure.in and a configure template. configdirs= +# the debugger. +#set -x + #!/bin/sh # Configuration script template @@ -248,11 +251,15 @@ if [ -n "${template}" ] ; then fi for i in ${configdir} ${targetspecificdirs} ; do - if [ -r $i/configure ] ; then - (cd $i ; - ./configure +template=${template} ${verbose}) + if [ -d $i ] ; then + if [ -r $i/configure ] ; then + (cd $i ; + ./configure +template=${template} ${verbose}) + else + echo No configure script in `pwd`/$i + fi else - echo No configure script in `pwd`/$i + echo Warning: directory $i is missing. fi done done @@ -274,6 +281,8 @@ for host in ${hosts} ; do defaulttargets=true fi + host_makefile_frag=config/hmake-${host} + #### configure.in per-host parts come in here. ## end of per-host part. @@ -282,9 +291,11 @@ for host in ${hosts} ; do for target in ${targets} ; do if [ -n "${verbose}" ] ; then - echo " "target=\"${target}\" + echo host \= \"${host}\", target \= \"${target}\". fi + target_makefile_frag=config/tmake-${target} + #### configure.in per-target parts come in here. files= @@ -426,18 +437,15 @@ links= cat ${srcdir}/Makefile.in >> Makefile # and shake thoroughly. - host_var_file=hmake-${host} - target_var_file=tmake-${target} - # Conditionalize the makefile for this host. - if [ -f ${srcdir}/config/${host_var_file} ] ; then - sed -e "/^####/ r ${srcdir}/config/${host_var_file}" Makefile > Makefile.tem + if [ -f ${srcdir}/${host_makefile_frag} ] ; then + sed -e "/^####/ r ${srcdir}/${host_makefile_frag}" Makefile > Makefile.tem mv Makefile.tem Makefile fi # Conditionalize the makefile for this target. - if [ -f ${srcdir}/config/${target_var_file} ] ; then - sed -e "/^####/ r ${srcdir}/config/${target_var_file}" Makefile > Makefile.tem + if [ -f ${srcdir}/${target_makefile_frag} ] ; then + sed -e "/^####/ r ${srcdir}/${target_makefile_frag}" Makefile > Makefile.tem mv Makefile.tem Makefile fi @@ -464,15 +472,15 @@ links= mv Makefile.tem Makefile using= - if [ -f ${srcdir}/config/${host_var_file} ] ; then - using=" using \"${host_var_file}\"" + if [ -f ${srcdir}/${host_makefile_frag} ] ; then + using=" using \"${host_makefile_frag}\"" fi - if [ -f ${srcdir}/config/${target_var_file} ] ; then + if [ -f ${srcdir}/${target_makefile_frag} ] ; then if [ -z "${using}" ] ; then - andusing=" using \"${target_var_file}\"" + andusing=" using \"${target_makefile_frag}\"" else - andusing="${using} and \"${target_var_file}\"" + andusing="${using} and \"${target_makefile_frag}\"" fi else andusing=${using} @@ -532,9 +540,13 @@ for configdir in ${configdirs} ; do done # for each host if [ -n "${commons}" ] ; then - (cd ${configdir} ; - ./configure ${commons} ${verbose} ${forcesubdirs} ${removing}) \ - | sed 's/^/ /' + if [ -d ${configdir} ] ; then + (cd ${configdir} ; + ./configure ${commons} ${verbose} ${forcesubdirs} ${removing}) \ + | sed 's/^/ /' + else + echo Warning: directory \"${configdir}\" is missing. + fi fi # if any common hosts if [ -n "${specifics}" ] ; then @@ -564,9 +576,13 @@ for configdir in ${configdirs} ; do fi # if verbose if [ -n "${commons}" ] ; then - (cd ${configdir} ; - ./configure ${hosts} ${verbose} ${forcesubdirs} ${removing} ${commons}) \ - | sed 's/^/ /' + if [ -d ${configdir} ] ; then + (cd ${configdir} ; + ./configure ${hosts} ${verbose} ${forcesubdirs} ${removing} ${commons}) \ + | sed 's/^/ /' + else + echo Warning: directory \"${configdir}\" is missing. + fi fi # if any commons if [ -n "${specifics}" ] ; then @@ -584,8 +600,21 @@ exit 0 # # $Log$ -# Revision 1.8 1991/05/14 14:14:18 rich -# see devo/configure 1.11 +# Revision 1.10 1991/05/27 20:54:35 rich +# fixed a bug in multiple targets +# +# Revision 1.14 1991/05/22 01:44:04 rich +# remove gdb until config issues resolve. +# +# Revision 1.13 1991/05/19 08:00:09 rich +# Added gdb. +# +# Revision 1.12 1991/05/19 00:32:13 rich +# Changes to deal with missing subdirs gracefully, and changes dictated +# from dropping configure over gdb. +# +# Revision 1.4 1991/05/19 00:16:45 rich +# Configure for gdb. # # Revision 1.10 1991/05/04 00:58:38 rich # Fix program name bug. diff --git a/configure b/configure index 6a75d5f36d..1589aa94ef 100755 --- a/configure +++ b/configure @@ -3,6 +3,9 @@ # configure.in and a configure template. configdirs= +# the debugger. +#set -x + #!/bin/sh # Configuration script template @@ -279,6 +282,8 @@ for host in ${hosts} ; do defaulttargets=true fi + host_makefile_frag=config/hmake-${host} + #### configure.in per-host parts come in here. ## end of per-host part. @@ -287,11 +292,12 @@ for host in ${hosts} ; do for target in ${targets} ; do if [ -n "${verbose}" ] ; then - echo " "target=\"${target}\" + echo host \= \"${host}\", target \= \"${target}\". fi -#### configure.in per-target parts come in here. + target_makefile_frag=config/tmake-${target} +#### configure.in per-target parts come in here. ## end of per-target part. # Temporarily, we support only direct subdir builds. @@ -428,14 +434,6 @@ for host in ${hosts} ; do cat ${srcdir}/Makefile.in >> Makefile # and shake thoroughly. - if [ -z "${host_makefile_frag}" ] ; then - host_makefile_frag=config/hmake-${host} - fi - - if [ -z "${target_makefile_frag}" ] ; then - target_makefile_frag=config/tmake-${target} - fi - # Conditionalize the makefile for this host. if [ -f ${srcdir}/${host_makefile_frag} ] ; then sed -e "/^####/ r ${srcdir}/${host_makefile_frag}" Makefile > Makefile.tem @@ -599,7 +597,10 @@ exit 0 # # $Log$ -# Revision 1.14 1991/05/22 01:44:04 rich +# Revision 1.15 1991/05/27 20:54:24 rich +# fixed a bug in multiple targets +# +# Revision 1.14 1991/05/22 01:44:04 rich # remove gdb until config issues resolve. # # Revision 1.13 1991/05/19 08:00:09 rich diff --git a/gas/configure b/gas/configure index 13ebba79ad..d6b2356daa 100755 --- a/gas/configure +++ b/gas/configure @@ -3,6 +3,9 @@ # configure.in and a configure template. configdirs= +# the debugger. +#set -x + #!/bin/sh # Configuration script template @@ -278,6 +281,8 @@ for host in ${hosts} ; do defaulttargets=true fi + host_makefile_frag=config/hmake-${host} + #### configure.in per-host parts come in here. ## end of per-host part. @@ -286,9 +291,11 @@ for host in ${hosts} ; do for target in ${targets} ; do if [ -n "${verbose}" ] ; then - echo " "target=\"${target}\" + echo host \= \"${host}\", target \= \"${target}\". fi + target_makefile_frag=config/tmake-${target} + #### configure.in per-target parts come in here. # assign cpu type @@ -481,14 +488,6 @@ links="host.h targ-cpu.c targ-cpu.h targ-env.h obj-format.h obj-format.c atof-ta cat ${srcdir}/Makefile.in >> Makefile # and shake thoroughly. - if [ -z "${host_makefile_frag}" ] ; then - host_makefile_frag=config/hmake-${host} - fi - - if [ -z "${target_makefile_frag}" ] ; then - target_makefile_frag=config/tmake-${target} - fi - # Conditionalize the makefile for this host. if [ -f ${srcdir}/${host_makefile_frag} ] ; then sed -e "/^####/ r ${srcdir}/${host_makefile_frag}" Makefile > Makefile.tem @@ -652,7 +651,16 @@ exit 0 # # $Log$ -# Revision 1.10 1991/05/19 00:31:35 rich +# Revision 1.11 1991/05/27 20:54:32 rich +# fixed a bug in multiple targets +# +# Revision 1.14 1991/05/22 01:44:04 rich +# remove gdb until config issues resolve. +# +# Revision 1.13 1991/05/19 08:00:09 rich +# Added gdb. +# +# Revision 1.12 1991/05/19 00:32:13 rich # Changes to deal with missing subdirs gracefully, and changes dictated # from dropping configure over gdb. # diff --git a/ld/configure b/ld/configure index 8e25e74f66..ba073e13be 100755 --- a/ld/configure +++ b/ld/configure @@ -3,6 +3,9 @@ # configure.in and a configure template. configdirs= +# the debugger. +#set -x + #!/bin/sh # Configuration script template @@ -179,7 +182,7 @@ fi # any existing configure script. configdirs= -srctrigger=ldver.c +srctrigger=ldversion.c srcname="linker" ## end of common part. @@ -249,11 +252,15 @@ if [ -n "${template}" ] ; then fi for i in ${configdir} ${targetspecificdirs} ; do - if [ -r $i/configure ] ; then - (cd $i ; - ./configure +template=${template} ${verbose}) + if [ -d $i ] ; then + if [ -r $i/configure ] ; then + (cd $i ; + ./configure +template=${template} ${verbose}) + else + echo No configure script in `pwd`/$i + fi else - echo No configure script in `pwd`/$i + echo Warning: directory $i is missing. fi done done @@ -275,6 +282,8 @@ for host in ${hosts} ; do defaulttargets=true fi + host_makefile_frag=config/hmake-${host} + #### configure.in per-host parts come in here. ## end of per-host part. @@ -283,9 +292,11 @@ for host in ${hosts} ; do for target in ${targets} ; do if [ -n "${verbose}" ] ; then - echo " "target=\"${target}\" + echo host \= \"${host}\", target \= \"${target}\". fi + target_makefile_frag=config/tmake-${target} + #### configure.in per-target parts come in here. ## end of per-target part. @@ -424,18 +435,15 @@ for host in ${hosts} ; do cat ${srcdir}/Makefile.in >> Makefile # and shake thoroughly. - host_var_file=hmake-${host} - target_var_file=tmake-${target} - # Conditionalize the makefile for this host. - if [ -f ${srcdir}/config/${host_var_file} ] ; then - sed -e "/^####/ r ${srcdir}/config/${host_var_file}" Makefile > Makefile.tem + if [ -f ${srcdir}/${host_makefile_frag} ] ; then + sed -e "/^####/ r ${srcdir}/${host_makefile_frag}" Makefile > Makefile.tem mv Makefile.tem Makefile fi # Conditionalize the makefile for this target. - if [ -f ${srcdir}/config/${target_var_file} ] ; then - sed -e "/^####/ r ${srcdir}/config/${target_var_file}" Makefile > Makefile.tem + if [ -f ${srcdir}/${target_makefile_frag} ] ; then + sed -e "/^####/ r ${srcdir}/${target_makefile_frag}" Makefile > Makefile.tem mv Makefile.tem Makefile fi @@ -462,15 +470,15 @@ for host in ${hosts} ; do mv Makefile.tem Makefile using= - if [ -f ${srcdir}/config/${host_var_file} ] ; then - using=" using \"${host_var_file}\"" + if [ -f ${srcdir}/${host_makefile_frag} ] ; then + using=" using \"${host_makefile_frag}\"" fi - if [ -f ${srcdir}/config/${target_var_file} ] ; then + if [ -f ${srcdir}/${target_makefile_frag} ] ; then if [ -z "${using}" ] ; then - andusing=" using \"${target_var_file}\"" + andusing=" using \"${target_makefile_frag}\"" else - andusing="${using} and \"${target_var_file}\"" + andusing="${using} and \"${target_makefile_frag}\"" fi else andusing=${using} @@ -530,9 +538,13 @@ for configdir in ${configdirs} ; do done # for each host if [ -n "${commons}" ] ; then - (cd ${configdir} ; - ./configure ${commons} ${verbose} ${forcesubdirs} ${removing}) \ - | sed 's/^/ /' + if [ -d ${configdir} ] ; then + (cd ${configdir} ; + ./configure ${commons} ${verbose} ${forcesubdirs} ${removing}) \ + | sed 's/^/ /' + else + echo Warning: directory \"${configdir}\" is missing. + fi fi # if any common hosts if [ -n "${specifics}" ] ; then @@ -562,9 +574,13 @@ for configdir in ${configdirs} ; do fi # if verbose if [ -n "${commons}" ] ; then - (cd ${configdir} ; - ./configure ${hosts} ${verbose} ${forcesubdirs} ${removing} ${commons}) \ - | sed 's/^/ /' + if [ -d ${configdir} ] ; then + (cd ${configdir} ; + ./configure ${hosts} ${verbose} ${forcesubdirs} ${removing} ${commons}) \ + | sed 's/^/ /' + else + echo Warning: directory \"${configdir}\" is missing. + fi fi # if any commons if [ -n "${specifics}" ] ; then @@ -582,12 +598,21 @@ exit 0 # # $Log$ -# Revision 1.10 1991/05/14 18:53:32 steve -# Added make dep -# Made filenames suitable for PCs +# Revision 1.12 1991/05/27 20:54:42 rich +# fixed a bug in multiple targets +# +# Revision 1.14 1991/05/22 01:44:04 rich +# remove gdb until config issues resolve. +# +# Revision 1.13 1991/05/19 08:00:09 rich +# Added gdb. +# +# Revision 1.12 1991/05/19 00:32:13 rich +# Changes to deal with missing subdirs gracefully, and changes dictated +# from dropping configure over gdb. # -# Revision 1.9 1991/05/14 14:14:30 rich -# see devo/configure 1.11 +# Revision 1.4 1991/05/19 00:16:45 rich +# Configure for gdb. # # Revision 1.10 1991/05/04 00:58:38 rich # Fix program name bug. diff --git a/readline/configure b/readline/configure index 23efc6e10f..1eea1d0125 100755 --- a/readline/configure +++ b/readline/configure @@ -3,6 +3,9 @@ # configure.in and a configure template. configdirs= +# the debugger. +#set -x + #!/bin/sh # Configuration script template @@ -279,6 +282,8 @@ for host in ${hosts} ; do defaulttargets=true fi + host_makefile_frag=config/hmake-${host} + #### configure.in per-host parts come in here. ## end of per-host part. @@ -287,9 +292,11 @@ for host in ${hosts} ; do for target in ${targets} ; do if [ -n "${verbose}" ] ; then - echo " "target=\"${target}\" + echo host \= \"${host}\", target \= \"${target}\". fi + target_makefile_frag=config/tmake-${target} + #### configure.in per-target parts come in here. ## end of per-target part. @@ -428,14 +435,6 @@ for host in ${hosts} ; do cat ${srcdir}/Makefile.in >> Makefile # and shake thoroughly. - if [ -z "${host_makefile_frag}" ] ; then - host_makefile_frag=config/hmake-${host} - fi - - if [ -z "${target_makefile_frag}" ] ; then - target_makefile_frag=config/tmake-${target} - fi - # Conditionalize the makefile for this host. if [ -f ${srcdir}/${host_makefile_frag} ] ; then sed -e "/^####/ r ${srcdir}/${host_makefile_frag}" Makefile > Makefile.tem @@ -599,8 +598,14 @@ exit 0 # # $Log$ -# Revision 1.1 1991/05/21 19:55:06 rich -# Initial revision +# Revision 1.2 1991/05/27 20:54:50 rich +# fixed a bug in multiple targets +# +# Revision 1.14 1991/05/22 01:44:04 rich +# remove gdb until config issues resolve. +# +# Revision 1.13 1991/05/19 08:00:09 rich +# Added gdb. # # Revision 1.12 1991/05/19 00:32:13 rich # Changes to deal with missing subdirs gracefully, and changes dictated