1#!/bin/sh 2set -e -x 3 4# Do nothing for installhdrs 5[ "$ACTION" == "installhdrs" ] && exit 0 6 7ver=5.4 8 9# check if we're building for the simulator 10if [ "${RC_ProjectName%_Sim}" != "${RC_ProjectName}" ] ; then 11 DSTROOT="$DSTROOT$INSTALL_PATH_PREFIX" 12 [ -n "${RC_TARGET_CONFIG}" ] || RC_TARGET_CONFIG="iPhone" 13 14 for lib in libform.${ver}.dylib libmenu.${ver}.dylib libncurses.${ver}.dylib libpanel.${ver}.dylib ; do 15 install_name_tool -id /usr/lib/${lib} ${DSTROOT}/usr/lib/${lib} 16 for lib2 in libform.${ver}.dylib libmenu.${ver}.dylib libncurses.${ver}.dylib libpanel.${ver}.dylib ; do 17 install_name_tool -change ${SDKROOT}/usr/lib/${lib} /usr/lib/${lib} ${DSTROOT}/usr/lib/${lib2} 18 done 19 done 20fi 21 22# Assume MacOSX if RC_TARGET_CONFIG isn't set 23[ -n "${RC_TARGET_CONFIG}" ] || RC_TARGET_CONFIG="MacOSX" 24 25for link in libform.dylib libmenu.dylib libncurses.dylib libpanel.dylib ; do 26 ln -s $(basename -s .dylib $link).${ver}.dylib "$DSTROOT/usr/lib/$link" 27done 28 29for link in libcurses.dylib libtermcap.dylib ; do 30 ln -s libncurses.${ver}.dylib $DSTROOT/usr/lib/$link 31done 32 33# rdar://problem/11542731 34ln -s libncurses.${ver}.dylib "$DSTROOT"/usr/lib/libncurses.5.dylib 35