summaryrefslogtreecommitdiff
path: root/ACE/include/makeinclude/rules.local.GNU
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/include/makeinclude/rules.local.GNU')
-rw-r--r--ACE/include/makeinclude/rules.local.GNU6
1 files changed, 6 insertions, 0 deletions
diff --git a/ACE/include/makeinclude/rules.local.GNU b/ACE/include/makeinclude/rules.local.GNU
index 025c4aceb35..ffbd1f82a28 100644
--- a/ACE/include/makeinclude/rules.local.GNU
+++ b/ACE/include/makeinclude/rules.local.GNU
@@ -293,11 +293,17 @@ $(INSMAN)/manl/% \
$(INSMAN)/mann/% :
@$(MKDIR) $(@D)
ifeq ($(vxworks_ntbuild),1)
+ ifeq ($(SOVERSION),)
+ @if not "$(ARCH_SOURCE_DIR)/$(@F)" == "$@" \
+ echo $(LN_S) $(ARCH_SOURCE_DIR)/$(@F) $@ && \
+ $(LN_S) $(ARCH_SOURCE_DIR)/$(@F) $@
+ else
@if not exist $@ $(RM) $(@:%.$(SOEXT)$(SOVERSION)=%.$(SOEXT)) && \
$(LN_S) $(ARCH_SOURCE_DIR)/$(@F) $(@:%.$(SOEXT)$(SOVERSION)=%.$(SOEXT)) && \
$(RM) $@ && \
echo $(LN_S) $(ARCH_SOURCE_DIR)/$(@F) $@ && \
$(LN_S) $(ARCH_SOURCE_DIR)/$(@F) $@
+ endif #SOVERSION
else #not vxworks_ntbuild
ifeq ($(firstword $(LN_S)),cp)
ifneq ($(SOVERSION),)