diff options
author | Mike Frysinger <vapier@gentoo.org> | 2006-02-17 12:11:00 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2006-02-17 12:11:00 +0000 |
commit | 28f1d458d486defa75486881307b902825f4a064 (patch) | |
tree | a423404a5c14fdb5f2aa8abb062f0ea6723f03ba | |
parent | b5db14a3fb9fbcd780b4fcb05c2298c8bbef0a54 (diff) |
combine the crt1.0/Scrt1.o rules since they are pretty much the samething
-rw-r--r-- | Makerules | 13 |
1 files changed, 5 insertions, 8 deletions
@@ -181,7 +181,7 @@ $(libc): $(headers_dep): @cd $(top_builddir); $(MAKE) headers -CRT=crt1 +CRT := crt1 ifeq ($(HAVE_SHARED),y) CRTS=$(top_builddir)lib/$(CRT).o $(top_builddir)lib/S$(CRT).o @@ -189,14 +189,11 @@ else CRTS=$(top_builddir)lib/$(CRT).o endif -$(top_builddir)lib/$(CRT).o: $(top_srcdir)libc/sysdeps/linux/$(TARGET_ARCH)/$(CRT).S +ASFLAGS-$(CRT).o := -DL_$(CRT) +ASFLAGS-S$(CRT).o := $(PIEFLAG) -DL_S$(CRT) +$(CRTS): $(top_srcdir)libc/sysdeps/linux/$(TARGET_ARCH)/$(CRT).S $(Q)$(INSTALL) -d $(dir $@) - $(compile.S) -DL_$(patsubst %$(suffix $(notdir $@)),%,$(notdir $@)) - $(Q)$(STRIPTOOL) -x -R .note -R .comment $@ - -$(top_builddir)lib/S$(CRT).o: $(top_srcdir)libc/sysdeps/linux/$(TARGET_ARCH)/$(CRT).S - $(Q)$(INSTALL) -d $(dir $@) - $(compile.S) $(PIEFLAG) -DL_$(patsubst %$(suffix $(notdir $@)),%,$(notdir $@)) + $(compile.S) $(Q)$(STRIPTOOL) -x -R .note -R .comment $@ CTOR_TARGETS=$(top_builddir)lib/crti.o $(top_builddir)lib/crtn.o |