#
# Download installxcode_41_lion.dmg from https://developer.apple.com/downloads/index.action#
#
mkdir -p /Developer/SDKs_Manual/MacOSX.platform/Developer/SDKs

pkgutil --expand /Volumes/Install\ Xcode/InstallXcodeLion.pkg ~/xcode41
cd ~/xcode41/
mv InstallXcodeLion.pkg/Payload Payload.gz
gunzip Payload.gz 
mkdir Payload.d
cd Payload.d
cpio -iv < ../Payload
pkgutil --expand Applications/Install\ Xcode.app/Contents/Resources/Packages/MacOSX10.6.pkg ../MacOSX10.6
cd ../MacOSX10.6/
mv Payload Payload.gz
gunzip Payload.gz 
mkdir Payload.d
cd Payload.d/
cpio -iv < ../Payload
mv SDKs/MacOSX10.6.sdk /Developer/SDKs_Manual/MacOSX.platform/Developer/SDKs

# > dirname `xcrun --show-sdk-path`
#   /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
# 
# ln -s /Developer/SDKs_Manual/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk \
#       $(dirname `xcrun --show-sdk-path`)
# 
# > xcodebuild -showsdks
#   OS X SDKs:
#         Mac OS X 10.6                   -sdk macosx10.6
#         OS X 10.9                       -sdk macosx10.9
# 
# Build using xcode.clang via xcrun:
#   export SDKROOT=macosx10.6


#
# Java 6:
#   Download java_for_os_x_2013005_dp__11m4609.dmg from https://developer.apple.com/downloads/index.action#
#
#   `/usr/libexec/java_home -version 1.6`/bin/java -version
#