2003-05-04 Roland McGrath <roland@redhat.com>
authorroland <roland>
Sun, 4 May 2003 23:27:25 +0000 (23:27 +0000)
committerroland <roland>
Sun, 4 May 2003 23:27:25 +0000 (23:27 +0000)
* csu/Makefile ($(csu-dummies) target rule): Don't use a temp C file.
Depend on $(before-compile).

csu/Makefile

index 2adf57d..d1899ad 100644 (file)
@@ -179,11 +179,9 @@ $(addprefix $(objpfx),$(sort g$(start-installed-name) \
 
 # These extra files are sometimes expected by system standard linking
 # procedures, but we have nothing for them to do.  So compile empty files.
-$(addprefix $(objpfx),$(filter-out $(start-installed-name),$(csu-dummies))):
-       @-rm -f $(@:.o=.c)
-       echo > $(@:.o=.c)
-       $(COMPILE.c) $(@:.o=.c) $(OUTPUT_OPTION)
-       rm -f $(@:.o=.c)
+$(addprefix $(objpfx),$(filter-out $(start-installed-name),$(csu-dummies))):\
+  $(before-compile)
+       $(COMPILE.c) -o $@ -x c /dev/null
 
 # These headers are used by the startup code.
 $(objpfx)abi-tag.h: $(..)abi-tags