[PATCH] libgloss: merge stub arch configure scripts up a level

Mike Frysinger <[email protected]>
Newsgroups gmane.comp.lib.newlib
Message-ID <[email protected]>
For about half the ports, we don't need a subdir configure script.
They're using the config/default.mh rules, and they aren't doing
any unique configure tests, so they exist just to pass top-level
settings down to create the arch Makefile.  We can just as easily
do that from the top-level Mkaefile directly and skip configure.

Most of the remaining configure scripts could be migrated up to
the top-level too, but that would require care in each subdir.
So let's be lazy and put that off to another day.
---
 libgloss/arc/Makefile.in        |    9 +-
 libgloss/arc/aclocal.m4         |  383 ---
 libgloss/arc/configure          | 3870 ------------------------------
 libgloss/arc/configure.ac       |   40 -
 libgloss/bfin/Makefile.in       |    9 +-
 libgloss/bfin/aclocal.m4        |  383 ---
 libgloss/bfin/configure         | 3869 ------------------------------
 libgloss/bfin/configure.ac      |   39 -
 libgloss/configure              |  141 +-
 libgloss/configure.ac           |   81 +-
 libgloss/cr16/Makefile.in       |    9 +-
 libgloss/cr16/aclocal.m4        |  383 ---
 libgloss/cr16/configure         | 3870 ------------------------------
 libgloss/cr16/configure.ac      |   40 -
 libgloss/cris/Makefile.in       |    9 +-
 libgloss/cris/aclocal.m4        |  383 ---
 libgloss/cris/configure         | 3869 ------------------------------
 libgloss/cris/configure.ac      |   40 -
 libgloss/crx/Makefile.in        |    9 +-
 libgloss/crx/aclocal.m4         |  383 ---
 libgloss/crx/configure          | 3891 ------------------------------
 libgloss/crx/configure.ac       |   32 -
 libgloss/d30v/Makefile.in       |    9 +-
 libgloss/d30v/aclocal.m4        |  383 ---
 libgloss/d30v/configure         | 3870 ------------------------------
 libgloss/d30v/configure.ac      |   40 -
 libgloss/doc/Makefile.in        |    9 +-
 libgloss/doc/configure          | 2953 -----------------------
 libgloss/doc/configure.ac       |    9 -
 libgloss/fr30/Makefile.in       |    9 +-
 libgloss/fr30/aclocal.m4        |  383 ---
 libgloss/fr30/configure         | 3891 ------------------------------
 libgloss/fr30/configure.ac      |   32 -
 libgloss/frv/Makefile.in        |    9 +-
 libgloss/frv/aclocal.m4         |  383 ---
 libgloss/frv/configure          | 3870 ------------------------------
 libgloss/frv/configure.ac       |   40 -
 libgloss/ft32/Makefile.in       |    9 +-
 libgloss/ft32/aclocal.m4        |  383 ---
 libgloss/ft32/configure         | 3870 ------------------------------
 libgloss/ft32/configure.ac      |   40 -
 libgloss/hp74x/Makefile.in      |    9 +-
 libgloss/hp74x/aclocal.m4       |  383 ---
 libgloss/hp74x/configure        | 3718 -----------------------------
 libgloss/hp74x/configure.ac     |   28 -
 libgloss/i960/Makefile.in       |    9 +-
 libgloss/i960/aclocal.m4        |  383 ---
 libgloss/i960/configure         | 3891 ------------------------------
 libgloss/i960/configure.ac      |   32 -
 libgloss/lm32/Makefile.in       |    9 +-
 libgloss/lm32/aclocal.m4        |  383 ---
 libgloss/lm32/configure         | 3870 ------------------------------
 libgloss/lm32/configure.ac      |   40 -
 libgloss/m32c/Makefile.in       |    9 +-
 libgloss/m32c/aclocal.m4        |  383 ---
 libgloss/m32c/configure         | 3870 ------------------------------
 libgloss/m32c/configure.ac      |   40 -
 libgloss/m32r/Makefile.in       |    9 +-
 libgloss/m32r/aclocal.m4        |  383 ---
 libgloss/m32r/configure         | 3898 -------------------------------
 libgloss/m32r/configure.ac      |   39 -
 libgloss/m68hc11/Makefile.in    |    9 +-
 libgloss/m68hc11/aclocal.m4     |  383 ---
 libgloss/m68hc11/configure      | 3871 ------------------------------
 libgloss/m68hc11/configure.ac   |   41 -
 libgloss/mep/Makefile.in        |    9 +-
 libgloss/mep/aclocal.m4         |  383 ---
 libgloss/mep/configure          | 3851 ------------------------------
 libgloss/mep/configure.ac       |   51 -
 libgloss/msp430/Makefile.in     |    9 +-
 libgloss/msp430/aclocal.m4      |  383 ---
 libgloss/msp430/configure       | 3870 ------------------------------
 libgloss/msp430/configure.ac    |   52 -
 libgloss/mt/Makefile.in         |    9 +-
 libgloss/mt/aclocal.m4          |  383 ---
 libgloss/mt/configure           | 3870 ------------------------------
 libgloss/mt/configure.ac        |   40 -
 libgloss/nds32/Makefile.in      |    9 +-
 libgloss/nds32/aclocal.m4       |  383 ---
 libgloss/nds32/configure        | 3898 -------------------------------
 libgloss/nds32/configure.ac     |   39 -
 libgloss/pru/Makefile.in        |    9 +-
 libgloss/pru/aclocal.m4         |  383 ---
 libgloss/pru/configure          | 3869 ------------------------------
 libgloss/pru/configure.ac       |   51 -
 libgloss/riscv/Makefile.in      |   15 +-
 libgloss/riscv/aclocal.m4       |  383 ---
 libgloss/riscv/configure        | 3753 -----------------------------
 libgloss/riscv/configure.ac     |   34 -
 libgloss/rl78/Makefile.in       |    9 +-
 libgloss/rl78/aclocal.m4        |  383 ---
 libgloss/rl78/configure         | 3870 ------------------------------
 libgloss/rl78/configure.ac      |   40 -
 libgloss/rx/Makefile.in         |    9 +-
 libgloss/rx/aclocal.m4          |  383 ---
 libgloss/rx/configure           | 3870 ------------------------------
 libgloss/rx/configure.ac        |   40 -
 libgloss/tic6x/Makefile.in      |    9 +-
 libgloss/tic6x/aclocal.m4       |  383 ---
 libgloss/tic6x/configure        | 3869 ------------------------------
 libgloss/tic6x/configure.ac     |   39 -
 libgloss/v850/Makefile.in       |    9 +-
 libgloss/v850/aclocal.m4        |  383 ---
 libgloss/v850/configure         | 3870 ------------------------------
 libgloss/v850/configure.ac      |   40 -
 libgloss/xstormy16/Makefile.in  |    9 +-
 libgloss/xstormy16/aclocal.m4   |  383 ---
 libgloss/xstormy16/configure    | 3891 ------------------------------
 libgloss/xstormy16/configure.ac |   31 -
 109 files changed, 217 insertions(+), 114663 deletions(-)
 delete mode 100644 libgloss/arc/aclocal.m4
 delete mode 100755 libgloss/arc/configure
 delete mode 100644 libgloss/arc/configure.ac
 delete mode 100644 libgloss/bfin/aclocal.m4
 delete mode 100755 libgloss/bfin/configure
 delete mode 100644 libgloss/bfin/configure.ac
 delete mode 100644 libgloss/cr16/aclocal.m4
 delete mode 100755 libgloss/cr16/configure
 delete mode 100644 libgloss/cr16/configure.ac
 delete mode 100644 libgloss/cris/aclocal.m4
 delete mode 100755 libgloss/cris/configure
 delete mode 100644 libgloss/cris/configure.ac
 delete mode 100644 libgloss/crx/aclocal.m4
 delete mode 100755 libgloss/crx/configure
 delete mode 100644 libgloss/crx/configure.ac
 delete mode 100644 libgloss/d30v/aclocal.m4
 delete mode 100755 libgloss/d30v/configure
 delete mode 100644 libgloss/d30v/configure.ac
 delete mode 100755 libgloss/doc/configure
 delete mode 100644 libgloss/doc/configure.ac
 delete mode 100644 libgloss/fr30/aclocal.m4
 delete mode 100755 libgloss/fr30/configure
 delete mode 100644 libgloss/fr30/configure.ac
 delete mode 100644 libgloss/frv/aclocal.m4
 delete mode 100755 libgloss/frv/configure
 delete mode 100644 libgloss/frv/configure.ac
 delete mode 100644 libgloss/ft32/aclocal.m4
 delete mode 100755 libgloss/ft32/configure
 delete mode 100644 libgloss/ft32/configure.ac
 delete mode 100644 libgloss/hp74x/aclocal.m4
 delete mode 100755 libgloss/hp74x/configure
 delete mode 100644 libgloss/hp74x/configure.ac
 delete mode 100644 libgloss/i960/aclocal.m4
 delete mode 100755 libgloss/i960/configure
 delete mode 100644 libgloss/i960/configure.ac
 delete mode 100644 libgloss/lm32/aclocal.m4
 delete mode 100755 libgloss/lm32/configure
 delete mode 100644 libgloss/lm32/configure.ac
 delete mode 100644 libgloss/m32c/aclocal.m4
 delete mode 100755 libgloss/m32c/configure
 delete mode 100644 libgloss/m32c/configure.ac
 delete mode 100644 libgloss/m32r/aclocal.m4
 delete mode 100755 libgloss/m32r/configure
 delete mode 100644 libgloss/m32r/configure.ac
 delete mode 100644 libgloss/m68hc11/aclocal.m4
 delete mode 100755 libgloss/m68hc11/configure
 delete mode 100644 libgloss/m68hc11/configure.ac
 delete mode 100644 libgloss/mep/aclocal.m4
 delete mode 100755 libgloss/mep/configure
 delete mode 100644 libgloss/mep/configure.ac
 delete mode 100644 libgloss/msp430/aclocal.m4
 delete mode 100755 libgloss/msp430/configure
 delete mode 100644 libgloss/msp430/configure.ac
 delete mode 100644 libgloss/mt/aclocal.m4
 delete mode 100755 libgloss/mt/configure
 delete mode 100644 libgloss/mt/configure.ac
 delete mode 100644 libgloss/nds32/aclocal.m4
 delete mode 100755 libgloss/nds32/configure
 delete mode 100644 libgloss/nds32/configure.ac
 delete mode 100644 libgloss/pru/aclocal.m4
 delete mode 100755 libgloss/pru/configure
 delete mode 100644 libgloss/pru/configure.ac
 delete mode 100644 libgloss/riscv/aclocal.m4
 delete mode 100755 libgloss/riscv/configure
 delete mode 100644 libgloss/riscv/configure.ac
 delete mode 100644 libgloss/rl78/aclocal.m4
 delete mode 100755 libgloss/rl78/configure
 delete mode 100644 libgloss/rl78/configure.ac
 delete mode 100644 libgloss/rx/aclocal.m4
 delete mode 100755 libgloss/rx/configure
 delete mode 100644 libgloss/rx/configure.ac
 delete mode 100644 libgloss/tic6x/aclocal.m4
 delete mode 100755 libgloss/tic6x/configure
 delete mode 100644 libgloss/tic6x/configure.ac
 delete mode 100644 libgloss/v850/aclocal.m4
 delete mode 100755 libgloss/v850/configure
 delete mode 100644 libgloss/v850/configure.ac
 delete mode 100644 libgloss/xstormy16/aclocal.m4
 delete mode 100755 libgloss/xstormy16/configure
 delete mode 100644 libgloss/xstormy16/configure.ac

diff --git a/libgloss/arc/Makefile.in b/libgloss/arc/Makefile.in
index 7f444ddc5fed..e343dd222863 100644
--- a/libgloss/arc/Makefile.in
+++ b/libgloss/arc/Makefile.in
@@ -84,7 +84,7 @@ clean mostlyclean:
 	rm -f *.o *.a
 
 distclean maintainer-clean realclean: clean
-	rm -f Makefile config.status config.log config.cache *~
+	rm -f Makefile *~
 
 .PHONY: install info install-info clean-info doc dvi
 install: $(CRT0_INSTALL) $(NSIM_INSTALL) $(NANO_INSTALL)
@@ -118,8 +118,5 @@ dvi:
 install-info:
 clean-info:
 
-Makefile: Makefile.in config.status @host_makefile_frag_path@
-	$(SHELL) config.status
-
-config.status: configure
-	$(SHELL) config.status --recheck
+Makefile: Makefile.in ../config.status
+	cd .. && $(SHELL) config.status
diff --git a/libgloss/bfin/Makefile.in b/libgloss/bfin/Makefile.in
index b206a17ae3c4..797be12e4560 100644
--- a/libgloss/bfin/Makefile.in
+++ b/libgloss/bfin/Makefile.in
@@ -169,7 +169,7 @@ clean mostlyclean:
 	rm -f a.out core *.i *.o ${SIM_BSP} ${BOARD_BSP}
 
 distclean maintainer-clean realclean: clean
-	rm -f Makefile config.status *~
+	rm -f Makefile *~
 
 .PHONY: install info install-info clean-info
 install: ${SIM_INSTALL} ${BOARD_INSTALL}
@@ -202,8 +202,5 @@ info:
 install-info:
 clean-info:
 
-Makefile: Makefile.in config.status @host_makefile_frag_path@
-	$(SHELL) config.status
-
-config.status: configure
-	$(SHELL) config.status --recheck
+Makefile: Makefile.in ../config.status
+	cd .. && $(SHELL) config.status
diff --git a/libgloss/configure.ac b/libgloss/configure.ac
index 9cbbf58cc7cb..2090bb5c7307 100644
--- a/libgloss/configure.ac
+++ b/libgloss/configure.ac
@@ -14,7 +14,7 @@ AC_CANONICAL_SYSTEM
 AM_INIT_AUTOMAKE([foreign no-define 1.15])
 
 if test -z "${with_multisubdir}" ; then
-  AC_CONFIG_SUBDIRS([doc])
+  AC_CONFIG_FILES([doc/Makefile])
 fi
 
 dnl indicates whether to run configure within the testsuite subdirectory
@@ -29,7 +29,8 @@ case "${target}" in
 	config_testsuite=true
 	;;
   arc*-*-*)
-	AC_CONFIG_SUBDIRS(arc)
+	AC_CONFIG_FILES([arc/Makefile])
+	subdirs="$subdirs arc"
 	;;
   csky*-*-*)
 	AC_CONFIG_SUBDIRS(csky)
@@ -42,13 +43,16 @@ case "${target}" in
 	AC_CONFIG_SUBDIRS([i386])
 	;;
   m32r-*-*)
-	AC_CONFIG_SUBDIRS([m32r])
+	AC_CONFIG_FILES([m32r/Makefile])
+	subdirs="$subdirs m32r"
 	;;
   m68hc11-*-* | m6811-*-* | m68hc12-*-* | m6812-*-*)
-	AC_CONFIG_SUBDIRS([m68hc11])
+	AC_CONFIG_FILES([m68hc11/Makefile])
+	subdirs="$subdirs m68hc11"
 	;;
   nds32*-*-*)
-	AC_CONFIG_SUBDIRS([nds32])
+	AC_CONFIG_FILES([nds32/Makefile])
+	subdirs="$subdirs nds32"
 	;;
   fido-*-* | m68*-*-*)
 	AC_CONFIG_SUBDIRS([m68k])
@@ -57,7 +61,8 @@ case "${target}" in
 	AC_CONFIG_SUBDIRS([pa])
 	;;
   i960-*-coff)
-	AC_CONFIG_SUBDIRS([i960])
+	AC_CONFIG_FILES([i960/Makefile])
+	subdirs="$subdirs i960"
 	;;
   sparc-*leon*-elf* | sparc-*leon*-none*)
 	AC_CONFIG_SUBDIRS([sparc_leon])
@@ -72,7 +77,8 @@ case "${target}" in
 	AC_CONFIG_SUBDIRS([mips])
 	;;
   riscv*-*-*)
-	AC_CONFIG_SUBDIRS([riscv])
+	AC_CONFIG_FILES([riscv/Makefile])
+	subdirs="$subdirs riscv"
 	;;
   powerpc-*-*|powerpcle-*-*)
 	AC_CONFIG_SUBDIRS([rs6000])
@@ -84,37 +90,47 @@ case "${target}" in
 	AC_CONFIG_SUBDIRS([mn10300])
 	;;
   bfin-*-*)
-	AC_CONFIG_SUBDIRS([bfin])
+	AC_CONFIG_FILES([bfin/Makefile])
+	subdirs="$subdirs bfin"
 	;;
   cr16-*-*)
-        AC_CONFIG_SUBDIRS([cr16])
-        ;;
+	AC_CONFIG_FILES([cr16/Makefile])
+	subdirs="$subdirs cr16"
+	;;
   cris-*-* | crisv32-*-*)
-	AC_CONFIG_SUBDIRS([cris])
+	AC_CONFIG_FILES([cris/Makefile])
+	subdirs="$subdirs cris"
 	;;
   crx-*-*)
-	AC_CONFIG_SUBDIRS([crx])
+	AC_CONFIG_FILES([crx/Makefile])
+	subdirs="$subdirs crx"
 	;;
   d30v-*-*)
-	AC_CONFIG_SUBDIRS([d30v])
+	AC_CONFIG_FILES([d30v/Makefile])
+	subdirs="$subdirs d30v"
 	;;
   fr30-*-*)
-	AC_CONFIG_SUBDIRS([fr30])
+	AC_CONFIG_FILES([fr30/Makefile])
+	subdirs="$subdirs fr30"
 	;;
   frv*-*-*)
-	AC_CONFIG_SUBDIRS([frv])
+	AC_CONFIG_FILES([frv/Makefile])
+	subdirs="$subdirs frv"
 	;;
   ft32*-*-*)
-	AC_CONFIG_SUBDIRS([ft32])
+	AC_CONFIG_FILES([ft32/Makefile])
+	subdirs="$subdirs ft32"
 	;;
   lm32*-*-*)
-	AC_CONFIG_SUBDIRS([lm32])
+	AC_CONFIG_FILES([lm32/Makefile])
+	subdirs="$subdirs lm32"
 	;;
   mcore-*-*)
 	AC_CONFIG_SUBDIRS([mcore])
 	;;
   mep-*-*)
-	AC_CONFIG_SUBDIRS([mep])
+	AC_CONFIG_FILES([mep/Makefile])
+	subdirs="$subdirs mep"
 	;;
   moxie-*-*)
 	AC_CONFIG_SUBDIRS([moxie])
@@ -123,11 +139,13 @@ case "${target}" in
 	AC_CONFIG_SUBDIRS([microblaze])
 	;;
   mt-*-*)
-        AC_CONFIG_SUBDIRS([mt])
+	AC_CONFIG_FILES([mt/Makefile])
+	subdirs="$subdirs mt"
 	;;
   v850*-*-*)
-        AC_CONFIG_SUBDIRS([v850])
-        ;;
+	AC_CONFIG_FILES([v850/Makefile])
+	subdirs="$subdirs v850"
+	;;
   visium-*-*)
 	AC_CONFIG_SUBDIRS([visium])
 	config_testsuite=false
@@ -136,20 +154,25 @@ case "${target}" in
 	AC_CONFIG_SUBDIRS([xc16x])
 	;;
   xstormy16-*-*)
-	AC_CONFIG_SUBDIRS([xstormy16])
+	AC_CONFIG_FILES([xstormy16/Makefile])
+	subdirs="$subdirs xstormy16"
 	;;
   m32c-*-*)
-	AC_CONFIG_SUBDIRS([m32c])
+	AC_CONFIG_FILES([m32c/Makefile])
+	subdirs="$subdirs m32c"
 	;;
   msp430-*-elf*)
-	AC_CONFIG_SUBDIRS([msp430])
+	AC_CONFIG_FILES([msp430/Makefile])
+	subdirs="$subdirs msp430"
 	config_libnosys=false
 	;;
   rl78*-*-elf)
-	AC_CONFIG_SUBDIRS([rl78])
+	AC_CONFIG_FILES([rl78/Makefile])
+	subdirs="$subdirs rl78"
 	;;
   rx*-*-elf)
-	AC_CONFIG_SUBDIRS([rx])
+	AC_CONFIG_FILES([rx/Makefile])
+	subdirs="$subdirs rx"
 	;;
   arm*-*-elf | arm*-*-coff | arm*-*-*)
 	AC_CONFIG_SUBDIRS([arm])
@@ -160,7 +183,8 @@ case "${target}" in
 	config_libnosys=false
 	;;
   tic6x-*-*)
-	AC_CONFIG_SUBDIRS(tic6x)
+	AC_CONFIG_FILES([tic6x/Makefile])
+	subdirs="$subdirs tic6x"
 	config_testsuite=false
 	;;
   iq2000-*-*)
@@ -170,7 +194,8 @@ case "${target}" in
 	AC_CONFIG_SUBDIRS([or1k])
 	;;
   pru-*-*)
-	AC_CONFIG_SUBDIRS([pru])
+	AC_CONFIG_FILES([pru/Makefile])
+	subdirs="$subdirs pru"
 	;;
   nios2-*-*)
 	AC_CONFIG_SUBDIRS([nios2])
diff --git a/libgloss/cr16/Makefile.in b/libgloss/cr16/Makefile.in
index 7ee2ea37a8b2..145d78bd0fc6 100644
--- a/libgloss/cr16/Makefile.in
+++ b/libgloss/cr16/Makefile.in
@@ -121,7 +121,7 @@ clean mostlyclean:
 	rm -f a.out core *.i *.o *-test *.srec *.dis *.x $(SIM_BSP) $(H_BSP)
 
 distclean maintainer-clean realclean: clean
-	rm -f Makefile config.status *~
+	rm -f Makefile *~
 
 .PHONY: install info install-info clean-info
 install: ${CRT_INSTALL} ${SIM_INSTALL} ${H_INSTALL}
@@ -149,8 +149,5 @@ info:
 install-info:
 clean-info:
 
-Makefile: Makefile.in config.status @host_makefile_frag_path@
-	$(SHELL) config.status
-
-config.status: configure
-	$(SHELL) config.status --recheck
+Makefile: Makefile.in ../config.status
+	cd .. && $(SHELL) config.status
diff --git a/libgloss/cris/Makefile.in b/libgloss/cris/Makefile.in
index a5cd9e05d435..838ddb60f3bd 100644
--- a/libgloss/cris/Makefile.in
+++ b/libgloss/cris/Makefile.in
@@ -195,7 +195,7 @@ clean mostlyclean:
 	rm -f a.out core *.i *.o *-test *.srec *.dis *.x $(SIM_BSP) $(BSP_BSP) $(LIN_BSP) libnosys.a
 
 distclean maintainer-clean realclean: clean
-	rm -f Makefile config.status *~
+	rm -f Makefile *~
 
 .PHONY: install info install-info clean-info
 install: ${SIM_INSTALL} ${BSP_INSTALL} ${LIN_INSTALL}
@@ -237,11 +237,8 @@ info:
 install-info:
 clean-info:
 
-Makefile: Makefile.in config.status @host_makefile_frag_path@
-	$(SHELL) config.status
-
-config.status: configure
-	$(SHELL) config.status --recheck
+Makefile: Makefile.in ../config.status
+	cd .. && $(SHELL) config.status
 
 $(SYSCALL_CFILES): syscalls.stamp
 
diff --git a/libgloss/crx/Makefile.in b/libgloss/crx/Makefile.in
index a4abe3fc99a7..a57759d4355b 100644
--- a/libgloss/crx/Makefile.in
+++ b/libgloss/crx/Makefile.in
@@ -121,7 +121,7 @@ clean mostlyclean:
 	rm -f a.out core *.i *.o *-test *.srec *.dis *.x $(SIM_BSP) $(H_BSP)
 
 distclean maintainer-clean realclean: clean
-	rm -f Makefile config.status *~
+	rm -f Makefile *~
 
 .PHONY: install info install-info clean-info
 install: ${CRT_INSTALL} ${SIM_INSTALL} ${H_INSTALL}
@@ -149,8 +149,5 @@ info:
 install-info:
 clean-info:
 
-Makefile: Makefile.in config.status @host_makefile_frag_path@
-	$(SHELL) config.status
-
-config.status: configure
-	$(SHELL) config.status --recheck
+Makefile: Makefile.in ../config.status
+	cd .. && $(SHELL) config.status
diff --git a/libgloss/d30v/Makefile.in b/libgloss/d30v/Makefile.in
index 83148b50c4d9..85caedb90ffc 100644
--- a/libgloss/d30v/Makefile.in
+++ b/libgloss/d30v/Makefile.in
@@ -109,7 +109,7 @@ clean mostlyclean:
 	rm -f a.out core *.[oais] *-test *.srec *.dis *.x syscall.h
 
 distclean maintainer-clean realclean: clean
-	rm -f Makefile config.status *~
+	rm -f Makefile *~
 
 .PHONY: install info install-info clean-info
 install: ${SIM_INSTALL}
@@ -122,8 +122,5 @@ info:
 install-info:
 clean-info:
 
-Makefile: Makefile.in config.status @host_makefile_frag_path@
-	$(SHELL) config.status
-
-config.status: configure
-	$(SHELL) config.status --recheck
+Makefile: Makefile.in ../config.status
+	cd .. && $(SHELL) config.status
diff --git a/libgloss/doc/Makefile.in b/libgloss/doc/Makefile.in
index 53d037049ac7..ccd81881fbf4 100644
--- a/libgloss/doc/Makefile.in
+++ b/libgloss/doc/Makefile.in
@@ -169,10 +169,7 @@ clean-info:
 	-rm -rf *.info*
 
 distclean:      clean
-	-rm -f Makefile config.cache config.log config.status 
+	-rm -f Makefile
 
-Makefile: Makefile.in config.status 
-	$(SHELL) config.status
-
-config.status: configure
-	$(SHELL) config.status --recheck
+Makefile: Makefile.in ../config.status 
+	cd .. && $(SHELL) config.status
diff --git a/libgloss/fr30/Makefile.in b/libgloss/fr30/Makefile.in
index e0318a071b38..adcc98b9c7a9 100644
--- a/libgloss/fr30/Makefile.in
+++ b/libgloss/fr30/Makefile.in
@@ -120,7 +120,7 @@ clean mostlyclean:
 	rm -f a.out core *.i *.o *-test *.srec *.dis *.x $(SIM_BSP) $(MON_BSP)
 
 distclean maintainer-clean realclean: clean
-	rm -f Makefile config.status *~
+	rm -f Makefile *~
 
 .PHONY: install info install-info clean-info
 install: ${SIM_INSTALL}
@@ -137,8 +137,5 @@ info:
 install-info:
 clean-info:
 
-Makefile: Makefile.in config.status @host_makefile_frag_path@
-	$(SHELL) config.status
-
-config.status: configure
-	$(SHELL) config.status --recheck
+Makefile: Makefile.in ../config.status
+	cd .. && $(SHELL) config.status
diff --git a/libgloss/frv/Makefile.in b/libgloss/frv/Makefile.in
index 64f3345c40b3..0a301739bf93 100644
--- a/libgloss/frv/Makefile.in
+++ b/libgloss/frv/Makefile.in
@@ -111,15 +111,12 @@ clean mostlyclean:
 	rm -f *.o *.a
 
 distclean maintainer-clean realclean: clean
-	rm -f Makefile config.cache config.log config.status
+	rm -f Makefile
 
 .PHONY: info dvi doc install-info clean-info
 info doc dvi:
 install-info:
 clean-info:
 
-Makefile: Makefile.in config.status @host_makefile_frag_path@
-	$(SHELL) config.status
-
-config.status: configure
-	$(SHELL) config.status --recheck
+Makefile: Makefile.in ../config.status
+	cd .. && $(SHELL) config.status
diff --git a/libgloss/ft32/Makefile.in b/libgloss/ft32/Makefile.in
index 21f9e827028c..15161553e676 100644
--- a/libgloss/ft32/Makefile.in
+++ b/libgloss/ft32/Makefile.in
@@ -115,15 +115,12 @@ clean mostlyclean:
 	rm -f *.o *.a
 
 distclean maintainer-clean realclean: clean
-	rm -f Makefile config.cache config.log config.status
+	rm -f Makefile
 
 .PHONY: info dvi doc install-info clean-info
 info doc dvi:
 install-info:
 clean-info:
 
-Makefile: Makefile.in config.status @host_makefile_frag_path@
-	$(SHELL) config.status
-
-config.status: configure
-	$(SHELL) config.status --recheck
+Makefile: Makefile.in ../config.status
+	cd .. && $(SHELL) config.status
diff --git a/libgloss/hp74x/Makefile.in b/libgloss/hp74x/Makefile.in
index 307da0b8def5..1460f8a2e174 100644
--- a/libgloss/hp74x/Makefile.in
+++ b/libgloss/hp74x/Makefile.in
@@ -192,7 +192,7 @@ clean mostlyclean:
 	rm -f *.o $(STUBLIB) $(STUBCRT0) checksum *.dis test
 
 distclean maintainer-clean realclean: clean
-	rm -f Makefile config.cache config.log config.status
+	rm -f Makefile
 	
 pa_stub.o:	$(srcdir)/pa_stub.c
 debugger.o:	$(srcdir)/debugger.s
@@ -209,8 +209,5 @@ info:
 install-info:
 clean-info:
 
-Makefile: Makefile.in config.status @host_makefile_frag_path@
-	$(SHELL) config.status
-
-config.status: configure
-	$(SHELL) config.status --recheck
+Makefile: Makefile.in ../config.status
+	cd .. && $(SHELL) config.status
diff --git a/libgloss/i960/Makefile.in b/libgloss/i960/Makefile.in
index 0ca159730d4b..149b8444ac96 100644
--- a/libgloss/i960/Makefile.in
+++ b/libgloss/i960/Makefile.in
@@ -119,7 +119,7 @@ clean mostlyclean:
 	rm -f a.out core *.i *.o *-test *.srec *.dis *.x
 
 distclean maintainer-clean realclean: clean
-	rm -f Makefile config.status *~
+	rm -f Makefile *~
 
 .PHONY: install info install-info clean-info
 install: ${MON_INSTALL}
@@ -136,8 +136,5 @@ info:
 install-info:
 clean-info:
 
-Makefile: Makefile.in config.status @host_makefile_frag_path@
-	$(SHELL) config.status
-
-config.status: configure
-	$(SHELL) config.status --recheck
+Makefile: Makefile.in ../config.status
+	cd .. && $(SHELL) config.status
diff --git a/libgloss/lm32/Makefile.in b/libgloss/lm32/Makefile.in
index a871807d0627..dfb6f67dd437 100644
--- a/libgloss/lm32/Makefile.in
+++ b/libgloss/lm32/Makefile.in
@@ -67,7 +67,7 @@ clean mostlyclean:
 	rm -f a.out core *.i *.o *-test *.srec *.dis *.x
 
 distclean maintainer-clean realclean: clean
-	rm -f Makefile config.status *~
+	rm -f Makefile *~
 
 .PHONY: install info install-info clean-info
 install: install-scripts # install-includes 
@@ -94,8 +94,5 @@ info:
 install-info:
 clean-info:
 
-Makefile: Makefile.in config.status @host_makefile_frag_path@
-	$(SHELL) config.status
-
-config.status: configure
-	$(SHELL) config.status --recheck
+Makefile: Makefile.in ../config.status
+	cd .. && $(SHELL) config.status
diff --git a/libgloss/m32c/Makefile.in b/libgloss/m32c/Makefile.in
index e9c64b36beca..cc6777c60bd0 100644
--- a/libgloss/m32c/Makefile.in
+++ b/libgloss/m32c/Makefile.in
@@ -190,15 +190,12 @@ clean mostlyclean:
 	rm -f *.o *.a
 
 distclean maintainer-clean realclean: clean
-	rm -f Makefile config.cache config.log config.status
+	rm -f Makefile
 
 .PHONY: info dvi doc install-info clean-info
 info doc dvi:
 install-info:
 clean-info:
 
-Makefile: Makefile.in config.status @host_makefile_frag_path@
-	$(SHELL) config.status
-
-config.status: configure
-	$(SHELL) config.status --recheck
+Makefile: Makefile.in ../config.status
+	cd .. && $(SHELL) config.status
diff --git a/libgloss/m32r/Makefile.in b/libgloss/m32r/Makefile.in
index 0b8b1936858d..786502eb8b1a 100644
--- a/libgloss/m32r/Makefile.in
+++ b/libgloss/m32r/Makefile.in
@@ -108,17 +108,14 @@ clean mostlyclean:
 	rm -f *~ *.[oa]
 
 distclean maintainer-clean realclean: clean
-	rm -f Makefile config.status
+	rm -f Makefile
 
 info doc:
 install-info:
 clean-info:
 
-Makefile: Makefile.in config.status @host_makefile_frag_path@
-	$(SHELL) config.status
-
-config.status: configure
-	$(SHELL) config.status --recheck
+Makefile: Makefile.in ../config.status
+	cd .. && $(SHELL) config.status
 
 # to support SunOS VPATH
 crt0.o: crt0.S
diff --git a/libgloss/m68hc11/Makefile.in b/libgloss/m68hc11/Makefile.in
index 4a4ab59c28f3..f2fc7ae3b2d0 100644
--- a/libgloss/m68hc11/Makefile.in
+++ b/libgloss/m68hc11/Makefile.in
@@ -137,7 +137,7 @@ clean mostlyclean:
 	rm -f a.out core *.[oais] *-test *.srec *.dis *.x syscall.h
 
 distclean maintainer-clean realclean: clean
-	rm -f Makefile config.status *~
+	rm -f Makefile *~
 
 .PHONY: install info install-info clean-info
 install:	install-scripts
@@ -169,8 +169,5 @@ info:
 install-info:
 clean-info:
 
-Makefile: Makefile.in config.status @host_makefile_frag_path@
-	$(SHELL) config.status
-
-config.status: configure
-	$(SHELL) config.status --recheck
+Makefile: Makefile.in ../config.status
+	cd .. && $(SHELL) config.status
diff --git a/libgloss/mep/Makefile.in b/libgloss/mep/Makefile.in
index 89dff42c3be7..71aa647c3bd0 100644
--- a/libgloss/mep/Makefile.in
+++ b/libgloss/mep/Makefile.in
@@ -112,15 +112,12 @@ clean mostlyclean:
 	rm -f *.o *.a
 
 distclean maintainer-clean realclean: clean
-	rm -f Makefile config.cache config.log config.status
+	rm -f Makefile
 
 .PHONY: info dvi doc install-info clean-info
 info doc dvi:
 install-info:
 clean-info:
 
-Makefile: Makefile.in config.status @host_makefile_frag_path@
-	$(SHELL) config.status
-
-config.status: configure
-	$(SHELL) config.status --recheck
+Makefile: Makefile.in ../config.status
+	cd .. && $(SHELL) config.status
diff --git a/libgloss/msp430/Makefile.in b/libgloss/msp430/Makefile.in
index 5342596a6a88..05d3f9cba93d 100644
--- a/libgloss/msp430/Makefile.in
+++ b/libgloss/msp430/Makefile.in
@@ -165,15 +165,12 @@ clean mostlyclean:
 	rm -f *.o *.a
 
 distclean maintainer-clean realclean: clean
-	rm -f Makefile config.cache config.log config.status
+	rm -f Makefile
 
 .PHONY: info dvi doc install-info clean-info
 info doc dvi:
 install-info:
 clean-info:
 
-Makefile: Makefile.in config.status @host_makefile_frag_path@
-	$(SHELL) config.status
-
-config.status: configure
-	$(SHELL) config.status --recheck
+Makefile: Makefile.in ../config.status
+	cd .. && $(SHELL) config.status
diff --git a/libgloss/mt/Makefile.in b/libgloss/mt/Makefile.in
index d74f6c550110..c03b3e87eac7 100644
--- a/libgloss/mt/Makefile.in
+++ b/libgloss/mt/Makefile.in
@@ -114,15 +114,12 @@ clean mostlyclean:
 	rm -f *.o *.a
 
 distclean maintainer-clean realclean: clean
-	rm -f Makefile config.cache config.log config.status
+	rm -f Makefile
 
 .PHONY: info dvi doc install-info clean-info
 info doc dvi:
 install-info:
 clean-info:
 
-Makefile: Makefile.in config.status @host_makefile_frag_path@
-	$(SHELL) config.status
-
-config.status: configure
-	$(SHELL) config.status --recheck
+Makefile: Makefile.in ../config.status
+	cd .. && $(SHELL) config.status
diff --git a/libgloss/nds32/Makefile.in b/libgloss/nds32/Makefile.in
index 326009c00127..98311e045ebb 100644
--- a/libgloss/nds32/Makefile.in
+++ b/libgloss/nds32/Makefile.in
@@ -104,17 +104,14 @@ clean mostlyclean:
 	rm -f *~ *.[oa]
 
 distclean maintainer-clean realclean: clean
-	rm -f Makefile config.status
+	rm -f Makefile
 
 info doc:
 install-info:
 clean-info:
 
-Makefile: Makefile.in config.status @host_makefile_frag_path@
-	$(SHELL) config.status
-
-config.status: configure
-	$(SHELL) config.status --recheck
+Makefile: Makefile.in ../config.status
+	cd .. && $(SHELL) config.status
 
 # to support SunOS VPATH
 crt0.o: crt0.S
diff --git a/libgloss/pru/Makefile.in b/libgloss/pru/Makefile.in
index 062c9e5cfa1f..3bf9f4529dbb 100644
--- a/libgloss/pru/Makefile.in
+++ b/libgloss/pru/Makefile.in
@@ -121,7 +121,7 @@ clean mostlyclean:
 	rm -f $(OUTPUTS) *.i *~ *.o *-test *.srec *.dis *.map *.x
 
 distclean maintainer-clean realclean: clean
-	rm -f Makefile config.status $(OUTPUTS)
+	rm -f Makefile $(OUTPUTS)
 
 .PHONY: install info install-info clean-info
 install: $(OUTPUTS)
@@ -142,8 +142,5 @@ info:
 install-info:
 clean-info:
 
-Makefile: $(srcdir)/Makefile.in config.status @host_makefile_frag_path@
-	$(SHELL) config.status
-
-config.status: $(srcdir)/configure
-	$(SHELL) config.status --recheck
+Makefile: $(srcdir)/Makefile.in ../config.status
+	cd .. && $(SHELL) config.status
diff --git a/libgloss/riscv/Makefile.in b/libgloss/riscv/Makefile.in
index d118a1876c91..44891a09672b 100644
--- a/libgloss/riscv/Makefile.in
+++ b/libgloss/riscv/Makefile.in
@@ -305,19 +305,10 @@ install : install-hdrs install-libs install-specs
 # Regenerate configure information
 #-------------------------------------------------------------------------
 
-configure_prereq = \
-  $(src_dir)/configure.ac \
+Makefile : $(src_dir)/Makefile.in ../config.status
+	cd .. && $(SHELL) config.status
 
-$(src_dir)/configure : $(configure_prereq)
-	cd $(src_dir) && autoconf
-
-config.status : $(src_dir)/configure
-	./config.status --recheck
-
-Makefile : $(src_dir)/Makefile.in config.status
-	./config.status
-
-dist_junk += config.status Makefile config.log
+dist_junk += Makefile
 
 #-------------------------------------------------------------------------
 # Default
diff --git a/libgloss/rl78/Makefile.in b/libgloss/rl78/Makefile.in
index 4662d45cba79..375dcf22ffe9 100644
--- a/libgloss/rl78/Makefile.in
+++ b/libgloss/rl78/Makefile.in
@@ -147,15 +147,12 @@ clean mostlyclean:
 	rm -f *.o *.a
 
 distclean maintainer-clean realclean: clean
-	rm -f Makefile config.cache config.log config.status
+	rm -f Makefile
 
 .PHONY: info dvi doc install-info clean-info
 info doc dvi:
 install-info:
 clean-info:
 
-Makefile: Makefile.in config.status @host_makefile_frag_path@
-	$(SHELL) config.status
-
-config.status: configure
-	$(SHELL) config.status --recheck
+Makefile: Makefile.in ../config.status
+	cd .. && $(SHELL) config.status
diff --git a/libgloss/rx/Makefile.in b/libgloss/rx/Makefile.in
index f3806aedfdb6..f19e0867615b 100644
--- a/libgloss/rx/Makefile.in
+++ b/libgloss/rx/Makefile.in
@@ -150,15 +150,12 @@ clean mostlyclean:
 	rm -f *.o *.a
 
 distclean maintainer-clean realclean: clean
-	rm -f Makefile config.cache config.log config.status
+	rm -f Makefile
 
 .PHONY: info dvi doc install-info clean-info
 info doc dvi:
 install-info:
 clean-info:
 
-Makefile: Makefile.in config.status @host_makefile_frag_path@
-	$(SHELL) config.status
-
-config.status: configure
-	$(SHELL) config.status --recheck
+Makefile: Makefile.in ../config.status
+	cd .. && $(SHELL) config.status
diff --git a/libgloss/tic6x/Makefile.in b/libgloss/tic6x/Makefile.in
index 40c38e875025..d940ecc14f00 100644
--- a/libgloss/tic6x/Makefile.in
+++ b/libgloss/tic6x/Makefile.in
@@ -99,7 +99,7 @@ clean mostlyclean:
 	rm -f a.out core *.i *.o *-test *.srec *.dis *.x $(SIM_BSP)
 
 distclean maintainer-clean realclean: clean
-	rm -f Makefile config.status *~
+	rm -f Makefile *~
 
 .PHONY: install info install-info clean-info
 install: ${SIM_INSTALL}
@@ -119,8 +119,5 @@ info:
 install-info:
 clean-info:
 
-Makefile: Makefile.in config.status @host_makefile_frag_path@
-	$(SHELL) config.status
-
-config.status: configure
-	$(SHELL) config.status --recheck
+Makefile: Makefile.in ../config.status
+	cd .. && $(SHELL) config.status
diff --git a/libgloss/v850/Makefile.in b/libgloss/v850/Makefile.in
index 276e9b2fe5e7..dd121439d38a 100644
--- a/libgloss/v850/Makefile.in
+++ b/libgloss/v850/Makefile.in
@@ -137,15 +137,12 @@ clean mostlyclean:
 	rm -f *.o *.a
 
 distclean maintainer-clean realclean: clean
-	rm -f Makefile config.cache config.log config.status
+	rm -f Makefile
 
 .PHONY: info dvi doc install-info clean-info
 info doc dvi:
 install-info:
 clean-info:
 
-Makefile: Makefile.in config.status @host_makefile_frag_path@
-	$(SHELL) config.status
-
-config.status: configure
-	$(SHELL) config.status --recheck
+Makefile: Makefile.in ../config.status
+	cd .. && $(SHELL) config.status
diff --git a/libgloss/xstormy16/Makefile.in b/libgloss/xstormy16/Makefile.in
index eddd9d29fb3f..0d84b1611499 100644
--- a/libgloss/xstormy16/Makefile.in
+++ b/libgloss/xstormy16/Makefile.in
@@ -107,7 +107,7 @@ clean mostlyclean:
 	rm -f a.out core *.i *.o *-test *.srec *.dis *.x *.hex $(SIM_BSP) $(EVA_APP_BSP) $(EVA_STUB) 
 
 distclean maintainer-clean realclean: clean
-	rm -f Makefile config.status *~
+	rm -f Makefile *~
 
 .PHONY: install info install-info clean-info
 install: 
@@ -124,8 +124,5 @@ info:
 install-info:
 clean-info:
 
-Makefile: Makefile.in config.status @host_makefile_frag_path@
-	$(SHELL) config.status
-
-config.status: configure
-	$(SHELL) config.status --recheck
+Makefile: Makefile.in ../config.status
+	cd .. && $(SHELL) config.status
-- 
2.34.1
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.