summaryrefslogtreecommitdiff
path: root/Makerules
diff options
context:
space:
mode:
Diffstat (limited to 'Makerules')
-rw-r--r--Makerules4
1 files changed, 2 insertions, 2 deletions
diff --git a/Makerules b/Makerules
index 6af4824604..6a8638f6e9 100644
--- a/Makerules
+++ b/Makerules
@@ -601,12 +601,12 @@ $(addprefix $(slibdir)/,$(filter-out $(versioned),$(install-lib.so))): \
$(slibdir)/%.so: $(objpfx)%.so; $(do-install-program)
define make-link
-cd $(@D); \
+here=`pwd`; cd $(@D); \
rm -f $(@F).new; \
if test '$(@D)' = '$(<D)'; then \
$(LN_S) $(<F) $(@F).new; \
else \
- $(SHELL) $(top_absdir)/rellns-sh $< $(@F).new; \
+ $(SHELL) $$here/$(..)rellns-sh $< $(@F).new; \
fi; \
mv -f $(@F).new $(@F)
endef