// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 42;
	objects = {

/* Begin PBXBuildFile section */
		AD013B8C06E20AC5000910D8 /* README in Resources */ = {isa = PBXBuildFile; fileRef = AD013B8706E20AC5000910D8 /* README */; };
		AD0CFDAE0721A7EC00E72147 /* SoActionInvocation.h in Headers */ = {isa = PBXBuildFile; fileRef = AD0CFDAD0721A7EC00E72147 /* SoActionInvocation.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65F7506DA3C51007161CA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ADD65F7406DA3C51007161CA /* Foundation.framework */; };
		ADE807180789F87600633840 /* product.plist in Resources */ = {isa = PBXBuildFile; fileRef = ADE807170789F87600633840 /* product.plist */; };
		ADE8072B0789F8B900633840 /* SoCoreProduct.m in Sources */ = {isa = PBXBuildFile; fileRef = ADE8072A0789F8B900633840 /* SoCoreProduct.m */; };
		ADFE71E306E284CC006628C4 /* NSException+HTTP.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71C406E284CB006628C4 /* NSException+HTTP.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE71E406E284CC006628C4 /* SoApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71C506E284CB006628C4 /* SoApplication.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE71E506E284CC006628C4 /* SoClass.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71C606E284CB006628C4 /* SoClass.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE71E606E284CC006628C4 /* SoClassRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71C706E284CB006628C4 /* SoClassRegistry.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE71E706E284CC006628C4 /* SoClassSecurityInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71C806E284CB006628C4 /* SoClassSecurityInfo.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE71E806E284CC006628C4 /* SoComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71C906E284CB006628C4 /* SoComponent.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE71E906E284CC006628C4 /* SoControlPanel.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71CA06E284CB006628C4 /* SoControlPanel.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE71EA06E284CC006628C4 /* SoDefaultRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71CB06E284CB006628C4 /* SoDefaultRenderer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE71EB06E284CC006628C4 /* SoHTTPAuthenticator.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71CC06E284CB006628C4 /* SoHTTPAuthenticator.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE71EC06E284CC006628C4 /* SoLookupAssociation.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71CD06E284CB006628C4 /* SoLookupAssociation.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE71ED06E284CC006628C4 /* SoObjCClass.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71CE06E284CB006628C4 /* SoObjCClass.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE71EE06E284CC006628C4 /* SoObject.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71CF06E284CB006628C4 /* SoObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE71EF06E284CC006628C4 /* SoObjectMethodDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71D006E284CB006628C4 /* SoObjectMethodDispatcher.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE71F006E284CC006628C4 /* SoObjectRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71D106E284CB006628C4 /* SoObjectRequestHandler.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE71F106E284CC006628C4 /* SoObjects.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71D206E284CB006628C4 /* SoObjects.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE71F206E284CC006628C4 /* SoObjectSOAPDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71D306E284CB006628C4 /* SoObjectSOAPDispatcher.h */; };
		ADFE71F306E284CC006628C4 /* SoObjectXmlRpcDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71D406E284CB006628C4 /* SoObjectXmlRpcDispatcher.h */; };
		ADFE71F406E284CC006628C4 /* SoPageInvocation.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71D506E284CB006628C4 /* SoPageInvocation.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE71F506E284CC006628C4 /* SoPermissions.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71D606E284CB006628C4 /* SoPermissions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE71F606E284CC006628C4 /* SoProduct.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71D706E284CB006628C4 /* SoProduct.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE71F706E284CC006628C4 /* SoProductClassInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71D806E284CB006628C4 /* SoProductClassInfo.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE71F806E284CC006628C4 /* SoProductRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71D906E284CB006628C4 /* SoProductRegistry.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE71F906E284CC006628C4 /* SoProductResourceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71DA06E284CB006628C4 /* SoProductResourceManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE71FA06E284CC006628C4 /* SoSecurityException.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71DB06E284CB006628C4 /* SoSecurityException.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE71FB06E284CC006628C4 /* SoSecurityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71DC06E284CB006628C4 /* SoSecurityManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE71FC06E284CC006628C4 /* SoSelectorInvocation.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71DD06E284CB006628C4 /* SoSelectorInvocation.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE71FD06E284CC006628C4 /* SoSubContext.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71DE06E284CB006628C4 /* SoSubContext.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE71FE06E284CC006628C4 /* SoTemplateRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71DF06E284CB006628C4 /* SoTemplateRenderer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE71FF06E284CC006628C4 /* SoUser.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71E006E284CC006628C4 /* SoUser.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE720006E284CC006628C4 /* WOContext+SoObjects.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71E106E284CC006628C4 /* WOContext+SoObjects.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADFE720106E284CC006628C4 /* WORequest+So.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFE71E206E284CC006628C4 /* WORequest+So.h */; settings = {ATTRIBUTES = (Public, ); }; };
/* End PBXBuildFile section */

/* Begin PBXBuildStyle section */
		ADD65B6806DA32D6007161CA /* Development */ = {
			isa = PBXBuildStyle;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"APPLE_RUNTIME=1",
					"NeXT_Foundation_LIBRARY=1",
					"COCOA_Foundation_LIBRARY=1",
					"NeXT_RUNTIME=1",
					"COMPILE_AS_FRAMEWORK=1",
					"DEBUG=1",
				);
			};
			name = Development;
		};
		ADD65B6906DA32D6007161CA /* Wrapper */ = {
			isa = PBXBuildStyle;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEPLOYMENT_LOCATION = NO;
				DEPLOYMENT_POSTPROCESSING = YES;
				DSTROOT = /;
				DYLIB_INSTALL_NAME_BASE = "@executable_path/../Frameworks/";
				FRAMEWORK_SEARCH_PATHS = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_OPTIMIZATION_LEVEL = 3;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"APPLE_RUNTIME=1",
					"NeXT_Foundation_LIBRARY=1",
					"COCOA_Foundation_LIBRARY=1",
					"NeXT_RUNTIME=1",
					"COMPILE_AS_FRAMEWORK=1",
				);
				SKIP_INSTALL = YES;
				SYMROOT = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks";
				TEMP_DIR = "$(SYMROOT)/$(PROJECT_NAME).build";
				UNSTRIPPED_PRODUCT = NO;
				ZERO_LINK = NO;
			};
			name = Wrapper;
		};
/* End PBXBuildStyle section */

/* Begin PBXFileReference section */
		AD013B8506E20AC5000910D8 /* NOTES */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; path = NOTES; sourceTree = "<group>"; };
		AD013B8706E20AC5000910D8 /* README */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
		AD0CFDAD0721A7EC00E72147 /* SoActionInvocation.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoActionInvocation.h; sourceTree = "<group>"; };
		ADD65C7406DA343C007161CA /* GNUmakefile */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 5; indentWidth = 8; path = GNUmakefile; sourceTree = "<group>"; tabWidth = 8; };
		ADD65C7506DA343C007161CA /* GNUmakefile.preamble */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 5; indentWidth = 8; path = GNUmakefile.preamble; sourceTree = "<group>"; tabWidth = 8; };
		ADD65C8A06DA343C007161CA /* TODO */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; path = TODO; sourceTree = "<group>"; };
		ADD65C8B06DA343C007161CA /* Version */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 5; indentWidth = 8; name = Version; path = ../Version; sourceTree = "<group>"; tabWidth = 8; };
		ADD65D5806DA372D007161CA /* SoObjects.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SoObjects.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		ADD65D5A06DA372D007161CA /* SoObjects-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = "SoObjects-Info.plist"; sourceTree = "<group>"; };
		ADD65F7406DA3C51007161CA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
		ADE807170789F87600633840 /* product.plist */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.plist; path = product.plist; sourceTree = "<group>"; };
		ADE8072A0789F8B900633840 /* SoCoreProduct.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; name = SoCoreProduct.m; path = ../SoCoreProduct.m; sourceTree = "<group>"; };
		ADFE71C406E284CB006628C4 /* NSException+HTTP.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = "NSException+HTTP.h"; sourceTree = "<group>"; };
		ADFE71C506E284CB006628C4 /* SoApplication.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoApplication.h; sourceTree = "<group>"; };
		ADFE71C606E284CB006628C4 /* SoClass.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoClass.h; sourceTree = "<group>"; };
		ADFE71C706E284CB006628C4 /* SoClassRegistry.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoClassRegistry.h; sourceTree = "<group>"; };
		ADFE71C806E284CB006628C4 /* SoClassSecurityInfo.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoClassSecurityInfo.h; sourceTree = "<group>"; };
		ADFE71C906E284CB006628C4 /* SoComponent.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoComponent.h; sourceTree = "<group>"; };
		ADFE71CA06E284CB006628C4 /* SoControlPanel.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoControlPanel.h; sourceTree = "<group>"; };
		ADFE71CB06E284CB006628C4 /* SoDefaultRenderer.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoDefaultRenderer.h; sourceTree = "<group>"; };
		ADFE71CC06E284CB006628C4 /* SoHTTPAuthenticator.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoHTTPAuthenticator.h; sourceTree = "<group>"; };
		ADFE71CD06E284CB006628C4 /* SoLookupAssociation.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoLookupAssociation.h; sourceTree = "<group>"; };
		ADFE71CE06E284CB006628C4 /* SoObjCClass.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoObjCClass.h; sourceTree = "<group>"; };
		ADFE71CF06E284CB006628C4 /* SoObject.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoObject.h; sourceTree = "<group>"; };
		ADFE71D006E284CB006628C4 /* SoObjectMethodDispatcher.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoObjectMethodDispatcher.h; sourceTree = "<group>"; };
		ADFE71D106E284CB006628C4 /* SoObjectRequestHandler.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoObjectRequestHandler.h; sourceTree = "<group>"; };
		ADFE71D206E284CB006628C4 /* SoObjects.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoObjects.h; sourceTree = "<group>"; };
		ADFE71D306E284CB006628C4 /* SoObjectSOAPDispatcher.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoObjectSOAPDispatcher.h; sourceTree = "<group>"; };
		ADFE71D406E284CB006628C4 /* SoObjectXmlRpcDispatcher.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoObjectXmlRpcDispatcher.h; sourceTree = "<group>"; };
		ADFE71D506E284CB006628C4 /* SoPageInvocation.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoPageInvocation.h; sourceTree = "<group>"; };
		ADFE71D606E284CB006628C4 /* SoPermissions.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoPermissions.h; sourceTree = "<group>"; };
		ADFE71D706E284CB006628C4 /* SoProduct.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoProduct.h; sourceTree = "<group>"; };
		ADFE71D806E284CB006628C4 /* SoProductClassInfo.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoProductClassInfo.h; sourceTree = "<group>"; };
		ADFE71D906E284CB006628C4 /* SoProductRegistry.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoProductRegistry.h; sourceTree = "<group>"; };
		ADFE71DA06E284CB006628C4 /* SoProductResourceManager.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoProductResourceManager.h; sourceTree = "<group>"; };
		ADFE71DB06E284CB006628C4 /* SoSecurityException.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoSecurityException.h; sourceTree = "<group>"; };
		ADFE71DC06E284CB006628C4 /* SoSecurityManager.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoSecurityManager.h; sourceTree = "<group>"; };
		ADFE71DD06E284CB006628C4 /* SoSelectorInvocation.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoSelectorInvocation.h; sourceTree = "<group>"; };
		ADFE71DE06E284CB006628C4 /* SoSubContext.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoSubContext.h; sourceTree = "<group>"; };
		ADFE71DF06E284CB006628C4 /* SoTemplateRenderer.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoTemplateRenderer.h; sourceTree = "<group>"; };
		ADFE71E006E284CC006628C4 /* SoUser.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = SoUser.h; sourceTree = "<group>"; };
		ADFE71E106E284CC006628C4 /* WOContext+SoObjects.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = "WOContext+SoObjects.h"; sourceTree = "<group>"; };
		ADFE71E206E284CC006628C4 /* WORequest+So.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = "WORequest+So.h"; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		ADD65D5606DA372D007161CA /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				ADD65F7506DA3C51007161CA /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		AD013C1806E20C17000910D8 /* Headers */ = {
			isa = PBXGroup;
			children = (
				ADFE71C406E284CB006628C4 /* NSException+HTTP.h */,
				ADFE71C506E284CB006628C4 /* SoApplication.h */,
				ADFE71C606E284CB006628C4 /* SoClass.h */,
				ADFE71C706E284CB006628C4 /* SoClassRegistry.h */,
				ADFE71C806E284CB006628C4 /* SoClassSecurityInfo.h */,
				ADFE71C906E284CB006628C4 /* SoComponent.h */,
				ADFE71CA06E284CB006628C4 /* SoControlPanel.h */,
				ADFE71CB06E284CB006628C4 /* SoDefaultRenderer.h */,
				ADFE71CC06E284CB006628C4 /* SoHTTPAuthenticator.h */,
				ADFE71CD06E284CB006628C4 /* SoLookupAssociation.h */,
				ADFE71CE06E284CB006628C4 /* SoObjCClass.h */,
				ADFE71CF06E284CB006628C4 /* SoObject.h */,
				ADFE71D006E284CB006628C4 /* SoObjectMethodDispatcher.h */,
				ADFE71D106E284CB006628C4 /* SoObjectRequestHandler.h */,
				ADFE71D206E284CB006628C4 /* SoObjects.h */,
				ADFE71D306E284CB006628C4 /* SoObjectSOAPDispatcher.h */,
				ADFE71D406E284CB006628C4 /* SoObjectXmlRpcDispatcher.h */,
				AD0CFDAD0721A7EC00E72147 /* SoActionInvocation.h */,
				ADFE71D506E284CB006628C4 /* SoPageInvocation.h */,
				ADFE71D606E284CB006628C4 /* SoPermissions.h */,
				ADFE71D706E284CB006628C4 /* SoProduct.h */,
				ADFE71D806E284CB006628C4 /* SoProductClassInfo.h */,
				ADFE71D906E284CB006628C4 /* SoProductRegistry.h */,
				ADFE71DA06E284CB006628C4 /* SoProductResourceManager.h */,
				ADFE71DB06E284CB006628C4 /* SoSecurityException.h */,
				ADFE71DC06E284CB006628C4 /* SoSecurityManager.h */,
				ADFE71DD06E284CB006628C4 /* SoSelectorInvocation.h */,
				ADFE71DE06E284CB006628C4 /* SoSubContext.h */,
				ADFE71DF06E284CB006628C4 /* SoTemplateRenderer.h */,
				ADFE71E006E284CC006628C4 /* SoUser.h */,
				ADFE71E106E284CC006628C4 /* WOContext+SoObjects.h */,
				ADFE71E206E284CC006628C4 /* WORequest+So.h */,
			);
			name = Headers;
			sourceTree = "<group>";
		};
		ADD65B6606DA32D6007161CA = {
			isa = PBXGroup;
			children = (
				AD013B8706E20AC5000910D8 /* README */,
				AD013B8506E20AC5000910D8 /* NOTES */,
				ADD65C8A06DA343C007161CA /* TODO */,
				ADD65C8B06DA343C007161CA /* Version */,
				ADD65C8E06DA344C007161CA /* Makefiles */,
				AD013C1806E20C17000910D8 /* Headers */,
				ADD65C9406DA34FF007161CA /* Classes */,
				ADD65D5D06DA37C7007161CA /* Resources */,
				ADD65D5906DA372D007161CA /* Products */,
				ADD65F7306DA3C02007161CA /* Linked Frameworks */,
			);
			sourceTree = "<group>";
		};
		ADD65C8E06DA344C007161CA /* Makefiles */ = {
			isa = PBXGroup;
			children = (
				ADD65C7406DA343C007161CA /* GNUmakefile */,
				ADD65C7506DA343C007161CA /* GNUmakefile.preamble */,
			);
			name = Makefiles;
			sourceTree = "<group>";
		};
		ADD65C9406DA34FF007161CA /* Classes */ = {
			isa = PBXGroup;
			children = (
				ADE8072A0789F8B900633840 /* SoCoreProduct.m */,
			);
			name = Classes;
			sourceTree = "<group>";
		};
		ADD65D5906DA372D007161CA /* Products */ = {
			isa = PBXGroup;
			children = (
				ADD65D5806DA372D007161CA /* SoObjects.framework */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		ADD65D5D06DA37C7007161CA /* Resources */ = {
			isa = PBXGroup;
			children = (
				ADE807170789F87600633840 /* product.plist */,
				ADD65D5A06DA372D007161CA /* SoObjects-Info.plist */,
			);
			name = Resources;
			sourceTree = "<group>";
		};
		ADD65F7306DA3C02007161CA /* Linked Frameworks */ = {
			isa = PBXGroup;
			children = (
				ADD65F7406DA3C51007161CA /* Foundation.framework */,
			);
			name = "Linked Frameworks";
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		ADD65D5306DA372D007161CA /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				ADFE71E306E284CC006628C4 /* NSException+HTTP.h in Headers */,
				ADFE71E406E284CC006628C4 /* SoApplication.h in Headers */,
				ADFE71E506E284CC006628C4 /* SoClass.h in Headers */,
				ADFE71E606E284CC006628C4 /* SoClassRegistry.h in Headers */,
				ADFE71E706E284CC006628C4 /* SoClassSecurityInfo.h in Headers */,
				ADFE71E806E284CC006628C4 /* SoComponent.h in Headers */,
				ADFE71E906E284CC006628C4 /* SoControlPanel.h in Headers */,
				ADFE71EA06E284CC006628C4 /* SoDefaultRenderer.h in Headers */,
				ADFE71EB06E284CC006628C4 /* SoHTTPAuthenticator.h in Headers */,
				ADFE71EC06E284CC006628C4 /* SoLookupAssociation.h in Headers */,
				ADFE71ED06E284CC006628C4 /* SoObjCClass.h in Headers */,
				ADFE71EE06E284CC006628C4 /* SoObject.h in Headers */,
				ADFE71EF06E284CC006628C4 /* SoObjectMethodDispatcher.h in Headers */,
				ADFE71F006E284CC006628C4 /* SoObjectRequestHandler.h in Headers */,
				ADFE71F106E284CC006628C4 /* SoObjects.h in Headers */,
				ADFE71F206E284CC006628C4 /* SoObjectSOAPDispatcher.h in Headers */,
				ADFE71F306E284CC006628C4 /* SoObjectXmlRpcDispatcher.h in Headers */,
				ADFE71F406E284CC006628C4 /* SoPageInvocation.h in Headers */,
				ADFE71F506E284CC006628C4 /* SoPermissions.h in Headers */,
				ADFE71F606E284CC006628C4 /* SoProduct.h in Headers */,
				ADFE71F706E284CC006628C4 /* SoProductClassInfo.h in Headers */,
				ADFE71F806E284CC006628C4 /* SoProductRegistry.h in Headers */,
				ADFE71F906E284CC006628C4 /* SoProductResourceManager.h in Headers */,
				ADFE71FA06E284CC006628C4 /* SoSecurityException.h in Headers */,
				ADFE71FB06E284CC006628C4 /* SoSecurityManager.h in Headers */,
				ADFE71FC06E284CC006628C4 /* SoSelectorInvocation.h in Headers */,
				ADFE71FD06E284CC006628C4 /* SoSubContext.h in Headers */,
				ADFE71FE06E284CC006628C4 /* SoTemplateRenderer.h in Headers */,
				ADFE71FF06E284CC006628C4 /* SoUser.h in Headers */,
				ADFE720006E284CC006628C4 /* WOContext+SoObjects.h in Headers */,
				ADFE720106E284CC006628C4 /* WORequest+So.h in Headers */,
				AD0CFDAE0721A7EC00E72147 /* SoActionInvocation.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
		ADD65D5706DA372D007161CA /* SoObjects */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = ADA078D1085738B300993825 /* Build configuration list for PBXNativeTarget "SoObjects" */;
			buildPhases = (
				ADD65D5306DA372D007161CA /* Headers */,
				ADD65D5406DA372D007161CA /* Resources */,
				ADD65D5506DA372D007161CA /* Sources */,
				ADD65D5606DA372D007161CA /* Frameworks */,
			);
			buildRules = (
			);
			buildSettings = {
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 4.5.233;
				FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				FRAMEWORK_VERSION = A;
				GCC_PRECOMPILE_PREFIX_HEADER = NO;
				GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO;
				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
				GCC_WARN_UNKNOWN_PRAGMAS = NO;
				INFOPLIST_FILE = "SoObjects-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				OTHER_CFLAGS = "";
				OTHER_LDFLAGS = (
					"-seg1addr",
					0xC5AF0000,
					"-headerpad_max_install_names",
				);
				OTHER_REZFLAGS = "";
				PRODUCT_NAME = SoObjects;
				SECTORDER_FLAGS = "";
				WARNING_CFLAGS = "-Wmost";
			};
			dependencies = (
			);
			name = SoObjects;
			productName = SoObjects;
			productReference = ADD65D5806DA372D007161CA /* SoObjects.framework */;
			productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">
<plist version=\"1.0\">
<dict>
	<key>CFBundleDevelopmentRegion</key>
	<string>English</string>
	<key>CFBundleExecutable</key>
	<string>SoObjects</string>
	<key>CFBundleIdentifier</key>
	<string>org.OpenGroupware.SOPE.SoObjects</string>
	<key>CFBundleInfoDictionaryVersion</key>
	<string>6.0</string>
	<key>CFBundlePackageType</key>
	<string>FMWK</string>
	<key>CFBundleSignature</key>
	<string>????</string>
	<key>CFBundleVersion</key>
	<string>1.0</string>
</dict>
</plist>
";
			productType = "com.apple.product-type.framework";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		ADD65B6A06DA32D6007161CA /* Project object */ = {
			isa = PBXProject;
			buildConfigurationList = ADA078D5085738B300993825 /* Build configuration list for PBXProject "SoObjects" */;
			buildSettings = {
			};
			buildStyles = (
				ADD65B6806DA32D6007161CA /* Development */,
				ADD65B6906DA32D6007161CA /* Wrapper */,
			);
			hasScannedForEncodings = 0;
			mainGroup = ADD65B6606DA32D6007161CA;
			productRefGroup = ADD65D5906DA372D007161CA /* Products */;
			projectDirPath = "";
			targets = (
				ADD65D5706DA372D007161CA /* SoObjects */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		ADD65D5406DA372D007161CA /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AD013B8C06E20AC5000910D8 /* README in Resources */,
				ADE807180789F87600633840 /* product.plist in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		ADD65D5506DA372D007161CA /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				ADE8072B0789F8B900633840 /* SoCoreProduct.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin XCBuildConfiguration section */
		ADA078D2085738B300993825 /* Development */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 4.5.233;
				FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				FRAMEWORK_VERSION = A;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PRECOMPILE_PREFIX_HEADER = NO;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"APPLE_RUNTIME=1",
					"NeXT_Foundation_LIBRARY=1",
					"COCOA_Foundation_LIBRARY=1",
					"NeXT_RUNTIME=1",
					"COMPILE_AS_FRAMEWORK=1",
					"DEBUG=1",
				);
				GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO;
				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
				GCC_WARN_UNKNOWN_PRAGMAS = NO;
				INFOPLIST_FILE = "SoObjects-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				OTHER_CFLAGS = "";
				OTHER_LDFLAGS = (
					"-seg1addr",
					0xC5AF0000,
					"-headerpad_max_install_names",
				);
				OTHER_REZFLAGS = "";
				PRODUCT_NAME = SoObjects;
				SECTORDER_FLAGS = "";
				WARNING_CFLAGS = "-Wmost";
			};
			name = Development;
		};
		ADA078D3085738B300993825 /* Wrapper */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEPLOYMENT_LOCATION = NO;
				DEPLOYMENT_POSTPROCESSING = YES;
				DSTROOT = /;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 4.5.233;
				DYLIB_INSTALL_NAME_BASE = "@executable_path/../Frameworks/";
				FRAMEWORK_SEARCH_PATHS = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks";
				FRAMEWORK_VERSION = A;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_OPTIMIZATION_LEVEL = 3;
				GCC_PRECOMPILE_PREFIX_HEADER = NO;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"APPLE_RUNTIME=1",
					"NeXT_Foundation_LIBRARY=1",
					"COCOA_Foundation_LIBRARY=1",
					"NeXT_RUNTIME=1",
					"COMPILE_AS_FRAMEWORK=1",
				);
				GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO;
				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
				GCC_WARN_UNKNOWN_PRAGMAS = NO;
				INFOPLIST_FILE = "SoObjects-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				OTHER_CFLAGS = "";
				OTHER_LDFLAGS = (
					"-seg1addr",
					0xC5AF0000,
					"-headerpad_max_install_names",
				);
				OTHER_REZFLAGS = "";
				PRODUCT_NAME = SoObjects;
				SECTORDER_FLAGS = "";
				SKIP_INSTALL = YES;
				SYMROOT = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks";
				TEMP_DIR = "$(SYMROOT)/$(PROJECT_NAME).build";
				UNSTRIPPED_PRODUCT = NO;
				WARNING_CFLAGS = "-Wmost";
				ZERO_LINK = NO;
			};
			name = Wrapper;
		};
		ADA078D4085738B300993825 /* Default */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 4.5.233;
				FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				FRAMEWORK_VERSION = A;
				GCC_PRECOMPILE_PREFIX_HEADER = NO;
				GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO;
				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
				GCC_WARN_UNKNOWN_PRAGMAS = NO;
				INFOPLIST_FILE = "SoObjects-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				OTHER_CFLAGS = "";
				OTHER_LDFLAGS = (
					"-seg1addr",
					0xC5AF0000,
					"-headerpad_max_install_names",
				);
				OTHER_REZFLAGS = "";
				PRODUCT_NAME = SoObjects;
				SECTORDER_FLAGS = "";
				WARNING_CFLAGS = "-Wmost";
			};
			name = Default;
		};
		ADA078D6085738B300993825 /* Development */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
			};
			name = Development;
		};
		ADA078D7085738B300993825 /* Wrapper */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = (
					ppc,
					i386,
				);
				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
			};
			name = Wrapper;
		};
		ADA078D8085738B300993825 /* Default */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
			};
			name = Default;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		ADA078D1085738B300993825 /* Build configuration list for PBXNativeTarget "SoObjects" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				ADA078D2085738B300993825 /* Development */,
				ADA078D3085738B300993825 /* Wrapper */,
				ADA078D4085738B300993825 /* Default */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Default;
		};
		ADA078D5085738B300993825 /* Build configuration list for PBXProject "SoObjects" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				ADA078D6085738B300993825 /* Development */,
				ADA078D7085738B300993825 /* Wrapper */,
				ADA078D8085738B300993825 /* Default */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Default;
		};
/* End XCConfigurationList section */
	};
	rootObject = ADD65B6A06DA32D6007161CA /* Project object */;
}