--- sdk-objc/MacFUSE.xcodeproj/project.pbxproj	2008-12-02 21:46:02.000000000 -0500
+++ sdk-objc/MacFUSE.xcodeproj/project.pbxproj	2009-11-29 20:58:35.000000000 -0500
@@ -7,6 +7,20 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
+		04F58497108BE9DC006329DD /* GMAppleDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = FF4337460D27697A00554C02 /* GMAppleDouble.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		04F58498108BE9DC006329DD /* GMFinderInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = FF4337480D27697A00554C02 /* GMFinderInfo.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		04F58499108BE9DC006329DD /* GMResourceFork.h in Headers */ = {isa = PBXBuildFile; fileRef = FF43374A0D27697A00554C02 /* GMResourceFork.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		04F5849A108BE9DC006329DD /* GMUserFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = FFC1BF780D2D81D5009D8847 /* GMUserFileSystem.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		04F5849B108BE9DC006329DD /* GMDataBackedFileDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = FF6C40200D300D7E00E51DD2 /* GMDataBackedFileDelegate.h */; };
+		04F5849C108BE9DC006329DD /* MacFUSE.h in Headers */ = {isa = PBXBuildFile; fileRef = FF9CE9400EAC59C80006A9F1 /* MacFUSE.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		04F5849E108BE9DC006329DD /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C1666FE841158C02AAC07 /* InfoPlist.strings */; };
+		04F584A0108BE9DC006329DD /* GMAppleDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = FF4337470D27697A00554C02 /* GMAppleDouble.m */; };
+		04F584A1108BE9DC006329DD /* GMFinderInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = FF4337490D27697A00554C02 /* GMFinderInfo.m */; };
+		04F584A2108BE9DC006329DD /* GMResourceFork.m in Sources */ = {isa = PBXBuildFile; fileRef = FF43374B0D27697A00554C02 /* GMResourceFork.m */; };
+		04F584A3108BE9DC006329DD /* GMUserFileSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = FFC1BF790D2D81D5009D8847 /* GMUserFileSystem.m */; };
+		04F584A4108BE9DC006329DD /* GMDataBackedFileDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = FF6C40210D300D7E00E51DD2 /* GMDataBackedFileDelegate.m */; };
+		04F584A5108BE9DC006329DD /* macfuse_objc_dtrace.d in Sources */ = {isa = PBXBuildFile; fileRef = 28D526C70EA8342500B7CF7B /* macfuse_objc_dtrace.d */; };
+		04F584A7108BE9DC006329DD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
 		28D525B50EA8076400B7CF7B /* GMAppleDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = FF4337460D27697A00554C02 /* GMAppleDouble.h */; settings = {ATTRIBUTES = (Public, ); }; };
 		28D525B60EA8076400B7CF7B /* GMFinderInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = FF4337480D27697A00554C02 /* GMFinderInfo.h */; settings = {ATTRIBUTES = (Public, ); }; };
 		28D525B70EA8076400B7CF7B /* GMResourceFork.h in Headers */ = {isa = PBXBuildFile; fileRef = FF43374A0D27697A00554C02 /* GMResourceFork.h */; settings = {ATTRIBUTES = (Public, ); }; };
@@ -38,6 +52,8 @@
 /* End PBXBuildFile section */
 
 /* Begin PBXFileReference section */
+		04F584AC108BE9DC006329DD /* MacFUSE.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MacFUSE.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		04F584AD108BE9DC006329DD /* Info copy.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Info copy.plist"; sourceTree = "<group>"; };
 		0867D69BFE84028FC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
 		089C1667FE841158C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
 		28D525C80EA8076400B7CF7B /* MacFUSE.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MacFUSE.framework; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -62,6 +78,14 @@
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
+		04F584A6108BE9DC006329DD /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				04F584A7108BE9DC006329DD /* Foundation.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		28D525C20EA8076400B7CF7B /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
@@ -86,6 +110,7 @@
 			children = (
 				8DC2EF5B0486A6940098B216 /* MacFUSE.framework */,
 				28D525C80EA8076400B7CF7B /* MacFUSE.framework */,
+				04F584AC108BE9DC006329DD /* MacFUSE.framework */,
 			);
 			name = Products;
 			sourceTree = "<group>";
@@ -117,6 +142,7 @@
 			children = (
 				8DC2EF5A0486A6940098B216 /* Info.plist */,
 				089C1666FE841158C02AAC07 /* InfoPlist.strings */,
+				04F584AD108BE9DC006329DD /* Info copy.plist */,
 			);
 			name = Resources;
 			sourceTree = "<group>";
@@ -168,6 +194,19 @@
 /* End PBXGroup section */
 
 /* Begin PBXHeadersBuildPhase section */
+		04F58496108BE9DC006329DD /* Headers */ = {
+			isa = PBXHeadersBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				04F58497108BE9DC006329DD /* GMAppleDouble.h in Headers */,
+				04F58498108BE9DC006329DD /* GMFinderInfo.h in Headers */,
+				04F58499108BE9DC006329DD /* GMResourceFork.h in Headers */,
+				04F5849A108BE9DC006329DD /* GMUserFileSystem.h in Headers */,
+				04F5849B108BE9DC006329DD /* GMDataBackedFileDelegate.h in Headers */,
+				04F5849C108BE9DC006329DD /* MacFUSE.h in Headers */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		28D525B40EA8076400B7CF7B /* Headers */ = {
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
@@ -197,6 +236,26 @@
 /* End PBXHeadersBuildPhase section */
 
 /* Begin PBXNativeTarget section */
+		04F58495108BE9DC006329DD /* MacFUSE-10.6 */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 04F584A9108BE9DC006329DD /* Build configuration list for PBXNativeTarget "MacFUSE-10.6" */;
+			buildPhases = (
+				04F58496108BE9DC006329DD /* Headers */,
+				04F5849D108BE9DC006329DD /* Resources */,
+				04F5849F108BE9DC006329DD /* Sources */,
+				04F584A6108BE9DC006329DD /* Frameworks */,
+				04F584A8108BE9DC006329DD /* ShellScript */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = "MacFUSE-10.6";
+			productInstallPath = /Library/Frameworks;
+			productName = MacFUSE;
+			productReference = 04F584AC108BE9DC006329DD /* MacFUSE.framework */;
+			productType = "com.apple.product-type.framework";
+		};
 		28D525B30EA8076400B7CF7B /* MacFUSE-10.5 */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 28D525C50EA8076400B7CF7B /* Build configuration list for PBXNativeTarget "MacFUSE-10.5" */;
@@ -252,11 +311,20 @@
 			targets = (
 				8DC2EF4F0486A6940098B216 /* MacFUSE-10.4 */,
 				28D525B30EA8076400B7CF7B /* MacFUSE-10.5 */,
+				04F58495108BE9DC006329DD /* MacFUSE-10.6 */,
 			);
 		};
 /* End PBXProject section */
 
 /* Begin PBXResourcesBuildPhase section */
+		04F5849D108BE9DC006329DD /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				04F5849E108BE9DC006329DD /* InfoPlist.strings in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		28D525BA0EA8076400B7CF7B /* Resources */ = {
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
@@ -277,6 +345,20 @@
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
+		04F584A8108BE9DC006329DD /* ShellScript */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 12;
+			files = (
+			);
+			inputPaths = (
+			);
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "if [ x\"$ACTION\" != x\"build\" ]\nthen\n  exit 0\nfi\n\nTEMPLATE_DIR=\"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ProjectTemplates/\"\nmkdir \"$TEMPLATE_DIR\"\ncp -R \"${SOURCE_ROOT}/ProjectTemplates/\" \"$TEMPLATE_DIR\"\nfind \"$TEMPLATE_DIR\" -type d -name '.svn' -exec rm -rf '{}' \\; > /dev/null 2>&1 || true\n\nGEN_BRIDGE_METADATA=/usr/bin/gen_bridge_metadata\nif [ ! -x $GEN_BRIDGE_METADATA ]\nthen\n  echo \"Skipping BridgeSupport due to missing gen_bridge_metadata.\"\n  exit 0\nfi\nOUT_FRAMEWORK=\"${TARGET_BUILD_DIR}/${SDK_NAME}.framework\"\nBRIDGE_DIR=\"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/BridgeSupport/\"\nmkdir \"$BRIDGE_DIR\"\nDYLD_LIBRARY_PATH=\"${MACFUSE_BUILD_ROOT}/usr/local/lib/\" $GEN_BRIDGE_METADATA -f \"$OUT_FRAMEWORK\" > \"${BRIDGE_DIR}/${SDK_NAME}.bridgesupport\"\n\nDEBUG_DIR=\"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Debug/\"\nmkdir \"$DEBUG_DIR\"\ncp -R \"${OUT_FRAMEWORK}.dSYM\" \"$DEBUG_DIR\"\n";
+			showEnvVarsInLog = 0;
+		};
 		28D525C40EA8076400B7CF7B /* ShellScript */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 12;
@@ -308,6 +390,19 @@
 /* End PBXShellScriptBuildPhase section */
 
 /* Begin PBXSourcesBuildPhase section */
+		04F5849F108BE9DC006329DD /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				04F584A0108BE9DC006329DD /* GMAppleDouble.m in Sources */,
+				04F584A1108BE9DC006329DD /* GMFinderInfo.m in Sources */,
+				04F584A2108BE9DC006329DD /* GMResourceFork.m in Sources */,
+				04F584A3108BE9DC006329DD /* GMUserFileSystem.m in Sources */,
+				04F584A4108BE9DC006329DD /* GMDataBackedFileDelegate.m in Sources */,
+				04F584A5108BE9DC006329DD /* macfuse_objc_dtrace.d in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		28D525BC0EA8076400B7CF7B /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
@@ -347,6 +442,82 @@
 /* End PBXVariantGroup section */
 
 /* Begin XCBuildConfiguration section */
+		04F584AA108BE9DC006329DD /* Debug */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 28D5261B0EA80E7000B7CF7B /* MacFUSE.xcconfig */;
+			buildSettings = {
+				ARCHS = (
+					i386,
+					x86_64,
+				);
+				COPY_PHASE_STRIP = NO;
+				DYLIB_COMPATIBILITY_VERSION = 1;
+				DYLIB_CURRENT_VERSION = 1;
+				FRAMEWORK_VERSION = A;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = MacFUSE_Prefix.pch;
+				INFOPLIST_FILE = Info.plist;
+				INSTALL_PATH = /Library/Frameworks;
+				OTHER_CFLAGS = (
+					"-D__DARWIN_64_BIT_INO_T=1",
+					"-D__FreeBSD__=10",
+					"-D_FILE_OFFSET_BITS=64",
+					"-std=c99",
+					"-I$(MACFUSE_BUILD_ROOT)/usr/local/include",
+					"${CUSTOM_CFLAGS}",
+				);
+				OTHER_LDFLAGS = (
+					"-lfuse_ino64",
+					"-L$(MACFUSE_BUILD_ROOT)/usr/local/lib",
+				);
+				PRODUCT_NAME = MacFUSE;
+				SDKROOT = macosx10.6;
+				"SDKROOT[arch=*64]" = macosx10.6;
+				WRAPPER_EXTENSION = framework;
+				ZERO_LINK = YES;
+			};
+			name = Debug;
+		};
+		04F584AB108BE9DC006329DD /* Release */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 28D5261B0EA80E7000B7CF7B /* MacFUSE.xcconfig */;
+			buildSettings = {
+				ARCHS = (
+					i386,
+					x86_64,
+				);
+				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+				DYLIB_COMPATIBILITY_VERSION = 1;
+				DYLIB_CURRENT_VERSION = 1;
+				FRAMEWORK_VERSION = A;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = MacFUSE_Prefix.pch;
+				INFOPLIST_FILE = Info.plist;
+				INSTALL_PATH = /Library/Frameworks;
+				OTHER_CFLAGS = (
+					"-D__DARWIN_64_BIT_INO_T=1",
+					"-D__FreeBSD__=10",
+					"-D_FILE_OFFSET_BITS=64",
+					"-std=c99",
+					"-I$(MACFUSE_BUILD_ROOT)/usr/local/include",
+					"${CUSTOM_CFLAGS}",
+				);
+				OTHER_LDFLAGS = (
+					"-lfuse_ino64",
+					"-L$(MACFUSE_BUILD_ROOT)/usr/local/lib",
+				);
+				PRODUCT_NAME = MacFUSE;
+				SDKROOT = macosx10.6;
+				STRIPFLAGS = "";
+				WRAPPER_EXTENSION = framework;
+			};
+			name = Release;
+		};
 		1DEB91AE08733DA50010E9CD /* Debug */ = {
 			isa = XCBuildConfiguration;
 			baseConfigurationReference = 28D5261B0EA80E7000B7CF7B /* MacFUSE.xcconfig */;
@@ -401,8 +572,6 @@
 				ARCHS = (
 					i386,
 					x86_64,
-					ppc,
-					ppc64,
 				);
 				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
 				GCC_ENABLE_OBJC_GC = supported;
@@ -427,8 +596,8 @@
 					"-L$(MACFUSE_BUILD_ROOT)/usr/local/lib",
 				);
 				PREBINDING = NO;
-				SDKROOT = macosx10.4;
-				"SDKROOT[arch=*64]" = macosx10.5;
+				SDKROOT = macosx10.6;
+				"SDKROOT[arch=*64]" = macosx10.6;
 			};
 			name = Debug;
 		};
@@ -439,8 +608,6 @@
 				ARCHS = (
 					i386,
 					x86_64,
-					ppc,
-					ppc64,
 				);
 				DEPLOYMENT_POSTPROCESSING = YES;
 				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
@@ -467,8 +634,8 @@
 					"-L$(MACFUSE_BUILD_ROOT)/usr/local/lib",
 				);
 				PREBINDING = NO;
-				SDKROOT = macosx10.4;
-				"SDKROOT[arch=*64]" = macosx10.5;
+				SDKROOT = macosx10.6;
+				"SDKROOT[arch=*64]" = macosx10.6;
 				SEPARATE_STRIP = NO;
 				STRIP_INSTALLED_PRODUCT = YES;
 				STRIP_STYLE = "non-global";
@@ -545,6 +712,15 @@
 /* End XCBuildConfiguration section */
 
 /* Begin XCConfigurationList section */
+		04F584A9108BE9DC006329DD /* Build configuration list for PBXNativeTarget "MacFUSE-10.6" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				04F584AA108BE9DC006329DD /* Debug */,
+				04F584AB108BE9DC006329DD /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Debug;
+		};
 		1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "MacFUSE-10.4" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
