diff options
Diffstat (limited to 'Makerules')
-rw-r--r-- | Makerules | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Makerules b/Makerules index 1c11fb930b..66a5f28281 100644 --- a/Makerules +++ b/Makerules @@ -281,7 +281,7 @@ $(sed-remove-objpfx) > $(@:.d=.T) mv -f $(@:.d=.T) $@ endef ifneq (,$(objpfx)) -sed-remove-objpfx = -e 's@ $(subst .,\., \ +sed-remove-objpfx = -e 's@ $(subst .,\.,\ $(subst @,\@,$(objpfx)))@ $$(objpfx)@g' \ -e 's@^$(subst .,\.,$(subst @,\@,$(objpfx)))@$$(objpfx)@g' endif @@ -569,7 +569,9 @@ ifdef libc.so-version $(slibdir)/libc.so$(libc.so-version): $(slibdir)/libc-$(version).so $(make-link) $(slibdir)/libc-$(version).so: $(common-objpfx)libc.so; $(do-install-program) +install: $(slibdir)/libc.so$(libc.so-version) +ifndef subdir # What we install as libc.so for programs to link against is in fact an # archive. It contains the various $(static-only-routines) objects, and # the special object libc-syms.so that contains just the dynamic symbol @@ -586,6 +588,7 @@ $(common-objpfx)libc-syms.so: $(common-objpfx)libc.so ifndef subdir generated += libc-syms.so endif +endif else install: $(slibdir)/libc.so |