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

Mike Frysinger vapier@gentoo.org
Sun Jan 23 06:49:17 GMT 2022


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



More information about the Newlib mailing list