]> git.saurik.com Git - apple/libsystem.git/blob - xcodescripts/create_dylib_symlinks.sh
Libsystem-1238.tar.gz
[apple/libsystem.git] / xcodescripts / create_dylib_symlinks.sh
1 #!/bin/bash -x
2
3 if [ $# -ne 3 ]; then
4 echo "Usage: $0 <dstroot> <action> <variants>" 1>&2
5 exit 1
6 fi
7
8 DSTROOT="$1${INSTALL_PATH_PREFIX}"
9 ACTION="$2"
10 VARIANTS="$3"
11
12 BSD_LIBS="c info m pthread dbm poll dl rpcsvc proc"
13
14 mkdir -p "${DSTROOT}/usr/lib" || exit 1
15
16 if [ "${ACTION}" != "installhdrs" ]; then
17 for variant in ${VARIANTS}; do
18 suffix=""
19 if [ ${variant} != "normal" ]; then
20 suffix="_${variant}"
21 fi
22
23 if [[ "${PLATFORM_NAME}" =~ simulator ]] ; then
24 ln -sf "libSystem${suffix}.dylib" "${DSTROOT}/usr/lib/libSystem.B${suffix}.dylib" || exit 1
25 else
26 ln -sf "libSystem.B${suffix}.dylib" "${DSTROOT}/usr/lib/libSystem${suffix}.dylib" || exit 1
27 fi
28
29 for i in ${BSD_LIBS}; do
30 ln -sf "libSystem.dylib" "${DSTROOT}/usr/lib/lib${i}.dylib" || exit 1
31 done
32 done
33 fi