#!/bin/sh

FORCE="YES"
XCODEBUILD=/Developer/usr/bin/xcodebuild
BUILDROOT="$1"
DBROOT=$(dirname $BUILDROOT)
PLATFORMDIR="${DBROOT}/Platform"
STAMP=$(date +%Y%m%d%H%M%S)
BUILD=$(cat $DBROOT/.build/build)
PLATFORM="Darwinbuild_${BUILD}_${STAMP}"
INFOPLIST=/opt/local/share/darwinbuild/Info.plist
SDKPLIST=/opt/local/share/darwinbuild/SDKSettings.plist

echo $PLATFORM > "${DBROOT}/.build/platform"
echo "Installing Platform/SDK $PLATFORM for Xcode 3.2" 

mkdir -p "${PLATFORMDIR}/Developer/SDKs"
mkdir -p "${PLATFORMDIR}/Developer/Library/Xcode"

rsync -a "/Developer/Platforms/MacOSX.platform/Developer/Library/Xcode/" \
         "${PLATFORMDIR}/Developer/Library/Xcode"

sed -e "s,%%PLATFORM%%,${PLATFORM}," $INFOPLIST > "${PLATFORMDIR}/Info.plist"
sed -e "s,%%PLATFORM%%,${PLATFORM}," $SDKPLIST > "${BUILDROOT}/SDKSettings.plist"

pushd "${PLATFORMDIR}/Developer" > /dev/null
ln -s ../../BuildRoot/usr/ usr
popd > /dev/null

pushd "${PLATFORMDIR}/Developer/SDKs" > /dev/null
ln -s ../../../BuildRoot/ "${PLATFORM}.sdk"
popd > /dev/null

pushd "/Developer/Platforms" > /dev/null
ln -s "$PLATFORMDIR" "${PLATFORM}.platform"
popd > /dev/null

mkdir -p "${DBROOT}/BuildRoot/Developer/"
pushd "${DBROOT}/BuildRoot/Developer/" > /dev/null
ln -s ../usr usr
popd > /dev/null

echo "Completed Platform/SDK install"

