1set -x 2 3# check if we're building for the simulator 4if [ "${RC_ProjectName%_Sim}" != "${RC_ProjectName}" ] ; then 5 [ -z "${DSTROOT}" ] && exit 1 6 7 mv ${DSTROOT}/usr/lib/charset.alias ${DSTROOT}${SDKROOT}/usr/lib 8 mv ${DSTROOT}/usr/local ${DSTROOT}${SDKROOT}/usr 9 10 [ -d "${DSTROOT}/usr" ] && rm -rf "${DSTROOT}/usr" 11 12 DSTROOT="${DSTROOT}${SDKROOT}" 13 libs="libiconv.2.dylib libcharset.1.dylib" 14 15 for lib in ${libs} ; do 16 install_name_tool -id /usr/lib/${lib} ${DSTROOT}/usr/lib/${lib} 17 for lib2 in ${libs} ; do 18 install_name_tool -change ${SDKROOT}/usr/lib/${lib} /usr/lib/${lib} ${DSTROOT}/usr/lib/${lib2} 19 done 20 done 21fi 22 23if [[ ${UID} -eq 0 ]]; then 24 chown -hR root:wheel ${DSTROOT}/usr 25fi 26 27ln -s libiconv.2.4.0.dylib ${DSTROOT}/usr/lib/libiconv.dylib 28ln -s libiconv.2.dylib ${DSTROOT}/usr/lib/libiconv.2.4.0.dylib 29ln -s libcharset.1.0.0.dylib ${DSTROOT}/usr/lib/libcharset.dylib 30ln -s libcharset.1.dylib ${DSTROOT}/usr/lib/libcharset.1.0.0.dylib 31 32find ${DSTROOT}/usr -type f -perm +u+w -print0 | xargs -t -0 chmod -h u-w 33