]> sourceware.org Git - newlib-cygwin.git/commitdiff
newlib: use abs_newlib_basedir for -I paths
authorMike Frysinger <vapier@gentoo.org>
Fri, 28 Jan 2022 00:24:16 +0000 (19:24 -0500)
committerMike Frysinger <vapier@gentoo.org>
Sat, 29 Jan 2022 06:35:30 +0000 (01:35 -0500)
When we had configure scripts in subdirs, the newlib_basedir value
was computed relative to that, and it'd be the same when used in the
Makefile in the same dir.  With many subdir configure scripts removed,
the top-level configure & Makefile can't use the same relative path.
So switch the subdir Makefiles over to abs_newlib_basedir when they
use -I to find source headers.

Do this for all subdirs, even ones with configure scripts and where
newlib_basedir works.  This makes the code consistent, and avoids
surprises if the configure script is ever removed in the future as
part of merging to the higher level.

Some of the subdirs were using -I$(newlib_basedir)/../newlib/ for
some reason.  Collapse those too since newlib_basedir points to the
newlib source tree already.

28 files changed:
newlib/libc/machine/i386/Makefile.am
newlib/libc/machine/i386/Makefile.in
newlib/libc/machine/xstormy16/Makefile.am
newlib/libc/machine/xstormy16/Makefile.in
newlib/libc/sys/arm/Makefile.am
newlib/libc/sys/arm/Makefile.in
newlib/libm/machine/aarch64/Makefile.am
newlib/libm/machine/aarch64/Makefile.in
newlib/libm/machine/arm/Makefile.am
newlib/libm/machine/arm/Makefile.in
newlib/libm/machine/i386/Makefile.am
newlib/libm/machine/i386/Makefile.in
newlib/libm/machine/mips/Makefile.am
newlib/libm/machine/mips/Makefile.in
newlib/libm/machine/nds32/Makefile.am
newlib/libm/machine/nds32/Makefile.in
newlib/libm/machine/powerpc/Makefile.am
newlib/libm/machine/powerpc/Makefile.in
newlib/libm/machine/pru/Makefile.am
newlib/libm/machine/pru/Makefile.in
newlib/libm/machine/riscv/Makefile.am
newlib/libm/machine/riscv/Makefile.in
newlib/libm/machine/sparc/Makefile.am
newlib/libm/machine/sparc/Makefile.in
newlib/libm/machine/spu/Makefile.am
newlib/libm/machine/spu/Makefile.in
newlib/libm/machine/x86_64/Makefile.am
newlib/libm/machine/x86_64/Makefile.in

index 8b851f5ace55d5f4550844363fcb5a4799896b78..311d1b9f50a0b217b135755befea96794ca7a50e 100644 (file)
@@ -1,6 +1,6 @@
 ## Process this file with automake to generate Makefile.in
 
-AM_CPPFLAGS = -I $(newlib_basedir)/libm/common $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS)
+AM_CPPFLAGS = -I $(abs_newlib_basedir)/libm/common $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS)
 
 AM_CCASFLAGS = $(AM_CPPFLAGS)
 
index 73159fafaf6f75f46370d3c0238914a37f5a3afb..f4105254cac9c14612248e198e21c912956ec298 100644 (file)
@@ -359,7 +359,7 @@ target_alias = @target_alias@
 top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
-AM_CPPFLAGS = -I $(newlib_basedir)/libm/common $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS)
+AM_CPPFLAGS = -I $(abs_newlib_basedir)/libm/common $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS)
 AM_CCASFLAGS = $(AM_CPPFLAGS)
 @MACH_ADD_SETJMP_FALSE@ADDED_SOURCES = 
 @MACH_ADD_SETJMP_TRUE@ADDED_SOURCES = setjmp.S
index b0b72bc0f935964a0b535c8de3dc6ff300b06a25..c20b01cfb05389a5306f8e2ec83d8a90ecdda1b5 100644 (file)
@@ -1,8 +1,8 @@
 ## Process this file with automake to generate Makefile.in
 
-# hack: putting $(newlib_basedir)/libm/common into AM_CPPFLAGS forces automake
+# hack: putting $(abs_newlib_basedir)/libm/common into AM_CPPFLAGS forces automake
 # to output a definition for newlib_basedir.
-AM_CPPFLAGS = -I $(newlib_basedir)/libm/common $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS)
+AM_CPPFLAGS = -I $(abs_newlib_basedir)/libm/common $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS)
 
 AM_CCASFLAGS = $(AM_CPPFLAGS)
 
index cad66f11dae59c608487c70bdf224ddafddbf855..fbecb41440c37cd7ab22daad43535db70ef39642 100644 (file)
@@ -338,9 +338,9 @@ top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 
-# hack: putting $(newlib_basedir)/libm/common into AM_CPPFLAGS forces automake
+# hack: putting $(abs_newlib_basedir)/libm/common into AM_CPPFLAGS forces automake
 # to output a definition for newlib_basedir.
-AM_CPPFLAGS = -I $(newlib_basedir)/libm/common $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS)
+AM_CPPFLAGS = -I $(abs_newlib_basedir)/libm/common $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS)
 AM_CCASFLAGS = $(AM_CPPFLAGS)
 noinst_LIBRARIES = lib.a
 lib_a_SOURCES = setjmp.S
index b88c30c5a5eec98de21a1706a76f9fef6457a4b8..dda6ffb8a8ce00145f93970eba5ab55fa1359d9c 100644 (file)
@@ -1,6 +1,6 @@
 ## Process this file with automake to generate Makefile.in
 
-AM_CPPFLAGS = $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS) -I$(newlib_basedir)/libc/machine/arm
+AM_CPPFLAGS = $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS) -I$(abs_newlib_basedir)/libc/machine/arm
 
 AM_CCASFLAGS = $(AM_CPPFLAGS)
 
index b3d20727d81d716956fc673288fcef70ae24842b..e7e75814c859d4764565b358c73b4a79c6df55b0 100644 (file)
@@ -339,7 +339,7 @@ target_alias = @target_alias@
 top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
-AM_CPPFLAGS = $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS) -I$(newlib_basedir)/libc/machine/arm
+AM_CPPFLAGS = $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS) -I$(abs_newlib_basedir)/libc/machine/arm
 AM_CCASFLAGS = $(AM_CPPFLAGS)
 noinst_LIBRARIES = lib.a
 @MAY_SUPPLY_SYSCALLS_FALSE@extra_objs = 
index 1073ddcf944f1875fa6acc0eae91a2b1e4ee5298..7679f89ff9e500e044efccffd84a653cb37133aa 100644 (file)
@@ -1,6 +1,6 @@
 ## Process this file with automake to generate Makefile.in
 
-AM_CPPFLAGS = -I $(newlib_basedir)/../newlib/libm/common $(NEWLIB_CFLAGS) \
+AM_CPPFLAGS = -I $(abs_newlib_basedir)/libm/common $(NEWLIB_CFLAGS) \
        $(CROSS_CFLAGS) $(TARGET_CFLAGS)
 
 LIB_SOURCES = \
index 221ce983895abde194900c514f1275740248366d..72475fbf84bc7ab67d1af1b5e6db701e597ea18b 100644 (file)
@@ -332,7 +332,7 @@ target_alias = @target_alias@
 top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
-AM_CPPFLAGS = -I $(newlib_basedir)/../newlib/libm/common $(NEWLIB_CFLAGS) \
+AM_CPPFLAGS = -I $(abs_newlib_basedir)/libm/common $(NEWLIB_CFLAGS) \
        $(CROSS_CFLAGS) $(TARGET_CFLAGS)
 
 LIB_SOURCES = \
index 30ab57b00644fce5ef1ecf702553fef2e3f15268..01ebac9f63f0582be9938abadb8e9fccc56c0540 100644 (file)
@@ -1,6 +1,6 @@
 ## Process this file with automake to generate Makefile.in
 
-AM_CPPFLAGS = -I $(newlib_basedir)/../newlib/libm/common $(NEWLIB_CFLAGS) \
+AM_CPPFLAGS = -I $(abs_newlib_basedir)/libm/common $(NEWLIB_CFLAGS) \
        $(CROSS_CFLAGS) $(TARGET_CFLAGS)
 
 LIB_SOURCES = \
index 0867736b2dd66837474176fb540756d3885746dc..71143999d277b3df8cbffa65f0f7603acf49cd1a 100644 (file)
@@ -327,7 +327,7 @@ target_alias = @target_alias@
 top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
-AM_CPPFLAGS = -I $(newlib_basedir)/../newlib/libm/common $(NEWLIB_CFLAGS) \
+AM_CPPFLAGS = -I $(abs_newlib_basedir)/libm/common $(NEWLIB_CFLAGS) \
        $(CROSS_CFLAGS) $(TARGET_CFLAGS)
 
 LIB_SOURCES = \
index 85e9a0299ef4b116f2d77035b53d4c37087c620f..a5e95fe4d720daacd12ff9551487f41f78882e3c 100644 (file)
@@ -1,6 +1,6 @@
 ## Process this file with automake to generate Makefile.in
 
-AM_CPPFLAGS = -I $(newlib_basedir)/../newlib/libm/common $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS)
+AM_CPPFLAGS = -I $(abs_newlib_basedir)/libm/common $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS)
 
 AM_CCASFLAGS = $(AM_CPPFLAGS)
 
index 7cc1a45dfbd9670f4dc4f52bc46de86eb5b6845b..5887f91d7f60bfa607f9431e919d485d2719deb9 100644 (file)
@@ -358,7 +358,7 @@ target_alias = @target_alias@
 top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
-AM_CPPFLAGS = -I $(newlib_basedir)/../newlib/libm/common $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS)
+AM_CPPFLAGS = -I $(abs_newlib_basedir)/libm/common $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS)
 AM_CCASFLAGS = $(AM_CPPFLAGS)
 LIB_SOURCES = \
        f_atan2.S f_atan2f.S f_exp.c f_expf.c \
index 67e551ec5f6394cc79002a8724390b421db1ea3c..d1c1edc7c942dec3fdcb40828809b10c234894cb 100644 (file)
@@ -1,6 +1,6 @@
 ## Process this file with automake to generate Makefile.in
 
-AM_CPPFLAGS = -I $(newlib_basedir)/../newlib/libm/common $(NEWLIB_CFLAGS) \
+AM_CPPFLAGS = -I $(abs_newlib_basedir)/libm/common $(NEWLIB_CFLAGS) \
        $(CROSS_CFLAGS) $(TARGET_CFLAGS)
 
 LIB_SOURCES = \
index 4d4ad853d051bef8b87a3fff30468e3f86ac93f6..1ecc9f9b2cd2cb847abd7931474fa406609bd8d2 100644 (file)
@@ -317,7 +317,7 @@ target_alias = @target_alias@
 top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
-AM_CPPFLAGS = -I $(newlib_basedir)/../newlib/libm/common $(NEWLIB_CFLAGS) \
+AM_CPPFLAGS = -I $(abs_newlib_basedir)/libm/common $(NEWLIB_CFLAGS) \
        $(CROSS_CFLAGS) $(TARGET_CFLAGS)
 
 LIB_SOURCES = \
index 85da0861a2d6f1f02cd3a4370e913073f10c2afe..6e63d1aa8a363d7978f803ac4069e18e3874ae0c 100644 (file)
@@ -1,6 +1,6 @@
 ## Process this file with automake to generate Makefile.in
 
-AM_CPPFLAGS = -I $(newlib_basedir)/../newlib/libm/common $(NEWLIB_CFLAGS) \
+AM_CPPFLAGS = -I $(abs_newlib_basedir)/libm/common $(NEWLIB_CFLAGS) \
        $(CROSS_CFLAGS) $(TARGET_CFLAGS)
 
 if HAS_NDS32_FPU_SP_FALSE
index 91768829d02e3f7a92b02a0e0310d140a72e12e5..a86f98a53b67b7562efa32d3e0cc4791c439b429 100644 (file)
@@ -325,7 +325,7 @@ target_alias = @target_alias@
 top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
-AM_CPPFLAGS = -I $(newlib_basedir)/../newlib/libm/common $(NEWLIB_CFLAGS) \
+AM_CPPFLAGS = -I $(abs_newlib_basedir)/libm/common $(NEWLIB_CFLAGS) \
        $(CROSS_CFLAGS) $(TARGET_CFLAGS)
 
 @HAS_NDS32_FPU_SP_FALSE@GPR_SOURCES = 
index 353d0395d756c7783bfe4301771af26a86160825..6d5571ed8b67bb18071411d05a440f1a0bd1d8b8 100644 (file)
@@ -1,6 +1,6 @@
 ## Process this file with automake to generate Makefile.in
 
-AM_CPPFLAGS = -I $(newlib_basedir)/../newlib/libm/common $(NEWLIB_CFLAGS) \
+AM_CPPFLAGS = -I $(abs_newlib_basedir)/libm/common $(NEWLIB_CFLAGS) \
        $(CROSS_CFLAGS) $(TARGET_CFLAGS)
 
 LIB_SOURCES = \
index f6059824ff3fb1bc69ecab5f1b10eeee7cf1c9e9..b85ea3aaab81fbb713b500d9a2e1771c9a3b5b52 100644 (file)
@@ -317,7 +317,7 @@ target_alias = @target_alias@
 top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
-AM_CPPFLAGS = -I $(newlib_basedir)/../newlib/libm/common $(NEWLIB_CFLAGS) \
+AM_CPPFLAGS = -I $(abs_newlib_basedir)/libm/common $(NEWLIB_CFLAGS) \
        $(CROSS_CFLAGS) $(TARGET_CFLAGS)
 
 LIB_SOURCES = \
index e85e45b3f3459a2f6c8596902b67e192800d5263..f7e329899f5f816953a25fe00bf60ce55a293cd4 100644 (file)
@@ -1,6 +1,6 @@
 ## Process this file with automake to generate Makefile.in
 
-AM_CPPFLAGS = -I $(newlib_basedir)/../newlib/libm/common $(NEWLIB_CFLAGS) \
+AM_CPPFLAGS = -I $(abs_newlib_basedir)/libm/common $(NEWLIB_CFLAGS) \
        $(CROSS_CFLAGS) $(TARGET_CFLAGS)
 
 LIB_SOURCES = \
index 974b1ad5ebac5f154a7522c4bd530c508b9c4047..8c4691a3442a3f047adc66b42eadf96ee6d36c42 100644 (file)
@@ -316,7 +316,7 @@ target_alias = @target_alias@
 top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
-AM_CPPFLAGS = -I $(newlib_basedir)/../newlib/libm/common $(NEWLIB_CFLAGS) \
+AM_CPPFLAGS = -I $(abs_newlib_basedir)/libm/common $(NEWLIB_CFLAGS) \
        $(CROSS_CFLAGS) $(TARGET_CFLAGS)
 
 LIB_SOURCES = \
index 38519251b42e781079380eba0a93096ed427be8d..7a9e559eef799e5da0cb66b763fbc4b822d2c464 100644 (file)
@@ -1,6 +1,6 @@
 ## Process this file with automake to generate Makefile.in
 
-AM_CPPFLAGS = -I $(newlib_basedir)/../newlib/libm/common $(NEWLIB_CFLAGS) \
+AM_CPPFLAGS = -I $(abs_newlib_basedir)/libm/common $(NEWLIB_CFLAGS) \
        $(CROSS_CFLAGS) $(TARGET_CFLAGS)
 
 LIB_SOURCES = \
index c563915cefa3b9fd871d84416a5d52c643e14543..c8024b53f098776aa5523beb831bb5b4b5deda0e 100644 (file)
@@ -332,7 +332,7 @@ target_alias = @target_alias@
 top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
-AM_CPPFLAGS = -I $(newlib_basedir)/../newlib/libm/common $(NEWLIB_CFLAGS) \
+AM_CPPFLAGS = -I $(abs_newlib_basedir)/libm/common $(NEWLIB_CFLAGS) \
        $(CROSS_CFLAGS) $(TARGET_CFLAGS)
 
 LIB_SOURCES = \
index c2b89ecd38c3dd5b4c72ae08f2d8af226babc10c..e065fd0195c3ddec1c5c380b7ddacb8d2bba9db5 100644 (file)
@@ -1,6 +1,6 @@
 ## Process this file with automake to generate Makefile.in
 
-AM_CPPFLAGS = -I $(newlib_basedir)/../newlib/libm/common $(NEWLIB_CFLAGS) \
+AM_CPPFLAGS = -I $(abs_newlib_basedir)/libm/common $(NEWLIB_CFLAGS) \
        $(CROSS_CFLAGS) $(TARGET_CFLAGS)
 
 LIB_SOURCES = \
index 980206a519cced1421f1a2bf75f191f803294e5d..d9883bd7356692d92ab7acd7462b7323f86877d1 100644 (file)
@@ -317,7 +317,7 @@ target_alias = @target_alias@
 top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
-AM_CPPFLAGS = -I $(newlib_basedir)/../newlib/libm/common $(NEWLIB_CFLAGS) \
+AM_CPPFLAGS = -I $(abs_newlib_basedir)/libm/common $(NEWLIB_CFLAGS) \
        $(CROSS_CFLAGS) $(TARGET_CFLAGS)
 
 LIB_SOURCES = \
index 1a575df95f18fceef382ca8ff52eec0d55542d4c..e5e630deea032620ede150208a44e79107aae8e8 100644 (file)
@@ -1,6 +1,6 @@
 ## Process this file with automake to generate Makefile.in
 
-AM_CPPFLAGS = -I $(newlib_basedir)/../newlib/libm/common $(NEWLIB_CFLAGS) \
+AM_CPPFLAGS = -I $(abs_newlib_basedir)/libm/common $(NEWLIB_CFLAGS) \
        $(CROSS_CFLAGS) $(TARGET_CFLAGS)
 
 LIB_SOURCES = \
index 6016bae7a77ad64e98344bae55cb06bb234a5fab..23978ab58ad4c898d65ce92825fe5e326abc5a25 100644 (file)
@@ -374,7 +374,7 @@ target_alias = @target_alias@
 top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
-AM_CPPFLAGS = -I $(newlib_basedir)/../newlib/libm/common $(NEWLIB_CFLAGS) \
+AM_CPPFLAGS = -I $(abs_newlib_basedir)/libm/common $(NEWLIB_CFLAGS) \
        $(CROSS_CFLAGS) $(TARGET_CFLAGS)
 
 LIB_SOURCES = \
index 6c30f4364877da81bd84ac727c3a5e3f22b4cf88..58a62fbb623a81aa8c74d60422a1c938bf5cfffd 100644 (file)
@@ -1,6 +1,6 @@
 ## Process this file with automake to generate Makefile.in
 
-AM_CPPFLAGS = -I $(newlib_basedir)/../newlib/libm/common $(NEWLIB_CFLAGS) \
+AM_CPPFLAGS = -I $(abs_newlib_basedir)/libm/common $(NEWLIB_CFLAGS) \
        $(CROSS_CFLAGS) $(TARGET_CFLAGS)
 
 LIB_SOURCES = \
index bef4a0a926742a01a0de7b6ee514702e68f07713..5a052ed31761f7e5a187c90a77a7eb7a782b5eae 100644 (file)
@@ -330,7 +330,7 @@ target_alias = @target_alias@
 top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
-AM_CPPFLAGS = -I $(newlib_basedir)/../newlib/libm/common $(NEWLIB_CFLAGS) \
+AM_CPPFLAGS = -I $(abs_newlib_basedir)/libm/common $(NEWLIB_CFLAGS) \
        $(CROSS_CFLAGS) $(TARGET_CFLAGS)
 
 LIB_SOURCES = \
This page took 0.058287 seconds and 5 git commands to generate.