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