public inbox for newlib@sourceware.org
 help / color / mirror / Atom feed
* [PATCH] libgloss: sparc: merge libsys/ up a level
@ 2022-02-12 10:24 Mike Frysinger
  2022-02-16  8:45 ` Corinna Vinschen
  0 siblings, 1 reply; 2+ messages in thread
From: Mike Frysinger @ 2022-02-12 10:24 UTC (permalink / raw)
  To: newlib

The libsys/configure script isn't doing anything useful, so merge
the logic up to the parent dir.
---
 libgloss/sparc/configure           |  156 +-
 libgloss/sparc/configure.ac        |    4 +-
 libgloss/sparc/libsys/Makefile.in  |    9 +-
 libgloss/sparc/libsys/aclocal.m4   |  383 ---
 libgloss/sparc/libsys/configure    | 3718 ----------------------------
 libgloss/sparc/libsys/configure.ac |   44 -
 6 files changed, 9 insertions(+), 4305 deletions(-)
 delete mode 100644 libgloss/sparc/libsys/aclocal.m4
 delete mode 100755 libgloss/sparc/libsys/configure
 delete mode 100644 libgloss/sparc/libsys/configure.ac

diff --git a/libgloss/sparc/configure.ac b/libgloss/sparc/configure.ac
index 56049d5b9b33..4a5b9ef4b76a 100644
--- a/libgloss/sparc/configure.ac
+++ b/libgloss/sparc/configure.ac
@@ -39,11 +39,11 @@ AC_SUBST(CPU)
 
 case ${target_cpu} in
 sparc64*) CYGMONLDSCRIPTTEMPL=${srcdir}/cygmon-sparc64-ld.src ;;
-sparclet-*-aout*) CYGMONLDSCRIPTTEMPL-${srcdir}/cygmon.ld.src; AC_CONFIG_SUBDIRS(libsys) ;;
+sparclet-*-aout*) CYGMONLDSCRIPTTEMPL-${srcdir}/cygmon.ld.src; AC_CONFIG_FILES([libsys/Makefile]) ;;
 *) CYGMONLDSCRIPTTEMPL=${srcdir}/cygmon.ld.src
 esac
 
-host_makefile_frag=${srcdir}/../config/default.mh
+host_makefile_frag=`cd $srcdir/../config;pwd`/default.mh
 target_makefile_frag=${srcdir}/../config/default.mt
 
 dnl We have to assign the same value to other variables because autoconf
diff --git a/libgloss/sparc/libsys/Makefile.in b/libgloss/sparc/libsys/Makefile.in
index b732137c5f08..34f95507cfc5 100644
--- a/libgloss/sparc/libsys/Makefile.in
+++ b/libgloss/sparc/libsys/Makefile.in
@@ -106,13 +106,10 @@ clean mostlyclean:
 	rm -f *.o *.a *.s stamp-srcs
 
 distclean maintainer-clean realclean: clean
-	rm -f Makefile config.status
+	rm -f Makefile
 
-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
 
 stamp-srcs: Makefile template.S template_r.S
 	for f in $(TEMPLATE_SFILES:_=) ; \
diff --git a/libgloss/sparc/libsys/configure.ac b/libgloss/sparc/libsys/configure.ac
deleted file mode 100644
index 4a2afb1fd4de..000000000000
--- a/libgloss/sparc/libsys/configure.ac
+++ /dev/null
@@ -1,44 +0,0 @@
-# Configure.in for libgloss/sparc/libsys
-# Copyright (c) 1996 Cygnus Support
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms are permitted
-# provided that the above copyright notice and this paragraph are
-# duplicated in all such forms and that any documentation,
-# and/or other materials related to such
-# distribution and use acknowledge that the software was developed
-# at Cygnus Support, Inc.  Cygnus Support, Inc. may not be used to
-# endorse or promote products derived from this software without
-# specific prior written permission.
-# THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
-# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
-
-dnl Process this file with autoconf to produce a configure script.
-AC_INIT(libsys-crt0.S)
-
-AC_CONFIG_AUX_DIR(../../..)
-
-AC_PROG_INSTALL
-
-LIB_AC_PROG_CC
-AS=${AS-as}
-AC_SUBST(AS)
-AR=${AR-ar}
-AC_SUBST(AR)
-LD=${LD-ld}
-AC_SUBST(LD)
-AC_PROG_RANLIB
-LIB_AM_PROG_AS
-
-host_makefile_frag=${srcdir}/../../config/default.mh
-
-dnl We have to assign the same value to other variables because autoconf
-dnl doesn't provide a mechanism to substitute a replacement keyword with
-dnl arbitrary data or pathnames.
-dnl
-host_makefile_frag_path=$host_makefile_frag
-AC_SUBST(host_makefile_frag_path)
-AC_SUBST_FILE(host_makefile_frag)
-
-AC_OUTPUT(Makefile)
-- 
2.34.1


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [PATCH] libgloss: sparc: merge libsys/ up a level
  2022-02-12 10:24 [PATCH] libgloss: sparc: merge libsys/ up a level Mike Frysinger
@ 2022-02-16  8:45 ` Corinna Vinschen
  0 siblings, 0 replies; 2+ messages in thread
From: Corinna Vinschen @ 2022-02-16  8:45 UTC (permalink / raw)
  To: newlib

On Feb 12 05:24, Mike Frysinger wrote:
> The libsys/configure script isn't doing anything useful, so merge
> the logic up to the parent dir.
> ---
>  libgloss/sparc/configure           |  156 +-
>  libgloss/sparc/configure.ac        |    4 +-
>  libgloss/sparc/libsys/Makefile.in  |    9 +-
>  libgloss/sparc/libsys/aclocal.m4   |  383 ---
>  libgloss/sparc/libsys/configure    | 3718 ----------------------------
>  libgloss/sparc/libsys/configure.ac |   44 -
>  6 files changed, 9 insertions(+), 4305 deletions(-)
>  delete mode 100644 libgloss/sparc/libsys/aclocal.m4
>  delete mode 100755 libgloss/sparc/libsys/configure
>  delete mode 100644 libgloss/sparc/libsys/configure.ac

GTG

Corinna


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-02-16  8:46 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-12 10:24 [PATCH] libgloss: sparc: merge libsys/ up a level Mike Frysinger
2022-02-16  8:45 ` Corinna Vinschen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).