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

/* Begin PBXBuildFile section */
		A7ACFC5D1A5B3F2A003F01E2 /* NotebookWindow.mm in Sources */ = {isa = PBXBuildFile; fileRef = A7ACFC5B1A5B3F2A003F01E2 /* NotebookWindow.mm */; };
		A7B0F7171A05663700FCC711 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = A7B0F7161A05663700FCC711 /* main.m */; };
		A7B0F71A1A05663700FCC711 /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = A7B0F7191A05663700FCC711 /* AppDelegate.mm */; };
		A7B0F71C1A05663700FCC711 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = A7B0F71B1A05663700FCC711 /* Images.xcassets */; };
		A7B0F71F1A05663700FCC711 /* Cadabra.xib in Resources */ = {isa = PBXBuildFile; fileRef = A7B0F71D1A05663700FCC711 /* Cadabra.xib */; };
		A7B0F72B1A05663700FCC711 /* CadabraTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A7B0F72A1A05663700FCC711 /* CadabraTests.m */; };
		A7B2F2011AA71C3700D0DDA6 /* NotebookCanvas.mm in Sources */ = {isa = PBXBuildFile; fileRef = A7B2F2001AA71C3700D0DDA6 /* NotebookCanvas.mm */; };
		A7B2F2041AA73EFA00D0DDA6 /* Test.xib in Resources */ = {isa = PBXBuildFile; fileRef = A7B2F2031AA73EFA00D0DDA6 /* Test.xib */; };
		A7B39FD71A6AC137007FBB93 /* libboost_system.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A7B39FD61A6AC137007FBB93 /* libboost_system.a */; };
		A7B39FE01A6AC194007FBB93 /* Actions.cc in Sources */ = {isa = PBXBuildFile; fileRef = A7B39FD81A6AC194007FBB93 /* Actions.cc */; };
		A7B39FE11A6AC194007FBB93 /* Actions.hh in Sources */ = {isa = PBXBuildFile; fileRef = A7B39FD91A6AC194007FBB93 /* Actions.hh */; };
		A7B39FE21A6AC194007FBB93 /* ComputeThread.cc in Sources */ = {isa = PBXBuildFile; fileRef = A7B39FDA1A6AC194007FBB93 /* ComputeThread.cc */; };
		A7B39FE31A6AC194007FBB93 /* ComputeThread.hh in Sources */ = {isa = PBXBuildFile; fileRef = A7B39FDB1A6AC194007FBB93 /* ComputeThread.hh */; };
		A7B39FE41A6AC194007FBB93 /* DocumentThread.cc in Sources */ = {isa = PBXBuildFile; fileRef = A7B39FDC1A6AC194007FBB93 /* DocumentThread.cc */; };
		A7B39FE51A6AC194007FBB93 /* DocumentThread.hh in Sources */ = {isa = PBXBuildFile; fileRef = A7B39FDD1A6AC194007FBB93 /* DocumentThread.hh */; };
		A7B39FE61A6AC194007FBB93 /* Server.cc in Sources */ = {isa = PBXBuildFile; fileRef = A7B39FDE1A6AC194007FBB93 /* Server.cc */; };
		A7B39FE71A6AC194007FBB93 /* Server.hh in Sources */ = {isa = PBXBuildFile; fileRef = A7B39FDF1A6AC194007FBB93 /* Server.hh */; };
		A7B460951A7D40CD0081D96D /* NotebookController.mm in Sources */ = {isa = PBXBuildFile; fileRef = A7B460931A7D40CD0081D96D /* NotebookController.mm */; };
		A7B460991A7D49060081D96D /* Notebook.xib in Resources */ = {isa = PBXBuildFile; fileRef = A7B460981A7D49060081D96D /* Notebook.xib */; };
		A7BAFC951A7AAD82008DEAED /* libjsoncpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A7BAFC941A7AAD82008DEAED /* libjsoncpp.a */; };
		A7BAFC991A7AADD0008DEAED /* DataCell.cc in Sources */ = {isa = PBXBuildFile; fileRef = A7BAFC961A7AADD0008DEAED /* DataCell.cc */; };
		A7BAFC9C1A7AB29C008DEAED /* Python in Frameworks */ = {isa = PBXBuildFile; fileRef = A7BAFC9B1A7AB29C008DEAED /* Python */; };
		A7BAFC9E1A7AB2C2008DEAED /* libboost_python.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = A7BAFC9D1A7AB2C2008DEAED /* libboost_python.dylib */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		A7B0F7251A05663700FCC711 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = A7B0F7091A05663700FCC711 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = A7B0F7101A05663700FCC711;
			remoteInfo = Cadabra;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXFileReference section */
		A7ACFC5B1A5B3F2A003F01E2 /* NotebookWindow.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = NotebookWindow.mm; sourceTree = "<group>"; };
		A7ACFC5C1A5B3F2A003F01E2 /* NotebookWindow.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = NotebookWindow.hh; sourceTree = "<group>"; };
		A7B0F7111A05663700FCC711 /* Cadabra.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Cadabra.app; sourceTree = BUILT_PRODUCTS_DIR; };
		A7B0F7151A05663700FCC711 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		A7B0F7161A05663700FCC711 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
		A7B0F7181A05663700FCC711 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
		A7B0F7191A05663700FCC711 /* AppDelegate.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = AppDelegate.mm; sourceTree = "<group>"; };
		A7B0F71B1A05663700FCC711 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
		A7B0F71E1A05663700FCC711 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/Cadabra.xib; sourceTree = "<group>"; };
		A7B0F7241A05663700FCC711 /* CadabraTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CadabraTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
		A7B0F7291A05663700FCC711 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		A7B0F72A1A05663700FCC711 /* CadabraTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CadabraTests.m; sourceTree = "<group>"; };
		A7B2F2001AA71C3700D0DDA6 /* NotebookCanvas.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = NotebookCanvas.mm; sourceTree = "<group>"; };
		A7B2F2021AA71C4E00D0DDA6 /* NotebookCanvas.hh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = NotebookCanvas.hh; sourceTree = "<group>"; };
		A7B2F2031AA73EFA00D0DDA6 /* Test.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = Test.xib; sourceTree = "<group>"; };
		A7B39FD61A6AC137007FBB93 /* libboost_system.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_system.a; path = ../../../../../../../usr/local/Cellar/boost/1.56.0/lib/libboost_system.a; sourceTree = "<group>"; };
		A7B39FD81A6AC194007FBB93 /* Actions.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Actions.cc; path = ../../../../client_server/Actions.cc; sourceTree = "<group>"; };
		A7B39FD91A6AC194007FBB93 /* Actions.hh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = Actions.hh; path = ../../../../client_server/Actions.hh; sourceTree = "<group>"; };
		A7B39FDA1A6AC194007FBB93 /* ComputeThread.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ComputeThread.cc; path = ../../../../client_server/ComputeThread.cc; sourceTree = "<group>"; };
		A7B39FDB1A6AC194007FBB93 /* ComputeThread.hh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = ComputeThread.hh; path = ../../../../client_server/ComputeThread.hh; sourceTree = "<group>"; };
		A7B39FDC1A6AC194007FBB93 /* DocumentThread.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = DocumentThread.cc; path = ../../../../client_server/DocumentThread.cc; sourceTree = "<group>"; };
		A7B39FDD1A6AC194007FBB93 /* DocumentThread.hh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = DocumentThread.hh; path = ../../../../client_server/DocumentThread.hh; sourceTree = "<group>"; };
		A7B39FDE1A6AC194007FBB93 /* Server.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Server.cc; path = ../../../../client_server/Server.cc; sourceTree = "<group>"; };
		A7B39FDF1A6AC194007FBB93 /* Server.hh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = Server.hh; path = ../../../../client_server/Server.hh; sourceTree = "<group>"; };
		A7B39FE91A6AC26B007FBB93 /* Python.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Python.framework; path = ../../../../../../../usr/local/Cellar/python/2.7.8_2/Frameworks/Python.framework; sourceTree = "<group>"; };
		A7B460921A7D40CD0081D96D /* NotebookController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NotebookController.h; path = ../NotebookController.h; sourceTree = "<group>"; };
		A7B460931A7D40CD0081D96D /* NotebookController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = NotebookController.mm; path = ../NotebookController.mm; sourceTree = "<group>"; };
		A7B460981A7D49060081D96D /* Notebook.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = Notebook.xib; sourceTree = "<group>"; };
		A7BAFC921A7AAD6B008DEAED /* jsoncpp */ = {isa = PBXFileReference; lastKnownFileType = folder; name = jsoncpp; path = ../../../../../../../usr/local/Cellar/jsoncpp; sourceTree = "<group>"; };
		A7BAFC941A7AAD82008DEAED /* libjsoncpp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjsoncpp.a; path = "../../../../../../../usr/local/Cellar/jsoncpp/0.6.0-rc2/lib/libjsoncpp.a"; sourceTree = "<group>"; };
		A7BAFC961A7AADD0008DEAED /* DataCell.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DataCell.cc; path = ../../../../client_server/DataCell.cc; sourceTree = "<group>"; };
		A7BAFC971A7AADD0008DEAED /* DataCell.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = DataCell.hh; path = ../../../../client_server/DataCell.hh; sourceTree = "<group>"; };
		A7BAFC981A7AADD0008DEAED /* GUIBase.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = GUIBase.hh; path = ../../../../client_server/GUIBase.hh; sourceTree = "<group>"; };
		A7BAFC9B1A7AB29C008DEAED /* Python */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = Python; path = ../../../../../../../usr/local/Cellar/python/2.7.8_2/Frameworks/Python.framework/Versions/2.7/Python; sourceTree = "<group>"; };
		A7BAFC9D1A7AB2C2008DEAED /* libboost_python.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libboost_python.dylib; path = "../../../../../../../usr/local/Cellar/boost-python/1.56.0/lib/libboost_python.dylib"; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		A7B0F70E1A05663700FCC711 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				A7BAFC9E1A7AB2C2008DEAED /* libboost_python.dylib in Frameworks */,
				A7BAFC9C1A7AB29C008DEAED /* Python in Frameworks */,
				A7BAFC951A7AAD82008DEAED /* libjsoncpp.a in Frameworks */,
				A7B39FD71A6AC137007FBB93 /* libboost_system.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		A7B0F7211A05663700FCC711 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		A7B0F7081A05663700FCC711 = {
			isa = PBXGroup;
			children = (
				A7BAFC9D1A7AB2C2008DEAED /* libboost_python.dylib */,
				A7BAFC9B1A7AB29C008DEAED /* Python */,
				A7BAFC941A7AAD82008DEAED /* libjsoncpp.a */,
				A7BAFC921A7AAD6B008DEAED /* jsoncpp */,
				A7B39FE91A6AC26B007FBB93 /* Python.framework */,
				A7B39FD61A6AC137007FBB93 /* libboost_system.a */,
				A7B0F7131A05663700FCC711 /* Cadabra */,
				A7B0F7271A05663700FCC711 /* CadabraTests */,
				A7B0F7121A05663700FCC711 /* Products */,
			);
			sourceTree = "<group>";
		};
		A7B0F7121A05663700FCC711 /* Products */ = {
			isa = PBXGroup;
			children = (
				A7B0F7111A05663700FCC711 /* Cadabra.app */,
				A7B0F7241A05663700FCC711 /* CadabraTests.xctest */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		A7B0F7131A05663700FCC711 /* Cadabra */ = {
			isa = PBXGroup;
			children = (
				A7B39FE81A6AC1AD007FBB93 /* client_server */,
				A7B0F7181A05663700FCC711 /* AppDelegate.h */,
				A7B0F7191A05663700FCC711 /* AppDelegate.mm */,
				A7ACFC5B1A5B3F2A003F01E2 /* NotebookWindow.mm */,
				A7ACFC5C1A5B3F2A003F01E2 /* NotebookWindow.hh */,
				A7B2F2001AA71C3700D0DDA6 /* NotebookCanvas.mm */,
				A7B2F2021AA71C4E00D0DDA6 /* NotebookCanvas.hh */,
				A7B460921A7D40CD0081D96D /* NotebookController.h */,
				A7B460931A7D40CD0081D96D /* NotebookController.mm */,
				A7B0F71D1A05663700FCC711 /* Cadabra.xib */,
				A7B460981A7D49060081D96D /* Notebook.xib */,
				A7B2F2031AA73EFA00D0DDA6 /* Test.xib */,
				A7B0F71B1A05663700FCC711 /* Images.xcassets */,
				A7B0F7141A05663700FCC711 /* Supporting Files */,
			);
			path = Cadabra;
			sourceTree = "<group>";
		};
		A7B0F7141A05663700FCC711 /* Supporting Files */ = {
			isa = PBXGroup;
			children = (
				A7B0F7151A05663700FCC711 /* Info.plist */,
				A7B0F7161A05663700FCC711 /* main.m */,
			);
			name = "Supporting Files";
			sourceTree = "<group>";
		};
		A7B0F7271A05663700FCC711 /* CadabraTests */ = {
			isa = PBXGroup;
			children = (
				A7B0F72A1A05663700FCC711 /* CadabraTests.m */,
				A7B0F7281A05663700FCC711 /* Supporting Files */,
			);
			path = CadabraTests;
			sourceTree = "<group>";
		};
		A7B0F7281A05663700FCC711 /* Supporting Files */ = {
			isa = PBXGroup;
			children = (
				A7B0F7291A05663700FCC711 /* Info.plist */,
			);
			name = "Supporting Files";
			sourceTree = "<group>";
		};
		A7B39FE81A6AC1AD007FBB93 /* client_server */ = {
			isa = PBXGroup;
			children = (
				A7BAFC961A7AADD0008DEAED /* DataCell.cc */,
				A7BAFC971A7AADD0008DEAED /* DataCell.hh */,
				A7BAFC981A7AADD0008DEAED /* GUIBase.hh */,
				A7B39FD81A6AC194007FBB93 /* Actions.cc */,
				A7B39FD91A6AC194007FBB93 /* Actions.hh */,
				A7B39FDA1A6AC194007FBB93 /* ComputeThread.cc */,
				A7B39FDB1A6AC194007FBB93 /* ComputeThread.hh */,
				A7B39FDC1A6AC194007FBB93 /* DocumentThread.cc */,
				A7B39FDD1A6AC194007FBB93 /* DocumentThread.hh */,
				A7B39FDE1A6AC194007FBB93 /* Server.cc */,
				A7B39FDF1A6AC194007FBB93 /* Server.hh */,
			);
			name = client_server;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
		A7B0F7101A05663700FCC711 /* Cadabra */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = A7B0F72E1A05663700FCC711 /* Build configuration list for PBXNativeTarget "Cadabra" */;
			buildPhases = (
				A7B0F70D1A05663700FCC711 /* Sources */,
				A7B0F70E1A05663700FCC711 /* Frameworks */,
				A7B0F70F1A05663700FCC711 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = Cadabra;
			productName = Cadabra;
			productReference = A7B0F7111A05663700FCC711 /* Cadabra.app */;
			productType = "com.apple.product-type.application";
		};
		A7B0F7231A05663700FCC711 /* CadabraTests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = A7B0F7311A05663700FCC711 /* Build configuration list for PBXNativeTarget "CadabraTests" */;
			buildPhases = (
				A7B0F7201A05663700FCC711 /* Sources */,
				A7B0F7211A05663700FCC711 /* Frameworks */,
				A7B0F7221A05663700FCC711 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				A7B0F7261A05663700FCC711 /* PBXTargetDependency */,
			);
			name = CadabraTests;
			productName = CadabraTests;
			productReference = A7B0F7241A05663700FCC711 /* CadabraTests.xctest */;
			productType = "com.apple.product-type.bundle.unit-test";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		A7B0F7091A05663700FCC711 /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastUpgradeCheck = 0710;
				ORGANIZATIONNAME = "phi-sci";
				TargetAttributes = {
					A7B0F7101A05663700FCC711 = {
						CreatedOnToolsVersion = 6.0.1;
					};
					A7B0F7231A05663700FCC711 = {
						CreatedOnToolsVersion = 6.0.1;
						TestTargetID = A7B0F7101A05663700FCC711;
					};
				};
			};
			buildConfigurationList = A7B0F70C1A05663700FCC711 /* Build configuration list for PBXProject "Cadabra" */;
			compatibilityVersion = "Xcode 3.2";
			developmentRegion = English;
			hasScannedForEncodings = 0;
			knownRegions = (
				en,
				Base,
			);
			mainGroup = A7B0F7081A05663700FCC711;
			productRefGroup = A7B0F7121A05663700FCC711 /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				A7B0F7101A05663700FCC711 /* Cadabra */,
				A7B0F7231A05663700FCC711 /* CadabraTests */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		A7B0F70F1A05663700FCC711 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				A7B0F71C1A05663700FCC711 /* Images.xcassets in Resources */,
				A7B2F2041AA73EFA00D0DDA6 /* Test.xib in Resources */,
				A7B460991A7D49060081D96D /* Notebook.xib in Resources */,
				A7B0F71F1A05663700FCC711 /* Cadabra.xib in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		A7B0F7221A05663700FCC711 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		A7B0F70D1A05663700FCC711 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				A7B39FE01A6AC194007FBB93 /* Actions.cc in Sources */,
				A7B460951A7D40CD0081D96D /* NotebookController.mm in Sources */,
				A7B39FE11A6AC194007FBB93 /* Actions.hh in Sources */,
				A7B39FE21A6AC194007FBB93 /* ComputeThread.cc in Sources */,
				A7B2F2011AA71C3700D0DDA6 /* NotebookCanvas.mm in Sources */,
				A7B39FE31A6AC194007FBB93 /* ComputeThread.hh in Sources */,
				A7B39FE41A6AC194007FBB93 /* DocumentThread.cc in Sources */,
				A7B39FE51A6AC194007FBB93 /* DocumentThread.hh in Sources */,
				A7B39FE61A6AC194007FBB93 /* Server.cc in Sources */,
				A7B39FE71A6AC194007FBB93 /* Server.hh in Sources */,
				A7ACFC5D1A5B3F2A003F01E2 /* NotebookWindow.mm in Sources */,
				A7BAFC991A7AADD0008DEAED /* DataCell.cc in Sources */,
				A7B0F71A1A05663700FCC711 /* AppDelegate.mm in Sources */,
				A7B0F7171A05663700FCC711 /* main.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		A7B0F7201A05663700FCC711 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				A7B0F72B1A05663700FCC711 /* CadabraTests.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		A7B0F7261A05663700FCC711 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = A7B0F7101A05663700FCC711 /* Cadabra */;
			targetProxy = A7B0F7251A05663700FCC711 /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin PBXVariantGroup section */
		A7B0F71D1A05663700FCC711 /* Cadabra.xib */ = {
			isa = PBXVariantGroup;
			children = (
				A7B0F71E1A05663700FCC711 /* Base */,
			);
			name = Cadabra.xib;
			sourceTree = "<group>";
		};
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
		A7B0F72C1A05663700FCC711 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				CODE_SIGN_IDENTITY = "-";
				COPY_PHASE_STRIP = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				MACOSX_DEPLOYMENT_TARGET = 10.9;
				MTL_ENABLE_DEBUG_INFO = YES;
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = macosx;
			};
			name = Debug;
		};
		A7B0F72D1A05663700FCC711 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				CODE_SIGN_IDENTITY = "-";
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				MACOSX_DEPLOYMENT_TARGET = 10.9;
				MTL_ENABLE_DEBUG_INFO = NO;
				SDKROOT = macosx;
			};
			name = Release;
		};
		A7B0F72F1A05663700FCC711 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = YES;
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				COMBINE_HIDPI_IMAGES = YES;
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					/usr/local/Cellar/python/2.7.8_2/Frameworks,
				);
				INFOPLIST_FILE = Cadabra/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					/usr/local/Cellar/boost/1.56.0/lib,
					"/usr/local/Cellar/jsoncpp/0.6.0-rc2/lib",
					/usr/local/Cellar/python/2.7.8_2/Frameworks/Python.framework/Versions/2.7,
					"/usr/local/Cellar/boost-python/1.56.0/lib",
				);
				"OTHER_CPLUSPLUSFLAGS[arch=*]" = (
					"$(OTHER_CFLAGS)",
					"-D_WEBSOCKETPP_CPP11_STL_",
				);
				PRODUCT_BUNDLE_IDENTIFIER = "com.phi-sci.$(PRODUCT_NAME:rfc1034identifier)";
				PRODUCT_NAME = "$(TARGET_NAME)";
				USER_HEADER_SEARCH_PATHS = "";
				"USER_HEADER_SEARCH_PATHS[arch=*]" = "../../../client_server /usr/local/Cellar/boost/1.56.0/include/ /usr/local/Cellar/jsoncpp/0.6.0-rc2/include/ /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7";
			};
			name = Debug;
		};
		A7B0F7301A05663700FCC711 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = YES;
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				COMBINE_HIDPI_IMAGES = YES;
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					/usr/local/Cellar/python/2.7.8_2/Frameworks,
				);
				INFOPLIST_FILE = Cadabra/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					/usr/local/Cellar/boost/1.56.0/lib,
					"/usr/local/Cellar/jsoncpp/0.6.0-rc2/lib",
					/usr/local/Cellar/python/2.7.8_2/Frameworks/Python.framework/Versions/2.7,
					"/usr/local/Cellar/boost-python/1.56.0/lib",
				);
				"OTHER_CPLUSPLUSFLAGS[arch=*]" = (
					"$(OTHER_CFLAGS)",
					"-D_WEBSOCKETPP_CPP11_STL_",
				);
				PRODUCT_BUNDLE_IDENTIFIER = "com.phi-sci.$(PRODUCT_NAME:rfc1034identifier)";
				PRODUCT_NAME = "$(TARGET_NAME)";
				USER_HEADER_SEARCH_PATHS = "";
				"USER_HEADER_SEARCH_PATHS[arch=*]" = "../../../client_server /usr/local/Cellar/boost/1.56.0/include/ /usr/local/Cellar/jsoncpp/0.6.0-rc2/include/ /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7";
			};
			name = Release;
		};
		A7B0F7321A05663700FCC711 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				BUNDLE_LOADER = "$(TEST_HOST)";
				COMBINE_HIDPI_IMAGES = YES;
				FRAMEWORK_SEARCH_PATHS = (
					"$(DEVELOPER_FRAMEWORKS_DIR)",
					"$(inherited)",
				);
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				INFOPLIST_FILE = CadabraTests/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
				PRODUCT_BUNDLE_IDENTIFIER = "com.phi-sci.$(PRODUCT_NAME:rfc1034identifier)";
				PRODUCT_NAME = "$(TARGET_NAME)";
				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Cadabra.app/Contents/MacOS/Cadabra";
			};
			name = Debug;
		};
		A7B0F7331A05663700FCC711 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				BUNDLE_LOADER = "$(TEST_HOST)";
				COMBINE_HIDPI_IMAGES = YES;
				FRAMEWORK_SEARCH_PATHS = (
					"$(DEVELOPER_FRAMEWORKS_DIR)",
					"$(inherited)",
				);
				INFOPLIST_FILE = CadabraTests/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
				PRODUCT_BUNDLE_IDENTIFIER = "com.phi-sci.$(PRODUCT_NAME:rfc1034identifier)";
				PRODUCT_NAME = "$(TARGET_NAME)";
				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Cadabra.app/Contents/MacOS/Cadabra";
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		A7B0F70C1A05663700FCC711 /* Build configuration list for PBXProject "Cadabra" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				A7B0F72C1A05663700FCC711 /* Debug */,
				A7B0F72D1A05663700FCC711 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		A7B0F72E1A05663700FCC711 /* Build configuration list for PBXNativeTarget "Cadabra" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				A7B0F72F1A05663700FCC711 /* Debug */,
				A7B0F7301A05663700FCC711 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		A7B0F7311A05663700FCC711 /* Build configuration list for PBXNativeTarget "CadabraTests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				A7B0F7321A05663700FCC711 /* Debug */,
				A7B0F7331A05663700FCC711 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = A7B0F7091A05663700FCC711 /* Project object */;
}
