]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Support compiling .S files with additional options
authorH.J. Lu <hjl.tools@gmail.com>
Sun, 25 Feb 2024 12:22:03 +0000 (04:22 -0800)
committerH.J. Lu <hjl.tools@gmail.com>
Sun, 25 Feb 2024 17:22:40 +0000 (09:22 -0800)
Add $(sysdep-ASFLAGS) $(ASFLAGS-$(<F)) $(ASFLAGS-$(@F)) to compile.S and
COMPILE.S to support compiling .S files with additional options.

Makerules

index 00365bc58be119bb0fec9cf2cfa51780c27fae8c..275110dda82fa77e91e7064a77e98ca2bb19d5db 100644 (file)
--- a/Makerules
+++ b/Makerules
@@ -447,10 +447,12 @@ native-compile-mkdep-flags = -MMD -MP -MF $@.dt -MT $@
 compile.c = $(CC) $< -c $(CFLAGS) $(CPPFLAGS)
 compile.cc = $(CXX) $< -c $(CXXFLAGS) $(CPPFLAGS)
 compile.S = $(CC) $< -c $(CPPFLAGS) $(S-CPPFLAGS) \
-                 $(ASFLAGS) $(ASFLAGS-$(suffix $@))
+                 $(ASFLAGS) $(ASFLAGS-$(suffix $@)) $(sysdep-ASFLAGS) \
+                 $(ASFLAGS-$(<F)) $(ASFLAGS-$(@F))
 COMPILE.c = $(CC) -c $(CFLAGS) $(CPPFLAGS)
 COMPILE.S = $(CC) -c $(CPPFLAGS) $(S-CPPFLAGS) \
-                 $(ASFLAGS) $(ASFLAGS-$(suffix $@))
+                 $(ASFLAGS) $(ASFLAGS-$(suffix $@)) $(sysdep-ASFLAGS) \
+                 $(ASFLAGS-$(<F)) $(ASFLAGS-$(@F))
 
 # We need this for the output to go in the right place.  It will default to
 # empty if make was configured to work with a cc that can't grok -c and -o