#!/bin/sh case "${3}" in WIN*) if echo "${PATH}" | grep -c \; >/dev/null; then PATH=${PATH}\;${1}/bin\;${1}/lib else # ARG1 is ${1} with the drive letter escaped. if echo "${1}" | grep -c : >/dev/null; then ARG1=`(cd ${1}; pwd)` else ARG1=${1} fi PATH=${PATH}:${ARG1}/bin:${ARG1}/lib fi export PATH echo ${2}/shlibsign -v -i ${4} ${2}/shlibsign -v -i ${4} ;; OpenVMS) temp="tmp$$.tmp" temp2="tmp$$.tmp2" cd ${1}/lib vmsdir=`dcl show default` ls *.so > $temp sed -e "s/\([^\.]*\)\.so/\$ define\/job \1 ${vmsdir}\1.so/" $temp > $temp2 echo '$ define/job getipnodebyname xxx' >> $temp2 echo '$ define/job vms_null_dl_name sys$share:decc$shr' >> $temp2 dcl @$temp2 echo ${2}/shlibsign -v -i ${4} ${2}/shlibsign -v -i ${4} sed -e "s/\([^\.]*\)\.so/\$ deass\/job \1/" $temp > $temp2 echo '$ deass/job getipnodebyname' >> $temp2 echo '$ deass/job vms_null_dl_name' >> $temp2 dcl @$temp2 rm $temp $temp2 ;; *) LIBPATH=`(cd ${1}/lib; pwd)`:$LIBPATH export LIBPATH SHLIB_PATH=${1}/lib:$SHLIB_PATH export SHLIB_PATH LD_LIBRARY_PATH=${1}/lib:$LD_LIBRARY_PATH export LD_LIBRARY_PATH DYLD_LIBRARY_PATH=${1}/lib:$DYLD_LIBRARY_PATH export DYLD_LIBRARY_PATH LIBRARY_PATH=${1}/lib:$LIBRARY_PATH export LIBRARY_PATH echo ${2}/shlibsign -v -i ${4} ${2}/shlibsign -v -i ${4} ;; esac