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