Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2022-02-10 09:38:17 +0300
committerMike Frysinger <vapier@gentoo.org>2022-02-16 03:59:08 +0300
commit5a6bf1749faeadc42f29e4f4be8defc957e84484 (patch)
treed26f1881f6c722e20c6dcf740018a57ab4fdeeb4 /newlib/libc
parentec69debcb977d6395f9e91ee20133de473484e20 (diff)
newlib: phoenix: move some logic from configure to the Makefile
These configure scripts hardcode some settings, so move them to the Makefile to simplify so we can drop the configure scripts entirely.
Diffstat (limited to 'newlib/libc')
-rw-r--r--newlib/libc/sys/phoenix/Makefile.am2
-rw-r--r--newlib/libc/sys/phoenix/Makefile.in2
-rw-r--r--newlib/libc/sys/phoenix/configure4
-rw-r--r--newlib/libc/sys/phoenix/configure.ac3
-rw-r--r--newlib/libc/sys/phoenix/machine/Makefile.am2
-rw-r--r--newlib/libc/sys/phoenix/machine/Makefile.in2
-rw-r--r--newlib/libc/sys/phoenix/machine/configure7
-rw-r--r--newlib/libc/sys/phoenix/machine/configure.ac6
8 files changed, 6 insertions, 22 deletions
diff --git a/newlib/libc/sys/phoenix/Makefile.am b/newlib/libc/sys/phoenix/Makefile.am
index 49647c207..d6c32e734 100644
--- a/newlib/libc/sys/phoenix/Makefile.am
+++ b/newlib/libc/sys/phoenix/Makefile.am
@@ -4,6 +4,8 @@ AM_CPPFLAGS = -I$(srcdir)/include $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLA
SUBDIRS = machine
+PHOENIX_MACH_LIB = machine/lib.a
+
SUBLIBS = \
$(PHOENIX_MACH_LIB)
diff --git a/newlib/libc/sys/phoenix/Makefile.in b/newlib/libc/sys/phoenix/Makefile.in
index ba33e6b36..c7a043fc2 100644
--- a/newlib/libc/sys/phoenix/Makefile.in
+++ b/newlib/libc/sys/phoenix/Makefile.in
@@ -271,7 +271,6 @@ PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
-PHOENIX_MACH_LIB = @PHOENIX_MACH_LIB@
RANLIB = @RANLIB@
READELF = @READELF@
SET_MAKE = @SET_MAKE@
@@ -337,6 +336,7 @@ top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
AM_CPPFLAGS = -I$(srcdir)/include $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS) $(INCLTDL)
SUBDIRS = machine
+PHOENIX_MACH_LIB = machine/lib.a
SUBLIBS = \
$(PHOENIX_MACH_LIB)
diff --git a/newlib/libc/sys/phoenix/configure b/newlib/libc/sys/phoenix/configure
index 0231cdb45..f24ef05cd 100644
--- a/newlib/libc/sys/phoenix/configure
+++ b/newlib/libc/sys/phoenix/configure
@@ -588,7 +588,6 @@ ac_subst_vars='am__EXEEXT_FALSE
am__EXEEXT_TRUE
LTLIBOBJS
LIBOBJS
-PHOENIX_MACH_LIB
subdirs
sys_dir
shared_machine_dir
@@ -4265,9 +4264,6 @@ OBJEXT=o
subdirs="$subdirs machine"
-PHOENIX_MACH_LIB=machine/lib.a
-
-
ac_config_files="$ac_config_files Makefile"
cat >confcache <<\_ACEOF
diff --git a/newlib/libc/sys/phoenix/configure.ac b/newlib/libc/sys/phoenix/configure.ac
index 55793f7a9..9d64b9d25 100644
--- a/newlib/libc/sys/phoenix/configure.ac
+++ b/newlib/libc/sys/phoenix/configure.ac
@@ -11,8 +11,5 @@ NEWLIB_CONFIGURE(../../..)
AC_CONFIG_SUBDIRS(machine)
-PHOENIX_MACH_LIB=machine/lib.a
-AC_SUBST(PHOENIX_MACH_LIB)
-
AC_CONFIG_FILES([Makefile])
AC_OUTPUT
diff --git a/newlib/libc/sys/phoenix/machine/Makefile.am b/newlib/libc/sys/phoenix/machine/Makefile.am
index 06c2509a2..793d011be 100644
--- a/newlib/libc/sys/phoenix/machine/Makefile.am
+++ b/newlib/libc/sys/phoenix/machine/Makefile.am
@@ -2,6 +2,8 @@
SUBDIRS = $(machine_dir) .
+CRT0 = crt0.o
+
noinst_DATA = $(CRT0) lib.a
$(CRT0): $(machine_dir)/$(CRT0)
diff --git a/newlib/libc/sys/phoenix/machine/Makefile.in b/newlib/libc/sys/phoenix/machine/Makefile.in
index bc00576e8..ecebd8b2f 100644
--- a/newlib/libc/sys/phoenix/machine/Makefile.in
+++ b/newlib/libc/sys/phoenix/machine/Makefile.in
@@ -175,7 +175,6 @@ CCASFLAGS = @CCASFLAGS@
CFLAGS = @CFLAGS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
-CRT0 = @CRT0@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
ECHO_C = @ECHO_C@
@@ -269,6 +268,7 @@ top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
SUBDIRS = $(machine_dir) .
+CRT0 = crt0.o
noinst_DATA = $(CRT0) lib.a
CLEANFILES = $(CRT0)
ACLOCAL_AMFLAGS = -I ../../../.. -I ../../../../.. -I ../../../../../config
diff --git a/newlib/libc/sys/phoenix/machine/configure b/newlib/libc/sys/phoenix/machine/configure
index d516e11ef..8d7fde54d 100644
--- a/newlib/libc/sys/phoenix/machine/configure
+++ b/newlib/libc/sys/phoenix/machine/configure
@@ -590,7 +590,6 @@ LTLIBOBJS
LIBOBJS
HAVE_MACHINE_DIR_FALSE
HAVE_MACHINE_DIR_TRUE
-CRT0
subdirs
sys_dir
shared_machine_dir
@@ -4280,12 +4279,6 @@ subdirs="$subdirs arm"
esac;
fi
-CRT0=
-if test -n "${machine_dir}"; then
- CRT0=crt0.o
-fi
-
-
if test x${machine_dir} != x; then
HAVE_MACHINE_DIR_TRUE=
HAVE_MACHINE_DIR_FALSE='#'
diff --git a/newlib/libc/sys/phoenix/machine/configure.ac b/newlib/libc/sys/phoenix/machine/configure.ac
index f3f7c79bc..05dd0f8e4 100644
--- a/newlib/libc/sys/phoenix/machine/configure.ac
+++ b/newlib/libc/sys/phoenix/machine/configure.ac
@@ -18,12 +18,6 @@ if test -n "${machine_dir}"; then
esac;
fi
-CRT0=
-if test -n "${machine_dir}"; then
- CRT0=crt0.o
-fi
-AC_SUBST(CRT0)
-
AM_CONDITIONAL(HAVE_MACHINE_DIR, test x${machine_dir} != x)
AC_CONFIG_FILES([Makefile])