about summary refs log tree commit diff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2002-04-08 08:32:49 +0000
committerUlrich Drepper <drepper@redhat.com>2002-04-08 08:32:49 +0000
commit5f00a0330ab65e968321c2d1464a3b94279612bc (patch)
tree100255ad5ae1e0f0a62dc1a5167c88037c688a66
parent36993507c1f0b31f6bc4e9ed601d34965c407134 (diff)
downloadglibc-5f00a0330ab65e968321c2d1464a3b94279612bc.tar.gz
glibc-5f00a0330ab65e968321c2d1464a3b94279612bc.tar.xz
glibc-5f00a0330ab65e968321c2d1464a3b94279612bc.zip
(CPPFLAGS): Also add CPPFLAGS-<basename> where <basename> is the name of the source file without extension.
-rw-r--r--Makeconfig3
1 files changed, 2 insertions, 1 deletions
diff --git a/Makeconfig b/Makeconfig
index d7c7172db6..33e3b7387f 100644
--- a/Makeconfig
+++ b/Makeconfig
@@ -634,7 +634,8 @@ libio-include = -I$(..)libio
 # These are the variables that the implicit compilation rules use.
 CPPFLAGS = $($(subdir)-CPPFLAGS) $(+includes) $(defines) \
 	   -include $(..)include/libc-symbols.h $(sysdep-CPPFLAGS) \
-	   $(CPPFLAGS-$(suffix $@)) $(CPPFLAGS-$(<F)) $(CPPFLAGS-$(@F))
+	   $(CPPFLAGS-$(suffix $@)) $(CPPFLAGS-$(<F)) $(CPPFLAGS-$(@F)) \
+	   $(CPPFLAGS-$(patsubst %$(suffix $@),%,$(@F)))
 override CFLAGS	= $(filter-out %frame-pointer,$(+cflags)) $(sysdep-CFLAGS) \
 		  $(CFLAGS-$(suffix $@)) $(CFLAGS-$(<F)) $(CFLAGS-$(@F))