| #!/bin/sh | 
 |  | 
 |  | 
 | # This script will install the files from a "Debug" or "Release" build | 
 | # directory into the developer folder specified. | 
 |  | 
 | NUM_EXPECTED_ARGS=2 | 
 |  | 
 | PROGRAM=`basename $0` | 
 |  | 
 | if [ $# -ne $NUM_EXPECTED_ARGS ]; then | 
 | 	echo This script will install the files from a 'Debug' or 'Release' build directory into the developer folder specified. | 
 | 	echo "usage: $PROGRAM <BUILD_DIR> <DEVELOPER_DIR>"; | 
 | 	echo "example: $PROGRAM ./Debug /Developer" | 
 | 	echo "example: $PROGRAM /build/Release /Xcode4" | 
 | 	exit 1; | 
 | fi | 
 |  | 
 | BUILD_DIR=$1 | 
 | DEVELOPER_DIR=$2 | 
 |  | 
 | if [ -d $BUILD_DIR ]; then | 
 | 	if [ -d $DEVELOPER_DIR ]; then | 
 | 		if [ -e "$BUILD_DIR/debugserver" ]; then | 
 | 			echo Updating "$DEVELOPER_DIR/usr/bin/debugserver" | 
 | 			sudo rm -rf "$DEVELOPER_DIR/usr/bin/debugserver" | 
 | 			sudo cp "$BUILD_DIR/debugserver" "$DEVELOPER_DIR/usr/bin/debugserver" | 
 | 		fi | 
 |  | 
 | 		if [ -e "$BUILD_DIR/lldb" ]; then | 
 | 			echo Updating "$DEVELOPER_DIR/usr/bin/lldb" | 
 | 			sudo rm -rf "$DEVELOPER_DIR/usr/bin/lldb" | 
 | 			sudo cp "$BUILD_DIR/lldb" "$DEVELOPER_DIR/usr/bin/lldb" | 
 | 		fi | 
 |  | 
 | 		if [ -e "$BUILD_DIR/libEnhancedDisassembly.dylib" ]; then | 
 | 			echo Updating "$DEVELOPER_DIR/usr/lib/libEnhancedDisassembly.dylib" | 
 | 			sudo rm -rf "$DEVELOPER_DIR/usr/lib/libEnhancedDisassembly.dylib" | 
 | 			sudo cp "$BUILD_DIR/libEnhancedDisassembly.dylib" "$DEVELOPER_DIR/usr/lib/libEnhancedDisassembly.dylib" | 
 | 		fi | 
 |  | 
 | 		if [ -d "$BUILD_DIR/LLDB.framework" ]; then | 
 | 			echo Updating "$DEVELOPER_DIR/Library/PrivateFrameworks/LLDB.framework" | 
 | 			sudo rm -rf "$DEVELOPER_DIR/Library/PrivateFrameworks/LLDB.framework" | 
 | 			sudo cp -r "$BUILD_DIR/LLDB.framework" "$DEVELOPER_DIR/Library/PrivateFrameworks/LLDB.framework" | 
 | 		elif [ -e "$BUILD_DIR/LLDB.framework" ]; then | 
 | 			echo BUILD_DIR path to LLDB.framework is not a directory: "$BUILD_DIR/LLDB.framework" | 
 | 			exit 2;			 | 
 | 		fi | 
 | 	 | 
 | 	else | 
 | 		echo DEVELOPER_DIR must be a directory: "$DEVELOPER_DIR" | 
 | 		exit 3;	 | 
 | 	fi | 
 |  | 
 | else | 
 | 	echo BUILD_DIR must be a directory: "$BUILD_DIR" | 
 | 	exit 4;	 | 
 | fi |