-for variant in ${VARIANTS}; do
- suffix=""
- if [ ${variant} != "normal" ]; then
- suffix="_${variant}"
- fi
- ln -sf "Versions/Current/System${suffix}" "${DSTROOT}/${FPATH}/System${suffix}" || exit 1
-
- if [[ "${PLATFORM_NAME}" =~ simulator ]] ; then
- ln -sf "../../../../../../usr/lib/libSystem${suffix}.dylib" "${DSTROOT}/${FPATH}/Versions/B/System${suffix}" || exit 1
- else
- ln -sf "../../../../../../usr/lib/libSystem.B${suffix}.dylib" "${DSTROOT}/${FPATH}/Versions/B/System${suffix}" || exit 1
- fi
-done
+if [[ "${DRIVERKIT}" == "1" ]]; then exit 0; fi; # No compatibility symlinks in DriverKit SDK
+
+if [[ "${PLATFORM_NAME}" =~ macosx ]]; then
+ ln -sf "Versions/Current/Resources" "${DSTROOT}/${FPATH}/Resources" || exit 1
+
+ for variant in ${VARIANTS}; do
+ suffix=""
+ if [ ${variant} != "normal" ]; then
+ suffix="_${variant}"
+ fi
+ ln -sf "Versions/Current/System${suffix}" "${DSTROOT}/${FPATH}/System${suffix}" || exit 1
+ ln -sf "../../../../../../usr/lib/libSystem.B${suffix}.dylib" "${DSTROOT}/${FPATH}/Versions/B/System${suffix}" || exit 1
+ done
+else
+ for variant in ${VARIANTS}; do
+ suffix=""
+ if [ ${variant} != "normal" ]; then
+ suffix="_${variant}"
+ fi
+
+ ln -sf "../../../../usr/lib/libSystem.B${suffix}.dylib" "${DSTROOT}/${FPATH}/System${suffix}" || exit 1
+ done
+fi