-# The difference between alpha-osf1-shared and tru64-shared is the `-msym'
-# option passed to the linker.
-link_o.tru64:
- @ if ${DETECT_GNU_LD}; then \
- $(DO_GNU_SO); \
- else \
- SHLIB=lib$(LIBNAME).so; \
- SHLIB_SUFFIX=; \
- LIBDEPS="$(LIBDEPS)"; \
- SHLIB_HIST=`echo "$(LIBCOMPATVERSIONS)" | cut -d';' -f2 | sed -e 's/ */:/'`; \
- if [ -n "$$SHLIB_HIST" ]; then \
- SHLIB_HIST="$${SHLIB_HIST}:$(LIBVERSION)"; \
- else \
- SHLIB_HIST="$(LIBVERSION)"; \
- fi; \
- SHLIB_SOVER=; \
- ALLSYMSFLAGS='-all'; \
- NOALLSYMSFLAGS='-none'; \
- SHAREDFLAGS="$(CFLAGS) -shared -msym -rpath $(LIBRPATH)"; \
- SHAREDCMD='$(CC)'; \
- if [ -n "$$SHLIB_HIST" ]; then \
- SHAREDFLAGS="$$SHAREDFLAGS -set_version \"$$SHLIB_HIST\""; \
- fi; \
- fi; \
- $(LINK_SO_O)
-link_a.tru64:
- @ if ${DETECT_GNU_LD}; then \
- $(DO_GNU_SO); \
- else \
- SHLIB=lib$(LIBNAME).so; \
- SHLIB_SUFFIX=; \
- LIBDEPS="$(LIBDEPS)"; \
- SHLIB_HIST=`echo "$(LIBCOMPATVERSIONS)" | cut -d';' -f2 | sed -e 's/ */:/'`; \
- if [ -n "$$SHLIB_HIST" ]; then \
- SHLIB_HIST="$${SHLIB_HIST}:$(LIBVERSION)"; \
- else \
- SHLIB_HIST="$(LIBVERSION)"; \
- fi; \
- SHLIB_SOVER=; \
- ALLSYMSFLAGS='-all'; \
- NOALLSYMSFLAGS='-none'; \
- SHAREDFLAGS="$(CFLAGS) -shared -msym -rpath $(LIBRPATH)"; \
- SHAREDCMD='$(CC)'; \
- if [ -n "$$SHLIB_HIST" ]; then \
- SHAREDFLAGS="$$SHAREDFLAGS -set_version \"$$SHLIB_HIST\""; \
- fi; \
- fi; \
- $(LINK_SO_A)
-link_app.tru64:
- @ if ${DETECT_GNU_LD}; then \
- $(DO_GNU_APP); \
- else \
- LDCMD=$(CC);\
- LDFLAGS="$(CFLAGS) -rpath $(LIBRPATH)"; \
- LIBDEPS="$(LIBDEPS)"; \
- APPNAME="$(APPNAME)"; \
- fi; \
- $(LINK_APP)
-
-# The difference between tru64-shared and tru64-shared-rpath is the
-# -rpath ${LIBRPATH} passed to the linker.
-link_o.tru64-rpath:
- @ if ${DETECT_GNU_LD}; then \
- $(DO_GNU_SO); \
- else \
- SHLIB=lib$(LIBNAME).so; \
- SHLIB_SUFFIX=; \
- LIBDEPS="$(LIBDEPS)"; \
- SHLIB_HIST=`echo "$(LIBCOMPATVERSIONS)" | cut -d';' -f2 | sed -e 's/ */:/'`; \
- if [ -n "$$SHLIB_HIST" ]; then \
- SHLIB_HIST="$${SHLIB_HIST}:$(LIBVERSION)"; \
- else \
- SHLIB_HIST="$(LIBVERSION)"; \
- fi; \
- SHLIB_SOVER=; \
- ALLSYMSFLAGS='-all'; \
- NOALLSYMSFLAGS='-none'; \
- SHAREDFLAGS="$(CFLAGS) -shared -msym -rpath $(LIBRPATH)"; \
- SHAREDCMD='$(CC)'; \
- if [ -n "$$SHLIB_HIST" ]; then \
- SHAREDFLAGS="$$SHAREDFLAGS -set_version \"$$SHLIB_HIST\""; \
- fi; \
- fi; \
- $(LINK_SO_O)
-link_a.tru64-rpath:
- @ if ${DETECT_GNU_LD}; then \
- $(DO_GNU_SO); \
- else \
- SHLIB=lib$(LIBNAME).so; \
- SHLIB_SUFFIX=; \
- LIBDEPS="$(LIBDEPS)"; \
- SHLIB_HIST=`echo "$(LIBCOMPATVERSIONS)" | cut -d';' -f2 | sed -e 's/ */:/'`; \
- if [ -n "$$SHLIB_HIST" ]; then \
- SHLIB_HIST="$${SHLIB_HIST}:$(LIBVERSION)"; \
- else \
- SHLIB_HIST="$(LIBVERSION)"; \
- fi; \
- SHLIB_SOVER=; \
- ALLSYMSFLAGS='-all'; \
- NOALLSYMSFLAGS='-none'; \
- SHAREDFLAGS="$(CFLAGS) -shared -msym -rpath $(LIBRPATH)"; \
- SHAREDCMD='$(CC)'; \
- if [ -n "$$SHLIB_HIST" ]; then \
- SHAREDFLAGS="$$SHAREDFLAGS -set_version \"$$SHLIB_HIST\""; \
- fi; \
- fi; \
- $(LINK_SO_A)
-link_app.tru64-rpath:
- @ if ${DETECT_GNU_LD}; then \
- $(DO_GNU_APP); \
- else \
- LDCMD=$(CC);\
- LDFLAGS="$(CFLAGS) -rpath $(LIBRPATH)"; \
- LIBDEPS="$(LIBDEPS)"; \
- APPNAME="$(APPNAME)"; \
- fi; \
- $(LINK_APP)
-
-link_o.solaris:
- @ if ${DETECT_GNU_LD}; then \
- $(DO_GNU_SO); \