Track dependencies for .oS-only objects
authorAndreas Schwab <schwab@linux-m68k.org>
Sat, 5 May 2012 07:56:47 +0000 (09:56 +0200)
committerAndreas Schwab <schwab@linux-m68k.org>
Wed, 16 May 2012 16:47:38 +0000 (18:47 +0200)
ChangeLog
Makerules
sysdeps/ieee754/ldbl-opt/Makefile

index 629a31a..a4851e7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2012-05-16  Andreas Schwab  <schwab@linux-m68k.org>
 
+       * Makerules (+depfiles): Also collect depfiles from .oS in
+       $(extra-objs).
+       * sysdeps/ieee754/ldbl-opt/Makefile (extra-objs): Add $(addsuffix
+       .oS, $(libnldbl-routines)).
+
        * Makerules (native-compile-mkdep-flags): Define.
        * sunrpc/Makefile (extra-objs): Add $(addprefix
        cross-,$(rpcgen-objs)), don't add $(cross-rpcgen-objs).
index a897d4e..f374700 100644 (file)
--- a/Makerules
+++ b/Makerules
@@ -647,6 +647,7 @@ endif
 \f
 +depfiles := $(sources:.c=.d) \
             $(patsubst %.o,%.d,$(filter %.o,$(extra-objs:.os=.o))) \
+            $(patsubst %.oS,%.d,$(filter %.oS,$(extra-objs))) \
             $(patsubst %.o,%.d,$(filter %.o,$(extra-test-objs:.os=.o))) \
             $(addsuffix .d,$(tests) $(xtests) $(test-srcs))
 ifeq ($(build-programs),yes)
index 97b9c9f..98c9a9c 100644 (file)
@@ -44,5 +44,6 @@ libnldbl-calls = asprintf dprintf fprintf fscanf fwprintf fwscanf iovfscanf \
 libnldbl-routines = $(libnldbl-calls:%=nldbl-%)
 libnldbl-inhibit-o = $(object-suffixes)
 libnldbl-static-only-routines = $(libnldbl-routines)
+extra-objs += $(addsuffix .oS, $(libnldbl-routines))
 
 endif