Index: /Mac/Ogre/Ogre.xcodeproj/default.pbxuser
===================================================================
--- /Mac/Ogre/Ogre.xcodeproj/default.pbxuser	(revision 8)
+++ /Mac/Ogre/Ogre.xcodeproj/default.pbxuser	(revision 8)
@@ -0,0 +1,809 @@
+// !$*UTF8*$!
+{
+	000E1D240B38D32C004EA2DF /* Project object */ = {
+		activeBuildConfigurationName = Debug;
+		activeTarget = 000E22040B38E022004EA2DF /* Ogre Framework */;
+		breakpoints = (
+		);
+		breakpointsGroup = AA211BF10C6125F50047C12F /* XCBreakpointsBucket */;
+		codeSenseManager = AAD765F00C491652004D7FF4 /* Code sense */;
+		perUserDictionary = {
+			PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = {
+				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+				PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID;
+				PBXFileTableDataSourceColumnWidthsKey = (
+					20,
+					474,
+					316.2085,
+				);
+				PBXFileTableDataSourceColumnsKey = (
+					PBXErrorsWarningsDataSource_TypeID,
+					PBXErrorsWarningsDataSource_MessageID,
+					PBXErrorsWarningsDataSource_LocationID,
+				);
+			};
+			PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
+				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+				PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
+				PBXFileTableDataSourceColumnWidthsKey = (
+					22,
+					300,
+					482.5835,
+				);
+				PBXFileTableDataSourceColumnsKey = (
+					PBXExecutablesDataSource_ActiveFlagID,
+					PBXExecutablesDataSource_NameID,
+					PBXExecutablesDataSource_CommentsID,
+				);
+			};
+			PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
+				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
+				PBXFileTableDataSourceColumnWidthsKey = (
+					20,
+					595,
+					20,
+					48,
+					43,
+					43,
+					20,
+				);
+				PBXFileTableDataSourceColumnsKey = (
+					PBXFileDataSource_FiletypeID,
+					PBXFileDataSource_Filename_ColumnID,
+					PBXFileDataSource_Built_ColumnID,
+					PBXFileDataSource_ObjectSize_ColumnID,
+					PBXFileDataSource_Errors_ColumnID,
+					PBXFileDataSource_Warnings_ColumnID,
+					PBXFileDataSource_Target_ColumnID,
+				);
+			};
+			PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
+				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
+				PBXFileTableDataSourceColumnWidthsKey = (
+					20,
+					200,
+					354,
+					20,
+					48,
+					43,
+					43,
+				);
+				PBXFileTableDataSourceColumnsKey = (
+					PBXFileDataSource_FiletypeID,
+					PBXFileDataSource_Filename_ColumnID,
+					PBXTargetDataSource_PrimaryAttribute,
+					PBXFileDataSource_Built_ColumnID,
+					PBXFileDataSource_ObjectSize_ColumnID,
+					PBXFileDataSource_Errors_ColumnID,
+					PBXFileDataSource_Warnings_ColumnID,
+				);
+			};
+			PBXPerProjectTemplateStateSaveDate = 208905877;
+			PBXWorkspaceStateSaveDate = 208905877;
+		};
+		perUserProjectItems = {
+			AA211BE50C6125E80047C12F /* PBXTextBookmark */ = AA211BE50C6125E80047C12F /* PBXTextBookmark */;
+			AA211C120C613D880047C12F /* PBXTextBookmark */ = AA211C120C613D880047C12F /* PBXTextBookmark */;
+			AA211C130C613D880047C12F /* PBXTextBookmark */ = AA211C130C613D880047C12F /* PBXTextBookmark */;
+			AA211C140C613D880047C12F /* PBXTextBookmark */ = AA211C140C613D880047C12F /* PBXTextBookmark */;
+			AA211C160C613D880047C12F /* PBXTextBookmark */ = AA211C160C613D880047C12F /* PBXTextBookmark */;
+			AA211C170C613D880047C12F /* PBXTextBookmark */ = AA211C170C613D880047C12F /* PBXTextBookmark */;
+			AA211C180C613D880047C12F /* PBXTextBookmark */ = AA211C180C613D880047C12F /* PBXTextBookmark */;
+			AA2565260C66766C0067ED25 /* PBXTextBookmark */ = AA2565260C66766C0067ED25 /* PBXTextBookmark */;
+			AA2565270C66766C0067ED25 /* PBXTextBookmark */ = AA2565270C66766C0067ED25 /* PBXTextBookmark */;
+			AA2565280C66766C0067ED25 /* PBXTextBookmark */ = AA2565280C66766C0067ED25 /* PBXTextBookmark */;
+			AA2565290C66766C0067ED25 /* PBXTextBookmark */ = AA2565290C66766C0067ED25 /* PBXTextBookmark */;
+			AA25652B0C66766C0067ED25 /* PBXTextBookmark */ = AA25652B0C66766C0067ED25 /* PBXTextBookmark */;
+			AA25652C0C66766C0067ED25 /* PBXTextBookmark */ = AA25652C0C66766C0067ED25 /* PBXTextBookmark */;
+			AA25652D0C66766C0067ED25 /* PBXTextBookmark */ = AA25652D0C66766C0067ED25 /* PBXTextBookmark */;
+			AA25652E0C66766C0067ED25 /* PBXTextBookmark */ = AA25652E0C66766C0067ED25 /* PBXTextBookmark */;
+			AA2565760C6677E80067ED25 /* PBXTextBookmark */ = AA2565760C6677E80067ED25 /* PBXTextBookmark */;
+			AA2565780C6677E80067ED25 /* PBXTextBookmark */ = AA2565780C6677E80067ED25 /* PBXTextBookmark */;
+			AA2565790C6677E80067ED25 /* PBXTextBookmark */ = AA2565790C6677E80067ED25 /* PBXTextBookmark */;
+			AA25657C0C6679410067ED25 /* PBXTextBookmark */ = AA25657C0C6679410067ED25 /* PBXTextBookmark */;
+			AA422C930C63B6F300E69039 /* PBXTextBookmark */ = AA422C930C63B6F300E69039 /* PBXTextBookmark */;
+			AA422C950C63B6F300E69039 /* PBXTextBookmark */ = AA422C950C63B6F300E69039 /* PBXTextBookmark */;
+			AA48EDFB0C653ACB00DD2220 /* PBXTextBookmark */ = AA48EDFB0C653ACB00DD2220 /* PBXTextBookmark */;
+			AA48EDFC0C653ACB00DD2220 /* PBXTextBookmark */ = AA48EDFC0C653ACB00DD2220 /* PBXTextBookmark */;
+			AA48EDFD0C653ACB00DD2220 /* PBXTextBookmark */ = AA48EDFD0C653ACB00DD2220 /* PBXTextBookmark */;
+			AA48EDFF0C653ACB00DD2220 /* PBXTextBookmark */ = AA48EDFF0C653ACB00DD2220 /* PBXTextBookmark */;
+			AA48EE000C653ACB00DD2220 /* PBXTextBookmark */ = AA48EE000C653ACB00DD2220 /* PBXTextBookmark */;
+			AA48EE010C653ACB00DD2220 /* PBXTextBookmark */ = AA48EE010C653ACB00DD2220 /* PBXTextBookmark */;
+			AADA20E70C70C1B800B108BF /* PBXTextBookmark */ = AADA20E70C70C1B800B108BF /* PBXTextBookmark */;
+			AADA20E80C70C1B800B108BF /* PBXTextBookmark */ = AADA20E80C70C1B800B108BF /* PBXTextBookmark */;
+			AADA20E90C70C1B800B108BF /* PBXTextBookmark */ = AADA20E90C70C1B800B108BF /* PBXTextBookmark */;
+			AADA20EE0C70C1B800B108BF /* PBXTextBookmark */ = AADA20EE0C70C1B800B108BF /* PBXTextBookmark */;
+			AADA20EF0C70C1B800B108BF /* PBXTextBookmark */ = AADA20EF0C70C1B800B108BF /* PBXTextBookmark */;
+			AADA20F10C70C1B800B108BF /* PBXTextBookmark */ = AADA20F10C70C1B800B108BF /* PBXTextBookmark */;
+			AADA21040C70C1E700B108BF /* PBXTextBookmark */ = AADA21040C70C1E700B108BF /* PBXTextBookmark */;
+			AADA21050C70C1E700B108BF /* PBXTextBookmark */ = AADA21050C70C1E700B108BF /* PBXTextBookmark */;
+			AADA21070C70C1E700B108BF /* PBXTextBookmark */ = AADA21070C70C1E700B108BF /* PBXTextBookmark */;
+			AADA210E0C70CA1E00B108BF /* PBXTextBookmark */ = AADA210E0C70CA1E00B108BF /* PBXTextBookmark */;
+			AADEC77A0C70507400FACE11 /* PBXTextBookmark */ = AADEC77A0C70507400FACE11 /* PBXTextBookmark */;
+			AADEC77B0C70507400FACE11 /* PBXTextBookmark */ = AADEC77B0C70507400FACE11 /* PBXTextBookmark */;
+			AADEC77D0C70507400FACE11 /* PBXTextBookmark */ = AADEC77D0C70507400FACE11 /* PBXTextBookmark */;
+			AADEC77E0C70507400FACE11 /* PBXTextBookmark */ = AADEC77E0C70507400FACE11 /* PBXTextBookmark */;
+			AAFCF9210C73A6A800826CCE /* PBXTextBookmark */ = AAFCF9210C73A6A800826CCE /* PBXTextBookmark */;
+		};
+		sourceControlManager = AAD765EF0C491652004D7FF4 /* Source Control */;
+		userBuildSettings = {
+			SYMROOT = ../build;
+		};
+	};
+	000E1D340B38D380004EA2DF /* Ogre */ = {
+		activeExec = 0;
+	};
+	000E1D850B38D566004EA2DF /* OgreFrameListener.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {967, 1820}}";
+			sepNavSelRange = "{5149, 20}";
+			sepNavVisRect = "{{0, 1076}, {967, 744}}";
+			sepNavWindowFrame = "{{47, 0}, {1006, 873}}";
+		};
+	};
+	000E1D860B38D566004EA2DF /* OgreFreeImageCodec.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {838, 1092}}";
+			sepNavSelRange = "{0, 0}";
+			sepNavVisRect = "{{0, 0}, {838, 661}}";
+		};
+	};
+	000E1DCA0B38D566004EA2DF /* OgrePredefinedControllers.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {1052, 4004}}";
+			sepNavSelRange = "{2121, 12}";
+			sepNavVisRect = "{{0, 546}, {798, 471}}";
+			sepNavWindowFrame = "{{47, 0}, {1006, 873}}";
+		};
+	};
+	000E1DCB0B38D566004EA2DF /* OgrePrerequisites.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {926, 5474}}";
+			sepNavSelRange = "{11098, 24}";
+			sepNavVisRect = "{{0, 4294}, {793, 358}}";
+			sepNavWindowFrame = "{{47, 0}, {1006, 873}}";
+		};
+	};
+	000E1DD90B38D566004EA2DF /* OgreRenderSystem.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {1070, 17290}}";
+			sepNavSelRange = "{51552, 0}";
+			sepNavVisRect = "{{0, 13550}, {967, 744}}";
+		};
+	};
+	000E1DDB0B38D566004EA2DF /* OgreRenderTarget.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {798, 5502}}";
+			sepNavSelRange = "{0, 0}";
+			sepNavVisRect = "{{0, 0}, {798, 358}}";
+		};
+	};
+	000E1DDE0B38D566004EA2DF /* OgreRenderWindow.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {967, 2436}}";
+			sepNavSelRange = "{5373, 0}";
+			sepNavVisRect = "{{0, 1666}, {967, 744}}";
+		};
+	};
+	000E1DE30B38D566004EA2DF /* OgreRibbonTrail.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {838, 3150}}";
+			sepNavSelRange = "{0, 0}";
+			sepNavVisRect = "{{0, 0}, {838, 566}}";
+		};
+	};
+	000E1DE40B38D566004EA2DF /* OgreRoot.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {967, 12152}}";
+			sepNavSelRange = "{6248, 0}";
+			sepNavVisRect = "{{0, 1875}, {967, 744}}";
+			sepNavWindowFrame = "{{47, 0}, {1006, 873}}";
+		};
+	};
+	000E1DE60B38D566004EA2DF /* OgreSceneManager.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {793, 40208}}";
+			sepNavSelRange = "{45574, 0}";
+			sepNavVisRect = "{{0, 14560}, {793, 595}}";
+		};
+	};
+	000E1DF10B38D566004EA2DF /* OgreShadowCaster.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {793, 3024}}";
+			sepNavSelRange = "{5482, 90}";
+			sepNavVisRect = "{{0, 1388}, {793, 600}}";
+		};
+	};
+	000E1E010B38D566004EA2DF /* OgreStaticGeometry.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {838, 10486}}";
+			sepNavSelRange = "{0, 0}";
+			sepNavVisRect = "{{0, 5572}, {838, 661}}";
+		};
+	};
+	000E1EF50B38D5AA004EA2DF /* OgreAnimationState.cpp */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {838, 5376}}";
+			sepNavSelRange = "{0, 0}";
+			sepNavVisRect = "{{0, 1260}, {838, 566}}";
+		};
+	};
+	000E1EF60B38D5AA004EA2DF /* OgreAnimationTrack.cpp */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {967, 13174}}";
+			sepNavSelRange = "{9119, 23}";
+			sepNavVisRect = "{{0, 3359}, {967, 744}}";
+			sepNavWindowFrame = "{{47, 0}, {1006, 873}}";
+		};
+	};
+	000E1F1B0B38D5AA004EA2DF /* OgreEntity.cpp */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {962, 28644}}";
+			sepNavSelRange = "{15199, 19}";
+			sepNavVisRect = "{{0, 5938}, {793, 600}}";
+		};
+	};
+	000E1F380B38D5AA004EA2DF /* OgreMaterialScriptCompiler.cpp */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {1016, 42168}}";
+			sepNavSelRange = "{75406, 13}";
+			sepNavVisRect = "{{0, 22499}, {838, 433}}";
+		};
+	};
+	000E1F390B38D5AA004EA2DF /* OgreMaterialSerializer.cpp */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {1034, 64722}}";
+			sepNavSelRange = "{158273, 0}";
+			sepNavVisRect = "{{0, 59012}, {839, 542}}";
+		};
+	};
+	000E1F420B38D5AA004EA2DF /* OgreMovableObject.cpp */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {793, 5516}}";
+			sepNavSelRange = "{8767, 80}";
+			sepNavVisRect = "{{0, 3446}, {793, 600}}";
+		};
+	};
+	000E1F5F0B38D5AA004EA2DF /* OgrePredefinedControllers.cpp */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {992, 5208}}";
+			sepNavSelRange = "{2231, 0}";
+			sepNavVisRect = "{{0, 602}, {967, 744}}";
+		};
+	};
+	000E1F670B38D5AA004EA2DF /* OgreRenderSystem.cpp */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {967, 8736}}";
+			sepNavSelRange = "{4529, 0}";
+			sepNavVisRect = "{{0, 992}, {967, 744}}";
+		};
+	};
+	000E1F690B38D5AA004EA2DF /* OgreRenderTarget.cpp */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {839, 6972}}";
+			sepNavSelRange = "{1571, 0}";
+			sepNavVisRect = "{{0, 323}, {839, 361}}";
+		};
+	};
+	000E1F6B0B38D5AA004EA2DF /* OgreRenderWindow.cpp */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {967, 924}}";
+			sepNavSelRange = "{2261, 0}";
+			sepNavVisRect = "{{0, 167}, {967, 744}}";
+		};
+	};
+	000E1F710B38D5AA004EA2DF /* OgreRoot.cpp */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {967, 17164}}";
+			sepNavSelRange = "{33976, 0}";
+			sepNavVisRect = "{{0, 14530}, {967, 744}}";
+		};
+	};
+	000E1F730B38D5AA004EA2DF /* OgreSceneManager.cpp */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {793, 77504}}";
+			sepNavSelRange = "{25940, 0}";
+			sepNavVisRect = "{{0, 10920}, {793, 595}}";
+		};
+	};
+	000E1F750B38D5AA004EA2DF /* OgreSceneNode.cpp */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {793, 9450}}";
+			sepNavSelRange = "{8584, 24}";
+			sepNavVisRect = "{{0, 3542}, {793, 600}}";
+		};
+	};
+	000E1F880B38D5AA004EA2DF /* OgreStaticGeometry.cpp */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {838, 23478}}";
+			sepNavSelRange = "{56002, 0}";
+			sepNavVisRect = "{{0, 21938}, {838, 618}}";
+			sepNavWindowFrame = "{{47, 0}, {1006, 873}}";
+		};
+	};
+	000E1F940B38D5AA004EA2DF /* OgreTextureUnitState.cpp */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {962, 18354}}";
+			sepNavSelRange = "{15889, 31}";
+			sepNavVisRect = "{{0, 6776}, {838, 433}}";
+		};
+	};
+	000E20550B38D600004EA2DF /* GL Render System */ = {
+		activeExec = 0;
+	};
+	000E207D0B38D82E004EA2DF /* OgreGLRenderSystem.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {806, 6622}}";
+			sepNavSelRange = "{2218, 30}";
+			sepNavVisRect = "{{0, 592}, {793, 595}}";
+		};
+	};
+	000E20A60B38D8DB004EA2DF /* OgreGLRenderSystem.cpp */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {1118, 41636}}";
+			sepNavSelRange = "{28710, 79}";
+			sepNavVisRect = "{{0, 12089}, {793, 595}}";
+		};
+	};
+	000E22040B38E022004EA2DF /* Ogre Framework */ = {
+		activeExec = 0;
+	};
+	000E235B0B38F852004EA2DF /* ParticleFX Plugin */ = {
+		activeExec = 0;
+	};
+	000E23C70B38FD6F004EA2DF /* BSPSceneManager Plugin */ = {
+		activeExec = 0;
+	};
+	000E23F50B39009B004EA2DF /* OctreeSceneManager Plugin */ = {
+		activeExec = 0;
+	};
+	000E24340B3902ED004EA2DF /* CgProgramManager Plugin */ = {
+		activeExec = 0;
+	};
+	000E24760B390B99004EA2DF /* Bundle Resources */ = {
+		activeExec = 0;
+	};
+	000E24960B390C03004EA2DF /* Copy to Library/Frameworks */ = {
+		activeExec = 0;
+	};
+	AA211BE50C6125E80047C12F /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1F730B38D5AA004EA2DF /* OgreSceneManager.cpp */;
+		name = "OgreSceneManager.cpp: 3074";
+		rLen = 0;
+		rLoc = 104285;
+		rType = 0;
+		vrLen = 1609;
+		vrLoc = 103539;
+	};
+	AA211BF10C6125F50047C12F /* XCBreakpointsBucket */ = {
+		isa = XCBreakpointsBucket;
+		name = Ogre;
+		objects = (
+		);
+	};
+	AA211C120C613D880047C12F /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1F880B38D5AA004EA2DF /* OgreStaticGeometry.cpp */;
+		name = "OgreStaticGeometry.cpp: 1677";
+		rLen = 0;
+		rLoc = 56002;
+		rType = 0;
+		vrLen = 1073;
+		vrLoc = 52798;
+	};
+	AA211C130C613D880047C12F /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1F940B38D5AA004EA2DF /* OgreTextureUnitState.cpp */;
+		name = "TextureUnitState::setNumMipmaps";
+		rLen = 31;
+		rLoc = 15889;
+		rType = 0;
+		vrLen = 1149;
+		vrLoc = 15188;
+	};
+	AA211C140C613D880047C12F /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1F380B38D5AA004EA2DF /* OgreMaterialScriptCompiler.cpp */;
+		name = setNumMipmaps;
+		rLen = 13;
+		rLoc = 75406;
+		rType = 0;
+		vrLen = 1220;
+		vrLoc = 74866;
+	};
+	AA211C160C613D880047C12F /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1F880B38D5AA004EA2DF /* OgreStaticGeometry.cpp */;
+		name = "OgreStaticGeometry.cpp: 1677";
+		rLen = 0;
+		rLoc = 56002;
+		rType = 0;
+		vrLen = 1073;
+		vrLoc = 52798;
+	};
+	AA211C170C613D880047C12F /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1F940B38D5AA004EA2DF /* OgreTextureUnitState.cpp */;
+		name = "TextureUnitState::setNumMipmaps";
+		rLen = 31;
+		rLoc = 15889;
+		rType = 0;
+		vrLen = 1149;
+		vrLoc = 15188;
+	};
+	AA211C180C613D880047C12F /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1F380B38D5AA004EA2DF /* OgreMaterialScriptCompiler.cpp */;
+		name = setNumMipmaps;
+		rLen = 13;
+		rLoc = 75406;
+		rType = 0;
+		vrLen = 1220;
+		vrLoc = 74866;
+	};
+	AA2565260C66766C0067ED25 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1E010B38D566004EA2DF /* OgreStaticGeometry.h */;
+		name = "OgreStaticGeometry.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1981;
+		vrLoc = 16081;
+	};
+	AA2565270C66766C0067ED25 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1D860B38D566004EA2DF /* OgreFreeImageCodec.h */;
+		name = "OgreFreeImageCodec.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1875;
+		vrLoc = 0;
+	};
+	AA2565280C66766C0067ED25 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1D850B38D566004EA2DF /* OgreFrameListener.h */;
+		name = "OgreFrameListener.h: 111";
+		rLen = 0;
+		rLoc = 5128;
+		rType = 0;
+		vrLen = 1802;
+		vrLoc = 1570;
+	};
+	AA2565290C66766C0067ED25 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1DCA0B38D566004EA2DF /* OgrePredefinedControllers.h */;
+		name = frameStarted;
+		rLen = 12;
+		rLoc = 2121;
+		rType = 0;
+		vrLen = 1179;
+		vrLoc = 1544;
+	};
+	AA25652B0C66766C0067ED25 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1E010B38D566004EA2DF /* OgreStaticGeometry.h */;
+		name = "OgreStaticGeometry.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1981;
+		vrLoc = 16081;
+	};
+	AA25652C0C66766C0067ED25 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1D860B38D566004EA2DF /* OgreFreeImageCodec.h */;
+		name = "OgreFreeImageCodec.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1875;
+		vrLoc = 0;
+	};
+	AA25652D0C66766C0067ED25 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1D850B38D566004EA2DF /* OgreFrameListener.h */;
+		name = "OgreFrameListener.h: 111";
+		rLen = 0;
+		rLoc = 5128;
+		rType = 0;
+		vrLen = 1802;
+		vrLoc = 1570;
+	};
+	AA25652E0C66766C0067ED25 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1DCA0B38D566004EA2DF /* OgrePredefinedControllers.h */;
+		name = frameStarted;
+		rLen = 12;
+		rLoc = 2121;
+		rType = 0;
+		vrLen = 1179;
+		vrLoc = 1544;
+	};
+	AA2565760C6677E80067ED25 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1F690B38D5AA004EA2DF /* OgreRenderTarget.cpp */;
+		name = "OgreRenderTarget.cpp: 38";
+		rLen = 0;
+		rLoc = 1571;
+		rType = 0;
+		vrLen = 743;
+		vrLoc = 1044;
+	};
+	AA2565780C6677E80067ED25 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1DDB0B38D566004EA2DF /* OgreRenderTarget.h */;
+		name = "OgreRenderTarget.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1229;
+		vrLoc = 0;
+	};
+	AA2565790C6677E80067ED25 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1F690B38D5AA004EA2DF /* OgreRenderTarget.cpp */;
+		name = "OgreRenderTarget.cpp: 38";
+		rLen = 0;
+		rLoc = 1571;
+		rType = 0;
+		vrLen = 743;
+		vrLoc = 1044;
+	};
+	AA25657C0C6679410067ED25 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1DDB0B38D566004EA2DF /* OgreRenderTarget.h */;
+		name = "OgreRenderTarget.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1229;
+		vrLoc = 0;
+	};
+	AA422C930C63B6F300E69039 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1F390B38D5AA004EA2DF /* OgreMaterialSerializer.cpp */;
+		name = "OgreMaterialSerializer.cpp: 4235";
+		rLen = 0;
+		rLoc = 158273;
+		rType = 0;
+		vrLen = 744;
+		vrLoc = 157928;
+	};
+	AA422C950C63B6F300E69039 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1F390B38D5AA004EA2DF /* OgreMaterialSerializer.cpp */;
+		name = "OgreMaterialSerializer.cpp: 4235";
+		rLen = 0;
+		rLoc = 158273;
+		rType = 0;
+		vrLen = 744;
+		vrLoc = 157928;
+	};
+	AA48EDFB0C653ACB00DD2220 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1EF50B38D5AA004EA2DF /* OgreAnimationState.cpp */;
+		name = "OgreAnimationState.cpp: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1076;
+		vrLoc = 3076;
+	};
+	AA48EDFC0C653ACB00DD2220 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1DE30B38D566004EA2DF /* OgreRibbonTrail.h */;
+		name = "OgreRibbonTrail.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1564;
+		vrLoc = 0;
+	};
+	AA48EDFD0C653ACB00DD2220 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1DE40B38D566004EA2DF /* OgreRoot.h */;
+		name = loadPlugin;
+		rLen = 10;
+		rLoc = 25386;
+		rType = 0;
+		vrLen = 2154;
+		vrLoc = 24311;
+	};
+	AA48EDFF0C653ACB00DD2220 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1EF50B38D5AA004EA2DF /* OgreAnimationState.cpp */;
+		name = "OgreAnimationState.cpp: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1076;
+		vrLoc = 3076;
+	};
+	AA48EE000C653ACB00DD2220 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1DE30B38D566004EA2DF /* OgreRibbonTrail.h */;
+		name = "OgreRibbonTrail.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1564;
+		vrLoc = 0;
+	};
+	AA48EE010C653ACB00DD2220 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1DE40B38D566004EA2DF /* OgreRoot.h */;
+		name = loadPlugin;
+		rLen = 10;
+		rLoc = 25386;
+		rType = 0;
+		vrLen = 2154;
+		vrLoc = 24311;
+	};
+	AAD765EF0C491652004D7FF4 /* Source Control */ = {
+		isa = PBXSourceControlManager;
+		fallbackIsa = XCSourceControlManager;
+		isSCMEnabled = 0;
+		scmConfiguration = {
+		};
+		scmType = "";
+	};
+	AAD765F00C491652004D7FF4 /* Code sense */ = {
+		isa = PBXCodeSenseManager;
+		indexTemplatePath = "";
+	};
+	AADA20E70C70C1B800B108BF /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1F730B38D5AA004EA2DF /* OgreSceneManager.cpp */;
+		name = "OgreSceneManager.cpp: 792";
+		rLen = 0;
+		rLoc = 25940;
+		rType = 0;
+		vrLen = 1396;
+		vrLoc = 25545;
+	};
+	AADA20E80C70C1B800B108BF /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E207D0B38D82E004EA2DF /* OgreGLRenderSystem.h */;
+		name = "Matrix4 mWorldMatrix;";
+		rLen = 30;
+		rLoc = 2218;
+		rType = 0;
+		vrLen = 1354;
+		vrLoc = 1623;
+	};
+	AADA20E90C70C1B800B108BF /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E20A60B38D8DB004EA2DF /* OgreGLRenderSystem.cpp */;
+		name = "void GLRenderSystem::makeGLMatrix(GLfloat gl_matrix[16], const Matrix4& m)";
+		rLen = 79;
+		rLoc = 28710;
+		rType = 0;
+		vrLen = 1238;
+		vrLoc = 28540;
+	};
+	AADA20EE0C70C1B800B108BF /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E20A60B38D8DB004EA2DF /* OgreGLRenderSystem.cpp */;
+		name = mWorldMatrix;
+		rLen = 12;
+		rLoc = 29198;
+		rType = 0;
+		vrLen = 1238;
+		vrLoc = 28540;
+	};
+	AADA20EF0C70C1B800B108BF /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E207D0B38D82E004EA2DF /* OgreGLRenderSystem.h */;
+		name = "Matrix4 mWorldMatrix;";
+		rLen = 30;
+		rLoc = 2218;
+		rType = 0;
+		vrLen = 1354;
+		vrLoc = 1623;
+	};
+	AADA20F10C70C1B800B108BF /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1F1B0B38D5AA004EA2DF /* OgreEntity.cpp */;
+		name = getWorldBoundingBox;
+		rLen = 19;
+		rLoc = 14818;
+		rType = 0;
+		vrLen = 1103;
+		vrLoc = 13957;
+	};
+	AADA21040C70C1E700B108BF /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1F750B38D5AA004EA2DF /* OgreSceneNode.cpp */;
+		name = "SceneNode::_updateBounds";
+		rLen = 24;
+		rLoc = 8584;
+		rType = 0;
+		vrLen = 1640;
+		vrLoc = 8402;
+	};
+	AADA21050C70C1E700B108BF /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1F1B0B38D5AA004EA2DF /* OgreEntity.cpp */;
+		name = getWorldBoundingBox;
+		rLen = 19;
+		rLoc = 15199;
+		rType = 0;
+		vrLen = 1466;
+		vrLoc = 14286;
+	};
+	AADA21070C70C1E700B108BF /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1F750B38D5AA004EA2DF /* OgreSceneNode.cpp */;
+		name = "SceneNode::_updateBounds";
+		rLen = 24;
+		rLoc = 8584;
+		rType = 0;
+		vrLen = 1640;
+		vrLoc = 8402;
+	};
+	AADA210E0C70CA1E00B108BF /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1F420B38D5AA004EA2DF /* OgreMovableObject.cpp */;
+		name = "const AxisAlignedBox& MovableObject::getWorldBoundingBox(bool derive) const";
+		rLen = 80;
+		rLoc = 8767;
+		rType = 0;
+		vrLen = 1344;
+		vrLoc = 8118;
+	};
+	AADEC77A0C70507400FACE11 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1DCB0B38D566004EA2DF /* OgrePrerequisites.h */;
+		name = "class RenderSystem;";
+		rLen = 24;
+		rLoc = 11098;
+		rType = 0;
+		vrLen = 692;
+		vrLoc = 10768;
+	};
+	AADEC77B0C70507400FACE11 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1DE60B38D566004EA2DF /* OgreSceneManager.h */;
+		name = "OgreSceneManager.h: 1059";
+		rLen = 0;
+		rLoc = 45574;
+		rType = 0;
+		vrLen = 1782;
+		vrLoc = 44631;
+	};
+	AADEC77D0C70507400FACE11 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1DCB0B38D566004EA2DF /* OgrePrerequisites.h */;
+		name = "class RenderSystem;";
+		rLen = 24;
+		rLoc = 11098;
+		rType = 0;
+		vrLen = 692;
+		vrLoc = 10768;
+	};
+	AADEC77E0C70507400FACE11 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1DE60B38D566004EA2DF /* OgreSceneManager.h */;
+		name = "OgreSceneManager.h: 1059";
+		rLen = 0;
+		rLoc = 45574;
+		rType = 0;
+		vrLen = 1782;
+		vrLoc = 44631;
+	};
+	AAFCF9210C73A6A800826CCE /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E1F420B38D5AA004EA2DF /* OgreMovableObject.cpp */;
+		name = "const AxisAlignedBox& MovableObject::getWorldBoundingBox(bool derive) const";
+		rLen = 80;
+		rLoc = 8767;
+		rType = 0;
+		vrLen = 1344;
+		vrLoc = 8118;
+	};
+}
Index: /Mac/Ogre/Ogre.xcodeproj/project.pbxproj
===================================================================
--- /Mac/Ogre/Ogre.xcodeproj/project.pbxproj	(revision 8)
+++ /Mac/Ogre/Ogre.xcodeproj/project.pbxproj	(revision 8)
@@ -0,0 +1,3496 @@
+// !$*UTF8*$!
+{
+	archiveVersion = 1;
+	classes = {
+	};
+	objectVersion = 42;
+	objects = {
+
+/* Begin PBXAggregateTarget section */
+		000E22040B38E022004EA2DF /* Ogre Framework */ = {
+			isa = PBXAggregateTarget;
+			buildConfigurationList = 000E22050B38E031004EA2DF /* Build configuration list for PBXAggregateTarget "Ogre Framework" */;
+			buildPhases = (
+			);
+			dependencies = (
+				000E22090B38E09F004EA2DF /* PBXTargetDependency */,
+				000E220B0B38E0A2004EA2DF /* PBXTargetDependency */,
+				000E24740B390B60004EA2DF /* PBXTargetDependency */,
+				000E24720B390B60004EA2DF /* PBXTargetDependency */,
+				000E24700B390B5F004EA2DF /* PBXTargetDependency */,
+				000E246E0B390B5F004EA2DF /* PBXTargetDependency */,
+				000E26540B39863E004EA2DF /* PBXTargetDependency */,
+			);
+			name = "Ogre Framework";
+			productName = "Ogre Framework";
+		};
+		000E24760B390B99004EA2DF /* Bundle Resources */ = {
+			isa = PBXAggregateTarget;
+			buildConfigurationList = 000E248D0B390BC9004EA2DF /* Build configuration list for PBXAggregateTarget "Bundle Resources" */;
+			buildPhases = (
+				000E24750B390B99004EA2DF /* CopyFiles */,
+			);
+			dependencies = (
+			);
+			name = "Bundle Resources";
+			productName = "Bundle Plugins";
+		};
+/* End PBXAggregateTarget section */
+
+/* Begin PBXBuildFile section */
+		000E1E1C0B38D566004EA2DF /* asm_math.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D4C0B38D565004EA2DF /* asm_math.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E1D0B38D566004EA2DF /* Ogre.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D4D0B38D565004EA2DF /* Ogre.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E1E0B38D566004EA2DF /* OgreAlignedAllocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D4E0B38D565004EA2DF /* OgreAlignedAllocator.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E1F0B38D566004EA2DF /* OgreAnimable.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D4F0B38D565004EA2DF /* OgreAnimable.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E200B38D566004EA2DF /* OgreAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D500B38D565004EA2DF /* OgreAnimation.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E210B38D566004EA2DF /* OgreAnimationState.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D510B38D565004EA2DF /* OgreAnimationState.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E220B38D566004EA2DF /* OgreAnimationTrack.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D520B38D565004EA2DF /* OgreAnimationTrack.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E230B38D566004EA2DF /* OgreAny.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D530B38D565004EA2DF /* OgreAny.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E240B38D566004EA2DF /* OgreArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D540B38D565004EA2DF /* OgreArchive.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E250B38D566004EA2DF /* OgreArchiveFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D550B38D565004EA2DF /* OgreArchiveFactory.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E260B38D566004EA2DF /* OgreArchiveManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D560B38D565004EA2DF /* OgreArchiveManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E270B38D566004EA2DF /* OgreAutoParamDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D570B38D565004EA2DF /* OgreAutoParamDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E280B38D566004EA2DF /* OgreAxisAlignedBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D580B38D565004EA2DF /* OgreAxisAlignedBox.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E290B38D566004EA2DF /* OgreBillboard.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D590B38D565004EA2DF /* OgreBillboard.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E2A0B38D566004EA2DF /* OgreBillboardChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D5A0B38D565004EA2DF /* OgreBillboardChain.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E2B0B38D566004EA2DF /* OgreBillboardParticleRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D5B0B38D565004EA2DF /* OgreBillboardParticleRenderer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E2C0B38D566004EA2DF /* OgreBillboardSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D5C0B38D565004EA2DF /* OgreBillboardSet.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E2D0B38D566004EA2DF /* OgreBitwise.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D5D0B38D565004EA2DF /* OgreBitwise.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E2E0B38D566004EA2DF /* OgreBlendMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D5E0B38D565004EA2DF /* OgreBlendMode.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E2F0B38D566004EA2DF /* OgreBone.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D5F0B38D565004EA2DF /* OgreBone.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E300B38D566004EA2DF /* OgreBorderPanelOverlayElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D600B38D565004EA2DF /* OgreBorderPanelOverlayElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E310B38D566004EA2DF /* OgreCamera.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D610B38D565004EA2DF /* OgreCamera.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E320B38D566004EA2DF /* OgreCodec.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D620B38D565004EA2DF /* OgreCodec.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E330B38D566004EA2DF /* OgreColourValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D630B38D565004EA2DF /* OgreColourValue.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E340B38D566004EA2DF /* OgreCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D640B38D565004EA2DF /* OgreCommon.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E350B38D566004EA2DF /* OgreCompiler2Pass.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D650B38D565004EA2DF /* OgreCompiler2Pass.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E360B38D566004EA2DF /* OgreCompositionPass.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D660B38D565004EA2DF /* OgreCompositionPass.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E370B38D566004EA2DF /* OgreCompositionTargetPass.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D670B38D565004EA2DF /* OgreCompositionTargetPass.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E380B38D566004EA2DF /* OgreCompositionTechnique.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D680B38D565004EA2DF /* OgreCompositionTechnique.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E390B38D566004EA2DF /* OgreCompositor.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D690B38D565004EA2DF /* OgreCompositor.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E3A0B38D566004EA2DF /* OgreCompositorChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D6A0B38D565004EA2DF /* OgreCompositorChain.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E3B0B38D566004EA2DF /* OgreCompositorInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D6B0B38D565004EA2DF /* OgreCompositorInstance.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E3C0B38D566004EA2DF /* OgreCompositorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D6C0B38D565004EA2DF /* OgreCompositorManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E3D0B38D566004EA2DF /* OgreCompositorScriptCompiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D6D0B38D565004EA2DF /* OgreCompositorScriptCompiler.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E3E0B38D566004EA2DF /* OgreCompositorSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D6E0B38D565004EA2DF /* OgreCompositorSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E3F0B38D566004EA2DF /* OgreConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D6F0B38D565004EA2DF /* OgreConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E400B38D566004EA2DF /* OgreConfigDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D700B38D565004EA2DF /* OgreConfigDialog.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E410B38D566004EA2DF /* OgreConfigFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D710B38D565004EA2DF /* OgreConfigFile.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E420B38D566004EA2DF /* OgreConfigOptionMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D720B38D565004EA2DF /* OgreConfigOptionMap.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E430B38D566004EA2DF /* OgreController.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D730B38D565004EA2DF /* OgreController.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E440B38D566004EA2DF /* OgreControllerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D740B38D565004EA2DF /* OgreControllerManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E450B38D566004EA2DF /* OgreConvexBody.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D750B38D565004EA2DF /* OgreConvexBody.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E460B38D566004EA2DF /* OgreDataStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D760B38D565004EA2DF /* OgreDataStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E470B38D566004EA2DF /* OgreDDSCodec.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D770B38D565004EA2DF /* OgreDDSCodec.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E480B38D566004EA2DF /* OgreDefaultHardwareBufferManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D780B38D565004EA2DF /* OgreDefaultHardwareBufferManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E490B38D566004EA2DF /* OgreDynLib.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D790B38D565004EA2DF /* OgreDynLib.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E4A0B38D566004EA2DF /* OgreDynLibManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D7A0B38D565004EA2DF /* OgreDynLibManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E4B0B38D566004EA2DF /* OgreEdgeListBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D7B0B38D565004EA2DF /* OgreEdgeListBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E4C0B38D566004EA2DF /* OgreEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D7C0B38D565004EA2DF /* OgreEntity.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E4D0B38D566004EA2DF /* OgreErrorDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D7D0B38D565004EA2DF /* OgreErrorDialog.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E4E0B38D566004EA2DF /* OgreException.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D7E0B38D565004EA2DF /* OgreException.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E4F0B38D566004EA2DF /* OgreExternalTextureSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D7F0B38D565004EA2DF /* OgreExternalTextureSource.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E500B38D566004EA2DF /* OgreExternalTextureSourceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D800B38D565004EA2DF /* OgreExternalTextureSourceManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E510B38D566004EA2DF /* OgreFactoryObj.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D810B38D566004EA2DF /* OgreFactoryObj.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E520B38D566004EA2DF /* OgreFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D820B38D566004EA2DF /* OgreFileSystem.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E530B38D566004EA2DF /* OgreFont.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D830B38D566004EA2DF /* OgreFont.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E540B38D566004EA2DF /* OgreFontManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D840B38D566004EA2DF /* OgreFontManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E550B38D566004EA2DF /* OgreFrameListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D850B38D566004EA2DF /* OgreFrameListener.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E560B38D566004EA2DF /* OgreFreeImageCodec.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D860B38D566004EA2DF /* OgreFreeImageCodec.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E570B38D566004EA2DF /* OgreFrustum.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D870B38D566004EA2DF /* OgreFrustum.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E580B38D566004EA2DF /* OgreGpuProgram.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D880B38D566004EA2DF /* OgreGpuProgram.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E590B38D566004EA2DF /* OgreGpuProgramManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D890B38D566004EA2DF /* OgreGpuProgramManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E5A0B38D566004EA2DF /* OgreGpuProgramUsage.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D8A0B38D566004EA2DF /* OgreGpuProgramUsage.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E5B0B38D566004EA2DF /* OgreHardwareBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D8B0B38D566004EA2DF /* OgreHardwareBuffer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E5C0B38D566004EA2DF /* OgreHardwareBufferManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D8C0B38D566004EA2DF /* OgreHardwareBufferManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E5D0B38D566004EA2DF /* OgreHardwareIndexBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D8D0B38D566004EA2DF /* OgreHardwareIndexBuffer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E5E0B38D566004EA2DF /* OgreHardwareOcclusionQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D8E0B38D566004EA2DF /* OgreHardwareOcclusionQuery.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E5F0B38D566004EA2DF /* OgreHardwarePixelBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D8F0B38D566004EA2DF /* OgreHardwarePixelBuffer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E600B38D566004EA2DF /* OgreHardwareVertexBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D900B38D566004EA2DF /* OgreHardwareVertexBuffer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E610B38D566004EA2DF /* OgreHighLevelGpuProgram.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D910B38D566004EA2DF /* OgreHighLevelGpuProgram.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E620B38D566004EA2DF /* OgreHighLevelGpuProgramManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D920B38D566004EA2DF /* OgreHighLevelGpuProgramManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E630B38D566004EA2DF /* OgreImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D930B38D566004EA2DF /* OgreImage.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E640B38D566004EA2DF /* OgreImageCodec.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D940B38D566004EA2DF /* OgreImageCodec.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E650B38D566004EA2DF /* OgreIteratorWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D950B38D566004EA2DF /* OgreIteratorWrappers.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E660B38D566004EA2DF /* OgreKeyFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D960B38D566004EA2DF /* OgreKeyFrame.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E670B38D566004EA2DF /* OgreLight.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D970B38D566004EA2DF /* OgreLight.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E680B38D566004EA2DF /* OgreLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D980B38D566004EA2DF /* OgreLog.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E690B38D566004EA2DF /* OgreLogManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D990B38D566004EA2DF /* OgreLogManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E6A0B38D566004EA2DF /* OgreManualObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D9A0B38D566004EA2DF /* OgreManualObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E6B0B38D566004EA2DF /* OgreMaterial.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D9B0B38D566004EA2DF /* OgreMaterial.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E6C0B38D566004EA2DF /* OgreMaterialManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D9C0B38D566004EA2DF /* OgreMaterialManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E6D0B38D566004EA2DF /* OgreMaterialScriptCompiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D9D0B38D566004EA2DF /* OgreMaterialScriptCompiler.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E6E0B38D566004EA2DF /* OgreMaterialSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D9E0B38D566004EA2DF /* OgreMaterialSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E6F0B38D566004EA2DF /* OgreMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1D9F0B38D566004EA2DF /* OgreMath.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E700B38D566004EA2DF /* OgreMatrix3.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DA00B38D566004EA2DF /* OgreMatrix3.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E710B38D566004EA2DF /* OgreMatrix4.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DA10B38D566004EA2DF /* OgreMatrix4.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E720B38D566004EA2DF /* OgreMemoryMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DA20B38D566004EA2DF /* OgreMemoryMacros.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E730B38D566004EA2DF /* OgreMemoryManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DA30B38D566004EA2DF /* OgreMemoryManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E740B38D566004EA2DF /* OgreMesh.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DA40B38D566004EA2DF /* OgreMesh.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E750B38D566004EA2DF /* OgreMeshFileFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DA50B38D566004EA2DF /* OgreMeshFileFormat.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E760B38D566004EA2DF /* OgreMeshManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DA60B38D566004EA2DF /* OgreMeshManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E770B38D566004EA2DF /* OgreMeshSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DA70B38D566004EA2DF /* OgreMeshSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E780B38D566004EA2DF /* OgreMeshSerializerImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DA80B38D566004EA2DF /* OgreMeshSerializerImpl.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E790B38D566004EA2DF /* OgreMovableObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DA90B38D566004EA2DF /* OgreMovableObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E7A0B38D566004EA2DF /* OgreMovablePlane.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DAA0B38D566004EA2DF /* OgreMovablePlane.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E7B0B38D566004EA2DF /* OgreNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DAB0B38D566004EA2DF /* OgreNode.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E7C0B38D566004EA2DF /* OgreNoMemoryMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DAC0B38D566004EA2DF /* OgreNoMemoryMacros.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E7D0B38D566004EA2DF /* OgreNumerics.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DAD0B38D566004EA2DF /* OgreNumerics.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E7E0B38D566004EA2DF /* OgreOptimisedUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DAE0B38D566004EA2DF /* OgreOptimisedUtil.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E7F0B38D566004EA2DF /* OgreOverlay.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DAF0B38D566004EA2DF /* OgreOverlay.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E800B38D566004EA2DF /* OgreOverlayContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DB00B38D566004EA2DF /* OgreOverlayContainer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E810B38D566004EA2DF /* OgreOverlayElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DB10B38D566004EA2DF /* OgreOverlayElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E820B38D566004EA2DF /* OgreOverlayElementCommands.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DB20B38D566004EA2DF /* OgreOverlayElementCommands.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E830B38D566004EA2DF /* OgreOverlayElementFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DB30B38D566004EA2DF /* OgreOverlayElementFactory.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E840B38D566004EA2DF /* OgreOverlayManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DB40B38D566004EA2DF /* OgreOverlayManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E850B38D566004EA2DF /* OgrePanelOverlayElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DB50B38D566004EA2DF /* OgrePanelOverlayElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E860B38D566004EA2DF /* OgreParticle.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DB60B38D566004EA2DF /* OgreParticle.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E870B38D566004EA2DF /* OgreParticleAffector.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DB70B38D566004EA2DF /* OgreParticleAffector.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E880B38D566004EA2DF /* OgreParticleAffectorFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DB80B38D566004EA2DF /* OgreParticleAffectorFactory.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E890B38D566004EA2DF /* OgreParticleEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DB90B38D566004EA2DF /* OgreParticleEmitter.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E8A0B38D566004EA2DF /* OgreParticleEmitterCommands.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DBA0B38D566004EA2DF /* OgreParticleEmitterCommands.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E8B0B38D566004EA2DF /* OgreParticleEmitterFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DBB0B38D566004EA2DF /* OgreParticleEmitterFactory.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E8C0B38D566004EA2DF /* OgreParticleIterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DBC0B38D566004EA2DF /* OgreParticleIterator.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E8D0B38D566004EA2DF /* OgreParticleSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DBD0B38D566004EA2DF /* OgreParticleSystem.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E8E0B38D566004EA2DF /* OgreParticleSystemManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DBE0B38D566004EA2DF /* OgreParticleSystemManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E8F0B38D566004EA2DF /* OgreParticleSystemRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DBF0B38D566004EA2DF /* OgreParticleSystemRenderer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E900B38D566004EA2DF /* OgrePass.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DC00B38D566004EA2DF /* OgrePass.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E910B38D566004EA2DF /* OgrePatchMesh.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DC10B38D566004EA2DF /* OgrePatchMesh.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E920B38D566004EA2DF /* OgrePatchSurface.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DC20B38D566004EA2DF /* OgrePatchSurface.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E930B38D566004EA2DF /* OgrePixelFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DC30B38D566004EA2DF /* OgrePixelFormat.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E940B38D566004EA2DF /* OgrePlane.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DC40B38D566004EA2DF /* OgrePlane.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E950B38D566004EA2DF /* OgrePlaneBoundedVolume.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DC50B38D566004EA2DF /* OgrePlaneBoundedVolume.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E960B38D566004EA2DF /* OgrePlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DC60B38D566004EA2DF /* OgrePlatform.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E970B38D566004EA2DF /* OgrePlatformInformation.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DC70B38D566004EA2DF /* OgrePlatformInformation.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E980B38D566004EA2DF /* OgrePolygon.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DC80B38D566004EA2DF /* OgrePolygon.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E990B38D566004EA2DF /* OgrePose.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DC90B38D566004EA2DF /* OgrePose.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E9A0B38D566004EA2DF /* OgrePredefinedControllers.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DCA0B38D566004EA2DF /* OgrePredefinedControllers.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E9B0B38D566004EA2DF /* OgrePrerequisites.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DCB0B38D566004EA2DF /* OgrePrerequisites.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E9C0B38D566004EA2DF /* OgreProfiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DCC0B38D566004EA2DF /* OgreProfiler.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E9D0B38D566004EA2DF /* OgreProgressiveMesh.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DCD0B38D566004EA2DF /* OgreProgressiveMesh.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E9E0B38D566004EA2DF /* OgreQuaternion.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DCE0B38D566004EA2DF /* OgreQuaternion.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1E9F0B38D566004EA2DF /* OgreRadixSort.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DCF0B38D566004EA2DF /* OgreRadixSort.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EA00B38D566004EA2DF /* OgreRay.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DD00B38D566004EA2DF /* OgreRay.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EA10B38D566004EA2DF /* OgreRectangle.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DD10B38D566004EA2DF /* OgreRectangle.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EA20B38D566004EA2DF /* OgreRectangle2D.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DD20B38D566004EA2DF /* OgreRectangle2D.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EA30B38D566004EA2DF /* OgreRenderable.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DD30B38D566004EA2DF /* OgreRenderable.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EA40B38D566004EA2DF /* OgreRenderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DD40B38D566004EA2DF /* OgreRenderOperation.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EA50B38D566004EA2DF /* OgreRenderQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DD50B38D566004EA2DF /* OgreRenderQueue.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EA60B38D566004EA2DF /* OgreRenderQueueInvocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DD60B38D566004EA2DF /* OgreRenderQueueInvocation.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EA70B38D566004EA2DF /* OgreRenderQueueListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DD70B38D566004EA2DF /* OgreRenderQueueListener.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EA80B38D566004EA2DF /* OgreRenderQueueSortingGrouping.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DD80B38D566004EA2DF /* OgreRenderQueueSortingGrouping.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EA90B38D566004EA2DF /* OgreRenderSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DD90B38D566004EA2DF /* OgreRenderSystem.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EAA0B38D566004EA2DF /* OgreRenderSystemCapabilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DDA0B38D566004EA2DF /* OgreRenderSystemCapabilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EAB0B38D566004EA2DF /* OgreRenderTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DDB0B38D566004EA2DF /* OgreRenderTarget.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EAC0B38D566004EA2DF /* OgreRenderTargetListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DDC0B38D566004EA2DF /* OgreRenderTargetListener.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EAD0B38D566004EA2DF /* OgreRenderTexture.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DDD0B38D566004EA2DF /* OgreRenderTexture.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EAE0B38D566004EA2DF /* OgreRenderWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DDE0B38D566004EA2DF /* OgreRenderWindow.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EAF0B38D566004EA2DF /* OgreResource.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DDF0B38D566004EA2DF /* OgreResource.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EB00B38D566004EA2DF /* OgreResourceBackgroundQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DE00B38D566004EA2DF /* OgreResourceBackgroundQueue.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EB10B38D566004EA2DF /* OgreResourceGroupManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DE10B38D566004EA2DF /* OgreResourceGroupManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EB20B38D566004EA2DF /* OgreResourceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DE20B38D566004EA2DF /* OgreResourceManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EB30B38D566004EA2DF /* OgreRibbonTrail.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DE30B38D566004EA2DF /* OgreRibbonTrail.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EB40B38D566004EA2DF /* OgreRoot.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DE40B38D566004EA2DF /* OgreRoot.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EB50B38D566004EA2DF /* OgreRotationalSpline.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DE50B38D566004EA2DF /* OgreRotationalSpline.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EB60B38D566004EA2DF /* OgreSceneManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DE60B38D566004EA2DF /* OgreSceneManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EB70B38D566004EA2DF /* OgreSceneManagerEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DE70B38D566004EA2DF /* OgreSceneManagerEnumerator.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EB80B38D566004EA2DF /* OgreSceneNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DE80B38D566004EA2DF /* OgreSceneNode.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EB90B38D566004EA2DF /* OgreSceneQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DE90B38D566004EA2DF /* OgreSceneQuery.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EBA0B38D566004EA2DF /* OgreScriptLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DEA0B38D566004EA2DF /* OgreScriptLoader.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EBB0B38D566004EA2DF /* OgreSearchOps.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DEB0B38D566004EA2DF /* OgreSearchOps.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EBC0B38D566004EA2DF /* OgreSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DEC0B38D566004EA2DF /* OgreSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EBD0B38D566004EA2DF /* OgreShadowCameraSetup.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DED0B38D566004EA2DF /* OgreShadowCameraSetup.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EBE0B38D566004EA2DF /* OgreShadowCameraSetupFocused.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DEE0B38D566004EA2DF /* OgreShadowCameraSetupFocused.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EBF0B38D566004EA2DF /* OgreShadowCameraSetupLiSPSM.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DEF0B38D566004EA2DF /* OgreShadowCameraSetupLiSPSM.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EC00B38D566004EA2DF /* OgreShadowCameraSetupPlaneOptimal.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DF00B38D566004EA2DF /* OgreShadowCameraSetupPlaneOptimal.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EC10B38D566004EA2DF /* OgreShadowCaster.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DF10B38D566004EA2DF /* OgreShadowCaster.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EC20B38D566004EA2DF /* OgreShadowTextureManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DF20B38D566004EA2DF /* OgreShadowTextureManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EC30B38D566004EA2DF /* OgreShadowVolumeExtrudeProgram.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DF30B38D566004EA2DF /* OgreShadowVolumeExtrudeProgram.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EC40B38D566004EA2DF /* OgreSharedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DF40B38D566004EA2DF /* OgreSharedPtr.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EC50B38D566004EA2DF /* OgreSimpleRenderable.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DF50B38D566004EA2DF /* OgreSimpleRenderable.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EC60B38D566004EA2DF /* OgreSimpleSpline.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DF60B38D566004EA2DF /* OgreSimpleSpline.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EC70B38D566004EA2DF /* OgreSingleton.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DF70B38D566004EA2DF /* OgreSingleton.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EC80B38D566004EA2DF /* OgreSkeleton.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DF80B38D566004EA2DF /* OgreSkeleton.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EC90B38D566004EA2DF /* OgreSkeletonFileFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DF90B38D566004EA2DF /* OgreSkeletonFileFormat.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1ECA0B38D566004EA2DF /* OgreSkeletonInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DFA0B38D566004EA2DF /* OgreSkeletonInstance.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1ECB0B38D566004EA2DF /* OgreSkeletonManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DFB0B38D566004EA2DF /* OgreSkeletonManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1ECC0B38D566004EA2DF /* OgreSkeletonSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DFC0B38D566004EA2DF /* OgreSkeletonSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1ECD0B38D566004EA2DF /* OgreSphere.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DFD0B38D566004EA2DF /* OgreSphere.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1ECE0B38D566004EA2DF /* OgreSpotShadowFadePng.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DFE0B38D566004EA2DF /* OgreSpotShadowFadePng.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1ECF0B38D566004EA2DF /* OgreStableHeaders.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1DFF0B38D566004EA2DF /* OgreStableHeaders.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1ED00B38D566004EA2DF /* OgreStaticFaceGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1E000B38D566004EA2DF /* OgreStaticFaceGroup.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1ED10B38D566004EA2DF /* OgreStaticGeometry.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1E010B38D566004EA2DF /* OgreStaticGeometry.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1ED20B38D566004EA2DF /* OgreStdHeaders.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1E020B38D566004EA2DF /* OgreStdHeaders.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1ED30B38D566004EA2DF /* OgreString.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1E030B38D566004EA2DF /* OgreString.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1ED40B38D566004EA2DF /* OgreStringConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1E040B38D566004EA2DF /* OgreStringConverter.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1ED50B38D566004EA2DF /* OgreStringInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1E050B38D566004EA2DF /* OgreStringInterface.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1ED60B38D566004EA2DF /* OgreStringVector.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1E060B38D566004EA2DF /* OgreStringVector.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1ED70B38D566004EA2DF /* OgreSubEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1E070B38D566004EA2DF /* OgreSubEntity.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1ED80B38D566004EA2DF /* OgreSubMesh.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1E080B38D566004EA2DF /* OgreSubMesh.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1ED90B38D566004EA2DF /* OgreTagPoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1E090B38D566004EA2DF /* OgreTagPoint.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EDB0B38D566004EA2DF /* OgreTechnique.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1E0B0B38D566004EA2DF /* OgreTechnique.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EDC0B38D566004EA2DF /* OgreTextAreaOverlayElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1E0C0B38D566004EA2DF /* OgreTextAreaOverlayElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EDD0B38D566004EA2DF /* OgreTexture.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1E0D0B38D566004EA2DF /* OgreTexture.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EDE0B38D566004EA2DF /* OgreTextureManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1E0E0B38D566004EA2DF /* OgreTextureManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EDF0B38D566004EA2DF /* OgreTextureUnitState.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1E0F0B38D566004EA2DF /* OgreTextureUnitState.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EE00B38D566004EA2DF /* OgreTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1E100B38D566004EA2DF /* OgreTimer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EE10B38D566004EA2DF /* OgreUserDefinedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1E110B38D566004EA2DF /* OgreUserDefinedObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EE20B38D566004EA2DF /* OgreVector2.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1E120B38D566004EA2DF /* OgreVector2.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EE30B38D566004EA2DF /* OgreVector3.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1E130B38D566004EA2DF /* OgreVector3.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EE40B38D566004EA2DF /* OgreVector4.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1E140B38D566004EA2DF /* OgreVector4.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EE50B38D566004EA2DF /* OgreVertexBoneAssignment.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1E150B38D566004EA2DF /* OgreVertexBoneAssignment.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EE60B38D566004EA2DF /* OgreVertexIndexData.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1E160B38D566004EA2DF /* OgreVertexIndexData.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EE70B38D566004EA2DF /* OgreViewport.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1E170B38D566004EA2DF /* OgreViewport.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EE80B38D566004EA2DF /* OgreWindowEventUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1E180B38D566004EA2DF /* OgreWindowEventUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EE90B38D566004EA2DF /* OgreWireBoundingBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1E190B38D566004EA2DF /* OgreWireBoundingBox.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EEA0B38D566004EA2DF /* OgreZip.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1E1A0B38D566004EA2DF /* OgreZip.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EEF0B38D587004EA2DF /* OgreConfigDialogImp.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1EEC0B38D587004EA2DF /* OgreConfigDialogImp.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EF00B38D587004EA2DF /* OgreErrorDialogImp.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1EED0B38D587004EA2DF /* OgreErrorDialogImp.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1EF10B38D587004EA2DF /* OgreTimerImp.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1EEE0B38D587004EA2DF /* OgreTimerImp.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1F9F0B38D5AA004EA2DF /* OgreAlignedAllocator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1EF20B38D5AA004EA2DF /* OgreAlignedAllocator.cpp */; };
+		000E1FA00B38D5AA004EA2DF /* OgreAnimable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1EF30B38D5AA004EA2DF /* OgreAnimable.cpp */; };
+		000E1FA10B38D5AA004EA2DF /* OgreAnimation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1EF40B38D5AA004EA2DF /* OgreAnimation.cpp */; };
+		000E1FA20B38D5AA004EA2DF /* OgreAnimationState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1EF50B38D5AA004EA2DF /* OgreAnimationState.cpp */; };
+		000E1FA30B38D5AA004EA2DF /* OgreAnimationTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1EF60B38D5AA004EA2DF /* OgreAnimationTrack.cpp */; };
+		000E1FA40B38D5AA004EA2DF /* OgreArchiveManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1EF70B38D5AA004EA2DF /* OgreArchiveManager.cpp */; };
+		000E1FA50B38D5AA004EA2DF /* OgreAutoParamDataSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1EF80B38D5AA004EA2DF /* OgreAutoParamDataSource.cpp */; };
+		000E1FA70B38D5AA004EA2DF /* OgreBillboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1EFA0B38D5AA004EA2DF /* OgreBillboard.cpp */; };
+		000E1FA80B38D5AA004EA2DF /* OgreBillboardChain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1EFB0B38D5AA004EA2DF /* OgreBillboardChain.cpp */; };
+		000E1FA90B38D5AA004EA2DF /* OgreBillboardParticleRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1EFC0B38D5AA004EA2DF /* OgreBillboardParticleRenderer.cpp */; };
+		000E1FAA0B38D5AA004EA2DF /* OgreBillboardSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1EFD0B38D5AA004EA2DF /* OgreBillboardSet.cpp */; };
+		000E1FAC0B38D5AA004EA2DF /* OgreBone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1EFF0B38D5AA004EA2DF /* OgreBone.cpp */; };
+		000E1FAD0B38D5AA004EA2DF /* OgreBorderPanelOverlayElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F000B38D5AA004EA2DF /* OgreBorderPanelOverlayElement.cpp */; };
+		000E1FAE0B38D5AA004EA2DF /* OgreCamera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F010B38D5AA004EA2DF /* OgreCamera.cpp */; };
+		000E1FAF0B38D5AA004EA2DF /* OgreCodec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F020B38D5AA004EA2DF /* OgreCodec.cpp */; };
+		000E1FB00B38D5AA004EA2DF /* OgreColourValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F030B38D5AA004EA2DF /* OgreColourValue.cpp */; };
+		000E1FB10B38D5AA004EA2DF /* OgreCommon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F040B38D5AA004EA2DF /* OgreCommon.cpp */; };
+		000E1FB20B38D5AA004EA2DF /* OgreCompiler2Pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F050B38D5AA004EA2DF /* OgreCompiler2Pass.cpp */; };
+		000E1FB30B38D5AA004EA2DF /* OgreCompositionPass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F060B38D5AA004EA2DF /* OgreCompositionPass.cpp */; };
+		000E1FB40B38D5AA004EA2DF /* OgreCompositionTargetPass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F070B38D5AA004EA2DF /* OgreCompositionTargetPass.cpp */; };
+		000E1FB50B38D5AA004EA2DF /* OgreCompositionTechnique.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F080B38D5AA004EA2DF /* OgreCompositionTechnique.cpp */; };
+		000E1FB60B38D5AA004EA2DF /* OgreCompositor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F090B38D5AA004EA2DF /* OgreCompositor.cpp */; };
+		000E1FB70B38D5AA004EA2DF /* OgreCompositorChain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F0A0B38D5AA004EA2DF /* OgreCompositorChain.cpp */; };
+		000E1FB80B38D5AA004EA2DF /* OgreCompositorInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F0B0B38D5AA004EA2DF /* OgreCompositorInstance.cpp */; };
+		000E1FB90B38D5AA004EA2DF /* OgreCompositorManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F0C0B38D5AA004EA2DF /* OgreCompositorManager.cpp */; };
+		000E1FBA0B38D5AA004EA2DF /* OgreCompositorScriptCompiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F0D0B38D5AA004EA2DF /* OgreCompositorScriptCompiler.cpp */; };
+		000E1FBB0B38D5AA004EA2DF /* OgreCompositorSerializer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F0E0B38D5AA004EA2DF /* OgreCompositorSerializer.cpp */; };
+		000E1FBC0B38D5AA004EA2DF /* OgreConfigFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F0F0B38D5AA004EA2DF /* OgreConfigFile.cpp */; };
+		000E1FBF0B38D5AA004EA2DF /* OgreControllerManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F120B38D5AA004EA2DF /* OgreControllerManager.cpp */; };
+		000E1FC00B38D5AA004EA2DF /* OgreConvexBody.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F130B38D5AA004EA2DF /* OgreConvexBody.cpp */; };
+		000E1FC10B38D5AA004EA2DF /* OgreDataStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F140B38D5AA004EA2DF /* OgreDataStream.cpp */; };
+		000E1FC20B38D5AA004EA2DF /* OgreDDSCodec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F150B38D5AA004EA2DF /* OgreDDSCodec.cpp */; };
+		000E1FC30B38D5AA004EA2DF /* OgreDefaultHardwareBufferManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F160B38D5AA004EA2DF /* OgreDefaultHardwareBufferManager.cpp */; };
+		000E1FC40B38D5AA004EA2DF /* OgreDefaultSceneQueries.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F170B38D5AA004EA2DF /* OgreDefaultSceneQueries.cpp */; };
+		000E1FC50B38D5AA004EA2DF /* OgreDynLib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F180B38D5AA004EA2DF /* OgreDynLib.cpp */; };
+		000E1FC60B38D5AA004EA2DF /* OgreDynLibManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F190B38D5AA004EA2DF /* OgreDynLibManager.cpp */; };
+		000E1FC70B38D5AA004EA2DF /* OgreEdgeListBuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F1A0B38D5AA004EA2DF /* OgreEdgeListBuilder.cpp */; };
+		000E1FC80B38D5AA004EA2DF /* OgreEntity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F1B0B38D5AA004EA2DF /* OgreEntity.cpp */; };
+		000E1FC90B38D5AA004EA2DF /* OgreException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F1C0B38D5AA004EA2DF /* OgreException.cpp */; };
+		000E1FCA0B38D5AA004EA2DF /* OgreExternalTextureSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F1D0B38D5AA004EA2DF /* OgreExternalTextureSource.cpp */; };
+		000E1FCB0B38D5AA004EA2DF /* OgreExternalTextureSourceManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F1E0B38D5AA004EA2DF /* OgreExternalTextureSourceManager.cpp */; };
+		000E1FCC0B38D5AA004EA2DF /* OgreFileSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F1F0B38D5AA004EA2DF /* OgreFileSystem.cpp */; };
+		000E1FCD0B38D5AA004EA2DF /* OgreFont.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F200B38D5AA004EA2DF /* OgreFont.cpp */; };
+		000E1FCE0B38D5AA004EA2DF /* OgreFontManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F210B38D5AA004EA2DF /* OgreFontManager.cpp */; };
+		000E1FCF0B38D5AA004EA2DF /* OgreFreeImageCodec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F220B38D5AA004EA2DF /* OgreFreeImageCodec.cpp */; };
+		000E1FD00B38D5AA004EA2DF /* OgreFrustum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F230B38D5AA004EA2DF /* OgreFrustum.cpp */; };
+		000E1FD10B38D5AA004EA2DF /* OgreGpuProgram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F240B38D5AA004EA2DF /* OgreGpuProgram.cpp */; };
+		000E1FD20B38D5AA004EA2DF /* OgreGpuProgramManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F250B38D5AA004EA2DF /* OgreGpuProgramManager.cpp */; };
+		000E1FD30B38D5AA004EA2DF /* OgreGpuProgramUsage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F260B38D5AA004EA2DF /* OgreGpuProgramUsage.cpp */; };
+		000E1FD40B38D5AA004EA2DF /* OgreHardwareBufferManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F270B38D5AA004EA2DF /* OgreHardwareBufferManager.cpp */; };
+		000E1FD50B38D5AA004EA2DF /* OgreHardwareIndexBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F280B38D5AA004EA2DF /* OgreHardwareIndexBuffer.cpp */; };
+		000E1FD60B38D5AA004EA2DF /* OgreHardwareOcclusionQuery.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F290B38D5AA004EA2DF /* OgreHardwareOcclusionQuery.cpp */; };
+		000E1FD70B38D5AA004EA2DF /* OgreHardwarePixelBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F2A0B38D5AA004EA2DF /* OgreHardwarePixelBuffer.cpp */; };
+		000E1FD80B38D5AA004EA2DF /* OgreHardwareVertexBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F2B0B38D5AA004EA2DF /* OgreHardwareVertexBuffer.cpp */; };
+		000E1FD90B38D5AA004EA2DF /* OgreHighLevelGpuProgram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F2C0B38D5AA004EA2DF /* OgreHighLevelGpuProgram.cpp */; };
+		000E1FDA0B38D5AA004EA2DF /* OgreHighLevelGpuProgramManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F2D0B38D5AA004EA2DF /* OgreHighLevelGpuProgramManager.cpp */; };
+		000E1FDB0B38D5AA004EA2DF /* OgreImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F2E0B38D5AA004EA2DF /* OgreImage.cpp */; };
+		000E1FDC0B38D5AA004EA2DF /* OgreImageResampler.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1F2F0B38D5AA004EA2DF /* OgreImageResampler.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E1FDD0B38D5AA004EA2DF /* OgreKeyFrame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F300B38D5AA004EA2DF /* OgreKeyFrame.cpp */; };
+		000E1FDE0B38D5AA004EA2DF /* OgreLight.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F310B38D5AA004EA2DF /* OgreLight.cpp */; };
+		000E1FDF0B38D5AA004EA2DF /* OgreLog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F320B38D5AA004EA2DF /* OgreLog.cpp */; };
+		000E1FE00B38D5AA004EA2DF /* OgreLogManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F330B38D5AA004EA2DF /* OgreLogManager.cpp */; };
+		000E1FE10B38D5AA004EA2DF /* ogremain.map in Resources */ = {isa = PBXBuildFile; fileRef = 000E1F340B38D5AA004EA2DF /* ogremain.map */; };
+		000E1FE20B38D5AA004EA2DF /* OgreManualObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F350B38D5AA004EA2DF /* OgreManualObject.cpp */; };
+		000E1FE30B38D5AA004EA2DF /* OgreMaterial.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F360B38D5AA004EA2DF /* OgreMaterial.cpp */; };
+		000E1FE40B38D5AA004EA2DF /* OgreMaterialManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F370B38D5AA004EA2DF /* OgreMaterialManager.cpp */; };
+		000E1FE50B38D5AA004EA2DF /* OgreMaterialScriptCompiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F380B38D5AA004EA2DF /* OgreMaterialScriptCompiler.cpp */; };
+		000E1FE60B38D5AA004EA2DF /* OgreMaterialSerializer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F390B38D5AA004EA2DF /* OgreMaterialSerializer.cpp */; };
+		000E1FE70B38D5AA004EA2DF /* OgreMath.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F3A0B38D5AA004EA2DF /* OgreMath.cpp */; };
+		000E1FE80B38D5AA004EA2DF /* OgreMatrix3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F3B0B38D5AA004EA2DF /* OgreMatrix3.cpp */; };
+		000E1FE90B38D5AA004EA2DF /* OgreMatrix4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F3C0B38D5AA004EA2DF /* OgreMatrix4.cpp */; };
+		000E1FEA0B38D5AA004EA2DF /* OgreMemoryManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F3D0B38D5AA004EA2DF /* OgreMemoryManager.cpp */; };
+		000E1FEB0B38D5AA004EA2DF /* OgreMesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F3E0B38D5AA004EA2DF /* OgreMesh.cpp */; };
+		000E1FEC0B38D5AA004EA2DF /* OgreMeshManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F3F0B38D5AA004EA2DF /* OgreMeshManager.cpp */; };
+		000E1FED0B38D5AA004EA2DF /* OgreMeshSerializer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F400B38D5AA004EA2DF /* OgreMeshSerializer.cpp */; };
+		000E1FEE0B38D5AA004EA2DF /* OgreMeshSerializerImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F410B38D5AA004EA2DF /* OgreMeshSerializerImpl.cpp */; };
+		000E1FEF0B38D5AA004EA2DF /* OgreMovableObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F420B38D5AA004EA2DF /* OgreMovableObject.cpp */; };
+		000E1FF00B38D5AA004EA2DF /* OgreMovablePlane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F430B38D5AA004EA2DF /* OgreMovablePlane.cpp */; };
+		000E1FF10B38D5AA004EA2DF /* OgreNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F440B38D5AA004EA2DF /* OgreNode.cpp */; };
+		000E1FF20B38D5AA004EA2DF /* OgreNumerics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F450B38D5AA004EA2DF /* OgreNumerics.cpp */; };
+		000E1FF30B38D5AA004EA2DF /* OgreOptimisedUtil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F460B38D5AA004EA2DF /* OgreOptimisedUtil.cpp */; };
+		000E1FF40B38D5AA004EA2DF /* OgreOptimisedUtilGeneral.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F470B38D5AA004EA2DF /* OgreOptimisedUtilGeneral.cpp */; };
+		000E1FF50B38D5AA004EA2DF /* OgreOptimisedUtilSSE.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F480B38D5AA004EA2DF /* OgreOptimisedUtilSSE.cpp */; };
+		000E1FF60B38D5AA004EA2DF /* OgreOverlay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F490B38D5AA004EA2DF /* OgreOverlay.cpp */; };
+		000E1FF70B38D5AA004EA2DF /* OgreOverlayContainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F4A0B38D5AA004EA2DF /* OgreOverlayContainer.cpp */; };
+		000E1FF80B38D5AA004EA2DF /* OgreOverlayElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F4B0B38D5AA004EA2DF /* OgreOverlayElement.cpp */; };
+		000E1FF90B38D5AA004EA2DF /* OgreOverlayElementCommands.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F4C0B38D5AA004EA2DF /* OgreOverlayElementCommands.cpp */; };
+		000E1FFA0B38D5AA004EA2DF /* OgreOverlayManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F4D0B38D5AA004EA2DF /* OgreOverlayManager.cpp */; };
+		000E1FFB0B38D5AA004EA2DF /* OgrePanelOverlayElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F4E0B38D5AA004EA2DF /* OgrePanelOverlayElement.cpp */; };
+		000E1FFC0B38D5AA004EA2DF /* OgreParticle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F4F0B38D5AA004EA2DF /* OgreParticle.cpp */; };
+		000E1FFD0B38D5AA004EA2DF /* OgreParticleEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F500B38D5AA004EA2DF /* OgreParticleEmitter.cpp */; };
+		000E1FFE0B38D5AA004EA2DF /* OgreParticleEmitterCommands.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F510B38D5AA004EA2DF /* OgreParticleEmitterCommands.cpp */; };
+		000E1FFF0B38D5AA004EA2DF /* OgreParticleIterator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F520B38D5AA004EA2DF /* OgreParticleIterator.cpp */; };
+		000E20000B38D5AA004EA2DF /* OgreParticleSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F530B38D5AA004EA2DF /* OgreParticleSystem.cpp */; };
+		000E20010B38D5AA004EA2DF /* OgreParticleSystemManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F540B38D5AA004EA2DF /* OgreParticleSystemManager.cpp */; };
+		000E20020B38D5AA004EA2DF /* OgrePass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F550B38D5AA004EA2DF /* OgrePass.cpp */; };
+		000E20030B38D5AA004EA2DF /* OgrePatchMesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F560B38D5AA004EA2DF /* OgrePatchMesh.cpp */; };
+		000E20040B38D5AA004EA2DF /* OgrePatchSurface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F570B38D5AA004EA2DF /* OgrePatchSurface.cpp */; };
+		000E20050B38D5AA004EA2DF /* OgrePixelConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1F580B38D5AA004EA2DF /* OgrePixelConversions.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E20060B38D5AA004EA2DF /* OgrePixelFormat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F590B38D5AA004EA2DF /* OgrePixelFormat.cpp */; };
+		000E20070B38D5AA004EA2DF /* OgrePlane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F5A0B38D5AA004EA2DF /* OgrePlane.cpp */; };
+		000E20080B38D5AA004EA2DF /* OgrePlatformInformation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F5B0B38D5AA004EA2DF /* OgrePlatformInformation.cpp */; };
+		000E20090B38D5AA004EA2DF /* OgrePolygon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F5C0B38D5AA004EA2DF /* OgrePolygon.cpp */; };
+		000E200A0B38D5AA004EA2DF /* OgrePose.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F5D0B38D5AA004EA2DF /* OgrePose.cpp */; };
+		000E200B0B38D5AA004EA2DF /* OgrePrecompiledHeaders.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F5E0B38D5AA004EA2DF /* OgrePrecompiledHeaders.cpp */; };
+		000E200C0B38D5AA004EA2DF /* OgrePredefinedControllers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F5F0B38D5AA004EA2DF /* OgrePredefinedControllers.cpp */; };
+		000E200D0B38D5AA004EA2DF /* OgreProfiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F600B38D5AA004EA2DF /* OgreProfiler.cpp */; };
+		000E200E0B38D5AA004EA2DF /* OgreProgressiveMesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F610B38D5AA004EA2DF /* OgreProgressiveMesh.cpp */; };
+		000E200F0B38D5AA004EA2DF /* OgreQuaternion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F620B38D5AA004EA2DF /* OgreQuaternion.cpp */; };
+		000E20100B38D5AA004EA2DF /* OgreRectangle2D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F630B38D5AA004EA2DF /* OgreRectangle2D.cpp */; };
+		000E20110B38D5AA004EA2DF /* OgreRenderQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F640B38D5AA004EA2DF /* OgreRenderQueue.cpp */; };
+		000E20120B38D5AA004EA2DF /* OgreRenderQueueInvocation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F650B38D5AA004EA2DF /* OgreRenderQueueInvocation.cpp */; };
+		000E20130B38D5AA004EA2DF /* OgreRenderQueueSortingGrouping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F660B38D5AA004EA2DF /* OgreRenderQueueSortingGrouping.cpp */; };
+		000E20140B38D5AA004EA2DF /* OgreRenderSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F670B38D5AA004EA2DF /* OgreRenderSystem.cpp */; };
+		000E20150B38D5AA004EA2DF /* OgreRenderSystemCapabilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F680B38D5AA004EA2DF /* OgreRenderSystemCapabilities.cpp */; };
+		000E20160B38D5AA004EA2DF /* OgreRenderTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F690B38D5AA004EA2DF /* OgreRenderTarget.cpp */; };
+		000E20170B38D5AA004EA2DF /* OgreRenderTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F6A0B38D5AA004EA2DF /* OgreRenderTexture.cpp */; };
+		000E20180B38D5AA004EA2DF /* OgreRenderWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F6B0B38D5AA004EA2DF /* OgreRenderWindow.cpp */; };
+		000E20190B38D5AA004EA2DF /* OgreResource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F6C0B38D5AA004EA2DF /* OgreResource.cpp */; };
+		000E201A0B38D5AA004EA2DF /* OgreResourceBackgroundQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F6D0B38D5AA004EA2DF /* OgreResourceBackgroundQueue.cpp */; };
+		000E201B0B38D5AA004EA2DF /* OgreResourceGroupManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F6E0B38D5AA004EA2DF /* OgreResourceGroupManager.cpp */; };
+		000E201C0B38D5AA004EA2DF /* OgreResourceManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F6F0B38D5AA004EA2DF /* OgreResourceManager.cpp */; };
+		000E201D0B38D5AA004EA2DF /* OgreRibbonTrail.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F700B38D5AA004EA2DF /* OgreRibbonTrail.cpp */; };
+		000E201E0B38D5AA004EA2DF /* OgreRoot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F710B38D5AA004EA2DF /* OgreRoot.cpp */; };
+		000E201F0B38D5AA004EA2DF /* OgreRotationSpline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F720B38D5AA004EA2DF /* OgreRotationSpline.cpp */; };
+		000E20200B38D5AA004EA2DF /* OgreSceneManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F730B38D5AA004EA2DF /* OgreSceneManager.cpp */; };
+		000E20210B38D5AA004EA2DF /* OgreSceneManagerEnumerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F740B38D5AA004EA2DF /* OgreSceneManagerEnumerator.cpp */; };
+		000E20220B38D5AA004EA2DF /* OgreSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F750B38D5AA004EA2DF /* OgreSceneNode.cpp */; };
+		000E20230B38D5AA004EA2DF /* OgreSceneQuery.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F760B38D5AA004EA2DF /* OgreSceneQuery.cpp */; };
+		000E20240B38D5AA004EA2DF /* OgreSearchOps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F770B38D5AA004EA2DF /* OgreSearchOps.cpp */; };
+		000E20250B38D5AA004EA2DF /* OgreSerializer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F780B38D5AA004EA2DF /* OgreSerializer.cpp */; };
+		000E20260B38D5AA004EA2DF /* OgreShadowCameraSetup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F790B38D5AA004EA2DF /* OgreShadowCameraSetup.cpp */; };
+		000E20270B38D5AA004EA2DF /* OgreShadowCameraSetupFocused.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F7A0B38D5AA004EA2DF /* OgreShadowCameraSetupFocused.cpp */; };
+		000E20280B38D5AA004EA2DF /* OgreShadowCameraSetupLiSPSM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F7B0B38D5AA004EA2DF /* OgreShadowCameraSetupLiSPSM.cpp */; };
+		000E20290B38D5AA004EA2DF /* OgreShadowCameraSetupPlaneOptimal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F7C0B38D5AA004EA2DF /* OgreShadowCameraSetupPlaneOptimal.cpp */; };
+		000E202A0B38D5AA004EA2DF /* OgreShadowCaster.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F7D0B38D5AA004EA2DF /* OgreShadowCaster.cpp */; };
+		000E202B0B38D5AA004EA2DF /* OgreShadowTextureManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F7E0B38D5AA004EA2DF /* OgreShadowTextureManager.cpp */; };
+		000E202C0B38D5AA004EA2DF /* OgreShadowVolumeExtrudeProgram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F7F0B38D5AA004EA2DF /* OgreShadowVolumeExtrudeProgram.cpp */; };
+		000E202D0B38D5AA004EA2DF /* OgreSIMDHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E1F800B38D5AA004EA2DF /* OgreSIMDHelper.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E202E0B38D5AA004EA2DF /* OgreSimpleRenderable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F810B38D5AA004EA2DF /* OgreSimpleRenderable.cpp */; };
+		000E202F0B38D5AA004EA2DF /* OgreSimpleSpline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F820B38D5AA004EA2DF /* OgreSimpleSpline.cpp */; };
+		000E20310B38D5AA004EA2DF /* OgreSkeleton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F840B38D5AA004EA2DF /* OgreSkeleton.cpp */; };
+		000E20320B38D5AA004EA2DF /* OgreSkeletonInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F850B38D5AA004EA2DF /* OgreSkeletonInstance.cpp */; };
+		000E20330B38D5AA004EA2DF /* OgreSkeletonManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F860B38D5AA004EA2DF /* OgreSkeletonManager.cpp */; };
+		000E20340B38D5AA004EA2DF /* OgreSkeletonSerializer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F870B38D5AA004EA2DF /* OgreSkeletonSerializer.cpp */; };
+		000E20350B38D5AA004EA2DF /* OgreStaticGeometry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F880B38D5AA004EA2DF /* OgreStaticGeometry.cpp */; };
+		000E20360B38D5AA004EA2DF /* OgreString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F890B38D5AA004EA2DF /* OgreString.cpp */; };
+		000E20370B38D5AA004EA2DF /* OgreStringConverter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F8A0B38D5AA004EA2DF /* OgreStringConverter.cpp */; };
+		000E20380B38D5AA004EA2DF /* OgreStringInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F8B0B38D5AA004EA2DF /* OgreStringInterface.cpp */; };
+		000E203A0B38D5AA004EA2DF /* OgreSubEntity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F8D0B38D5AA004EA2DF /* OgreSubEntity.cpp */; };
+		000E203B0B38D5AA004EA2DF /* OgreSubMesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F8E0B38D5AA004EA2DF /* OgreSubMesh.cpp */; };
+		000E203C0B38D5AA004EA2DF /* OgreTagPoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F8F0B38D5AA004EA2DF /* OgreTagPoint.cpp */; };
+		000E203D0B38D5AA004EA2DF /* OgreTechnique.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F900B38D5AA004EA2DF /* OgreTechnique.cpp */; };
+		000E203E0B38D5AA004EA2DF /* OgreTextAreaOverlayElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F910B38D5AA004EA2DF /* OgreTextAreaOverlayElement.cpp */; };
+		000E203F0B38D5AA004EA2DF /* OgreTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F920B38D5AA004EA2DF /* OgreTexture.cpp */; };
+		000E20400B38D5AA004EA2DF /* OgreTextureManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F930B38D5AA004EA2DF /* OgreTextureManager.cpp */; };
+		000E20410B38D5AA004EA2DF /* OgreTextureUnitState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F940B38D5AA004EA2DF /* OgreTextureUnitState.cpp */; };
+		000E20430B38D5AA004EA2DF /* OgreUserDefinedObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F960B38D5AA004EA2DF /* OgreUserDefinedObject.cpp */; };
+		000E20440B38D5AA004EA2DF /* OgreVector2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F970B38D5AA004EA2DF /* OgreVector2.cpp */; };
+		000E20450B38D5AA004EA2DF /* OgreVector3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F980B38D5AA004EA2DF /* OgreVector3.cpp */; };
+		000E20460B38D5AA004EA2DF /* OgreVector4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F990B38D5AA004EA2DF /* OgreVector4.cpp */; };
+		000E20470B38D5AA004EA2DF /* OgreVertexIndexData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F9A0B38D5AA004EA2DF /* OgreVertexIndexData.cpp */; };
+		000E20480B38D5AA004EA2DF /* OgreViewport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F9B0B38D5AA004EA2DF /* OgreViewport.cpp */; };
+		000E20490B38D5AA004EA2DF /* OgreWindowEventUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F9C0B38D5AA004EA2DF /* OgreWindowEventUtilities.cpp */; };
+		000E204A0B38D5AA004EA2DF /* OgreWireBoundingBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F9D0B38D5AA004EA2DF /* OgreWireBoundingBox.cpp */; };
+		000E204B0B38D5AA004EA2DF /* OgreZip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E1F9E0B38D5AA004EA2DF /* OgreZip.cpp */; };
+		000E204F0B38D5C8004EA2DF /* OgreConfigDialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E204C0B38D5C8004EA2DF /* OgreConfigDialog.cpp */; };
+		000E20500B38D5C8004EA2DF /* OgreErrorDialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E204D0B38D5C8004EA2DF /* OgreErrorDialog.cpp */; };
+		000E20510B38D5C8004EA2DF /* OgreTimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E204E0B38D5C8004EA2DF /* OgreTimer.cpp */; };
+		000E20AE0B38D8DB004EA2DF /* OgreGLATIFSInit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20950B38D8DA004EA2DF /* OgreGLATIFSInit.cpp */; };
+		000E20AF0B38D8DB004EA2DF /* OgreGLContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20960B38D8DA004EA2DF /* OgreGLContext.cpp */; };
+		000E20B00B38D8DB004EA2DF /* OgreGLDefaultHardwareBufferManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20970B38D8DA004EA2DF /* OgreGLDefaultHardwareBufferManager.cpp */; };
+		000E20B10B38D8DB004EA2DF /* OgreGLEngineDll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20980B38D8DA004EA2DF /* OgreGLEngineDll.cpp */; };
+		000E20B20B38D8DB004EA2DF /* OgreGLFBOMultiRenderTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20990B38D8DA004EA2DF /* OgreGLFBOMultiRenderTarget.cpp */; };
+		000E20B30B38D8DB004EA2DF /* OgreGLFBORenderTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E209A0B38D8DB004EA2DF /* OgreGLFBORenderTexture.cpp */; };
+		000E20B40B38D8DB004EA2DF /* OgreGLFrameBufferObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E209B0B38D8DB004EA2DF /* OgreGLFrameBufferObject.cpp */; };
+		000E20B50B38D8DB004EA2DF /* OgreGLGpuNvparseProgram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E209C0B38D8DB004EA2DF /* OgreGLGpuNvparseProgram.cpp */; };
+		000E20B60B38D8DB004EA2DF /* OgreGLGpuProgram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E209D0B38D8DB004EA2DF /* OgreGLGpuProgram.cpp */; };
+		000E20B70B38D8DB004EA2DF /* OgreGLGpuProgramManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E209E0B38D8DB004EA2DF /* OgreGLGpuProgramManager.cpp */; };
+		000E20B80B38D8DB004EA2DF /* OgreGLHardwareBufferManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E209F0B38D8DB004EA2DF /* OgreGLHardwareBufferManager.cpp */; };
+		000E20B90B38D8DB004EA2DF /* OgreGLHardwareIndexBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20A00B38D8DB004EA2DF /* OgreGLHardwareIndexBuffer.cpp */; };
+		000E20BA0B38D8DB004EA2DF /* OgreGLHardwareOcclusionQuery.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20A10B38D8DB004EA2DF /* OgreGLHardwareOcclusionQuery.cpp */; };
+		000E20BB0B38D8DB004EA2DF /* OgreGLHardwarePixelBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20A20B38D8DB004EA2DF /* OgreGLHardwarePixelBuffer.cpp */; };
+		000E20BC0B38D8DB004EA2DF /* OgreGLHardwareVertexBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20A30B38D8DB004EA2DF /* OgreGLHardwareVertexBuffer.cpp */; };
+		000E20BD0B38D8DB004EA2DF /* OgreGLPBRenderTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20A40B38D8DB004EA2DF /* OgreGLPBRenderTexture.cpp */; };
+		000E20BE0B38D8DB004EA2DF /* OgreGLPixelFormat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20A50B38D8DB004EA2DF /* OgreGLPixelFormat.cpp */; };
+		000E20BF0B38D8DB004EA2DF /* OgreGLRenderSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20A60B38D8DB004EA2DF /* OgreGLRenderSystem.cpp */; };
+		000E20C00B38D8DB004EA2DF /* OgreGLRenderTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20A70B38D8DB004EA2DF /* OgreGLRenderTexture.cpp */; };
+		000E20C10B38D8DB004EA2DF /* OgreGLSupport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20A80B38D8DB004EA2DF /* OgreGLSupport.cpp */; };
+		000E20C20B38D8DB004EA2DF /* OgreGLTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20A90B38D8DB004EA2DF /* OgreGLTexture.cpp */; };
+		000E20C30B38D8DB004EA2DF /* OgreGLTextureManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20AA0B38D8DB004EA2DF /* OgreGLTextureManager.cpp */; };
+		000E20CC0B38D8FB004EA2DF /* OgreOSXCocoaContext.mm in Sources */ = {isa = PBXBuildFile; fileRef = 000E20C80B38D8FB004EA2DF /* OgreOSXCocoaContext.mm */; };
+		000E20CD0B38D8FB004EA2DF /* OgreOSXGLSupport.mm in Sources */ = {isa = PBXBuildFile; fileRef = 000E20C90B38D8FB004EA2DF /* OgreOSXGLSupport.mm */; };
+		000E20CE0B38D8FB004EA2DF /* OgreOSXRenderTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20CA0B38D8FB004EA2DF /* OgreOSXRenderTexture.cpp */; };
+		000E20CF0B38D8FB004EA2DF /* OgreOSXCarbonWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20CB0B38D8FB004EA2DF /* OgreOSXCarbonWindow.cpp */; };
+		000E21020B38D965004EA2DF /* _ps1.0_lexer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20D20B38D965004EA2DF /* _ps1.0_lexer.cpp */; };
+		000E21030B38D965004EA2DF /* _ps1.0_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20D30B38D965004EA2DF /* _ps1.0_parser.cpp */; };
+		000E21040B38D965004EA2DF /* _rc1.0_lexer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20D50B38D965004EA2DF /* _rc1.0_lexer.cpp */; };
+		000E21050B38D965004EA2DF /* _rc1.0_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20D60B38D965004EA2DF /* _rc1.0_parser.cpp */; };
+		000E21060B38D965004EA2DF /* _ts1.0_lexer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20D80B38D965004EA2DF /* _ts1.0_lexer.cpp */; };
+		000E21070B38D965004EA2DF /* _ts1.0_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20D90B38D965004EA2DF /* _ts1.0_parser.cpp */; };
+		000E21080B38D965004EA2DF /* _vs1.0_lexer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20DB0B38D965004EA2DF /* _vs1.0_lexer.cpp */; };
+		000E21090B38D965004EA2DF /* _vs1.0_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20DC0B38D965004EA2DF /* _vs1.0_parser.cpp */; };
+		000E210A0B38D965004EA2DF /* avp1.0_impl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20DE0B38D965004EA2DF /* avp1.0_impl.cpp */; };
+		000E210B0B38D965004EA2DF /* nvparse_errors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20E00B38D965004EA2DF /* nvparse_errors.cpp */; };
+		000E210C0B38D965004EA2DF /* nvparse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20E30B38D965004EA2DF /* nvparse.cpp */; };
+		000E210F0B38D965004EA2DF /* ps1.0_program.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20E70B38D965004EA2DF /* ps1.0_program.cpp */; };
+		000E21110B38D965004EA2DF /* rc1.0_combiners.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20EA0B38D965004EA2DF /* rc1.0_combiners.cpp */; };
+		000E21120B38D965004EA2DF /* rc1.0_final.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20EC0B38D965004EA2DF /* rc1.0_final.cpp */; };
+		000E21130B38D965004EA2DF /* rc1.0_general.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20EE0B38D965004EA2DF /* rc1.0_general.cpp */; };
+		000E21170B38D965004EA2DF /* ts1.0_inst_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20F40B38D965004EA2DF /* ts1.0_inst_list.cpp */; };
+		000E21180B38D965004EA2DF /* ts1.0_inst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20F60B38D965004EA2DF /* ts1.0_inst.cpp */; };
+		000E211A0B38D965004EA2DF /* vcp1.0_impl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20F90B38D965004EA2DF /* vcp1.0_impl.cpp */; };
+		000E211E0B38D965004EA2DF /* vs1.0_inst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E20FE0B38D965004EA2DF /* vs1.0_inst.cpp */; };
+		000E21280B38D9C0004EA2DF /* OgreGLSLExtSupport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E21220B38D9C0004EA2DF /* OgreGLSLExtSupport.cpp */; };
+		000E21290B38D9C0004EA2DF /* OgreGLSLGpuProgram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E21230B38D9C0004EA2DF /* OgreGLSLGpuProgram.cpp */; };
+		000E212A0B38D9C0004EA2DF /* OgreGLSLLinkProgram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E21240B38D9C0004EA2DF /* OgreGLSLLinkProgram.cpp */; };
+		000E212B0B38D9C0004EA2DF /* OgreGLSLLinkProgramManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E21250B38D9C0004EA2DF /* OgreGLSLLinkProgramManager.cpp */; };
+		000E212C0B38D9C0004EA2DF /* OgreGLSLProgram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E21260B38D9C0004EA2DF /* OgreGLSLProgram.cpp */; };
+		000E212D0B38D9C0004EA2DF /* OgreGLSLProgramFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E21270B38D9C0004EA2DF /* OgreGLSLProgramFactory.cpp */; };
+		000E21380B38DA11004EA2DF /* ATI_FS_GLGpuProgram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E21350B38DA11004EA2DF /* ATI_FS_GLGpuProgram.cpp */; };
+		000E21390B38DA11004EA2DF /* Compiler2Pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E21360B38DA11004EA2DF /* Compiler2Pass.cpp */; };
+		000E213A0B38DA11004EA2DF /* ps_1_4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E21370B38DA11004EA2DF /* ps_1_4.cpp */; };
+		000E21430B38DCAC004EA2DF /* libFreeImage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E213F0B38DCAC004EA2DF /* libFreeImage.a */; };
+		000E21440B38DCAC004EA2DF /* libfreetype.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E21400B38DCAC004EA2DF /* libfreetype.a */; };
+		000E21460B38DCAC004EA2DF /* libzzip.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E21420B38DCAC004EA2DF /* libzzip.a */; };
+		000E214B0B38DE62004EA2DF /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E21470B38DE62004EA2DF /* AGL.framework */; };
+		000E214C0B38DE62004EA2DF /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E21480B38DE62004EA2DF /* Carbon.framework */; };
+		000E214D0B38DE62004EA2DF /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E21490B38DE62004EA2DF /* Cocoa.framework */; };
+		000E214E0B38DE62004EA2DF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E214A0B38DE62004EA2DF /* OpenGL.framework */; };
+		000E21E60B38DED5004EA2DF /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E21480B38DE62004EA2DF /* Carbon.framework */; };
+		000E21E70B38DED5004EA2DF /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E21490B38DE62004EA2DF /* Cocoa.framework */; };
+		000E22030B38DFDF004EA2DF /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E22020B38DFDF004EA2DF /* libz.dylib */; };
+		000E22150B38E163004EA2DF /* macPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 000E22120B38E154004EA2DF /* macPlugins.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		000E221A0B38E1CA004EA2DF /* macPlugins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E22170B38E188004EA2DF /* macPlugins.cpp */; };
+		000E22F60B38E784004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E1D350B38D380004EA2DF /* Ogre.framework */; };
+		000E231C0B38ED7A004EA2DF /* glew.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E231B0B38ED7A004EA2DF /* glew.cpp */; };
+		000E23230B38EE0E004EA2DF /* vp1.0_impl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E23200B38EE0E004EA2DF /* vp1.0_impl.cpp */; };
+		000E23240B38EE0E004EA2DF /* vs1.0_inst_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E23210B38EE0E004EA2DF /* vs1.0_inst_list.cpp */; };
+		000E23250B38EE0E004EA2DF /* vsp1.0_impl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E23220B38EE0E004EA2DF /* vsp1.0_impl.cpp */; };
+		000E23A70B38FA75004EA2DF /* OgreAreaEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E23960B38FA75004EA2DF /* OgreAreaEmitter.cpp */; };
+		000E23A80B38FA75004EA2DF /* OgreBoxEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E23970B38FA75004EA2DF /* OgreBoxEmitter.cpp */; };
+		000E23A90B38FA75004EA2DF /* OgreColourFaderAffector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E23980B38FA75004EA2DF /* OgreColourFaderAffector.cpp */; };
+		000E23AA0B38FA75004EA2DF /* OgreColourFaderAffector2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E23990B38FA75004EA2DF /* OgreColourFaderAffector2.cpp */; };
+		000E23AB0B38FA75004EA2DF /* OgreColourImageAffector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E239A0B38FA75004EA2DF /* OgreColourImageAffector.cpp */; };
+		000E23AC0B38FA75004EA2DF /* OgreColourInterpolatorAffector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E239B0B38FA75004EA2DF /* OgreColourInterpolatorAffector.cpp */; };
+		000E23AD0B38FA75004EA2DF /* OgreCylinderEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E239C0B38FA75004EA2DF /* OgreCylinderEmitter.cpp */; };
+		000E23AE0B38FA75004EA2DF /* OgreDeflectorPlaneAffector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E239D0B38FA75004EA2DF /* OgreDeflectorPlaneAffector.cpp */; };
+		000E23AF0B38FA75004EA2DF /* OgreDirectionRandomiserAffector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E239E0B38FA75004EA2DF /* OgreDirectionRandomiserAffector.cpp */; };
+		000E23B00B38FA75004EA2DF /* OgreEllipsoidEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E239F0B38FA75004EA2DF /* OgreEllipsoidEmitter.cpp */; };
+		000E23B10B38FA75004EA2DF /* OgreHollowEllipsoidEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E23A00B38FA75004EA2DF /* OgreHollowEllipsoidEmitter.cpp */; };
+		000E23B20B38FA75004EA2DF /* OgreLinearForceAffector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E23A10B38FA75004EA2DF /* OgreLinearForceAffector.cpp */; };
+		000E23B30B38FA75004EA2DF /* OgreParticleFX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E23A20B38FA75004EA2DF /* OgreParticleFX.cpp */; };
+		000E23B40B38FA75004EA2DF /* OgrePointEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E23A30B38FA75004EA2DF /* OgrePointEmitter.cpp */; };
+		000E23B50B38FA75004EA2DF /* OgreRingEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E23A40B38FA75004EA2DF /* OgreRingEmitter.cpp */; };
+		000E23B60B38FA75004EA2DF /* OgreRotationAffector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E23A50B38FA75004EA2DF /* OgreRotationAffector.cpp */; };
+		000E23B70B38FA75004EA2DF /* OgreScaleAffector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E23A60B38FA75004EA2DF /* OgreScaleAffector.cpp */; };
+		000E23B80B38FA8E004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E1D350B38D380004EA2DF /* Ogre.framework */; };
+		000E23CF0B38FE53004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E1D350B38D380004EA2DF /* Ogre.framework */; };
+		000E23E50B38FFB0004EA2DF /* OgreBspLevel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E23DC0B38FFB0004EA2DF /* OgreBspLevel.cpp */; };
+		000E23E60B38FFB0004EA2DF /* OgreBspNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E23DD0B38FFB0004EA2DF /* OgreBspNode.cpp */; };
+		000E23E70B38FFB0004EA2DF /* OgreBspResourceManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E23DE0B38FFB0004EA2DF /* OgreBspResourceManager.cpp */; };
+		000E23E80B38FFB0004EA2DF /* OgreBspSceneManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E23DF0B38FFB0004EA2DF /* OgreBspSceneManager.cpp */; };
+		000E23E90B38FFB0004EA2DF /* OgreBspSceneManagerDll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E23E00B38FFB0004EA2DF /* OgreBspSceneManagerDll.cpp */; };
+		000E23EA0B38FFB0004EA2DF /* OgreBspSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E23E10B38FFB0004EA2DF /* OgreBspSceneNode.cpp */; };
+		000E23EB0B38FFB0004EA2DF /* OgreQuake3Level.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E23E20B38FFB0004EA2DF /* OgreQuake3Level.cpp */; };
+		000E23EC0B38FFB0004EA2DF /* OgreQuake3Shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E23E30B38FFB0004EA2DF /* OgreQuake3Shader.cpp */; };
+		000E23ED0B38FFB0004EA2DF /* OgreQuake3ShaderManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E23E40B38FFB0004EA2DF /* OgreQuake3ShaderManager.cpp */; };
+		000E23FC0B3900FA004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E1D350B38D380004EA2DF /* Ogre.framework */; };
+		000E24170B390164004EA2DF /* OgreHeightmapTerrainPageSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E240B0B390164004EA2DF /* OgreHeightmapTerrainPageSource.cpp */; };
+		000E24180B390164004EA2DF /* OgreOctree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E240C0B390164004EA2DF /* OgreOctree.cpp */; };
+		000E24190B390164004EA2DF /* OgreOctreeCamera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E240D0B390164004EA2DF /* OgreOctreeCamera.cpp */; };
+		000E241A0B390164004EA2DF /* OgreOctreeNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E240E0B390164004EA2DF /* OgreOctreeNode.cpp */; };
+		000E241B0B390164004EA2DF /* OgreOctreeSceneManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E240F0B390164004EA2DF /* OgreOctreeSceneManager.cpp */; };
+		000E241C0B390164004EA2DF /* OgreOctreeSceneManagerDll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E24100B390164004EA2DF /* OgreOctreeSceneManagerDll.cpp */; };
+		000E241D0B390164004EA2DF /* OgreOctreeSceneQuery.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E24110B390164004EA2DF /* OgreOctreeSceneQuery.cpp */; };
+		000E241E0B390164004EA2DF /* OgreTerrainPage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E24120B390164004EA2DF /* OgreTerrainPage.cpp */; };
+		000E241F0B390164004EA2DF /* OgreTerrainPageSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E24130B390164004EA2DF /* OgreTerrainPageSource.cpp */; };
+		000E24200B390164004EA2DF /* OgreTerrainRenderable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E24140B390164004EA2DF /* OgreTerrainRenderable.cpp */; };
+		000E24210B390164004EA2DF /* OgreTerrainSceneManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E24150B390164004EA2DF /* OgreTerrainSceneManager.cpp */; };
+		000E24220B390164004EA2DF /* OgreTerrainVertexProgram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E24160B390164004EA2DF /* OgreTerrainVertexProgram.cpp */; };
+		000E24440B3904B0004EA2DF /* OgreCgProgram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E24410B3904B0004EA2DF /* OgreCgProgram.cpp */; };
+		000E24450B3904B0004EA2DF /* OgreCgProgramFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E24420B3904B0004EA2DF /* OgreCgProgramFactory.cpp */; };
+		000E24460B3904B0004EA2DF /* OgreCgProgramManagerDll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E24430B3904B0004EA2DF /* OgreCgProgramManagerDll.cpp */; };
+		000E24490B3904D5004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E1D350B38D380004EA2DF /* Ogre.framework */; };
+		000E24900B390BCB004EA2DF /* RenderSystem_GL.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 000E20560B38D600004EA2DF /* RenderSystem_GL.bundle */; };
+		000E24910B390BCB004EA2DF /* Plugin_ParticleFX.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 000E235C0B38F852004EA2DF /* Plugin_ParticleFX.bundle */; };
+		000E24920B390BCB004EA2DF /* Plugin_BSPSceneManager.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 000E23C80B38FD6F004EA2DF /* Plugin_BSPSceneManager.bundle */; };
+		000E24930B390BCB004EA2DF /* Plugin_OctreeSceneManager.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 000E23F60B39009B004EA2DF /* Plugin_OctreeSceneManager.bundle */; };
+		000E24940B390BCB004EA2DF /* Plugin_CgProgramManager.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 000E24350B3902ED004EA2DF /* Plugin_CgProgramManager.bundle */; };
+		000E26CD0B39958C004EA2DF /* config.nib in Resources */ = {isa = PBXBuildFile; fileRef = 000E1D450B38D4E5004EA2DF /* config.nib */; };
+		000E26CE0B39958C004EA2DF /* main.nib in Resources */ = {isa = PBXBuildFile; fileRef = 000E1D460B38D4E5004EA2DF /* main.nib */; };
+		003C21120B51AE990090A344 /* OgreOSXWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003C21110B51AE990090A344 /* OgreOSXWindow.cpp */; };
+		0053F1D40BB4BF4D00328359 /* config.h in Copy Config File */ = {isa = PBXBuildFile; fileRef = 009077D90B5CDB3600459879 /* config.h */; };
+		0053F2060BB4C2EE00328359 /* OgreConfigDialogImp.h in Copy Additional Headers */ = {isa = PBXBuildFile; fileRef = 000E1EEC0B38D587004EA2DF /* OgreConfigDialogImp.h */; };
+		0053F2070BB4C2EE00328359 /* OgreErrorDialogImp.h in Copy Additional Headers */ = {isa = PBXBuildFile; fileRef = 000E1EED0B38D587004EA2DF /* OgreErrorDialogImp.h */; };
+		0053F2080BB4C2EE00328359 /* OgreTimerImp.h in Copy Additional Headers */ = {isa = PBXBuildFile; fileRef = 000E1EEE0B38D587004EA2DF /* OgreTimerImp.h */; };
+		0053F20E0BB4CEDC00328359 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 009077D90B5CDB3600459879 /* config.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		0054A5020B5465250037D8B9 /* OgrePrefabFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 0054A4FF0B5465250037D8B9 /* OgrePrefabFactory.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		0054A5030B5465250037D8B9 /* OgreUnifiedHighLevelGpuProgram.h in Headers */ = {isa = PBXBuildFile; fileRef = 0054A5000B5465250037D8B9 /* OgreUnifiedHighLevelGpuProgram.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		0054A5080B5465940037D8B9 /* OgrePrefabFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0054A5060B5465940037D8B9 /* OgrePrefabFactory.cpp */; };
+		0054A5090B5465940037D8B9 /* OgreUnifiedHighLevelGpuProgram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0054A5070B5465940037D8B9 /* OgreUnifiedHighLevelGpuProgram.cpp */; };
+		005E5EA20B7F399C00658C32 /* OgreInstancedGeometry.h in Headers */ = {isa = PBXBuildFile; fileRef = 005E5E9F0B7F399C00658C32 /* OgreInstancedGeometry.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		005E5EA30B7F399C00658C32 /* OgrePlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 005E5EA00B7F399C00658C32 /* OgrePlugin.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		005E5EA40B7F399C00658C32 /* OgreUTFString.h in Headers */ = {isa = PBXBuildFile; fileRef = 005E5EA10B7F399C00658C32 /* OgreUTFString.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		005E5EA60B7F39CB00658C32 /* OgreInstancedGeometry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 005E5EA50B7F39CB00658C32 /* OgreInstancedGeometry.cpp */; };
+		005E5EB50B7F3BA700658C32 /* OgreGLPlugin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 005E5EB40B7F3BA700658C32 /* OgreGLPlugin.cpp */; };
+		005E5EB80B7F3BEE00658C32 /* OgreParticleFXPlugin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 005E5EB70B7F3BEE00658C32 /* OgreParticleFXPlugin.cpp */; };
+		005E5EBB0B7F3C2D00658C32 /* OgreBspSceneManagerPlugin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 005E5EBA0B7F3C2D00658C32 /* OgreBspSceneManagerPlugin.cpp */; };
+		005E5EBE0B7F3C6100658C32 /* OgreOctreePlugin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 005E5EBD0B7F3C6100658C32 /* OgreOctreePlugin.cpp */; };
+		005E5EC10B7F3C9300658C32 /* OgreCgPlugin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 005E5EC00B7F3C9300658C32 /* OgreCgPlugin.cpp */; };
+		0062F0F60B4C9D4A0076F733 /* ogrelogo-small.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 0062F0F50B4C9D490076F733 /* ogrelogo-small.jpg */; };
+		00ABEAF70B4D69960059129A /* OgreOSXCocoaWindow.mm in Sources */ = {isa = PBXBuildFile; fileRef = 00ABEAF60B4D69960059129A /* OgreOSXCocoaWindow.mm */; };
+		00ABEC6A0B4EA58B0059129A /* OgreOSXCocoaView.h in Headers */ = {isa = PBXBuildFile; fileRef = 00ABEAF50B4D68690059129A /* OgreOSXCocoaView.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		00ABEC6B0B4EA5920059129A /* OgreOSXCocoaView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 00ABEAF30B4D685A0059129A /* OgreOSXCocoaView.mm */; };
+		00DDBB7D0B4CDC2100E8E1C9 /* OgreOSXCocoaContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 00DDBB7C0B4CDC2100E8E1C9 /* OgreOSXCocoaContext.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		00DDBB800B4CDC9600E8E1C9 /* OgreOSXContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 00DDBB7F0B4CDC9600E8E1C9 /* OgreOSXContext.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		00DDBB8D0B4CDE9100E8E1C9 /* OgreOSXCGLContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 00DDBB8C0B4CDE9100E8E1C9 /* OgreOSXCGLContext.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		00DDBBD80B4CEEE100E8E1C9 /* OgreOSXContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00DDBB9C0B4CE1C700E8E1C9 /* OgreOSXContext.cpp */; };
+		00DDBBD90B4CEEEF00E8E1C9 /* OgreOSXCarbonContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00DDBB790B4CDB7000E8E1C9 /* OgreOSXCarbonContext.cpp */; };
+		00DDBBDA0B4CEEFA00E8E1C9 /* OgreOSXCGLContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00DDBB980B4CE0E500E8E1C9 /* OgreOSXCGLContext.cpp */; };
+		AAD4EA270C80CC4B00AE4E5D /* Cg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E244C0B39050D004EA2DF /* Cg.framework */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXContainerItemProxy section */
+		000E22080B38E09F004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E1D240B38D32C004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E1D340B38D380004EA2DF;
+			remoteInfo = Ogre;
+		};
+		000E220A0B38E0A2004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E1D240B38D32C004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E20550B38D600004EA2DF;
+			remoteInfo = "GL Render System";
+		};
+		000E246D0B390B5F004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E1D240B38D32C004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E24340B3902ED004EA2DF;
+			remoteInfo = "CgProgramManager Plugin";
+		};
+		000E246F0B390B5F004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E1D240B38D32C004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E23F50B39009B004EA2DF;
+			remoteInfo = "OctreeSceneManager Plugin";
+		};
+		000E24710B390B60004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E1D240B38D32C004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E23C70B38FD6F004EA2DF;
+			remoteInfo = "BSPSceneManager Plugin";
+		};
+		000E24730B390B60004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E1D240B38D32C004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E235B0B38F852004EA2DF;
+			remoteInfo = "ParticleFX Plugin";
+		};
+		000E26530B39863E004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E1D240B38D32C004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E24760B390B99004EA2DF;
+			remoteInfo = "Bundle Resources";
+		};
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXCopyFilesBuildPhase section */
+		000E24750B390B99004EA2DF /* CopyFiles */ = {
+			isa = PBXCopyFilesBuildPhase;
+			buildActionMask = 2147483647;
+			dstPath = Ogre.framework/Resources;
+			dstSubfolderSpec = 16;
+			files = (
+				000E24900B390BCB004EA2DF /* RenderSystem_GL.bundle in CopyFiles */,
+				000E24910B390BCB004EA2DF /* Plugin_ParticleFX.bundle in CopyFiles */,
+				000E24920B390BCB004EA2DF /* Plugin_BSPSceneManager.bundle in CopyFiles */,
+				000E24930B390BCB004EA2DF /* Plugin_OctreeSceneManager.bundle in CopyFiles */,
+				000E24940B390BCB004EA2DF /* Plugin_CgProgramManager.bundle in CopyFiles */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E24EB0B392591004EA2DF /* Copy Config File */ = {
+			isa = PBXCopyFilesBuildPhase;
+			buildActionMask = 2147483647;
+			dstPath = "$(PROJECT_DIR)/../../OgreMain/include";
+			dstSubfolderSpec = 0;
+			files = (
+				0053F1D40BB4BF4D00328359 /* config.h in Copy Config File */,
+			);
+			name = "Copy Config File";
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		0053F1F60BB4C23700328359 /* Copy Additional Headers */ = {
+			isa = PBXCopyFilesBuildPhase;
+			buildActionMask = 2147483647;
+			dstPath = ./Headers/OSX;
+			dstSubfolderSpec = 1;
+			files = (
+				0053F2060BB4C2EE00328359 /* OgreConfigDialogImp.h in Copy Additional Headers */,
+				0053F2070BB4C2EE00328359 /* OgreErrorDialogImp.h in Copy Additional Headers */,
+				0053F2080BB4C2EE00328359 /* OgreTimerImp.h in Copy Additional Headers */,
+			);
+			name = "Copy Additional Headers";
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXCopyFilesBuildPhase section */
+
+/* Begin PBXFileReference section */
+		000E1D350B38D380004EA2DF /* Ogre.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Ogre.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E1D370B38D380004EA2DF /* Ogre-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "Ogre-Info.plist"; path = "plist/Ogre-Info.plist"; sourceTree = "<group>"; };
+		000E1D450B38D4E5004EA2DF /* config.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = config.nib; path = nib/config.nib; sourceTree = "<group>"; };
+		000E1D460B38D4E5004EA2DF /* main.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = main.nib; path = nib/main.nib; sourceTree = "<group>"; };
+		000E1D4C0B38D565004EA2DF /* asm_math.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = asm_math.h; path = ../../OgreMain/include/asm_math.h; sourceTree = SOURCE_ROOT; };
+		000E1D4D0B38D565004EA2DF /* Ogre.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Ogre.h; path = ../../OgreMain/include/Ogre.h; sourceTree = SOURCE_ROOT; };
+		000E1D4E0B38D565004EA2DF /* OgreAlignedAllocator.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreAlignedAllocator.h; path = ../../OgreMain/include/OgreAlignedAllocator.h; sourceTree = SOURCE_ROOT; };
+		000E1D4F0B38D565004EA2DF /* OgreAnimable.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreAnimable.h; path = ../../OgreMain/include/OgreAnimable.h; sourceTree = SOURCE_ROOT; };
+		000E1D500B38D565004EA2DF /* OgreAnimation.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreAnimation.h; path = ../../OgreMain/include/OgreAnimation.h; sourceTree = SOURCE_ROOT; };
+		000E1D510B38D565004EA2DF /* OgreAnimationState.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreAnimationState.h; path = ../../OgreMain/include/OgreAnimationState.h; sourceTree = SOURCE_ROOT; };
+		000E1D520B38D565004EA2DF /* OgreAnimationTrack.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreAnimationTrack.h; path = ../../OgreMain/include/OgreAnimationTrack.h; sourceTree = SOURCE_ROOT; };
+		000E1D530B38D565004EA2DF /* OgreAny.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreAny.h; path = ../../OgreMain/include/OgreAny.h; sourceTree = SOURCE_ROOT; };
+		000E1D540B38D565004EA2DF /* OgreArchive.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreArchive.h; path = ../../OgreMain/include/OgreArchive.h; sourceTree = SOURCE_ROOT; };
+		000E1D550B38D565004EA2DF /* OgreArchiveFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreArchiveFactory.h; path = ../../OgreMain/include/OgreArchiveFactory.h; sourceTree = SOURCE_ROOT; };
+		000E1D560B38D565004EA2DF /* OgreArchiveManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreArchiveManager.h; path = ../../OgreMain/include/OgreArchiveManager.h; sourceTree = SOURCE_ROOT; };
+		000E1D570B38D565004EA2DF /* OgreAutoParamDataSource.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreAutoParamDataSource.h; path = ../../OgreMain/include/OgreAutoParamDataSource.h; sourceTree = SOURCE_ROOT; };
+		000E1D580B38D565004EA2DF /* OgreAxisAlignedBox.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreAxisAlignedBox.h; path = ../../OgreMain/include/OgreAxisAlignedBox.h; sourceTree = SOURCE_ROOT; };
+		000E1D590B38D565004EA2DF /* OgreBillboard.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreBillboard.h; path = ../../OgreMain/include/OgreBillboard.h; sourceTree = SOURCE_ROOT; };
+		000E1D5A0B38D565004EA2DF /* OgreBillboardChain.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreBillboardChain.h; path = ../../OgreMain/include/OgreBillboardChain.h; sourceTree = SOURCE_ROOT; };
+		000E1D5B0B38D565004EA2DF /* OgreBillboardParticleRenderer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreBillboardParticleRenderer.h; path = ../../OgreMain/include/OgreBillboardParticleRenderer.h; sourceTree = SOURCE_ROOT; };
+		000E1D5C0B38D565004EA2DF /* OgreBillboardSet.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreBillboardSet.h; path = ../../OgreMain/include/OgreBillboardSet.h; sourceTree = SOURCE_ROOT; };
+		000E1D5D0B38D565004EA2DF /* OgreBitwise.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreBitwise.h; path = ../../OgreMain/include/OgreBitwise.h; sourceTree = SOURCE_ROOT; };
+		000E1D5E0B38D565004EA2DF /* OgreBlendMode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreBlendMode.h; path = ../../OgreMain/include/OgreBlendMode.h; sourceTree = SOURCE_ROOT; };
+		000E1D5F0B38D565004EA2DF /* OgreBone.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreBone.h; path = ../../OgreMain/include/OgreBone.h; sourceTree = SOURCE_ROOT; };
+		000E1D600B38D565004EA2DF /* OgreBorderPanelOverlayElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreBorderPanelOverlayElement.h; path = ../../OgreMain/include/OgreBorderPanelOverlayElement.h; sourceTree = SOURCE_ROOT; };
+		000E1D610B38D565004EA2DF /* OgreCamera.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreCamera.h; path = ../../OgreMain/include/OgreCamera.h; sourceTree = SOURCE_ROOT; };
+		000E1D620B38D565004EA2DF /* OgreCodec.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreCodec.h; path = ../../OgreMain/include/OgreCodec.h; sourceTree = SOURCE_ROOT; };
+		000E1D630B38D565004EA2DF /* OgreColourValue.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreColourValue.h; path = ../../OgreMain/include/OgreColourValue.h; sourceTree = SOURCE_ROOT; };
+		000E1D640B38D565004EA2DF /* OgreCommon.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreCommon.h; path = ../../OgreMain/include/OgreCommon.h; sourceTree = SOURCE_ROOT; };
+		000E1D650B38D565004EA2DF /* OgreCompiler2Pass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreCompiler2Pass.h; path = ../../OgreMain/include/OgreCompiler2Pass.h; sourceTree = SOURCE_ROOT; };
+		000E1D660B38D565004EA2DF /* OgreCompositionPass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreCompositionPass.h; path = ../../OgreMain/include/OgreCompositionPass.h; sourceTree = SOURCE_ROOT; };
+		000E1D670B38D565004EA2DF /* OgreCompositionTargetPass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreCompositionTargetPass.h; path = ../../OgreMain/include/OgreCompositionTargetPass.h; sourceTree = SOURCE_ROOT; };
+		000E1D680B38D565004EA2DF /* OgreCompositionTechnique.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreCompositionTechnique.h; path = ../../OgreMain/include/OgreCompositionTechnique.h; sourceTree = SOURCE_ROOT; };
+		000E1D690B38D565004EA2DF /* OgreCompositor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreCompositor.h; path = ../../OgreMain/include/OgreCompositor.h; sourceTree = SOURCE_ROOT; };
+		000E1D6A0B38D565004EA2DF /* OgreCompositorChain.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreCompositorChain.h; path = ../../OgreMain/include/OgreCompositorChain.h; sourceTree = SOURCE_ROOT; };
+		000E1D6B0B38D565004EA2DF /* OgreCompositorInstance.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreCompositorInstance.h; path = ../../OgreMain/include/OgreCompositorInstance.h; sourceTree = SOURCE_ROOT; };
+		000E1D6C0B38D565004EA2DF /* OgreCompositorManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreCompositorManager.h; path = ../../OgreMain/include/OgreCompositorManager.h; sourceTree = SOURCE_ROOT; };
+		000E1D6D0B38D565004EA2DF /* OgreCompositorScriptCompiler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreCompositorScriptCompiler.h; path = ../../OgreMain/include/OgreCompositorScriptCompiler.h; sourceTree = SOURCE_ROOT; };
+		000E1D6E0B38D565004EA2DF /* OgreCompositorSerializer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreCompositorSerializer.h; path = ../../OgreMain/include/OgreCompositorSerializer.h; sourceTree = SOURCE_ROOT; };
+		000E1D6F0B38D565004EA2DF /* OgreConfig.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreConfig.h; path = ../../OgreMain/include/OgreConfig.h; sourceTree = SOURCE_ROOT; };
+		000E1D700B38D565004EA2DF /* OgreConfigDialog.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreConfigDialog.h; path = ../../OgreMain/include/OgreConfigDialog.h; sourceTree = SOURCE_ROOT; };
+		000E1D710B38D565004EA2DF /* OgreConfigFile.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreConfigFile.h; path = ../../OgreMain/include/OgreConfigFile.h; sourceTree = SOURCE_ROOT; };
+		000E1D720B38D565004EA2DF /* OgreConfigOptionMap.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreConfigOptionMap.h; path = ../../OgreMain/include/OgreConfigOptionMap.h; sourceTree = SOURCE_ROOT; };
+		000E1D730B38D565004EA2DF /* OgreController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreController.h; path = ../../OgreMain/include/OgreController.h; sourceTree = SOURCE_ROOT; };
+		000E1D740B38D565004EA2DF /* OgreControllerManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreControllerManager.h; path = ../../OgreMain/include/OgreControllerManager.h; sourceTree = SOURCE_ROOT; };
+		000E1D750B38D565004EA2DF /* OgreConvexBody.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreConvexBody.h; path = ../../OgreMain/include/OgreConvexBody.h; sourceTree = SOURCE_ROOT; };
+		000E1D760B38D565004EA2DF /* OgreDataStream.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreDataStream.h; path = ../../OgreMain/include/OgreDataStream.h; sourceTree = SOURCE_ROOT; };
+		000E1D770B38D565004EA2DF /* OgreDDSCodec.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreDDSCodec.h; path = ../../OgreMain/include/OgreDDSCodec.h; sourceTree = SOURCE_ROOT; };
+		000E1D780B38D565004EA2DF /* OgreDefaultHardwareBufferManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreDefaultHardwareBufferManager.h; path = ../../OgreMain/include/OgreDefaultHardwareBufferManager.h; sourceTree = SOURCE_ROOT; };
+		000E1D790B38D565004EA2DF /* OgreDynLib.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreDynLib.h; path = ../../OgreMain/include/OgreDynLib.h; sourceTree = SOURCE_ROOT; };
+		000E1D7A0B38D565004EA2DF /* OgreDynLibManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreDynLibManager.h; path = ../../OgreMain/include/OgreDynLibManager.h; sourceTree = SOURCE_ROOT; };
+		000E1D7B0B38D565004EA2DF /* OgreEdgeListBuilder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreEdgeListBuilder.h; path = ../../OgreMain/include/OgreEdgeListBuilder.h; sourceTree = SOURCE_ROOT; };
+		000E1D7C0B38D565004EA2DF /* OgreEntity.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreEntity.h; path = ../../OgreMain/include/OgreEntity.h; sourceTree = SOURCE_ROOT; };
+		000E1D7D0B38D565004EA2DF /* OgreErrorDialog.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreErrorDialog.h; path = ../../OgreMain/include/OgreErrorDialog.h; sourceTree = SOURCE_ROOT; };
+		000E1D7E0B38D565004EA2DF /* OgreException.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreException.h; path = ../../OgreMain/include/OgreException.h; sourceTree = SOURCE_ROOT; };
+		000E1D7F0B38D565004EA2DF /* OgreExternalTextureSource.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreExternalTextureSource.h; path = ../../OgreMain/include/OgreExternalTextureSource.h; sourceTree = SOURCE_ROOT; };
+		000E1D800B38D565004EA2DF /* OgreExternalTextureSourceManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreExternalTextureSourceManager.h; path = ../../OgreMain/include/OgreExternalTextureSourceManager.h; sourceTree = SOURCE_ROOT; };
+		000E1D810B38D566004EA2DF /* OgreFactoryObj.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreFactoryObj.h; path = ../../OgreMain/include/OgreFactoryObj.h; sourceTree = SOURCE_ROOT; };
+		000E1D820B38D566004EA2DF /* OgreFileSystem.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreFileSystem.h; path = ../../OgreMain/include/OgreFileSystem.h; sourceTree = SOURCE_ROOT; };
+		000E1D830B38D566004EA2DF /* OgreFont.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreFont.h; path = ../../OgreMain/include/OgreFont.h; sourceTree = SOURCE_ROOT; };
+		000E1D840B38D566004EA2DF /* OgreFontManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreFontManager.h; path = ../../OgreMain/include/OgreFontManager.h; sourceTree = SOURCE_ROOT; };
+		000E1D850B38D566004EA2DF /* OgreFrameListener.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreFrameListener.h; path = ../../OgreMain/include/OgreFrameListener.h; sourceTree = SOURCE_ROOT; };
+		000E1D860B38D566004EA2DF /* OgreFreeImageCodec.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreFreeImageCodec.h; path = ../../OgreMain/include/OgreFreeImageCodec.h; sourceTree = SOURCE_ROOT; };
+		000E1D870B38D566004EA2DF /* OgreFrustum.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreFrustum.h; path = ../../OgreMain/include/OgreFrustum.h; sourceTree = SOURCE_ROOT; };
+		000E1D880B38D566004EA2DF /* OgreGpuProgram.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGpuProgram.h; path = ../../OgreMain/include/OgreGpuProgram.h; sourceTree = SOURCE_ROOT; };
+		000E1D890B38D566004EA2DF /* OgreGpuProgramManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGpuProgramManager.h; path = ../../OgreMain/include/OgreGpuProgramManager.h; sourceTree = SOURCE_ROOT; };
+		000E1D8A0B38D566004EA2DF /* OgreGpuProgramUsage.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGpuProgramUsage.h; path = ../../OgreMain/include/OgreGpuProgramUsage.h; sourceTree = SOURCE_ROOT; };
+		000E1D8B0B38D566004EA2DF /* OgreHardwareBuffer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreHardwareBuffer.h; path = ../../OgreMain/include/OgreHardwareBuffer.h; sourceTree = SOURCE_ROOT; };
+		000E1D8C0B38D566004EA2DF /* OgreHardwareBufferManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreHardwareBufferManager.h; path = ../../OgreMain/include/OgreHardwareBufferManager.h; sourceTree = SOURCE_ROOT; };
+		000E1D8D0B38D566004EA2DF /* OgreHardwareIndexBuffer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreHardwareIndexBuffer.h; path = ../../OgreMain/include/OgreHardwareIndexBuffer.h; sourceTree = SOURCE_ROOT; };
+		000E1D8E0B38D566004EA2DF /* OgreHardwareOcclusionQuery.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreHardwareOcclusionQuery.h; path = ../../OgreMain/include/OgreHardwareOcclusionQuery.h; sourceTree = SOURCE_ROOT; };
+		000E1D8F0B38D566004EA2DF /* OgreHardwarePixelBuffer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreHardwarePixelBuffer.h; path = ../../OgreMain/include/OgreHardwarePixelBuffer.h; sourceTree = SOURCE_ROOT; };
+		000E1D900B38D566004EA2DF /* OgreHardwareVertexBuffer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreHardwareVertexBuffer.h; path = ../../OgreMain/include/OgreHardwareVertexBuffer.h; sourceTree = SOURCE_ROOT; };
+		000E1D910B38D566004EA2DF /* OgreHighLevelGpuProgram.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreHighLevelGpuProgram.h; path = ../../OgreMain/include/OgreHighLevelGpuProgram.h; sourceTree = SOURCE_ROOT; };
+		000E1D920B38D566004EA2DF /* OgreHighLevelGpuProgramManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreHighLevelGpuProgramManager.h; path = ../../OgreMain/include/OgreHighLevelGpuProgramManager.h; sourceTree = SOURCE_ROOT; };
+		000E1D930B38D566004EA2DF /* OgreImage.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreImage.h; path = ../../OgreMain/include/OgreImage.h; sourceTree = SOURCE_ROOT; };
+		000E1D940B38D566004EA2DF /* OgreImageCodec.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreImageCodec.h; path = ../../OgreMain/include/OgreImageCodec.h; sourceTree = SOURCE_ROOT; };
+		000E1D950B38D566004EA2DF /* OgreIteratorWrappers.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreIteratorWrappers.h; path = ../../OgreMain/include/OgreIteratorWrappers.h; sourceTree = SOURCE_ROOT; };
+		000E1D960B38D566004EA2DF /* OgreKeyFrame.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreKeyFrame.h; path = ../../OgreMain/include/OgreKeyFrame.h; sourceTree = SOURCE_ROOT; };
+		000E1D970B38D566004EA2DF /* OgreLight.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreLight.h; path = ../../OgreMain/include/OgreLight.h; sourceTree = SOURCE_ROOT; };
+		000E1D980B38D566004EA2DF /* OgreLog.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreLog.h; path = ../../OgreMain/include/OgreLog.h; sourceTree = SOURCE_ROOT; };
+		000E1D990B38D566004EA2DF /* OgreLogManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreLogManager.h; path = ../../OgreMain/include/OgreLogManager.h; sourceTree = SOURCE_ROOT; };
+		000E1D9A0B38D566004EA2DF /* OgreManualObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreManualObject.h; path = ../../OgreMain/include/OgreManualObject.h; sourceTree = SOURCE_ROOT; };
+		000E1D9B0B38D566004EA2DF /* OgreMaterial.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreMaterial.h; path = ../../OgreMain/include/OgreMaterial.h; sourceTree = SOURCE_ROOT; };
+		000E1D9C0B38D566004EA2DF /* OgreMaterialManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreMaterialManager.h; path = ../../OgreMain/include/OgreMaterialManager.h; sourceTree = SOURCE_ROOT; };
+		000E1D9D0B38D566004EA2DF /* OgreMaterialScriptCompiler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreMaterialScriptCompiler.h; path = ../../OgreMain/include/OgreMaterialScriptCompiler.h; sourceTree = SOURCE_ROOT; };
+		000E1D9E0B38D566004EA2DF /* OgreMaterialSerializer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreMaterialSerializer.h; path = ../../OgreMain/include/OgreMaterialSerializer.h; sourceTree = SOURCE_ROOT; };
+		000E1D9F0B38D566004EA2DF /* OgreMath.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreMath.h; path = ../../OgreMain/include/OgreMath.h; sourceTree = SOURCE_ROOT; };
+		000E1DA00B38D566004EA2DF /* OgreMatrix3.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreMatrix3.h; path = ../../OgreMain/include/OgreMatrix3.h; sourceTree = SOURCE_ROOT; };
+		000E1DA10B38D566004EA2DF /* OgreMatrix4.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreMatrix4.h; path = ../../OgreMain/include/OgreMatrix4.h; sourceTree = SOURCE_ROOT; };
+		000E1DA20B38D566004EA2DF /* OgreMemoryMacros.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreMemoryMacros.h; path = ../../OgreMain/include/OgreMemoryMacros.h; sourceTree = SOURCE_ROOT; };
+		000E1DA30B38D566004EA2DF /* OgreMemoryManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreMemoryManager.h; path = ../../OgreMain/include/OgreMemoryManager.h; sourceTree = SOURCE_ROOT; };
+		000E1DA40B38D566004EA2DF /* OgreMesh.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreMesh.h; path = ../../OgreMain/include/OgreMesh.h; sourceTree = SOURCE_ROOT; };
+		000E1DA50B38D566004EA2DF /* OgreMeshFileFormat.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreMeshFileFormat.h; path = ../../OgreMain/include/OgreMeshFileFormat.h; sourceTree = SOURCE_ROOT; };
+		000E1DA60B38D566004EA2DF /* OgreMeshManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreMeshManager.h; path = ../../OgreMain/include/OgreMeshManager.h; sourceTree = SOURCE_ROOT; };
+		000E1DA70B38D566004EA2DF /* OgreMeshSerializer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreMeshSerializer.h; path = ../../OgreMain/include/OgreMeshSerializer.h; sourceTree = SOURCE_ROOT; };
+		000E1DA80B38D566004EA2DF /* OgreMeshSerializerImpl.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreMeshSerializerImpl.h; path = ../../OgreMain/include/OgreMeshSerializerImpl.h; sourceTree = SOURCE_ROOT; };
+		000E1DA90B38D566004EA2DF /* OgreMovableObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreMovableObject.h; path = ../../OgreMain/include/OgreMovableObject.h; sourceTree = SOURCE_ROOT; };
+		000E1DAA0B38D566004EA2DF /* OgreMovablePlane.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreMovablePlane.h; path = ../../OgreMain/include/OgreMovablePlane.h; sourceTree = SOURCE_ROOT; };
+		000E1DAB0B38D566004EA2DF /* OgreNode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreNode.h; path = ../../OgreMain/include/OgreNode.h; sourceTree = SOURCE_ROOT; };
+		000E1DAC0B38D566004EA2DF /* OgreNoMemoryMacros.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreNoMemoryMacros.h; path = ../../OgreMain/include/OgreNoMemoryMacros.h; sourceTree = SOURCE_ROOT; };
+		000E1DAD0B38D566004EA2DF /* OgreNumerics.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreNumerics.h; path = ../../OgreMain/include/OgreNumerics.h; sourceTree = SOURCE_ROOT; };
+		000E1DAE0B38D566004EA2DF /* OgreOptimisedUtil.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreOptimisedUtil.h; path = ../../OgreMain/include/OgreOptimisedUtil.h; sourceTree = SOURCE_ROOT; };
+		000E1DAF0B38D566004EA2DF /* OgreOverlay.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreOverlay.h; path = ../../OgreMain/include/OgreOverlay.h; sourceTree = SOURCE_ROOT; };
+		000E1DB00B38D566004EA2DF /* OgreOverlayContainer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreOverlayContainer.h; path = ../../OgreMain/include/OgreOverlayContainer.h; sourceTree = SOURCE_ROOT; };
+		000E1DB10B38D566004EA2DF /* OgreOverlayElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreOverlayElement.h; path = ../../OgreMain/include/OgreOverlayElement.h; sourceTree = SOURCE_ROOT; };
+		000E1DB20B38D566004EA2DF /* OgreOverlayElementCommands.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreOverlayElementCommands.h; path = ../../OgreMain/include/OgreOverlayElementCommands.h; sourceTree = SOURCE_ROOT; };
+		000E1DB30B38D566004EA2DF /* OgreOverlayElementFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreOverlayElementFactory.h; path = ../../OgreMain/include/OgreOverlayElementFactory.h; sourceTree = SOURCE_ROOT; };
+		000E1DB40B38D566004EA2DF /* OgreOverlayManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreOverlayManager.h; path = ../../OgreMain/include/OgreOverlayManager.h; sourceTree = SOURCE_ROOT; };
+		000E1DB50B38D566004EA2DF /* OgrePanelOverlayElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgrePanelOverlayElement.h; path = ../../OgreMain/include/OgrePanelOverlayElement.h; sourceTree = SOURCE_ROOT; };
+		000E1DB60B38D566004EA2DF /* OgreParticle.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreParticle.h; path = ../../OgreMain/include/OgreParticle.h; sourceTree = SOURCE_ROOT; };
+		000E1DB70B38D566004EA2DF /* OgreParticleAffector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreParticleAffector.h; path = ../../OgreMain/include/OgreParticleAffector.h; sourceTree = SOURCE_ROOT; };
+		000E1DB80B38D566004EA2DF /* OgreParticleAffectorFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreParticleAffectorFactory.h; path = ../../OgreMain/include/OgreParticleAffectorFactory.h; sourceTree = SOURCE_ROOT; };
+		000E1DB90B38D566004EA2DF /* OgreParticleEmitter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreParticleEmitter.h; path = ../../OgreMain/include/OgreParticleEmitter.h; sourceTree = SOURCE_ROOT; };
+		000E1DBA0B38D566004EA2DF /* OgreParticleEmitterCommands.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreParticleEmitterCommands.h; path = ../../OgreMain/include/OgreParticleEmitterCommands.h; sourceTree = SOURCE_ROOT; };
+		000E1DBB0B38D566004EA2DF /* OgreParticleEmitterFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreParticleEmitterFactory.h; path = ../../OgreMain/include/OgreParticleEmitterFactory.h; sourceTree = SOURCE_ROOT; };
+		000E1DBC0B38D566004EA2DF /* OgreParticleIterator.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreParticleIterator.h; path = ../../OgreMain/include/OgreParticleIterator.h; sourceTree = SOURCE_ROOT; };
+		000E1DBD0B38D566004EA2DF /* OgreParticleSystem.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreParticleSystem.h; path = ../../OgreMain/include/OgreParticleSystem.h; sourceTree = SOURCE_ROOT; };
+		000E1DBE0B38D566004EA2DF /* OgreParticleSystemManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreParticleSystemManager.h; path = ../../OgreMain/include/OgreParticleSystemManager.h; sourceTree = SOURCE_ROOT; };
+		000E1DBF0B38D566004EA2DF /* OgreParticleSystemRenderer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreParticleSystemRenderer.h; path = ../../OgreMain/include/OgreParticleSystemRenderer.h; sourceTree = SOURCE_ROOT; };
+		000E1DC00B38D566004EA2DF /* OgrePass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgrePass.h; path = ../../OgreMain/include/OgrePass.h; sourceTree = SOURCE_ROOT; };
+		000E1DC10B38D566004EA2DF /* OgrePatchMesh.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgrePatchMesh.h; path = ../../OgreMain/include/OgrePatchMesh.h; sourceTree = SOURCE_ROOT; };
+		000E1DC20B38D566004EA2DF /* OgrePatchSurface.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgrePatchSurface.h; path = ../../OgreMain/include/OgrePatchSurface.h; sourceTree = SOURCE_ROOT; };
+		000E1DC30B38D566004EA2DF /* OgrePixelFormat.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgrePixelFormat.h; path = ../../OgreMain/include/OgrePixelFormat.h; sourceTree = SOURCE_ROOT; };
+		000E1DC40B38D566004EA2DF /* OgrePlane.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgrePlane.h; path = ../../OgreMain/include/OgrePlane.h; sourceTree = SOURCE_ROOT; };
+		000E1DC50B38D566004EA2DF /* OgrePlaneBoundedVolume.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgrePlaneBoundedVolume.h; path = ../../OgreMain/include/OgrePlaneBoundedVolume.h; sourceTree = SOURCE_ROOT; };
+		000E1DC60B38D566004EA2DF /* OgrePlatform.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgrePlatform.h; path = ../../OgreMain/include/OgrePlatform.h; sourceTree = SOURCE_ROOT; };
+		000E1DC70B38D566004EA2DF /* OgrePlatformInformation.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgrePlatformInformation.h; path = ../../OgreMain/include/OgrePlatformInformation.h; sourceTree = SOURCE_ROOT; };
+		000E1DC80B38D566004EA2DF /* OgrePolygon.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgrePolygon.h; path = ../../OgreMain/include/OgrePolygon.h; sourceTree = SOURCE_ROOT; };
+		000E1DC90B38D566004EA2DF /* OgrePose.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgrePose.h; path = ../../OgreMain/include/OgrePose.h; sourceTree = SOURCE_ROOT; };
+		000E1DCA0B38D566004EA2DF /* OgrePredefinedControllers.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgrePredefinedControllers.h; path = ../../OgreMain/include/OgrePredefinedControllers.h; sourceTree = SOURCE_ROOT; };
+		000E1DCB0B38D566004EA2DF /* OgrePrerequisites.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgrePrerequisites.h; path = ../../OgreMain/include/OgrePrerequisites.h; sourceTree = SOURCE_ROOT; };
+		000E1DCC0B38D566004EA2DF /* OgreProfiler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreProfiler.h; path = ../../OgreMain/include/OgreProfiler.h; sourceTree = SOURCE_ROOT; };
+		000E1DCD0B38D566004EA2DF /* OgreProgressiveMesh.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreProgressiveMesh.h; path = ../../OgreMain/include/OgreProgressiveMesh.h; sourceTree = SOURCE_ROOT; };
+		000E1DCE0B38D566004EA2DF /* OgreQuaternion.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreQuaternion.h; path = ../../OgreMain/include/OgreQuaternion.h; sourceTree = SOURCE_ROOT; };
+		000E1DCF0B38D566004EA2DF /* OgreRadixSort.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreRadixSort.h; path = ../../OgreMain/include/OgreRadixSort.h; sourceTree = SOURCE_ROOT; };
+		000E1DD00B38D566004EA2DF /* OgreRay.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreRay.h; path = ../../OgreMain/include/OgreRay.h; sourceTree = SOURCE_ROOT; };
+		000E1DD10B38D566004EA2DF /* OgreRectangle.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreRectangle.h; path = ../../OgreMain/include/OgreRectangle.h; sourceTree = SOURCE_ROOT; };
+		000E1DD20B38D566004EA2DF /* OgreRectangle2D.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreRectangle2D.h; path = ../../OgreMain/include/OgreRectangle2D.h; sourceTree = SOURCE_ROOT; };
+		000E1DD30B38D566004EA2DF /* OgreRenderable.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreRenderable.h; path = ../../OgreMain/include/OgreRenderable.h; sourceTree = SOURCE_ROOT; };
+		000E1DD40B38D566004EA2DF /* OgreRenderOperation.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreRenderOperation.h; path = ../../OgreMain/include/OgreRenderOperation.h; sourceTree = SOURCE_ROOT; };
+		000E1DD50B38D566004EA2DF /* OgreRenderQueue.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreRenderQueue.h; path = ../../OgreMain/include/OgreRenderQueue.h; sourceTree = SOURCE_ROOT; };
+		000E1DD60B38D566004EA2DF /* OgreRenderQueueInvocation.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreRenderQueueInvocation.h; path = ../../OgreMain/include/OgreRenderQueueInvocation.h; sourceTree = SOURCE_ROOT; };
+		000E1DD70B38D566004EA2DF /* OgreRenderQueueListener.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreRenderQueueListener.h; path = ../../OgreMain/include/OgreRenderQueueListener.h; sourceTree = SOURCE_ROOT; };
+		000E1DD80B38D566004EA2DF /* OgreRenderQueueSortingGrouping.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreRenderQueueSortingGrouping.h; path = ../../OgreMain/include/OgreRenderQueueSortingGrouping.h; sourceTree = SOURCE_ROOT; };
+		000E1DD90B38D566004EA2DF /* OgreRenderSystem.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreRenderSystem.h; path = ../../OgreMain/include/OgreRenderSystem.h; sourceTree = SOURCE_ROOT; };
+		000E1DDA0B38D566004EA2DF /* OgreRenderSystemCapabilities.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreRenderSystemCapabilities.h; path = ../../OgreMain/include/OgreRenderSystemCapabilities.h; sourceTree = SOURCE_ROOT; };
+		000E1DDB0B38D566004EA2DF /* OgreRenderTarget.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreRenderTarget.h; path = ../../OgreMain/include/OgreRenderTarget.h; sourceTree = SOURCE_ROOT; };
+		000E1DDC0B38D566004EA2DF /* OgreRenderTargetListener.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreRenderTargetListener.h; path = ../../OgreMain/include/OgreRenderTargetListener.h; sourceTree = SOURCE_ROOT; };
+		000E1DDD0B38D566004EA2DF /* OgreRenderTexture.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreRenderTexture.h; path = ../../OgreMain/include/OgreRenderTexture.h; sourceTree = SOURCE_ROOT; };
+		000E1DDE0B38D566004EA2DF /* OgreRenderWindow.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreRenderWindow.h; path = ../../OgreMain/include/OgreRenderWindow.h; sourceTree = SOURCE_ROOT; };
+		000E1DDF0B38D566004EA2DF /* OgreResource.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreResource.h; path = ../../OgreMain/include/OgreResource.h; sourceTree = SOURCE_ROOT; };
+		000E1DE00B38D566004EA2DF /* OgreResourceBackgroundQueue.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreResourceBackgroundQueue.h; path = ../../OgreMain/include/OgreResourceBackgroundQueue.h; sourceTree = SOURCE_ROOT; };
+		000E1DE10B38D566004EA2DF /* OgreResourceGroupManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreResourceGroupManager.h; path = ../../OgreMain/include/OgreResourceGroupManager.h; sourceTree = SOURCE_ROOT; };
+		000E1DE20B38D566004EA2DF /* OgreResourceManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreResourceManager.h; path = ../../OgreMain/include/OgreResourceManager.h; sourceTree = SOURCE_ROOT; };
+		000E1DE30B38D566004EA2DF /* OgreRibbonTrail.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreRibbonTrail.h; path = ../../OgreMain/include/OgreRibbonTrail.h; sourceTree = SOURCE_ROOT; };
+		000E1DE40B38D566004EA2DF /* OgreRoot.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreRoot.h; path = ../../OgreMain/include/OgreRoot.h; sourceTree = SOURCE_ROOT; };
+		000E1DE50B38D566004EA2DF /* OgreRotationalSpline.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreRotationalSpline.h; path = ../../OgreMain/include/OgreRotationalSpline.h; sourceTree = SOURCE_ROOT; };
+		000E1DE60B38D566004EA2DF /* OgreSceneManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreSceneManager.h; path = ../../OgreMain/include/OgreSceneManager.h; sourceTree = SOURCE_ROOT; };
+		000E1DE70B38D566004EA2DF /* OgreSceneManagerEnumerator.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreSceneManagerEnumerator.h; path = ../../OgreMain/include/OgreSceneManagerEnumerator.h; sourceTree = SOURCE_ROOT; };
+		000E1DE80B38D566004EA2DF /* OgreSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreSceneNode.h; path = ../../OgreMain/include/OgreSceneNode.h; sourceTree = SOURCE_ROOT; };
+		000E1DE90B38D566004EA2DF /* OgreSceneQuery.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreSceneQuery.h; path = ../../OgreMain/include/OgreSceneQuery.h; sourceTree = SOURCE_ROOT; };
+		000E1DEA0B38D566004EA2DF /* OgreScriptLoader.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreScriptLoader.h; path = ../../OgreMain/include/OgreScriptLoader.h; sourceTree = SOURCE_ROOT; };
+		000E1DEB0B38D566004EA2DF /* OgreSearchOps.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreSearchOps.h; path = ../../OgreMain/include/OgreSearchOps.h; sourceTree = SOURCE_ROOT; };
+		000E1DEC0B38D566004EA2DF /* OgreSerializer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreSerializer.h; path = ../../OgreMain/include/OgreSerializer.h; sourceTree = SOURCE_ROOT; };
+		000E1DED0B38D566004EA2DF /* OgreShadowCameraSetup.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreShadowCameraSetup.h; path = ../../OgreMain/include/OgreShadowCameraSetup.h; sourceTree = SOURCE_ROOT; };
+		000E1DEE0B38D566004EA2DF /* OgreShadowCameraSetupFocused.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreShadowCameraSetupFocused.h; path = ../../OgreMain/include/OgreShadowCameraSetupFocused.h; sourceTree = SOURCE_ROOT; };
+		000E1DEF0B38D566004EA2DF /* OgreShadowCameraSetupLiSPSM.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreShadowCameraSetupLiSPSM.h; path = ../../OgreMain/include/OgreShadowCameraSetupLiSPSM.h; sourceTree = SOURCE_ROOT; };
+		000E1DF00B38D566004EA2DF /* OgreShadowCameraSetupPlaneOptimal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreShadowCameraSetupPlaneOptimal.h; path = ../../OgreMain/include/OgreShadowCameraSetupPlaneOptimal.h; sourceTree = SOURCE_ROOT; };
+		000E1DF10B38D566004EA2DF /* OgreShadowCaster.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreShadowCaster.h; path = ../../OgreMain/include/OgreShadowCaster.h; sourceTree = SOURCE_ROOT; };
+		000E1DF20B38D566004EA2DF /* OgreShadowTextureManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreShadowTextureManager.h; path = ../../OgreMain/include/OgreShadowTextureManager.h; sourceTree = SOURCE_ROOT; };
+		000E1DF30B38D566004EA2DF /* OgreShadowVolumeExtrudeProgram.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreShadowVolumeExtrudeProgram.h; path = ../../OgreMain/include/OgreShadowVolumeExtrudeProgram.h; sourceTree = SOURCE_ROOT; };
+		000E1DF40B38D566004EA2DF /* OgreSharedPtr.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreSharedPtr.h; path = ../../OgreMain/include/OgreSharedPtr.h; sourceTree = SOURCE_ROOT; };
+		000E1DF50B38D566004EA2DF /* OgreSimpleRenderable.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreSimpleRenderable.h; path = ../../OgreMain/include/OgreSimpleRenderable.h; sourceTree = SOURCE_ROOT; };
+		000E1DF60B38D566004EA2DF /* OgreSimpleSpline.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreSimpleSpline.h; path = ../../OgreMain/include/OgreSimpleSpline.h; sourceTree = SOURCE_ROOT; };
+		000E1DF70B38D566004EA2DF /* OgreSingleton.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreSingleton.h; path = ../../OgreMain/include/OgreSingleton.h; sourceTree = SOURCE_ROOT; };
+		000E1DF80B38D566004EA2DF /* OgreSkeleton.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreSkeleton.h; path = ../../OgreMain/include/OgreSkeleton.h; sourceTree = SOURCE_ROOT; };
+		000E1DF90B38D566004EA2DF /* OgreSkeletonFileFormat.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreSkeletonFileFormat.h; path = ../../OgreMain/include/OgreSkeletonFileFormat.h; sourceTree = SOURCE_ROOT; };
+		000E1DFA0B38D566004EA2DF /* OgreSkeletonInstance.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreSkeletonInstance.h; path = ../../OgreMain/include/OgreSkeletonInstance.h; sourceTree = SOURCE_ROOT; };
+		000E1DFB0B38D566004EA2DF /* OgreSkeletonManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreSkeletonManager.h; path = ../../OgreMain/include/OgreSkeletonManager.h; sourceTree = SOURCE_ROOT; };
+		000E1DFC0B38D566004EA2DF /* OgreSkeletonSerializer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreSkeletonSerializer.h; path = ../../OgreMain/include/OgreSkeletonSerializer.h; sourceTree = SOURCE_ROOT; };
+		000E1DFD0B38D566004EA2DF /* OgreSphere.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreSphere.h; path = ../../OgreMain/include/OgreSphere.h; sourceTree = SOURCE_ROOT; };
+		000E1DFE0B38D566004EA2DF /* OgreSpotShadowFadePng.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreSpotShadowFadePng.h; path = ../../OgreMain/include/OgreSpotShadowFadePng.h; sourceTree = SOURCE_ROOT; };
+		000E1DFF0B38D566004EA2DF /* OgreStableHeaders.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreStableHeaders.h; path = ../../OgreMain/include/OgreStableHeaders.h; sourceTree = SOURCE_ROOT; };
+		000E1E000B38D566004EA2DF /* OgreStaticFaceGroup.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreStaticFaceGroup.h; path = ../../OgreMain/include/OgreStaticFaceGroup.h; sourceTree = SOURCE_ROOT; };
+		000E1E010B38D566004EA2DF /* OgreStaticGeometry.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreStaticGeometry.h; path = ../../OgreMain/include/OgreStaticGeometry.h; sourceTree = SOURCE_ROOT; };
+		000E1E020B38D566004EA2DF /* OgreStdHeaders.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreStdHeaders.h; path = ../../OgreMain/include/OgreStdHeaders.h; sourceTree = SOURCE_ROOT; };
+		000E1E030B38D566004EA2DF /* OgreString.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreString.h; path = ../../OgreMain/include/OgreString.h; sourceTree = SOURCE_ROOT; };
+		000E1E040B38D566004EA2DF /* OgreStringConverter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreStringConverter.h; path = ../../OgreMain/include/OgreStringConverter.h; sourceTree = SOURCE_ROOT; };
+		000E1E050B38D566004EA2DF /* OgreStringInterface.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreStringInterface.h; path = ../../OgreMain/include/OgreStringInterface.h; sourceTree = SOURCE_ROOT; };
+		000E1E060B38D566004EA2DF /* OgreStringVector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreStringVector.h; path = ../../OgreMain/include/OgreStringVector.h; sourceTree = SOURCE_ROOT; };
+		000E1E070B38D566004EA2DF /* OgreSubEntity.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreSubEntity.h; path = ../../OgreMain/include/OgreSubEntity.h; sourceTree = SOURCE_ROOT; };
+		000E1E080B38D566004EA2DF /* OgreSubMesh.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreSubMesh.h; path = ../../OgreMain/include/OgreSubMesh.h; sourceTree = SOURCE_ROOT; };
+		000E1E090B38D566004EA2DF /* OgreTagPoint.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreTagPoint.h; path = ../../OgreMain/include/OgreTagPoint.h; sourceTree = SOURCE_ROOT; };
+		000E1E0B0B38D566004EA2DF /* OgreTechnique.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreTechnique.h; path = ../../OgreMain/include/OgreTechnique.h; sourceTree = SOURCE_ROOT; };
+		000E1E0C0B38D566004EA2DF /* OgreTextAreaOverlayElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreTextAreaOverlayElement.h; path = ../../OgreMain/include/OgreTextAreaOverlayElement.h; sourceTree = SOURCE_ROOT; };
+		000E1E0D0B38D566004EA2DF /* OgreTexture.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreTexture.h; path = ../../OgreMain/include/OgreTexture.h; sourceTree = SOURCE_ROOT; };
+		000E1E0E0B38D566004EA2DF /* OgreTextureManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreTextureManager.h; path = ../../OgreMain/include/OgreTextureManager.h; sourceTree = SOURCE_ROOT; };
+		000E1E0F0B38D566004EA2DF /* OgreTextureUnitState.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreTextureUnitState.h; path = ../../OgreMain/include/OgreTextureUnitState.h; sourceTree = SOURCE_ROOT; };
+		000E1E100B38D566004EA2DF /* OgreTimer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreTimer.h; path = ../../OgreMain/include/OgreTimer.h; sourceTree = SOURCE_ROOT; };
+		000E1E110B38D566004EA2DF /* OgreUserDefinedObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreUserDefinedObject.h; path = ../../OgreMain/include/OgreUserDefinedObject.h; sourceTree = SOURCE_ROOT; };
+		000E1E120B38D566004EA2DF /* OgreVector2.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreVector2.h; path = ../../OgreMain/include/OgreVector2.h; sourceTree = SOURCE_ROOT; };
+		000E1E130B38D566004EA2DF /* OgreVector3.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreVector3.h; path = ../../OgreMain/include/OgreVector3.h; sourceTree = SOURCE_ROOT; };
+		000E1E140B38D566004EA2DF /* OgreVector4.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreVector4.h; path = ../../OgreMain/include/OgreVector4.h; sourceTree = SOURCE_ROOT; };
+		000E1E150B38D566004EA2DF /* OgreVertexBoneAssignment.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreVertexBoneAssignment.h; path = ../../OgreMain/include/OgreVertexBoneAssignment.h; sourceTree = SOURCE_ROOT; };
+		000E1E160B38D566004EA2DF /* OgreVertexIndexData.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreVertexIndexData.h; path = ../../OgreMain/include/OgreVertexIndexData.h; sourceTree = SOURCE_ROOT; };
+		000E1E170B38D566004EA2DF /* OgreViewport.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreViewport.h; path = ../../OgreMain/include/OgreViewport.h; sourceTree = SOURCE_ROOT; };
+		000E1E180B38D566004EA2DF /* OgreWindowEventUtilities.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreWindowEventUtilities.h; path = ../../OgreMain/include/OgreWindowEventUtilities.h; sourceTree = SOURCE_ROOT; };
+		000E1E190B38D566004EA2DF /* OgreWireBoundingBox.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreWireBoundingBox.h; path = ../../OgreMain/include/OgreWireBoundingBox.h; sourceTree = SOURCE_ROOT; };
+		000E1E1A0B38D566004EA2DF /* OgreZip.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreZip.h; path = ../../OgreMain/include/OgreZip.h; sourceTree = SOURCE_ROOT; };
+		000E1EEC0B38D587004EA2DF /* OgreConfigDialogImp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreConfigDialogImp.h; path = ../../OgreMain/include/OSX/OgreConfigDialogImp.h; sourceTree = SOURCE_ROOT; };
+		000E1EED0B38D587004EA2DF /* OgreErrorDialogImp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreErrorDialogImp.h; path = ../../OgreMain/include/OSX/OgreErrorDialogImp.h; sourceTree = SOURCE_ROOT; };
+		000E1EEE0B38D587004EA2DF /* OgreTimerImp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreTimerImp.h; path = ../../OgreMain/include/OSX/OgreTimerImp.h; sourceTree = SOURCE_ROOT; };
+		000E1EF20B38D5AA004EA2DF /* OgreAlignedAllocator.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreAlignedAllocator.cpp; path = ../../OgreMain/src/OgreAlignedAllocator.cpp; sourceTree = SOURCE_ROOT; };
+		000E1EF30B38D5AA004EA2DF /* OgreAnimable.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreAnimable.cpp; path = ../../OgreMain/src/OgreAnimable.cpp; sourceTree = SOURCE_ROOT; };
+		000E1EF40B38D5AA004EA2DF /* OgreAnimation.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreAnimation.cpp; path = ../../OgreMain/src/OgreAnimation.cpp; sourceTree = SOURCE_ROOT; };
+		000E1EF50B38D5AA004EA2DF /* OgreAnimationState.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreAnimationState.cpp; path = ../../OgreMain/src/OgreAnimationState.cpp; sourceTree = SOURCE_ROOT; };
+		000E1EF60B38D5AA004EA2DF /* OgreAnimationTrack.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreAnimationTrack.cpp; path = ../../OgreMain/src/OgreAnimationTrack.cpp; sourceTree = SOURCE_ROOT; };
+		000E1EF70B38D5AA004EA2DF /* OgreArchiveManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreArchiveManager.cpp; path = ../../OgreMain/src/OgreArchiveManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E1EF80B38D5AA004EA2DF /* OgreAutoParamDataSource.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreAutoParamDataSource.cpp; path = ../../OgreMain/src/OgreAutoParamDataSource.cpp; sourceTree = SOURCE_ROOT; };
+		000E1EFA0B38D5AA004EA2DF /* OgreBillboard.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreBillboard.cpp; path = ../../OgreMain/src/OgreBillboard.cpp; sourceTree = SOURCE_ROOT; };
+		000E1EFB0B38D5AA004EA2DF /* OgreBillboardChain.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreBillboardChain.cpp; path = ../../OgreMain/src/OgreBillboardChain.cpp; sourceTree = SOURCE_ROOT; };
+		000E1EFC0B38D5AA004EA2DF /* OgreBillboardParticleRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreBillboardParticleRenderer.cpp; path = ../../OgreMain/src/OgreBillboardParticleRenderer.cpp; sourceTree = SOURCE_ROOT; };
+		000E1EFD0B38D5AA004EA2DF /* OgreBillboardSet.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreBillboardSet.cpp; path = ../../OgreMain/src/OgreBillboardSet.cpp; sourceTree = SOURCE_ROOT; };
+		000E1EFF0B38D5AA004EA2DF /* OgreBone.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreBone.cpp; path = ../../OgreMain/src/OgreBone.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F000B38D5AA004EA2DF /* OgreBorderPanelOverlayElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreBorderPanelOverlayElement.cpp; path = ../../OgreMain/src/OgreBorderPanelOverlayElement.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F010B38D5AA004EA2DF /* OgreCamera.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreCamera.cpp; path = ../../OgreMain/src/OgreCamera.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F020B38D5AA004EA2DF /* OgreCodec.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreCodec.cpp; path = ../../OgreMain/src/OgreCodec.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F030B38D5AA004EA2DF /* OgreColourValue.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreColourValue.cpp; path = ../../OgreMain/src/OgreColourValue.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F040B38D5AA004EA2DF /* OgreCommon.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreCommon.cpp; path = ../../OgreMain/src/OgreCommon.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F050B38D5AA004EA2DF /* OgreCompiler2Pass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreCompiler2Pass.cpp; path = ../../OgreMain/src/OgreCompiler2Pass.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F060B38D5AA004EA2DF /* OgreCompositionPass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreCompositionPass.cpp; path = ../../OgreMain/src/OgreCompositionPass.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F070B38D5AA004EA2DF /* OgreCompositionTargetPass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreCompositionTargetPass.cpp; path = ../../OgreMain/src/OgreCompositionTargetPass.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F080B38D5AA004EA2DF /* OgreCompositionTechnique.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreCompositionTechnique.cpp; path = ../../OgreMain/src/OgreCompositionTechnique.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F090B38D5AA004EA2DF /* OgreCompositor.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreCompositor.cpp; path = ../../OgreMain/src/OgreCompositor.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F0A0B38D5AA004EA2DF /* OgreCompositorChain.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreCompositorChain.cpp; path = ../../OgreMain/src/OgreCompositorChain.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F0B0B38D5AA004EA2DF /* OgreCompositorInstance.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreCompositorInstance.cpp; path = ../../OgreMain/src/OgreCompositorInstance.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F0C0B38D5AA004EA2DF /* OgreCompositorManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreCompositorManager.cpp; path = ../../OgreMain/src/OgreCompositorManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F0D0B38D5AA004EA2DF /* OgreCompositorScriptCompiler.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreCompositorScriptCompiler.cpp; path = ../../OgreMain/src/OgreCompositorScriptCompiler.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F0E0B38D5AA004EA2DF /* OgreCompositorSerializer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreCompositorSerializer.cpp; path = ../../OgreMain/src/OgreCompositorSerializer.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F0F0B38D5AA004EA2DF /* OgreConfigFile.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreConfigFile.cpp; path = ../../OgreMain/src/OgreConfigFile.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F120B38D5AA004EA2DF /* OgreControllerManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreControllerManager.cpp; path = ../../OgreMain/src/OgreControllerManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F130B38D5AA004EA2DF /* OgreConvexBody.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreConvexBody.cpp; path = ../../OgreMain/src/OgreConvexBody.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F140B38D5AA004EA2DF /* OgreDataStream.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreDataStream.cpp; path = ../../OgreMain/src/OgreDataStream.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F150B38D5AA004EA2DF /* OgreDDSCodec.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreDDSCodec.cpp; path = ../../OgreMain/src/OgreDDSCodec.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F160B38D5AA004EA2DF /* OgreDefaultHardwareBufferManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreDefaultHardwareBufferManager.cpp; path = ../../OgreMain/src/OgreDefaultHardwareBufferManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F170B38D5AA004EA2DF /* OgreDefaultSceneQueries.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreDefaultSceneQueries.cpp; path = ../../OgreMain/src/OgreDefaultSceneQueries.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F180B38D5AA004EA2DF /* OgreDynLib.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreDynLib.cpp; path = ../../OgreMain/src/OgreDynLib.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F190B38D5AA004EA2DF /* OgreDynLibManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreDynLibManager.cpp; path = ../../OgreMain/src/OgreDynLibManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F1A0B38D5AA004EA2DF /* OgreEdgeListBuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreEdgeListBuilder.cpp; path = ../../OgreMain/src/OgreEdgeListBuilder.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F1B0B38D5AA004EA2DF /* OgreEntity.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreEntity.cpp; path = ../../OgreMain/src/OgreEntity.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F1C0B38D5AA004EA2DF /* OgreException.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreException.cpp; path = ../../OgreMain/src/OgreException.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F1D0B38D5AA004EA2DF /* OgreExternalTextureSource.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreExternalTextureSource.cpp; path = ../../OgreMain/src/OgreExternalTextureSource.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F1E0B38D5AA004EA2DF /* OgreExternalTextureSourceManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreExternalTextureSourceManager.cpp; path = ../../OgreMain/src/OgreExternalTextureSourceManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F1F0B38D5AA004EA2DF /* OgreFileSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreFileSystem.cpp; path = ../../OgreMain/src/OgreFileSystem.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F200B38D5AA004EA2DF /* OgreFont.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreFont.cpp; path = ../../OgreMain/src/OgreFont.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F210B38D5AA004EA2DF /* OgreFontManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreFontManager.cpp; path = ../../OgreMain/src/OgreFontManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F220B38D5AA004EA2DF /* OgreFreeImageCodec.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreFreeImageCodec.cpp; path = ../../OgreMain/src/OgreFreeImageCodec.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F230B38D5AA004EA2DF /* OgreFrustum.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreFrustum.cpp; path = ../../OgreMain/src/OgreFrustum.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F240B38D5AA004EA2DF /* OgreGpuProgram.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGpuProgram.cpp; path = ../../OgreMain/src/OgreGpuProgram.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F250B38D5AA004EA2DF /* OgreGpuProgramManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGpuProgramManager.cpp; path = ../../OgreMain/src/OgreGpuProgramManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F260B38D5AA004EA2DF /* OgreGpuProgramUsage.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGpuProgramUsage.cpp; path = ../../OgreMain/src/OgreGpuProgramUsage.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F270B38D5AA004EA2DF /* OgreHardwareBufferManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreHardwareBufferManager.cpp; path = ../../OgreMain/src/OgreHardwareBufferManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F280B38D5AA004EA2DF /* OgreHardwareIndexBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreHardwareIndexBuffer.cpp; path = ../../OgreMain/src/OgreHardwareIndexBuffer.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F290B38D5AA004EA2DF /* OgreHardwareOcclusionQuery.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreHardwareOcclusionQuery.cpp; path = ../../OgreMain/src/OgreHardwareOcclusionQuery.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F2A0B38D5AA004EA2DF /* OgreHardwarePixelBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreHardwarePixelBuffer.cpp; path = ../../OgreMain/src/OgreHardwarePixelBuffer.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F2B0B38D5AA004EA2DF /* OgreHardwareVertexBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreHardwareVertexBuffer.cpp; path = ../../OgreMain/src/OgreHardwareVertexBuffer.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F2C0B38D5AA004EA2DF /* OgreHighLevelGpuProgram.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreHighLevelGpuProgram.cpp; path = ../../OgreMain/src/OgreHighLevelGpuProgram.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F2D0B38D5AA004EA2DF /* OgreHighLevelGpuProgramManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreHighLevelGpuProgramManager.cpp; path = ../../OgreMain/src/OgreHighLevelGpuProgramManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F2E0B38D5AA004EA2DF /* OgreImage.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreImage.cpp; path = ../../OgreMain/src/OgreImage.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F2F0B38D5AA004EA2DF /* OgreImageResampler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreImageResampler.h; path = ../../OgreMain/src/OgreImageResampler.h; sourceTree = SOURCE_ROOT; };
+		000E1F300B38D5AA004EA2DF /* OgreKeyFrame.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreKeyFrame.cpp; path = ../../OgreMain/src/OgreKeyFrame.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F310B38D5AA004EA2DF /* OgreLight.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreLight.cpp; path = ../../OgreMain/src/OgreLight.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F320B38D5AA004EA2DF /* OgreLog.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreLog.cpp; path = ../../OgreMain/src/OgreLog.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F330B38D5AA004EA2DF /* OgreLogManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreLogManager.cpp; path = ../../OgreMain/src/OgreLogManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F340B38D5AA004EA2DF /* ogremain.map */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = ogremain.map; path = ../../OgreMain/src/ogremain.map; sourceTree = SOURCE_ROOT; };
+		000E1F350B38D5AA004EA2DF /* OgreManualObject.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreManualObject.cpp; path = ../../OgreMain/src/OgreManualObject.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F360B38D5AA004EA2DF /* OgreMaterial.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreMaterial.cpp; path = ../../OgreMain/src/OgreMaterial.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F370B38D5AA004EA2DF /* OgreMaterialManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreMaterialManager.cpp; path = ../../OgreMain/src/OgreMaterialManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F380B38D5AA004EA2DF /* OgreMaterialScriptCompiler.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreMaterialScriptCompiler.cpp; path = ../../OgreMain/src/OgreMaterialScriptCompiler.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F390B38D5AA004EA2DF /* OgreMaterialSerializer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreMaterialSerializer.cpp; path = ../../OgreMain/src/OgreMaterialSerializer.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F3A0B38D5AA004EA2DF /* OgreMath.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreMath.cpp; path = ../../OgreMain/src/OgreMath.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F3B0B38D5AA004EA2DF /* OgreMatrix3.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreMatrix3.cpp; path = ../../OgreMain/src/OgreMatrix3.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F3C0B38D5AA004EA2DF /* OgreMatrix4.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreMatrix4.cpp; path = ../../OgreMain/src/OgreMatrix4.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F3D0B38D5AA004EA2DF /* OgreMemoryManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreMemoryManager.cpp; path = ../../OgreMain/src/OgreMemoryManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F3E0B38D5AA004EA2DF /* OgreMesh.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreMesh.cpp; path = ../../OgreMain/src/OgreMesh.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F3F0B38D5AA004EA2DF /* OgreMeshManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreMeshManager.cpp; path = ../../OgreMain/src/OgreMeshManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F400B38D5AA004EA2DF /* OgreMeshSerializer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreMeshSerializer.cpp; path = ../../OgreMain/src/OgreMeshSerializer.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F410B38D5AA004EA2DF /* OgreMeshSerializerImpl.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreMeshSerializerImpl.cpp; path = ../../OgreMain/src/OgreMeshSerializerImpl.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F420B38D5AA004EA2DF /* OgreMovableObject.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreMovableObject.cpp; path = ../../OgreMain/src/OgreMovableObject.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F430B38D5AA004EA2DF /* OgreMovablePlane.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreMovablePlane.cpp; path = ../../OgreMain/src/OgreMovablePlane.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F440B38D5AA004EA2DF /* OgreNode.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreNode.cpp; path = ../../OgreMain/src/OgreNode.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F450B38D5AA004EA2DF /* OgreNumerics.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreNumerics.cpp; path = ../../OgreMain/src/OgreNumerics.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F460B38D5AA004EA2DF /* OgreOptimisedUtil.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreOptimisedUtil.cpp; path = ../../OgreMain/src/OgreOptimisedUtil.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F470B38D5AA004EA2DF /* OgreOptimisedUtilGeneral.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreOptimisedUtilGeneral.cpp; path = ../../OgreMain/src/OgreOptimisedUtilGeneral.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F480B38D5AA004EA2DF /* OgreOptimisedUtilSSE.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreOptimisedUtilSSE.cpp; path = ../../OgreMain/src/OgreOptimisedUtilSSE.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F490B38D5AA004EA2DF /* OgreOverlay.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreOverlay.cpp; path = ../../OgreMain/src/OgreOverlay.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F4A0B38D5AA004EA2DF /* OgreOverlayContainer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreOverlayContainer.cpp; path = ../../OgreMain/src/OgreOverlayContainer.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F4B0B38D5AA004EA2DF /* OgreOverlayElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreOverlayElement.cpp; path = ../../OgreMain/src/OgreOverlayElement.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F4C0B38D5AA004EA2DF /* OgreOverlayElementCommands.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreOverlayElementCommands.cpp; path = ../../OgreMain/src/OgreOverlayElementCommands.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F4D0B38D5AA004EA2DF /* OgreOverlayManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreOverlayManager.cpp; path = ../../OgreMain/src/OgreOverlayManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F4E0B38D5AA004EA2DF /* OgrePanelOverlayElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgrePanelOverlayElement.cpp; path = ../../OgreMain/src/OgrePanelOverlayElement.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F4F0B38D5AA004EA2DF /* OgreParticle.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreParticle.cpp; path = ../../OgreMain/src/OgreParticle.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F500B38D5AA004EA2DF /* OgreParticleEmitter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreParticleEmitter.cpp; path = ../../OgreMain/src/OgreParticleEmitter.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F510B38D5AA004EA2DF /* OgreParticleEmitterCommands.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreParticleEmitterCommands.cpp; path = ../../OgreMain/src/OgreParticleEmitterCommands.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F520B38D5AA004EA2DF /* OgreParticleIterator.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreParticleIterator.cpp; path = ../../OgreMain/src/OgreParticleIterator.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F530B38D5AA004EA2DF /* OgreParticleSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreParticleSystem.cpp; path = ../../OgreMain/src/OgreParticleSystem.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F540B38D5AA004EA2DF /* OgreParticleSystemManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreParticleSystemManager.cpp; path = ../../OgreMain/src/OgreParticleSystemManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F550B38D5AA004EA2DF /* OgrePass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgrePass.cpp; path = ../../OgreMain/src/OgrePass.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F560B38D5AA004EA2DF /* OgrePatchMesh.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgrePatchMesh.cpp; path = ../../OgreMain/src/OgrePatchMesh.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F570B38D5AA004EA2DF /* OgrePatchSurface.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgrePatchSurface.cpp; path = ../../OgreMain/src/OgrePatchSurface.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F580B38D5AA004EA2DF /* OgrePixelConversions.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgrePixelConversions.h; path = ../../OgreMain/src/OgrePixelConversions.h; sourceTree = SOURCE_ROOT; };
+		000E1F590B38D5AA004EA2DF /* OgrePixelFormat.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgrePixelFormat.cpp; path = ../../OgreMain/src/OgrePixelFormat.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F5A0B38D5AA004EA2DF /* OgrePlane.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgrePlane.cpp; path = ../../OgreMain/src/OgrePlane.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F5B0B38D5AA004EA2DF /* OgrePlatformInformation.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgrePlatformInformation.cpp; path = ../../OgreMain/src/OgrePlatformInformation.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F5C0B38D5AA004EA2DF /* OgrePolygon.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgrePolygon.cpp; path = ../../OgreMain/src/OgrePolygon.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F5D0B38D5AA004EA2DF /* OgrePose.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgrePose.cpp; path = ../../OgreMain/src/OgrePose.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F5E0B38D5AA004EA2DF /* OgrePrecompiledHeaders.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgrePrecompiledHeaders.cpp; path = ../../OgreMain/src/OgrePrecompiledHeaders.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F5F0B38D5AA004EA2DF /* OgrePredefinedControllers.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgrePredefinedControllers.cpp; path = ../../OgreMain/src/OgrePredefinedControllers.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F600B38D5AA004EA2DF /* OgreProfiler.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreProfiler.cpp; path = ../../OgreMain/src/OgreProfiler.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F610B38D5AA004EA2DF /* OgreProgressiveMesh.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreProgressiveMesh.cpp; path = ../../OgreMain/src/OgreProgressiveMesh.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F620B38D5AA004EA2DF /* OgreQuaternion.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreQuaternion.cpp; path = ../../OgreMain/src/OgreQuaternion.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F630B38D5AA004EA2DF /* OgreRectangle2D.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreRectangle2D.cpp; path = ../../OgreMain/src/OgreRectangle2D.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F640B38D5AA004EA2DF /* OgreRenderQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreRenderQueue.cpp; path = ../../OgreMain/src/OgreRenderQueue.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F650B38D5AA004EA2DF /* OgreRenderQueueInvocation.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreRenderQueueInvocation.cpp; path = ../../OgreMain/src/OgreRenderQueueInvocation.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F660B38D5AA004EA2DF /* OgreRenderQueueSortingGrouping.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreRenderQueueSortingGrouping.cpp; path = ../../OgreMain/src/OgreRenderQueueSortingGrouping.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F670B38D5AA004EA2DF /* OgreRenderSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreRenderSystem.cpp; path = ../../OgreMain/src/OgreRenderSystem.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F680B38D5AA004EA2DF /* OgreRenderSystemCapabilities.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreRenderSystemCapabilities.cpp; path = ../../OgreMain/src/OgreRenderSystemCapabilities.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F690B38D5AA004EA2DF /* OgreRenderTarget.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreRenderTarget.cpp; path = ../../OgreMain/src/OgreRenderTarget.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F6A0B38D5AA004EA2DF /* OgreRenderTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreRenderTexture.cpp; path = ../../OgreMain/src/OgreRenderTexture.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F6B0B38D5AA004EA2DF /* OgreRenderWindow.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreRenderWindow.cpp; path = ../../OgreMain/src/OgreRenderWindow.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F6C0B38D5AA004EA2DF /* OgreResource.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreResource.cpp; path = ../../OgreMain/src/OgreResource.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F6D0B38D5AA004EA2DF /* OgreResourceBackgroundQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreResourceBackgroundQueue.cpp; path = ../../OgreMain/src/OgreResourceBackgroundQueue.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F6E0B38D5AA004EA2DF /* OgreResourceGroupManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreResourceGroupManager.cpp; path = ../../OgreMain/src/OgreResourceGroupManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F6F0B38D5AA004EA2DF /* OgreResourceManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreResourceManager.cpp; path = ../../OgreMain/src/OgreResourceManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F700B38D5AA004EA2DF /* OgreRibbonTrail.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreRibbonTrail.cpp; path = ../../OgreMain/src/OgreRibbonTrail.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F710B38D5AA004EA2DF /* OgreRoot.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreRoot.cpp; path = ../../OgreMain/src/OgreRoot.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F720B38D5AA004EA2DF /* OgreRotationSpline.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreRotationSpline.cpp; path = ../../OgreMain/src/OgreRotationSpline.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F730B38D5AA004EA2DF /* OgreSceneManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreSceneManager.cpp; path = ../../OgreMain/src/OgreSceneManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F740B38D5AA004EA2DF /* OgreSceneManagerEnumerator.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreSceneManagerEnumerator.cpp; path = ../../OgreMain/src/OgreSceneManagerEnumerator.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F750B38D5AA004EA2DF /* OgreSceneNode.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreSceneNode.cpp; path = ../../OgreMain/src/OgreSceneNode.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F760B38D5AA004EA2DF /* OgreSceneQuery.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreSceneQuery.cpp; path = ../../OgreMain/src/OgreSceneQuery.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F770B38D5AA004EA2DF /* OgreSearchOps.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreSearchOps.cpp; path = ../../OgreMain/src/OgreSearchOps.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F780B38D5AA004EA2DF /* OgreSerializer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreSerializer.cpp; path = ../../OgreMain/src/OgreSerializer.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F790B38D5AA004EA2DF /* OgreShadowCameraSetup.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreShadowCameraSetup.cpp; path = ../../OgreMain/src/OgreShadowCameraSetup.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F7A0B38D5AA004EA2DF /* OgreShadowCameraSetupFocused.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreShadowCameraSetupFocused.cpp; path = ../../OgreMain/src/OgreShadowCameraSetupFocused.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F7B0B38D5AA004EA2DF /* OgreShadowCameraSetupLiSPSM.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreShadowCameraSetupLiSPSM.cpp; path = ../../OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F7C0B38D5AA004EA2DF /* OgreShadowCameraSetupPlaneOptimal.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreShadowCameraSetupPlaneOptimal.cpp; path = ../../OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F7D0B38D5AA004EA2DF /* OgreShadowCaster.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreShadowCaster.cpp; path = ../../OgreMain/src/OgreShadowCaster.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F7E0B38D5AA004EA2DF /* OgreShadowTextureManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreShadowTextureManager.cpp; path = ../../OgreMain/src/OgreShadowTextureManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F7F0B38D5AA004EA2DF /* OgreShadowVolumeExtrudeProgram.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreShadowVolumeExtrudeProgram.cpp; path = ../../OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F800B38D5AA004EA2DF /* OgreSIMDHelper.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreSIMDHelper.h; path = ../../OgreMain/src/OgreSIMDHelper.h; sourceTree = SOURCE_ROOT; };
+		000E1F810B38D5AA004EA2DF /* OgreSimpleRenderable.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreSimpleRenderable.cpp; path = ../../OgreMain/src/OgreSimpleRenderable.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F820B38D5AA004EA2DF /* OgreSimpleSpline.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreSimpleSpline.cpp; path = ../../OgreMain/src/OgreSimpleSpline.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F840B38D5AA004EA2DF /* OgreSkeleton.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreSkeleton.cpp; path = ../../OgreMain/src/OgreSkeleton.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F850B38D5AA004EA2DF /* OgreSkeletonInstance.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreSkeletonInstance.cpp; path = ../../OgreMain/src/OgreSkeletonInstance.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F860B38D5AA004EA2DF /* OgreSkeletonManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreSkeletonManager.cpp; path = ../../OgreMain/src/OgreSkeletonManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F870B38D5AA004EA2DF /* OgreSkeletonSerializer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreSkeletonSerializer.cpp; path = ../../OgreMain/src/OgreSkeletonSerializer.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F880B38D5AA004EA2DF /* OgreStaticGeometry.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreStaticGeometry.cpp; path = ../../OgreMain/src/OgreStaticGeometry.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F890B38D5AA004EA2DF /* OgreString.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreString.cpp; path = ../../OgreMain/src/OgreString.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F8A0B38D5AA004EA2DF /* OgreStringConverter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreStringConverter.cpp; path = ../../OgreMain/src/OgreStringConverter.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F8B0B38D5AA004EA2DF /* OgreStringInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreStringInterface.cpp; path = ../../OgreMain/src/OgreStringInterface.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F8D0B38D5AA004EA2DF /* OgreSubEntity.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreSubEntity.cpp; path = ../../OgreMain/src/OgreSubEntity.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F8E0B38D5AA004EA2DF /* OgreSubMesh.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreSubMesh.cpp; path = ../../OgreMain/src/OgreSubMesh.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F8F0B38D5AA004EA2DF /* OgreTagPoint.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreTagPoint.cpp; path = ../../OgreMain/src/OgreTagPoint.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F900B38D5AA004EA2DF /* OgreTechnique.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreTechnique.cpp; path = ../../OgreMain/src/OgreTechnique.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F910B38D5AA004EA2DF /* OgreTextAreaOverlayElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreTextAreaOverlayElement.cpp; path = ../../OgreMain/src/OgreTextAreaOverlayElement.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F920B38D5AA004EA2DF /* OgreTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreTexture.cpp; path = ../../OgreMain/src/OgreTexture.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F930B38D5AA004EA2DF /* OgreTextureManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreTextureManager.cpp; path = ../../OgreMain/src/OgreTextureManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F940B38D5AA004EA2DF /* OgreTextureUnitState.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreTextureUnitState.cpp; path = ../../OgreMain/src/OgreTextureUnitState.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F960B38D5AA004EA2DF /* OgreUserDefinedObject.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreUserDefinedObject.cpp; path = ../../OgreMain/src/OgreUserDefinedObject.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F970B38D5AA004EA2DF /* OgreVector2.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreVector2.cpp; path = ../../OgreMain/src/OgreVector2.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F980B38D5AA004EA2DF /* OgreVector3.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreVector3.cpp; path = ../../OgreMain/src/OgreVector3.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F990B38D5AA004EA2DF /* OgreVector4.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreVector4.cpp; path = ../../OgreMain/src/OgreVector4.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F9A0B38D5AA004EA2DF /* OgreVertexIndexData.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreVertexIndexData.cpp; path = ../../OgreMain/src/OgreVertexIndexData.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F9B0B38D5AA004EA2DF /* OgreViewport.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreViewport.cpp; path = ../../OgreMain/src/OgreViewport.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F9C0B38D5AA004EA2DF /* OgreWindowEventUtilities.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreWindowEventUtilities.cpp; path = ../../OgreMain/src/OgreWindowEventUtilities.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F9D0B38D5AA004EA2DF /* OgreWireBoundingBox.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreWireBoundingBox.cpp; path = ../../OgreMain/src/OgreWireBoundingBox.cpp; sourceTree = SOURCE_ROOT; };
+		000E1F9E0B38D5AA004EA2DF /* OgreZip.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreZip.cpp; path = ../../OgreMain/src/OgreZip.cpp; sourceTree = SOURCE_ROOT; };
+		000E204C0B38D5C8004EA2DF /* OgreConfigDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreConfigDialog.cpp; path = ../../OgreMain/src/OSX/OgreConfigDialog.cpp; sourceTree = SOURCE_ROOT; };
+		000E204D0B38D5C8004EA2DF /* OgreErrorDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreErrorDialog.cpp; path = ../../OgreMain/src/OSX/OgreErrorDialog.cpp; sourceTree = SOURCE_ROOT; };
+		000E204E0B38D5C8004EA2DF /* OgreTimer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreTimer.cpp; path = ../../OgreMain/src/OSX/OgreTimer.cpp; sourceTree = SOURCE_ROOT; };
+		000E20560B38D600004EA2DF /* RenderSystem_GL.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RenderSystem_GL.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E20570B38D600004EA2DF /* GL Render System-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "GL Render System-Info.plist"; path = "plist/GL Render System-Info.plist"; sourceTree = "<group>"; };
+		000E206B0B38D82E004EA2DF /* OgreGLATIFSInit.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLATIFSInit.h; path = ../../RenderSystems/GL/include/OgreGLATIFSInit.h; sourceTree = SOURCE_ROOT; };
+		000E206C0B38D82E004EA2DF /* OgreGLContext.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLContext.h; path = ../../RenderSystems/GL/include/OgreGLContext.h; sourceTree = SOURCE_ROOT; };
+		000E206D0B38D82E004EA2DF /* OgreGLDefaultHardwareBufferManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLDefaultHardwareBufferManager.h; path = ../../RenderSystems/GL/include/OgreGLDefaultHardwareBufferManager.h; sourceTree = SOURCE_ROOT; };
+		000E206E0B38D82E004EA2DF /* OgreGLFBOMultiRenderTarget.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLFBOMultiRenderTarget.h; path = ../../RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h; sourceTree = SOURCE_ROOT; };
+		000E206F0B38D82E004EA2DF /* OgreGLFBORenderTexture.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLFBORenderTexture.h; path = ../../RenderSystems/GL/include/OgreGLFBORenderTexture.h; sourceTree = SOURCE_ROOT; };
+		000E20700B38D82E004EA2DF /* OgreGLFrameBufferObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLFrameBufferObject.h; path = ../../RenderSystems/GL/include/OgreGLFrameBufferObject.h; sourceTree = SOURCE_ROOT; };
+		000E20710B38D82E004EA2DF /* OgreGLGpuNvparseProgram.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLGpuNvparseProgram.h; path = ../../RenderSystems/GL/include/OgreGLGpuNvparseProgram.h; sourceTree = SOURCE_ROOT; };
+		000E20720B38D82E004EA2DF /* OgreGLGpuProgram.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLGpuProgram.h; path = ../../RenderSystems/GL/include/OgreGLGpuProgram.h; sourceTree = SOURCE_ROOT; };
+		000E20730B38D82E004EA2DF /* OgreGLGpuProgramManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLGpuProgramManager.h; path = ../../RenderSystems/GL/include/OgreGLGpuProgramManager.h; sourceTree = SOURCE_ROOT; };
+		000E20740B38D82E004EA2DF /* OgreGLHardwareBufferManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLHardwareBufferManager.h; path = ../../RenderSystems/GL/include/OgreGLHardwareBufferManager.h; sourceTree = SOURCE_ROOT; };
+		000E20750B38D82E004EA2DF /* OgreGLHardwareIndexBuffer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLHardwareIndexBuffer.h; path = ../../RenderSystems/GL/include/OgreGLHardwareIndexBuffer.h; sourceTree = SOURCE_ROOT; };
+		000E20760B38D82E004EA2DF /* OgreGLHardwareOcclusionQuery.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLHardwareOcclusionQuery.h; path = ../../RenderSystems/GL/include/OgreGLHardwareOcclusionQuery.h; sourceTree = SOURCE_ROOT; };
+		000E20770B38D82E004EA2DF /* OgreGLHardwarePixelBuffer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLHardwarePixelBuffer.h; path = ../../RenderSystems/GL/include/OgreGLHardwarePixelBuffer.h; sourceTree = SOURCE_ROOT; };
+		000E20780B38D82E004EA2DF /* OgreGLHardwareVertexBuffer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLHardwareVertexBuffer.h; path = ../../RenderSystems/GL/include/OgreGLHardwareVertexBuffer.h; sourceTree = SOURCE_ROOT; };
+		000E20790B38D82E004EA2DF /* OgreGLPBRenderTexture.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLPBRenderTexture.h; path = ../../RenderSystems/GL/include/OgreGLPBRenderTexture.h; sourceTree = SOURCE_ROOT; };
+		000E207A0B38D82E004EA2DF /* OgreGLPBuffer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLPBuffer.h; path = ../../RenderSystems/GL/include/OgreGLPBuffer.h; sourceTree = SOURCE_ROOT; };
+		000E207B0B38D82E004EA2DF /* OgreGLPixelFormat.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLPixelFormat.h; path = ../../RenderSystems/GL/include/OgreGLPixelFormat.h; sourceTree = SOURCE_ROOT; };
+		000E207C0B38D82E004EA2DF /* OgreGLPrerequisites.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLPrerequisites.h; path = ../../RenderSystems/GL/include/OgreGLPrerequisites.h; sourceTree = SOURCE_ROOT; };
+		000E207D0B38D82E004EA2DF /* OgreGLRenderSystem.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLRenderSystem.h; path = ../../RenderSystems/GL/include/OgreGLRenderSystem.h; sourceTree = SOURCE_ROOT; };
+		000E207E0B38D82E004EA2DF /* OgreGLRenderTexture.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLRenderTexture.h; path = ../../RenderSystems/GL/include/OgreGLRenderTexture.h; sourceTree = SOURCE_ROOT; };
+		000E207F0B38D82E004EA2DF /* OgreGLSupport.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLSupport.h; path = ../../RenderSystems/GL/include/OgreGLSupport.h; sourceTree = SOURCE_ROOT; };
+		000E20800B38D82E004EA2DF /* OgreGLTexture.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLTexture.h; path = ../../RenderSystems/GL/include/OgreGLTexture.h; sourceTree = SOURCE_ROOT; };
+		000E20810B38D82E004EA2DF /* OgreGLTextureManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLTextureManager.h; path = ../../RenderSystems/GL/include/OgreGLTextureManager.h; sourceTree = SOURCE_ROOT; };
+		000E208B0B38D863004EA2DF /* glew.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = glew.h; path = ../../RenderSystems/GL/include/GL/glew.h; sourceTree = SOURCE_ROOT; };
+		000E20910B38D887004EA2DF /* OgreOSXCarbonContext.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreOSXCarbonContext.h; path = ../../RenderSystems/GL/include/OSX/OgreOSXCarbonContext.h; sourceTree = SOURCE_ROOT; };
+		000E20920B38D887004EA2DF /* OgreOSXGLSupport.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreOSXGLSupport.h; path = ../../RenderSystems/GL/include/OSX/OgreOSXGLSupport.h; sourceTree = SOURCE_ROOT; };
+		000E20930B38D887004EA2DF /* OgreOSXRenderTexture.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreOSXRenderTexture.h; path = ../../RenderSystems/GL/include/OSX/OgreOSXRenderTexture.h; sourceTree = SOURCE_ROOT; };
+		000E20940B38D887004EA2DF /* OgreOSXCarbonWindow.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreOSXCarbonWindow.h; path = ../../RenderSystems/GL/include/OSX/OgreOSXCarbonWindow.h; sourceTree = SOURCE_ROOT; };
+		000E20950B38D8DA004EA2DF /* OgreGLATIFSInit.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLATIFSInit.cpp; path = ../../RenderSystems/GL/src/OgreGLATIFSInit.cpp; sourceTree = SOURCE_ROOT; };
+		000E20960B38D8DA004EA2DF /* OgreGLContext.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLContext.cpp; path = ../../RenderSystems/GL/src/OgreGLContext.cpp; sourceTree = SOURCE_ROOT; };
+		000E20970B38D8DA004EA2DF /* OgreGLDefaultHardwareBufferManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLDefaultHardwareBufferManager.cpp; path = ../../RenderSystems/GL/src/OgreGLDefaultHardwareBufferManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E20980B38D8DA004EA2DF /* OgreGLEngineDll.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLEngineDll.cpp; path = ../../RenderSystems/GL/src/OgreGLEngineDll.cpp; sourceTree = SOURCE_ROOT; };
+		000E20990B38D8DA004EA2DF /* OgreGLFBOMultiRenderTarget.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLFBOMultiRenderTarget.cpp; path = ../../RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp; sourceTree = SOURCE_ROOT; };
+		000E209A0B38D8DB004EA2DF /* OgreGLFBORenderTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLFBORenderTexture.cpp; path = ../../RenderSystems/GL/src/OgreGLFBORenderTexture.cpp; sourceTree = SOURCE_ROOT; };
+		000E209B0B38D8DB004EA2DF /* OgreGLFrameBufferObject.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLFrameBufferObject.cpp; path = ../../RenderSystems/GL/src/OgreGLFrameBufferObject.cpp; sourceTree = SOURCE_ROOT; };
+		000E209C0B38D8DB004EA2DF /* OgreGLGpuNvparseProgram.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLGpuNvparseProgram.cpp; path = ../../RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp; sourceTree = SOURCE_ROOT; };
+		000E209D0B38D8DB004EA2DF /* OgreGLGpuProgram.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLGpuProgram.cpp; path = ../../RenderSystems/GL/src/OgreGLGpuProgram.cpp; sourceTree = SOURCE_ROOT; };
+		000E209E0B38D8DB004EA2DF /* OgreGLGpuProgramManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLGpuProgramManager.cpp; path = ../../RenderSystems/GL/src/OgreGLGpuProgramManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E209F0B38D8DB004EA2DF /* OgreGLHardwareBufferManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLHardwareBufferManager.cpp; path = ../../RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E20A00B38D8DB004EA2DF /* OgreGLHardwareIndexBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLHardwareIndexBuffer.cpp; path = ../../RenderSystems/GL/src/OgreGLHardwareIndexBuffer.cpp; sourceTree = SOURCE_ROOT; };
+		000E20A10B38D8DB004EA2DF /* OgreGLHardwareOcclusionQuery.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLHardwareOcclusionQuery.cpp; path = ../../RenderSystems/GL/src/OgreGLHardwareOcclusionQuery.cpp; sourceTree = SOURCE_ROOT; };
+		000E20A20B38D8DB004EA2DF /* OgreGLHardwarePixelBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLHardwarePixelBuffer.cpp; path = ../../RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp; sourceTree = SOURCE_ROOT; };
+		000E20A30B38D8DB004EA2DF /* OgreGLHardwareVertexBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLHardwareVertexBuffer.cpp; path = ../../RenderSystems/GL/src/OgreGLHardwareVertexBuffer.cpp; sourceTree = SOURCE_ROOT; };
+		000E20A40B38D8DB004EA2DF /* OgreGLPBRenderTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLPBRenderTexture.cpp; path = ../../RenderSystems/GL/src/OgreGLPBRenderTexture.cpp; sourceTree = SOURCE_ROOT; };
+		000E20A50B38D8DB004EA2DF /* OgreGLPixelFormat.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLPixelFormat.cpp; path = ../../RenderSystems/GL/src/OgreGLPixelFormat.cpp; sourceTree = SOURCE_ROOT; };
+		000E20A60B38D8DB004EA2DF /* OgreGLRenderSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLRenderSystem.cpp; path = ../../RenderSystems/GL/src/OgreGLRenderSystem.cpp; sourceTree = SOURCE_ROOT; };
+		000E20A70B38D8DB004EA2DF /* OgreGLRenderTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLRenderTexture.cpp; path = ../../RenderSystems/GL/src/OgreGLRenderTexture.cpp; sourceTree = SOURCE_ROOT; };
+		000E20A80B38D8DB004EA2DF /* OgreGLSupport.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLSupport.cpp; path = ../../RenderSystems/GL/src/OgreGLSupport.cpp; sourceTree = SOURCE_ROOT; };
+		000E20A90B38D8DB004EA2DF /* OgreGLTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLTexture.cpp; path = ../../RenderSystems/GL/src/OgreGLTexture.cpp; sourceTree = SOURCE_ROOT; };
+		000E20AA0B38D8DB004EA2DF /* OgreGLTextureManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLTextureManager.cpp; path = ../../RenderSystems/GL/src/OgreGLTextureManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E20C70B38D8FB004EA2DF /* OgreGLUtil.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLUtil.h; path = ../../RenderSystems/GL/src/OSX/OgreGLUtil.h; sourceTree = SOURCE_ROOT; };
+		000E20C80B38D8FB004EA2DF /* OgreOSXCocoaContext.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = OgreOSXCocoaContext.mm; path = ../../RenderSystems/GL/src/OSX/OgreOSXCocoaContext.mm; sourceTree = SOURCE_ROOT; };
+		000E20C90B38D8FB004EA2DF /* OgreOSXGLSupport.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = OgreOSXGLSupport.mm; path = ../../RenderSystems/GL/src/OSX/OgreOSXGLSupport.mm; sourceTree = SOURCE_ROOT; };
+		000E20CA0B38D8FB004EA2DF /* OgreOSXRenderTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreOSXRenderTexture.cpp; path = ../../RenderSystems/GL/src/OSX/OgreOSXRenderTexture.cpp; sourceTree = SOURCE_ROOT; };
+		000E20CB0B38D8FB004EA2DF /* OgreOSXCarbonWindow.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreOSXCarbonWindow.cpp; path = ../../RenderSystems/GL/src/OSX/OgreOSXCarbonWindow.cpp; sourceTree = SOURCE_ROOT; wrapsLines = 0; };
+		000E20D20B38D965004EA2DF /* _ps1.0_lexer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = _ps1.0_lexer.cpp; path = ../../RenderSystems/GL/src/nvparse/_ps1.0_lexer.cpp; sourceTree = SOURCE_ROOT; };
+		000E20D30B38D965004EA2DF /* _ps1.0_parser.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = _ps1.0_parser.cpp; path = ../../RenderSystems/GL/src/nvparse/_ps1.0_parser.cpp; sourceTree = SOURCE_ROOT; };
+		000E20D40B38D965004EA2DF /* _ps1.0_parser.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = _ps1.0_parser.h; path = ../../RenderSystems/GL/src/nvparse/_ps1.0_parser.h; sourceTree = SOURCE_ROOT; };
+		000E20D50B38D965004EA2DF /* _rc1.0_lexer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = _rc1.0_lexer.cpp; path = ../../RenderSystems/GL/src/nvparse/_rc1.0_lexer.cpp; sourceTree = SOURCE_ROOT; };
+		000E20D60B38D965004EA2DF /* _rc1.0_parser.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = _rc1.0_parser.cpp; path = ../../RenderSystems/GL/src/nvparse/_rc1.0_parser.cpp; sourceTree = SOURCE_ROOT; };
+		000E20D70B38D965004EA2DF /* _rc1.0_parser.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = _rc1.0_parser.h; path = ../../RenderSystems/GL/src/nvparse/_rc1.0_parser.h; sourceTree = SOURCE_ROOT; };
+		000E20D80B38D965004EA2DF /* _ts1.0_lexer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = _ts1.0_lexer.cpp; path = ../../RenderSystems/GL/src/nvparse/_ts1.0_lexer.cpp; sourceTree = SOURCE_ROOT; };
+		000E20D90B38D965004EA2DF /* _ts1.0_parser.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = _ts1.0_parser.cpp; path = ../../RenderSystems/GL/src/nvparse/_ts1.0_parser.cpp; sourceTree = SOURCE_ROOT; };
+		000E20DA0B38D965004EA2DF /* _ts1.0_parser.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = _ts1.0_parser.h; path = ../../RenderSystems/GL/src/nvparse/_ts1.0_parser.h; sourceTree = SOURCE_ROOT; };
+		000E20DB0B38D965004EA2DF /* _vs1.0_lexer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = _vs1.0_lexer.cpp; path = ../../RenderSystems/GL/src/nvparse/_vs1.0_lexer.cpp; sourceTree = SOURCE_ROOT; };
+		000E20DC0B38D965004EA2DF /* _vs1.0_parser.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = _vs1.0_parser.cpp; path = ../../RenderSystems/GL/src/nvparse/_vs1.0_parser.cpp; sourceTree = SOURCE_ROOT; };
+		000E20DD0B38D965004EA2DF /* _vs1.0_parser.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = _vs1.0_parser.h; path = ../../RenderSystems/GL/src/nvparse/_vs1.0_parser.h; sourceTree = SOURCE_ROOT; };
+		000E20DE0B38D965004EA2DF /* avp1.0_impl.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = avp1.0_impl.cpp; path = ../../RenderSystems/GL/src/nvparse/avp1.0_impl.cpp; sourceTree = SOURCE_ROOT; };
+		000E20DF0B38D965004EA2DF /* macro.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = macro.h; path = ../../RenderSystems/GL/src/nvparse/macro.h; sourceTree = SOURCE_ROOT; };
+		000E20E00B38D965004EA2DF /* nvparse_errors.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = nvparse_errors.cpp; path = ../../RenderSystems/GL/src/nvparse/nvparse_errors.cpp; sourceTree = SOURCE_ROOT; };
+		000E20E10B38D965004EA2DF /* nvparse_errors.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = nvparse_errors.h; path = ../../RenderSystems/GL/src/nvparse/nvparse_errors.h; sourceTree = SOURCE_ROOT; };
+		000E20E20B38D965004EA2DF /* nvparse_externs.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = nvparse_externs.h; path = ../../RenderSystems/GL/src/nvparse/nvparse_externs.h; sourceTree = SOURCE_ROOT; };
+		000E20E30B38D965004EA2DF /* nvparse.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = nvparse.cpp; path = ../../RenderSystems/GL/src/nvparse/nvparse.cpp; sourceTree = SOURCE_ROOT; };
+		000E20E40B38D965004EA2DF /* nvparse.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = nvparse.h; path = ../../RenderSystems/GL/src/nvparse/nvparse.h; sourceTree = SOURCE_ROOT; };
+		000E20E70B38D965004EA2DF /* ps1.0_program.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ps1.0_program.cpp; path = ../../RenderSystems/GL/src/nvparse/ps1.0_program.cpp; sourceTree = SOURCE_ROOT; };
+		000E20E80B38D965004EA2DF /* ps1.0_program.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ps1.0_program.h; path = ../../RenderSystems/GL/src/nvparse/ps1.0_program.h; sourceTree = SOURCE_ROOT; };
+		000E20EA0B38D965004EA2DF /* rc1.0_combiners.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = rc1.0_combiners.cpp; path = ../../RenderSystems/GL/src/nvparse/rc1.0_combiners.cpp; sourceTree = SOURCE_ROOT; };
+		000E20EB0B38D965004EA2DF /* rc1.0_combiners.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = rc1.0_combiners.h; path = ../../RenderSystems/GL/src/nvparse/rc1.0_combiners.h; sourceTree = SOURCE_ROOT; };
+		000E20EC0B38D965004EA2DF /* rc1.0_final.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = rc1.0_final.cpp; path = ../../RenderSystems/GL/src/nvparse/rc1.0_final.cpp; sourceTree = SOURCE_ROOT; };
+		000E20ED0B38D965004EA2DF /* rc1.0_final.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = rc1.0_final.h; path = ../../RenderSystems/GL/src/nvparse/rc1.0_final.h; sourceTree = SOURCE_ROOT; };
+		000E20EE0B38D965004EA2DF /* rc1.0_general.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = rc1.0_general.cpp; path = ../../RenderSystems/GL/src/nvparse/rc1.0_general.cpp; sourceTree = SOURCE_ROOT; };
+		000E20EF0B38D965004EA2DF /* rc1.0_general.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = rc1.0_general.h; path = ../../RenderSystems/GL/src/nvparse/rc1.0_general.h; sourceTree = SOURCE_ROOT; };
+		000E20F10B38D965004EA2DF /* rc1.0_register.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = rc1.0_register.h; path = ../../RenderSystems/GL/src/nvparse/rc1.0_register.h; sourceTree = SOURCE_ROOT; };
+		000E20F40B38D965004EA2DF /* ts1.0_inst_list.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ts1.0_inst_list.cpp; path = ../../RenderSystems/GL/src/nvparse/ts1.0_inst_list.cpp; sourceTree = SOURCE_ROOT; };
+		000E20F50B38D965004EA2DF /* ts1.0_inst_list.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ts1.0_inst_list.h; path = ../../RenderSystems/GL/src/nvparse/ts1.0_inst_list.h; sourceTree = SOURCE_ROOT; };
+		000E20F60B38D965004EA2DF /* ts1.0_inst.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ts1.0_inst.cpp; path = ../../RenderSystems/GL/src/nvparse/ts1.0_inst.cpp; sourceTree = SOURCE_ROOT; };
+		000E20F70B38D965004EA2DF /* ts1.0_inst.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ts1.0_inst.h; path = ../../RenderSystems/GL/src/nvparse/ts1.0_inst.h; sourceTree = SOURCE_ROOT; };
+		000E20F90B38D965004EA2DF /* vcp1.0_impl.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = vcp1.0_impl.cpp; path = ../../RenderSystems/GL/src/nvparse/vcp1.0_impl.cpp; sourceTree = SOURCE_ROOT; };
+		000E20FD0B38D965004EA2DF /* vs1.0_inst_list.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = vs1.0_inst_list.h; path = ../../RenderSystems/GL/src/nvparse/vs1.0_inst_list.h; sourceTree = SOURCE_ROOT; };
+		000E20FE0B38D965004EA2DF /* vs1.0_inst.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = vs1.0_inst.cpp; path = ../../RenderSystems/GL/src/nvparse/vs1.0_inst.cpp; sourceTree = SOURCE_ROOT; };
+		000E20FF0B38D965004EA2DF /* vs1.0_inst.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = vs1.0_inst.h; path = ../../RenderSystems/GL/src/nvparse/vs1.0_inst.h; sourceTree = SOURCE_ROOT; };
+		000E21220B38D9C0004EA2DF /* OgreGLSLExtSupport.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLSLExtSupport.cpp; path = ../../RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp; sourceTree = SOURCE_ROOT; };
+		000E21230B38D9C0004EA2DF /* OgreGLSLGpuProgram.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLSLGpuProgram.cpp; path = ../../RenderSystems/GL/src/GLSL/src/OgreGLSLGpuProgram.cpp; sourceTree = SOURCE_ROOT; };
+		000E21240B38D9C0004EA2DF /* OgreGLSLLinkProgram.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLSLLinkProgram.cpp; path = ../../RenderSystems/GL/src/GLSL/src/OgreGLSLLinkProgram.cpp; sourceTree = SOURCE_ROOT; };
+		000E21250B38D9C0004EA2DF /* OgreGLSLLinkProgramManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLSLLinkProgramManager.cpp; path = ../../RenderSystems/GL/src/GLSL/src/OgreGLSLLinkProgramManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E21260B38D9C0004EA2DF /* OgreGLSLProgram.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLSLProgram.cpp; path = ../../RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp; sourceTree = SOURCE_ROOT; };
+		000E21270B38D9C0004EA2DF /* OgreGLSLProgramFactory.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLSLProgramFactory.cpp; path = ../../RenderSystems/GL/src/GLSL/src/OgreGLSLProgramFactory.cpp; sourceTree = SOURCE_ROOT; };
+		000E212E0B38D9DE004EA2DF /* OgreGLSLExtSupport.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLSLExtSupport.h; path = ../../RenderSystems/GL/src/GLSL/include/OgreGLSLExtSupport.h; sourceTree = SOURCE_ROOT; };
+		000E212F0B38D9DE004EA2DF /* OgreGLSLGpuProgram.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLSLGpuProgram.h; path = ../../RenderSystems/GL/src/GLSL/include/OgreGLSLGpuProgram.h; sourceTree = SOURCE_ROOT; };
+		000E21300B38D9DE004EA2DF /* OgreGLSLLinkProgram.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLSLLinkProgram.h; path = ../../RenderSystems/GL/src/GLSL/include/OgreGLSLLinkProgram.h; sourceTree = SOURCE_ROOT; };
+		000E21310B38D9DE004EA2DF /* OgreGLSLLinkProgramManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLSLLinkProgramManager.h; path = ../../RenderSystems/GL/src/GLSL/include/OgreGLSLLinkProgramManager.h; sourceTree = SOURCE_ROOT; };
+		000E21320B38D9DE004EA2DF /* OgreGLSLProgram.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLSLProgram.h; path = ../../RenderSystems/GL/src/GLSL/include/OgreGLSLProgram.h; sourceTree = SOURCE_ROOT; };
+		000E21330B38D9DE004EA2DF /* OgreGLSLProgramFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLSLProgramFactory.h; path = ../../RenderSystems/GL/src/GLSL/include/OgreGLSLProgramFactory.h; sourceTree = SOURCE_ROOT; };
+		000E21350B38DA11004EA2DF /* ATI_FS_GLGpuProgram.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ATI_FS_GLGpuProgram.cpp; path = ../../RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp; sourceTree = SOURCE_ROOT; };
+		000E21360B38DA11004EA2DF /* Compiler2Pass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Compiler2Pass.cpp; path = ../../RenderSystems/GL/src/atifs/src/Compiler2Pass.cpp; sourceTree = SOURCE_ROOT; };
+		000E21370B38DA11004EA2DF /* ps_1_4.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ps_1_4.cpp; path = ../../RenderSystems/GL/src/atifs/src/ps_1_4.cpp; sourceTree = SOURCE_ROOT; };
+		000E213B0B38DA38004EA2DF /* ATI_FS_GLGpuProgram.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ATI_FS_GLGpuProgram.h; path = ../../RenderSystems/GL/src/atifs/include/ATI_FS_GLGpuProgram.h; sourceTree = SOURCE_ROOT; };
+		000E213C0B38DA38004EA2DF /* Compiler2Pass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Compiler2Pass.h; path = ../../RenderSystems/GL/src/atifs/include/Compiler2Pass.h; sourceTree = SOURCE_ROOT; };
+		000E213D0B38DA38004EA2DF /* ps_1_4.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ps_1_4.h; path = ../../RenderSystems/GL/src/atifs/include/ps_1_4.h; sourceTree = SOURCE_ROOT; };
+		000E213F0B38DCAC004EA2DF /* libFreeImage.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libFreeImage.a; path = ../../Dependencies/lib/Release/libFreeImage.a; sourceTree = SOURCE_ROOT; };
+		000E21400B38DCAC004EA2DF /* libfreetype.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfreetype.a; path = ../../Dependencies/lib/Release/libfreetype.a; sourceTree = SOURCE_ROOT; };
+		000E21420B38DCAC004EA2DF /* libzzip.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libzzip.a; path = ../../Dependencies/lib/Release/libzzip.a; sourceTree = SOURCE_ROOT; };
+		000E21470B38DE62004EA2DF /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = "<absolute>"; };
+		000E21480B38DE62004EA2DF /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
+		000E21490B38DE62004EA2DF /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
+		000E214A0B38DE62004EA2DF /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
+		000E22020B38DFDF004EA2DF /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = /usr/lib/libz.dylib; sourceTree = "<absolute>"; };
+		000E22110B38E154004EA2DF /* macBundlePath.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = macBundlePath.h; path = include/macBundlePath.h; sourceTree = "<group>"; };
+		000E22120B38E154004EA2DF /* macPlugins.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = macPlugins.h; path = include/macPlugins.h; sourceTree = "<group>"; };
+		000E22130B38E154004EA2DF /* Ogre_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Ogre_Prefix.pch; path = include/Ogre_Prefix.pch; sourceTree = "<group>"; };
+		000E22160B38E188004EA2DF /* macBundlePath.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = macBundlePath.cpp; path = src/macBundlePath.cpp; sourceTree = "<group>"; };
+		000E22170B38E188004EA2DF /* macPlugins.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = macPlugins.cpp; path = src/macPlugins.cpp; sourceTree = "<group>"; };
+		000E231B0B38ED7A004EA2DF /* glew.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = glew.cpp; path = ../../RenderSystems/GL/src/glew.cpp; sourceTree = SOURCE_ROOT; };
+		000E231D0B38EDAF004EA2DF /* gl.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = gl.h; path = ../../RenderSystems/GL/include/GL/gl.h; sourceTree = SOURCE_ROOT; };
+		000E231E0B38EDAF004EA2DF /* glext.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = glext.h; path = ../../RenderSystems/GL/include/GL/glext.h; sourceTree = SOURCE_ROOT; };
+		000E23200B38EE0E004EA2DF /* vp1.0_impl.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = vp1.0_impl.cpp; path = ../../RenderSystems/GL/src/nvparse/vp1.0_impl.cpp; sourceTree = SOURCE_ROOT; };
+		000E23210B38EE0E004EA2DF /* vs1.0_inst_list.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = vs1.0_inst_list.cpp; path = ../../RenderSystems/GL/src/nvparse/vs1.0_inst_list.cpp; sourceTree = SOURCE_ROOT; };
+		000E23220B38EE0E004EA2DF /* vsp1.0_impl.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = vsp1.0_impl.cpp; path = ../../RenderSystems/GL/src/nvparse/vsp1.0_impl.cpp; sourceTree = SOURCE_ROOT; };
+		000E235C0B38F852004EA2DF /* Plugin_ParticleFX.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Plugin_ParticleFX.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E235D0B38F852004EA2DF /* ParticleFX Plugin-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "ParticleFX Plugin-Info.plist"; path = "plist/ParticleFX Plugin-Info.plist"; sourceTree = "<group>"; };
+		000E23760B38FA5B004EA2DF /* OgreAreaEmitter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreAreaEmitter.h; path = ../../PlugIns/ParticleFX/include/OgreAreaEmitter.h; sourceTree = SOURCE_ROOT; };
+		000E23770B38FA5B004EA2DF /* OgreBoxEmitter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreBoxEmitter.h; path = ../../PlugIns/ParticleFX/include/OgreBoxEmitter.h; sourceTree = SOURCE_ROOT; };
+		000E23780B38FA5B004EA2DF /* OgreBoxEmitterFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreBoxEmitterFactory.h; path = ../../PlugIns/ParticleFX/include/OgreBoxEmitterFactory.h; sourceTree = SOURCE_ROOT; };
+		000E23790B38FA5B004EA2DF /* OgreColourFaderAffector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreColourFaderAffector.h; path = ../../PlugIns/ParticleFX/include/OgreColourFaderAffector.h; sourceTree = SOURCE_ROOT; };
+		000E237A0B38FA5B004EA2DF /* OgreColourFaderAffector2.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreColourFaderAffector2.h; path = ../../PlugIns/ParticleFX/include/OgreColourFaderAffector2.h; sourceTree = SOURCE_ROOT; };
+		000E237B0B38FA5B004EA2DF /* OgreColourFaderAffectorFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreColourFaderAffectorFactory.h; path = ../../PlugIns/ParticleFX/include/OgreColourFaderAffectorFactory.h; sourceTree = SOURCE_ROOT; };
+		000E237C0B38FA5C004EA2DF /* OgreColourFaderAffectorFactory2.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreColourFaderAffectorFactory2.h; path = ../../PlugIns/ParticleFX/include/OgreColourFaderAffectorFactory2.h; sourceTree = SOURCE_ROOT; };
+		000E237D0B38FA5C004EA2DF /* OgreColourImageAffector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreColourImageAffector.h; path = ../../PlugIns/ParticleFX/include/OgreColourImageAffector.h; sourceTree = SOURCE_ROOT; };
+		000E237E0B38FA5C004EA2DF /* OgreColourImageAffectorFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreColourImageAffectorFactory.h; path = ../../PlugIns/ParticleFX/include/OgreColourImageAffectorFactory.h; sourceTree = SOURCE_ROOT; };
+		000E237F0B38FA5C004EA2DF /* OgreColourInterpolatorAffector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreColourInterpolatorAffector.h; path = ../../PlugIns/ParticleFX/include/OgreColourInterpolatorAffector.h; sourceTree = SOURCE_ROOT; };
+		000E23800B38FA5C004EA2DF /* OgreColourInterpolatorAffectorFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreColourInterpolatorAffectorFactory.h; path = ../../PlugIns/ParticleFX/include/OgreColourInterpolatorAffectorFactory.h; sourceTree = SOURCE_ROOT; };
+		000E23810B38FA5C004EA2DF /* OgreCylinderEmitter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreCylinderEmitter.h; path = ../../PlugIns/ParticleFX/include/OgreCylinderEmitter.h; sourceTree = SOURCE_ROOT; };
+		000E23820B38FA5C004EA2DF /* OgreCylinderEmitterFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreCylinderEmitterFactory.h; path = ../../PlugIns/ParticleFX/include/OgreCylinderEmitterFactory.h; sourceTree = SOURCE_ROOT; };
+		000E23830B38FA5C004EA2DF /* OgreDeflectorPlaneAffector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreDeflectorPlaneAffector.h; path = ../../PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h; sourceTree = SOURCE_ROOT; };
+		000E23840B38FA5C004EA2DF /* OgreDeflectorPlaneAffectorFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreDeflectorPlaneAffectorFactory.h; path = ../../PlugIns/ParticleFX/include/OgreDeflectorPlaneAffectorFactory.h; sourceTree = SOURCE_ROOT; };
+		000E23850B38FA5C004EA2DF /* OgreDirectionRandomiserAffector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreDirectionRandomiserAffector.h; path = ../../PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h; sourceTree = SOURCE_ROOT; };
+		000E23860B38FA5C004EA2DF /* OgreDirectionRandomiserAffectorFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreDirectionRandomiserAffectorFactory.h; path = ../../PlugIns/ParticleFX/include/OgreDirectionRandomiserAffectorFactory.h; sourceTree = SOURCE_ROOT; };
+		000E23870B38FA5C004EA2DF /* OgreEllipsoidEmitter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreEllipsoidEmitter.h; path = ../../PlugIns/ParticleFX/include/OgreEllipsoidEmitter.h; sourceTree = SOURCE_ROOT; };
+		000E23880B38FA5C004EA2DF /* OgreEllipsoidEmitterFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreEllipsoidEmitterFactory.h; path = ../../PlugIns/ParticleFX/include/OgreEllipsoidEmitterFactory.h; sourceTree = SOURCE_ROOT; };
+		000E23890B38FA5C004EA2DF /* OgreHollowEllipsoidEmitter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreHollowEllipsoidEmitter.h; path = ../../PlugIns/ParticleFX/include/OgreHollowEllipsoidEmitter.h; sourceTree = SOURCE_ROOT; };
+		000E238A0B38FA5C004EA2DF /* OgreHollowEllipsoidEmitterFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreHollowEllipsoidEmitterFactory.h; path = ../../PlugIns/ParticleFX/include/OgreHollowEllipsoidEmitterFactory.h; sourceTree = SOURCE_ROOT; };
+		000E238B0B38FA5C004EA2DF /* OgreLinearForceAffector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreLinearForceAffector.h; path = ../../PlugIns/ParticleFX/include/OgreLinearForceAffector.h; sourceTree = SOURCE_ROOT; };
+		000E238C0B38FA5C004EA2DF /* OgreLinearForceAffectorFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreLinearForceAffectorFactory.h; path = ../../PlugIns/ParticleFX/include/OgreLinearForceAffectorFactory.h; sourceTree = SOURCE_ROOT; };
+		000E238D0B38FA5C004EA2DF /* OgreParticleFXPrerequisites.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreParticleFXPrerequisites.h; path = ../../PlugIns/ParticleFX/include/OgreParticleFXPrerequisites.h; sourceTree = SOURCE_ROOT; };
+		000E238E0B38FA5C004EA2DF /* OgrePointEmitter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgrePointEmitter.h; path = ../../PlugIns/ParticleFX/include/OgrePointEmitter.h; sourceTree = SOURCE_ROOT; };
+		000E238F0B38FA5C004EA2DF /* OgrePointEmitterFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgrePointEmitterFactory.h; path = ../../PlugIns/ParticleFX/include/OgrePointEmitterFactory.h; sourceTree = SOURCE_ROOT; };
+		000E23900B38FA5C004EA2DF /* OgreRingEmitter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreRingEmitter.h; path = ../../PlugIns/ParticleFX/include/OgreRingEmitter.h; sourceTree = SOURCE_ROOT; };
+		000E23910B38FA5C004EA2DF /* OgreRingEmitterFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreRingEmitterFactory.h; path = ../../PlugIns/ParticleFX/include/OgreRingEmitterFactory.h; sourceTree = SOURCE_ROOT; };
+		000E23920B38FA5C004EA2DF /* OgreRotationAffector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreRotationAffector.h; path = ../../PlugIns/ParticleFX/include/OgreRotationAffector.h; sourceTree = SOURCE_ROOT; };
+		000E23930B38FA5C004EA2DF /* OgreRotationAffectorFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreRotationAffectorFactory.h; path = ../../PlugIns/ParticleFX/include/OgreRotationAffectorFactory.h; sourceTree = SOURCE_ROOT; };
+		000E23940B38FA5C004EA2DF /* OgreScaleAffector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreScaleAffector.h; path = ../../PlugIns/ParticleFX/include/OgreScaleAffector.h; sourceTree = SOURCE_ROOT; };
+		000E23950B38FA5C004EA2DF /* OgreScaleAffectorFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreScaleAffectorFactory.h; path = ../../PlugIns/ParticleFX/include/OgreScaleAffectorFactory.h; sourceTree = SOURCE_ROOT; };
+		000E23960B38FA75004EA2DF /* OgreAreaEmitter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreAreaEmitter.cpp; path = ../../PlugIns/ParticleFX/src/OgreAreaEmitter.cpp; sourceTree = SOURCE_ROOT; };
+		000E23970B38FA75004EA2DF /* OgreBoxEmitter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreBoxEmitter.cpp; path = ../../PlugIns/ParticleFX/src/OgreBoxEmitter.cpp; sourceTree = SOURCE_ROOT; };
+		000E23980B38FA75004EA2DF /* OgreColourFaderAffector.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreColourFaderAffector.cpp; path = ../../PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp; sourceTree = SOURCE_ROOT; };
+		000E23990B38FA75004EA2DF /* OgreColourFaderAffector2.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreColourFaderAffector2.cpp; path = ../../PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp; sourceTree = SOURCE_ROOT; };
+		000E239A0B38FA75004EA2DF /* OgreColourImageAffector.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreColourImageAffector.cpp; path = ../../PlugIns/ParticleFX/src/OgreColourImageAffector.cpp; sourceTree = SOURCE_ROOT; };
+		000E239B0B38FA75004EA2DF /* OgreColourInterpolatorAffector.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreColourInterpolatorAffector.cpp; path = ../../PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp; sourceTree = SOURCE_ROOT; };
+		000E239C0B38FA75004EA2DF /* OgreCylinderEmitter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreCylinderEmitter.cpp; path = ../../PlugIns/ParticleFX/src/OgreCylinderEmitter.cpp; sourceTree = SOURCE_ROOT; };
+		000E239D0B38FA75004EA2DF /* OgreDeflectorPlaneAffector.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreDeflectorPlaneAffector.cpp; path = ../../PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp; sourceTree = SOURCE_ROOT; };
+		000E239E0B38FA75004EA2DF /* OgreDirectionRandomiserAffector.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreDirectionRandomiserAffector.cpp; path = ../../PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp; sourceTree = SOURCE_ROOT; };
+		000E239F0B38FA75004EA2DF /* OgreEllipsoidEmitter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreEllipsoidEmitter.cpp; path = ../../PlugIns/ParticleFX/src/OgreEllipsoidEmitter.cpp; sourceTree = SOURCE_ROOT; };
+		000E23A00B38FA75004EA2DF /* OgreHollowEllipsoidEmitter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreHollowEllipsoidEmitter.cpp; path = ../../PlugIns/ParticleFX/src/OgreHollowEllipsoidEmitter.cpp; sourceTree = SOURCE_ROOT; };
+		000E23A10B38FA75004EA2DF /* OgreLinearForceAffector.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreLinearForceAffector.cpp; path = ../../PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp; sourceTree = SOURCE_ROOT; };
+		000E23A20B38FA75004EA2DF /* OgreParticleFX.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreParticleFX.cpp; path = ../../PlugIns/ParticleFX/src/OgreParticleFX.cpp; sourceTree = SOURCE_ROOT; };
+		000E23A30B38FA75004EA2DF /* OgrePointEmitter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgrePointEmitter.cpp; path = ../../PlugIns/ParticleFX/src/OgrePointEmitter.cpp; sourceTree = SOURCE_ROOT; };
+		000E23A40B38FA75004EA2DF /* OgreRingEmitter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreRingEmitter.cpp; path = ../../PlugIns/ParticleFX/src/OgreRingEmitter.cpp; sourceTree = SOURCE_ROOT; };
+		000E23A50B38FA75004EA2DF /* OgreRotationAffector.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreRotationAffector.cpp; path = ../../PlugIns/ParticleFX/src/OgreRotationAffector.cpp; sourceTree = SOURCE_ROOT; };
+		000E23A60B38FA75004EA2DF /* OgreScaleAffector.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreScaleAffector.cpp; path = ../../PlugIns/ParticleFX/src/OgreScaleAffector.cpp; sourceTree = SOURCE_ROOT; };
+		000E23C80B38FD6F004EA2DF /* Plugin_BSPSceneManager.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Plugin_BSPSceneManager.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E23C90B38FD6F004EA2DF /* BSPSceneManager Plugin-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "BSPSceneManager Plugin-Info.plist"; path = "plist/BSPSceneManager Plugin-Info.plist"; sourceTree = "<group>"; };
+		000E23D20B38FF94004EA2DF /* OgreBspLevel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreBspLevel.h; path = ../../PlugIns/BSPSceneManager/include/OgreBspLevel.h; sourceTree = SOURCE_ROOT; };
+		000E23D30B38FF94004EA2DF /* OgreBspNode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreBspNode.h; path = ../../PlugIns/BSPSceneManager/include/OgreBspNode.h; sourceTree = SOURCE_ROOT; };
+		000E23D40B38FF94004EA2DF /* OgreBspPrerequisites.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreBspPrerequisites.h; path = ../../PlugIns/BSPSceneManager/include/OgreBspPrerequisites.h; sourceTree = SOURCE_ROOT; };
+		000E23D50B38FF94004EA2DF /* OgreBspResourceManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreBspResourceManager.h; path = ../../PlugIns/BSPSceneManager/include/OgreBspResourceManager.h; sourceTree = SOURCE_ROOT; };
+		000E23D60B38FF94004EA2DF /* OgreBspSceneManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreBspSceneManager.h; path = ../../PlugIns/BSPSceneManager/include/OgreBspSceneManager.h; sourceTree = SOURCE_ROOT; };
+		000E23D70B38FF94004EA2DF /* OgreBspSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreBspSceneNode.h; path = ../../PlugIns/BSPSceneManager/include/OgreBspSceneNode.h; sourceTree = SOURCE_ROOT; };
+		000E23D80B38FF94004EA2DF /* OgreQuake3Level.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreQuake3Level.h; path = ../../PlugIns/BSPSceneManager/include/OgreQuake3Level.h; sourceTree = SOURCE_ROOT; };
+		000E23D90B38FF94004EA2DF /* OgreQuake3Shader.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreQuake3Shader.h; path = ../../PlugIns/BSPSceneManager/include/OgreQuake3Shader.h; sourceTree = SOURCE_ROOT; };
+		000E23DA0B38FF94004EA2DF /* OgreQuake3ShaderManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreQuake3ShaderManager.h; path = ../../PlugIns/BSPSceneManager/include/OgreQuake3ShaderManager.h; sourceTree = SOURCE_ROOT; };
+		000E23DB0B38FF94004EA2DF /* OgreQuake3Types.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreQuake3Types.h; path = ../../PlugIns/BSPSceneManager/include/OgreQuake3Types.h; sourceTree = SOURCE_ROOT; };
+		000E23DC0B38FFB0004EA2DF /* OgreBspLevel.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreBspLevel.cpp; path = ../../PlugIns/BSPSceneManager/src/OgreBspLevel.cpp; sourceTree = SOURCE_ROOT; };
+		000E23DD0B38FFB0004EA2DF /* OgreBspNode.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreBspNode.cpp; path = ../../PlugIns/BSPSceneManager/src/OgreBspNode.cpp; sourceTree = SOURCE_ROOT; };
+		000E23DE0B38FFB0004EA2DF /* OgreBspResourceManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreBspResourceManager.cpp; path = ../../PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E23DF0B38FFB0004EA2DF /* OgreBspSceneManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreBspSceneManager.cpp; path = ../../PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E23E00B38FFB0004EA2DF /* OgreBspSceneManagerDll.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreBspSceneManagerDll.cpp; path = ../../PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp; sourceTree = SOURCE_ROOT; };
+		000E23E10B38FFB0004EA2DF /* OgreBspSceneNode.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreBspSceneNode.cpp; path = ../../PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp; sourceTree = SOURCE_ROOT; };
+		000E23E20B38FFB0004EA2DF /* OgreQuake3Level.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreQuake3Level.cpp; path = ../../PlugIns/BSPSceneManager/src/OgreQuake3Level.cpp; sourceTree = SOURCE_ROOT; };
+		000E23E30B38FFB0004EA2DF /* OgreQuake3Shader.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreQuake3Shader.cpp; path = ../../PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp; sourceTree = SOURCE_ROOT; };
+		000E23E40B38FFB0004EA2DF /* OgreQuake3ShaderManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreQuake3ShaderManager.cpp; path = ../../PlugIns/BSPSceneManager/src/OgreQuake3ShaderManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E23F60B39009B004EA2DF /* Plugin_OctreeSceneManager.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Plugin_OctreeSceneManager.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E23F70B39009B004EA2DF /* OctreeSceneManager Plugin-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "OctreeSceneManager Plugin-Info.plist"; path = "plist/OctreeSceneManager Plugin-Info.plist"; sourceTree = "<group>"; };
+		000E23FF0B390148004EA2DF /* OgreHeightmapTerrainPageSource.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreHeightmapTerrainPageSource.h; path = ../../PlugIns/OctreeSceneManager/include/OgreHeightmapTerrainPageSource.h; sourceTree = SOURCE_ROOT; };
+		000E24000B390148004EA2DF /* OgreOctree.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreOctree.h; path = ../../PlugIns/OctreeSceneManager/include/OgreOctree.h; sourceTree = SOURCE_ROOT; };
+		000E24010B390148004EA2DF /* OgreOctreeCamera.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreOctreeCamera.h; path = ../../PlugIns/OctreeSceneManager/include/OgreOctreeCamera.h; sourceTree = SOURCE_ROOT; };
+		000E24020B390148004EA2DF /* OgreOctreeNode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreOctreeNode.h; path = ../../PlugIns/OctreeSceneManager/include/OgreOctreeNode.h; sourceTree = SOURCE_ROOT; };
+		000E24030B390148004EA2DF /* OgreOctreeSceneManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreOctreeSceneManager.h; path = ../../PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h; sourceTree = SOURCE_ROOT; };
+		000E24040B390148004EA2DF /* OgreOctreeSceneQuery.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreOctreeSceneQuery.h; path = ../../PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h; sourceTree = SOURCE_ROOT; };
+		000E24050B390148004EA2DF /* OgreTerrainPage.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreTerrainPage.h; path = ../../PlugIns/OctreeSceneManager/include/OgreTerrainPage.h; sourceTree = SOURCE_ROOT; };
+		000E24060B390148004EA2DF /* OgreTerrainPageSource.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreTerrainPageSource.h; path = ../../PlugIns/OctreeSceneManager/include/OgreTerrainPageSource.h; sourceTree = SOURCE_ROOT; };
+		000E24070B390148004EA2DF /* OgreTerrainPrerequisites.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreTerrainPrerequisites.h; path = ../../PlugIns/OctreeSceneManager/include/OgreTerrainPrerequisites.h; sourceTree = SOURCE_ROOT; };
+		000E24080B390148004EA2DF /* OgreTerrainRenderable.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreTerrainRenderable.h; path = ../../PlugIns/OctreeSceneManager/include/OgreTerrainRenderable.h; sourceTree = SOURCE_ROOT; };
+		000E24090B390148004EA2DF /* OgreTerrainSceneManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreTerrainSceneManager.h; path = ../../PlugIns/OctreeSceneManager/include/OgreTerrainSceneManager.h; sourceTree = SOURCE_ROOT; };
+		000E240A0B390148004EA2DF /* OgreTerrainVertexProgram.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreTerrainVertexProgram.h; path = ../../PlugIns/OctreeSceneManager/include/OgreTerrainVertexProgram.h; sourceTree = SOURCE_ROOT; };
+		000E240B0B390164004EA2DF /* OgreHeightmapTerrainPageSource.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreHeightmapTerrainPageSource.cpp; path = ../../PlugIns/OctreeSceneManager/src/OgreHeightmapTerrainPageSource.cpp; sourceTree = SOURCE_ROOT; };
+		000E240C0B390164004EA2DF /* OgreOctree.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreOctree.cpp; path = ../../PlugIns/OctreeSceneManager/src/OgreOctree.cpp; sourceTree = SOURCE_ROOT; };
+		000E240D0B390164004EA2DF /* OgreOctreeCamera.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreOctreeCamera.cpp; path = ../../PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp; sourceTree = SOURCE_ROOT; };
+		000E240E0B390164004EA2DF /* OgreOctreeNode.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreOctreeNode.cpp; path = ../../PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp; sourceTree = SOURCE_ROOT; };
+		000E240F0B390164004EA2DF /* OgreOctreeSceneManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreOctreeSceneManager.cpp; path = ../../PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E24100B390164004EA2DF /* OgreOctreeSceneManagerDll.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreOctreeSceneManagerDll.cpp; path = ../../PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp; sourceTree = SOURCE_ROOT; };
+		000E24110B390164004EA2DF /* OgreOctreeSceneQuery.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreOctreeSceneQuery.cpp; path = ../../PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp; sourceTree = SOURCE_ROOT; };
+		000E24120B390164004EA2DF /* OgreTerrainPage.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreTerrainPage.cpp; path = ../../PlugIns/OctreeSceneManager/src/OgreTerrainPage.cpp; sourceTree = SOURCE_ROOT; };
+		000E24130B390164004EA2DF /* OgreTerrainPageSource.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreTerrainPageSource.cpp; path = ../../PlugIns/OctreeSceneManager/src/OgreTerrainPageSource.cpp; sourceTree = SOURCE_ROOT; };
+		000E24140B390164004EA2DF /* OgreTerrainRenderable.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreTerrainRenderable.cpp; path = ../../PlugIns/OctreeSceneManager/src/OgreTerrainRenderable.cpp; sourceTree = SOURCE_ROOT; };
+		000E24150B390164004EA2DF /* OgreTerrainSceneManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreTerrainSceneManager.cpp; path = ../../PlugIns/OctreeSceneManager/src/OgreTerrainSceneManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E24160B390164004EA2DF /* OgreTerrainVertexProgram.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreTerrainVertexProgram.cpp; path = ../../PlugIns/OctreeSceneManager/src/OgreTerrainVertexProgram.cpp; sourceTree = SOURCE_ROOT; };
+		000E24350B3902ED004EA2DF /* Plugin_CgProgramManager.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Plugin_CgProgramManager.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E24360B3902ED004EA2DF /* CgProgramManager Plugin-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "CgProgramManager Plugin-Info.plist"; path = "plist/CgProgramManager Plugin-Info.plist"; sourceTree = "<group>"; };
+		000E243E0B390499004EA2DF /* OgreCgPrerequisites.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreCgPrerequisites.h; path = ../../PlugIns/CgProgramManager/include/OgreCgPrerequisites.h; sourceTree = SOURCE_ROOT; };
+		000E243F0B390499004EA2DF /* OgreCgProgram.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreCgProgram.h; path = ../../PlugIns/CgProgramManager/include/OgreCgProgram.h; sourceTree = SOURCE_ROOT; };
+		000E24400B390499004EA2DF /* OgreCgProgramFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreCgProgramFactory.h; path = ../../PlugIns/CgProgramManager/include/OgreCgProgramFactory.h; sourceTree = SOURCE_ROOT; };
+		000E24410B3904B0004EA2DF /* OgreCgProgram.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreCgProgram.cpp; path = ../../PlugIns/CgProgramManager/src/OgreCgProgram.cpp; sourceTree = SOURCE_ROOT; };
+		000E24420B3904B0004EA2DF /* OgreCgProgramFactory.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreCgProgramFactory.cpp; path = ../../PlugIns/CgProgramManager/src/OgreCgProgramFactory.cpp; sourceTree = SOURCE_ROOT; };
+		000E24430B3904B0004EA2DF /* OgreCgProgramManagerDll.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreCgProgramManagerDll.cpp; path = ../../PlugIns/CgProgramManager/src/OgreCgProgramManagerDll.cpp; sourceTree = SOURCE_ROOT; };
+		000E244C0B39050D004EA2DF /* Cg.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cg.framework; path = ../../Dependencies/Cg.framework; sourceTree = SOURCE_ROOT; };
+		000E24550B390583004EA2DF /* EXRCodec Plugin-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "EXRCodec Plugin-Info.plist"; path = "plist/EXRCodec Plugin-Info.plist"; sourceTree = "<group>"; };
+		003C21070B51AB990090A344 /* OgreOSXWindow.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreOSXWindow.h; path = ../../RenderSystems/GL/include/OSX/OgreOSXWindow.h; sourceTree = SOURCE_ROOT; };
+		003C21110B51AE990090A344 /* OgreOSXWindow.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreOSXWindow.cpp; path = ../../RenderSystems/GL/src/OSX/OgreOSXWindow.cpp; sourceTree = SOURCE_ROOT; };
+		0054A4FF0B5465250037D8B9 /* OgrePrefabFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgrePrefabFactory.h; path = ../../OgreMain/include/OgrePrefabFactory.h; sourceTree = SOURCE_ROOT; };
+		0054A5000B5465250037D8B9 /* OgreUnifiedHighLevelGpuProgram.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreUnifiedHighLevelGpuProgram.h; path = ../../OgreMain/include/OgreUnifiedHighLevelGpuProgram.h; sourceTree = SOURCE_ROOT; };
+		0054A5060B5465940037D8B9 /* OgrePrefabFactory.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgrePrefabFactory.cpp; path = ../../OgreMain/src/OgrePrefabFactory.cpp; sourceTree = SOURCE_ROOT; };
+		0054A5070B5465940037D8B9 /* OgreUnifiedHighLevelGpuProgram.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreUnifiedHighLevelGpuProgram.cpp; path = ../../OgreMain/src/OgreUnifiedHighLevelGpuProgram.cpp; sourceTree = SOURCE_ROOT; };
+		005E5E9F0B7F399C00658C32 /* OgreInstancedGeometry.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreInstancedGeometry.h; path = ../../OgreMain/include/OgreInstancedGeometry.h; sourceTree = SOURCE_ROOT; };
+		005E5EA00B7F399C00658C32 /* OgrePlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgrePlugin.h; path = ../../OgreMain/include/OgrePlugin.h; sourceTree = SOURCE_ROOT; };
+		005E5EA10B7F399C00658C32 /* OgreUTFString.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreUTFString.h; path = ../../OgreMain/include/OgreUTFString.h; sourceTree = SOURCE_ROOT; };
+		005E5EA50B7F39CB00658C32 /* OgreInstancedGeometry.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreInstancedGeometry.cpp; path = ../../OgreMain/src/OgreInstancedGeometry.cpp; sourceTree = SOURCE_ROOT; };
+		005E5EB30B7F3B7900658C32 /* OgreGLPlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreGLPlugin.h; path = ../../RenderSystems/GL/include/OgreGLPlugin.h; sourceTree = SOURCE_ROOT; };
+		005E5EB40B7F3BA700658C32 /* OgreGLPlugin.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreGLPlugin.cpp; path = ../../RenderSystems/GL/src/OgreGLPlugin.cpp; sourceTree = SOURCE_ROOT; };
+		005E5EB60B7F3BDC00658C32 /* OgreParticleFXPlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreParticleFXPlugin.h; path = ../../PlugIns/ParticleFX/include/OgreParticleFXPlugin.h; sourceTree = SOURCE_ROOT; };
+		005E5EB70B7F3BEE00658C32 /* OgreParticleFXPlugin.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreParticleFXPlugin.cpp; path = ../../PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp; sourceTree = SOURCE_ROOT; };
+		005E5EB90B7F3C1600658C32 /* OgreBspSceneManagerPlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreBspSceneManagerPlugin.h; path = ../../PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h; sourceTree = SOURCE_ROOT; };
+		005E5EBA0B7F3C2D00658C32 /* OgreBspSceneManagerPlugin.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreBspSceneManagerPlugin.cpp; path = ../../PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp; sourceTree = SOURCE_ROOT; };
+		005E5EBC0B7F3C4B00658C32 /* OgreOctreePlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreOctreePlugin.h; path = ../../PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h; sourceTree = SOURCE_ROOT; };
+		005E5EBD0B7F3C6100658C32 /* OgreOctreePlugin.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreOctreePlugin.cpp; path = ../../PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp; sourceTree = SOURCE_ROOT; };
+		005E5EBF0B7F3C7E00658C32 /* OgreCgPlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreCgPlugin.h; path = ../../PlugIns/CgProgramManager/include/OgreCgPlugin.h; sourceTree = SOURCE_ROOT; };
+		005E5EC00B7F3C9300658C32 /* OgreCgPlugin.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreCgPlugin.cpp; path = ../../PlugIns/CgProgramManager/src/OgreCgPlugin.cpp; sourceTree = SOURCE_ROOT; };
+		0062F0F50B4C9D490076F733 /* ogrelogo-small.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = "ogrelogo-small.jpg"; path = "../../Samples/Media/materials/textures/ogrelogo-small.jpg"; sourceTree = SOURCE_ROOT; };
+		009077D90B5CDB3600459879 /* config.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = config.h; path = include/config.h; sourceTree = "<group>"; };
+		00ABEAF30B4D685A0059129A /* OgreOSXCocoaView.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = OgreOSXCocoaView.mm; path = src/OgreOSXCocoaView.mm; sourceTree = "<group>"; };
+		00ABEAF50B4D68690059129A /* OgreOSXCocoaView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreOSXCocoaView.h; path = include/OgreOSXCocoaView.h; sourceTree = "<group>"; };
+		00ABEAF60B4D69960059129A /* OgreOSXCocoaWindow.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = OgreOSXCocoaWindow.mm; path = ../../RenderSystems/GL/src/OSX/OgreOSXCocoaWindow.mm; sourceTree = SOURCE_ROOT; };
+		00ABEB0B0B4D6A6F0059129A /* OgreOSXCocoaWindow.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreOSXCocoaWindow.h; path = ../../RenderSystems/GL/include/OSX/OgreOSXCocoaWindow.h; sourceTree = SOURCE_ROOT; };
+		00DDBB790B4CDB7000E8E1C9 /* OgreOSXCarbonContext.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreOSXCarbonContext.cpp; path = ../../RenderSystems/GL/src/OSX/OgreOSXCarbonContext.cpp; sourceTree = SOURCE_ROOT; };
+		00DDBB7C0B4CDC2100E8E1C9 /* OgreOSXCocoaContext.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreOSXCocoaContext.h; path = ../../RenderSystems/GL/include/OSX/OgreOSXCocoaContext.h; sourceTree = SOURCE_ROOT; };
+		00DDBB7F0B4CDC9600E8E1C9 /* OgreOSXContext.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreOSXContext.h; path = ../../RenderSystems/GL/include/OSX/OgreOSXContext.h; sourceTree = SOURCE_ROOT; };
+		00DDBB8C0B4CDE9100E8E1C9 /* OgreOSXCGLContext.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreOSXCGLContext.h; path = ../../RenderSystems/GL/include/OSX/OgreOSXCGLContext.h; sourceTree = SOURCE_ROOT; };
+		00DDBB980B4CE0E500E8E1C9 /* OgreOSXCGLContext.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreOSXCGLContext.cpp; path = ../../RenderSystems/GL/src/OSX/OgreOSXCGLContext.cpp; sourceTree = SOURCE_ROOT; };
+		00DDBB9C0B4CE1C700E8E1C9 /* OgreOSXContext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OgreOSXContext.cpp; path = ../../RenderSystems/GL/src/OSX/OgreOSXContext.cpp; sourceTree = SOURCE_ROOT; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+		000E1D330B38D380004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E21430B38DCAC004EA2DF /* libFreeImage.a in Frameworks */,
+				000E21440B38DCAC004EA2DF /* libfreetype.a in Frameworks */,
+				000E21460B38DCAC004EA2DF /* libzzip.a in Frameworks */,
+				000E21E60B38DED5004EA2DF /* Carbon.framework in Frameworks */,
+				000E21E70B38DED5004EA2DF /* Cocoa.framework in Frameworks */,
+				000E22030B38DFDF004EA2DF /* libz.dylib in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E20540B38D600004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E214B0B38DE62004EA2DF /* AGL.framework in Frameworks */,
+				000E214C0B38DE62004EA2DF /* Carbon.framework in Frameworks */,
+				000E214D0B38DE62004EA2DF /* Cocoa.framework in Frameworks */,
+				000E214E0B38DE62004EA2DF /* OpenGL.framework in Frameworks */,
+				000E22F60B38E784004EA2DF /* Ogre.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E235A0B38F852004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E23B80B38FA8E004EA2DF /* Ogre.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E23C60B38FD6F004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E23CF0B38FE53004EA2DF /* Ogre.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E23F40B39009B004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E23FC0B3900FA004EA2DF /* Ogre.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E24330B3902ED004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E24490B3904D5004EA2DF /* Ogre.framework in Frameworks */,
+				AAD4EA270C80CC4B00AE4E5D /* Cg.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+		000E1D220B38D32C004EA2DF = {
+			isa = PBXGroup;
+			children = (
+				000E220F0B38E126004EA2DF /* Mac Extras */,
+				000E1D3E0B38D449004EA2DF /* OgreMain */,
+				000E1D3F0B38D451004EA2DF /* GL Render System */,
+				000E1D400B38D460004EA2DF /* ParticleFX Plugin */,
+				000E1D410B38D470004EA2DF /* BSPSceneManager Plugin */,
+				000E1D420B38D483004EA2DF /* OctreeSceneManager Plugin */,
+				000E1D430B38D495004EA2DF /* CgProgramManager Plugin */,
+				000E1D3D0B38D420004EA2DF /* Resources */,
+				000E1D490B38D4F7004EA2DF /* External Frameworks and Libraries */,
+				000E1D360B38D380004EA2DF /* Products */,
+			);
+			sourceTree = "<group>";
+		};
+		000E1D360B38D380004EA2DF /* Products */ = {
+			isa = PBXGroup;
+			children = (
+				000E1D350B38D380004EA2DF /* Ogre.framework */,
+				000E20560B38D600004EA2DF /* RenderSystem_GL.bundle */,
+				000E235C0B38F852004EA2DF /* Plugin_ParticleFX.bundle */,
+				000E23C80B38FD6F004EA2DF /* Plugin_BSPSceneManager.bundle */,
+				000E23F60B39009B004EA2DF /* Plugin_OctreeSceneManager.bundle */,
+				000E24350B3902ED004EA2DF /* Plugin_CgProgramManager.bundle */,
+			);
+			name = Products;
+			sourceTree = "<group>";
+		};
+		000E1D3D0B38D420004EA2DF /* Resources */ = {
+			isa = PBXGroup;
+			children = (
+				0062F0F50B4C9D490076F733 /* ogrelogo-small.jpg */,
+				000E1D450B38D4E5004EA2DF /* config.nib */,
+				000E1D460B38D4E5004EA2DF /* main.nib */,
+				000E1D370B38D380004EA2DF /* Ogre-Info.plist */,
+				000E20570B38D600004EA2DF /* GL Render System-Info.plist */,
+				000E235D0B38F852004EA2DF /* ParticleFX Plugin-Info.plist */,
+				000E23C90B38FD6F004EA2DF /* BSPSceneManager Plugin-Info.plist */,
+				000E23F70B39009B004EA2DF /* OctreeSceneManager Plugin-Info.plist */,
+				000E24360B3902ED004EA2DF /* CgProgramManager Plugin-Info.plist */,
+				000E24550B390583004EA2DF /* EXRCodec Plugin-Info.plist */,
+			);
+			name = Resources;
+			sourceTree = "<group>";
+		};
+		000E1D3E0B38D449004EA2DF /* OgreMain */ = {
+			isa = PBXGroup;
+			children = (
+				000E1D4B0B38D537004EA2DF /* Headers */,
+				000E1D4A0B38D531004EA2DF /* Source */,
+			);
+			name = OgreMain;
+			sourceTree = "<group>";
+		};
+		000E1D3F0B38D451004EA2DF /* GL Render System */ = {
+			isa = PBXGroup;
+			children = (
+				000E20690B38D754004EA2DF /* Headers */,
+				000E206A0B38D778004EA2DF /* Source */,
+				000E20D00B38D907004EA2DF /* Support */,
+			);
+			name = "GL Render System";
+			sourceTree = "<group>";
+		};
+		000E1D400B38D460004EA2DF /* ParticleFX Plugin */ = {
+			isa = PBXGroup;
+			children = (
+				000E23740B38F9BE004EA2DF /* Headers */,
+				000E23750B38F9C6004EA2DF /* Source */,
+			);
+			name = "ParticleFX Plugin";
+			sourceTree = "<group>";
+		};
+		000E1D410B38D470004EA2DF /* BSPSceneManager Plugin */ = {
+			isa = PBXGroup;
+			children = (
+				000E23D00B38FE5F004EA2DF /* Headers */,
+				000E23D10B38FE66004EA2DF /* Source */,
+			);
+			name = "BSPSceneManager Plugin";
+			sourceTree = "<group>";
+		};
+		000E1D420B38D483004EA2DF /* OctreeSceneManager Plugin */ = {
+			isa = PBXGroup;
+			children = (
+				000E23FD0B39010B004EA2DF /* Headers */,
+				000E23FE0B390120004EA2DF /* Source */,
+			);
+			name = "OctreeSceneManager Plugin";
+			sourceTree = "<group>";
+		};
+		000E1D430B38D495004EA2DF /* CgProgramManager Plugin */ = {
+			isa = PBXGroup;
+			children = (
+				000E243D0B390472004EA2DF /* Headers */,
+				000E243C0B39046A004EA2DF /* Source */,
+			);
+			name = "CgProgramManager Plugin";
+			sourceTree = "<group>";
+		};
+		000E1D490B38D4F7004EA2DF /* External Frameworks and Libraries */ = {
+			isa = PBXGroup;
+			children = (
+				000E244C0B39050D004EA2DF /* Cg.framework */,
+				000E21470B38DE62004EA2DF /* AGL.framework */,
+				000E21480B38DE62004EA2DF /* Carbon.framework */,
+				000E21490B38DE62004EA2DF /* Cocoa.framework */,
+				000E214A0B38DE62004EA2DF /* OpenGL.framework */,
+				000E213F0B38DCAC004EA2DF /* libFreeImage.a */,
+				000E21400B38DCAC004EA2DF /* libfreetype.a */,
+				000E21420B38DCAC004EA2DF /* libzzip.a */,
+				000E22020B38DFDF004EA2DF /* libz.dylib */,
+			);
+			name = "External Frameworks and Libraries";
+			sourceTree = "<group>";
+		};
+		000E1D4A0B38D531004EA2DF /* Source */ = {
+			isa = PBXGroup;
+			children = (
+				005E5EA50B7F39CB00658C32 /* OgreInstancedGeometry.cpp */,
+				0054A5060B5465940037D8B9 /* OgrePrefabFactory.cpp */,
+				0054A5070B5465940037D8B9 /* OgreUnifiedHighLevelGpuProgram.cpp */,
+				000E204C0B38D5C8004EA2DF /* OgreConfigDialog.cpp */,
+				000E204D0B38D5C8004EA2DF /* OgreErrorDialog.cpp */,
+				000E204E0B38D5C8004EA2DF /* OgreTimer.cpp */,
+				000E1EF20B38D5AA004EA2DF /* OgreAlignedAllocator.cpp */,
+				000E1EF30B38D5AA004EA2DF /* OgreAnimable.cpp */,
+				000E1EF40B38D5AA004EA2DF /* OgreAnimation.cpp */,
+				000E1EF50B38D5AA004EA2DF /* OgreAnimationState.cpp */,
+				000E1EF60B38D5AA004EA2DF /* OgreAnimationTrack.cpp */,
+				000E1EF70B38D5AA004EA2DF /* OgreArchiveManager.cpp */,
+				000E1EF80B38D5AA004EA2DF /* OgreAutoParamDataSource.cpp */,
+				000E1EFA0B38D5AA004EA2DF /* OgreBillboard.cpp */,
+				000E1EFB0B38D5AA004EA2DF /* OgreBillboardChain.cpp */,
+				000E1EFC0B38D5AA004EA2DF /* OgreBillboardParticleRenderer.cpp */,
+				000E1EFD0B38D5AA004EA2DF /* OgreBillboardSet.cpp */,
+				000E1EFF0B38D5AA004EA2DF /* OgreBone.cpp */,
+				000E1F000B38D5AA004EA2DF /* OgreBorderPanelOverlayElement.cpp */,
+				000E1F010B38D5AA004EA2DF /* OgreCamera.cpp */,
+				000E1F020B38D5AA004EA2DF /* OgreCodec.cpp */,
+				000E1F030B38D5AA004EA2DF /* OgreColourValue.cpp */,
+				000E1F040B38D5AA004EA2DF /* OgreCommon.cpp */,
+				000E1F050B38D5AA004EA2DF /* OgreCompiler2Pass.cpp */,
+				000E1F060B38D5AA004EA2DF /* OgreCompositionPass.cpp */,
+				000E1F070B38D5AA004EA2DF /* OgreCompositionTargetPass.cpp */,
+				000E1F080B38D5AA004EA2DF /* OgreCompositionTechnique.cpp */,
+				000E1F090B38D5AA004EA2DF /* OgreCompositor.cpp */,
+				000E1F0A0B38D5AA004EA2DF /* OgreCompositorChain.cpp */,
+				000E1F0B0B38D5AA004EA2DF /* OgreCompositorInstance.cpp */,
+				000E1F0C0B38D5AA004EA2DF /* OgreCompositorManager.cpp */,
+				000E1F0D0B38D5AA004EA2DF /* OgreCompositorScriptCompiler.cpp */,
+				000E1F0E0B38D5AA004EA2DF /* OgreCompositorSerializer.cpp */,
+				000E1F0F0B38D5AA004EA2DF /* OgreConfigFile.cpp */,
+				000E1F120B38D5AA004EA2DF /* OgreControllerManager.cpp */,
+				000E1F130B38D5AA004EA2DF /* OgreConvexBody.cpp */,
+				000E1F140B38D5AA004EA2DF /* OgreDataStream.cpp */,
+				000E1F150B38D5AA004EA2DF /* OgreDDSCodec.cpp */,
+				000E1F160B38D5AA004EA2DF /* OgreDefaultHardwareBufferManager.cpp */,
+				000E1F170B38D5AA004EA2DF /* OgreDefaultSceneQueries.cpp */,
+				000E1F180B38D5AA004EA2DF /* OgreDynLib.cpp */,
+				000E1F190B38D5AA004EA2DF /* OgreDynLibManager.cpp */,
+				000E1F1A0B38D5AA004EA2DF /* OgreEdgeListBuilder.cpp */,
+				000E1F1B0B38D5AA004EA2DF /* OgreEntity.cpp */,
+				000E1F1C0B38D5AA004EA2DF /* OgreException.cpp */,
+				000E1F1D0B38D5AA004EA2DF /* OgreExternalTextureSource.cpp */,
+				000E1F1E0B38D5AA004EA2DF /* OgreExternalTextureSourceManager.cpp */,
+				000E1F1F0B38D5AA004EA2DF /* OgreFileSystem.cpp */,
+				000E1F200B38D5AA004EA2DF /* OgreFont.cpp */,
+				000E1F210B38D5AA004EA2DF /* OgreFontManager.cpp */,
+				000E1F220B38D5AA004EA2DF /* OgreFreeImageCodec.cpp */,
+				000E1F230B38D5AA004EA2DF /* OgreFrustum.cpp */,
+				000E1F240B38D5AA004EA2DF /* OgreGpuProgram.cpp */,
+				000E1F250B38D5AA004EA2DF /* OgreGpuProgramManager.cpp */,
+				000E1F260B38D5AA004EA2DF /* OgreGpuProgramUsage.cpp */,
+				000E1F270B38D5AA004EA2DF /* OgreHardwareBufferManager.cpp */,
+				000E1F280B38D5AA004EA2DF /* OgreHardwareIndexBuffer.cpp */,
+				000E1F290B38D5AA004EA2DF /* OgreHardwareOcclusionQuery.cpp */,
+				000E1F2A0B38D5AA004EA2DF /* OgreHardwarePixelBuffer.cpp */,
+				000E1F2B0B38D5AA004EA2DF /* OgreHardwareVertexBuffer.cpp */,
+				000E1F2C0B38D5AA004EA2DF /* OgreHighLevelGpuProgram.cpp */,
+				000E1F2D0B38D5AA004EA2DF /* OgreHighLevelGpuProgramManager.cpp */,
+				000E1F2E0B38D5AA004EA2DF /* OgreImage.cpp */,
+				000E1F2F0B38D5AA004EA2DF /* OgreImageResampler.h */,
+				000E1F300B38D5AA004EA2DF /* OgreKeyFrame.cpp */,
+				000E1F310B38D5AA004EA2DF /* OgreLight.cpp */,
+				000E1F320B38D5AA004EA2DF /* OgreLog.cpp */,
+				000E1F330B38D5AA004EA2DF /* OgreLogManager.cpp */,
+				000E1F340B38D5AA004EA2DF /* ogremain.map */,
+				000E1F350B38D5AA004EA2DF /* OgreManualObject.cpp */,
+				000E1F360B38D5AA004EA2DF /* OgreMaterial.cpp */,
+				000E1F370B38D5AA004EA2DF /* OgreMaterialManager.cpp */,
+				000E1F380B38D5AA004EA2DF /* OgreMaterialScriptCompiler.cpp */,
+				000E1F390B38D5AA004EA2DF /* OgreMaterialSerializer.cpp */,
+				000E1F3A0B38D5AA004EA2DF /* OgreMath.cpp */,
+				000E1F3B0B38D5AA004EA2DF /* OgreMatrix3.cpp */,
+				000E1F3C0B38D5AA004EA2DF /* OgreMatrix4.cpp */,
+				000E1F3D0B38D5AA004EA2DF /* OgreMemoryManager.cpp */,
+				000E1F3E0B38D5AA004EA2DF /* OgreMesh.cpp */,
+				000E1F3F0B38D5AA004EA2DF /* OgreMeshManager.cpp */,
+				000E1F400B38D5AA004EA2DF /* OgreMeshSerializer.cpp */,
+				000E1F410B38D5AA004EA2DF /* OgreMeshSerializerImpl.cpp */,
+				000E1F420B38D5AA004EA2DF /* OgreMovableObject.cpp */,
+				000E1F430B38D5AA004EA2DF /* OgreMovablePlane.cpp */,
+				000E1F440B38D5AA004EA2DF /* OgreNode.cpp */,
+				000E1F450B38D5AA004EA2DF /* OgreNumerics.cpp */,
+				000E1F460B38D5AA004EA2DF /* OgreOptimisedUtil.cpp */,
+				000E1F470B38D5AA004EA2DF /* OgreOptimisedUtilGeneral.cpp */,
+				000E1F480B38D5AA004EA2DF /* OgreOptimisedUtilSSE.cpp */,
+				000E1F490B38D5AA004EA2DF /* OgreOverlay.cpp */,
+				000E1F4A0B38D5AA004EA2DF /* OgreOverlayContainer.cpp */,
+				000E1F4B0B38D5AA004EA2DF /* OgreOverlayElement.cpp */,
+				000E1F4C0B38D5AA004EA2DF /* OgreOverlayElementCommands.cpp */,
+				000E1F4D0B38D5AA004EA2DF /* OgreOverlayManager.cpp */,
+				000E1F4E0B38D5AA004EA2DF /* OgrePanelOverlayElement.cpp */,
+				000E1F4F0B38D5AA004EA2DF /* OgreParticle.cpp */,
+				000E1F500B38D5AA004EA2DF /* OgreParticleEmitter.cpp */,
+				000E1F510B38D5AA004EA2DF /* OgreParticleEmitterCommands.cpp */,
+				000E1F520B38D5AA004EA2DF /* OgreParticleIterator.cpp */,
+				000E1F530B38D5AA004EA2DF /* OgreParticleSystem.cpp */,
+				000E1F540B38D5AA004EA2DF /* OgreParticleSystemManager.cpp */,
+				000E1F550B38D5AA004EA2DF /* OgrePass.cpp */,
+				000E1F560B38D5AA004EA2DF /* OgrePatchMesh.cpp */,
+				000E1F570B38D5AA004EA2DF /* OgrePatchSurface.cpp */,
+				000E1F580B38D5AA004EA2DF /* OgrePixelConversions.h */,
+				000E1F590B38D5AA004EA2DF /* OgrePixelFormat.cpp */,
+				000E1F5A0B38D5AA004EA2DF /* OgrePlane.cpp */,
+				000E1F5B0B38D5AA004EA2DF /* OgrePlatformInformation.cpp */,
+				000E1F5C0B38D5AA004EA2DF /* OgrePolygon.cpp */,
+				000E1F5D0B38D5AA004EA2DF /* OgrePose.cpp */,
+				000E1F5E0B38D5AA004EA2DF /* OgrePrecompiledHeaders.cpp */,
+				000E1F5F0B38D5AA004EA2DF /* OgrePredefinedControllers.cpp */,
+				000E1F600B38D5AA004EA2DF /* OgreProfiler.cpp */,
+				000E1F610B38D5AA004EA2DF /* OgreProgressiveMesh.cpp */,
+				000E1F620B38D5AA004EA2DF /* OgreQuaternion.cpp */,
+				000E1F630B38D5AA004EA2DF /* OgreRectangle2D.cpp */,
+				000E1F640B38D5AA004EA2DF /* OgreRenderQueue.cpp */,
+				000E1F650B38D5AA004EA2DF /* OgreRenderQueueInvocation.cpp */,
+				000E1F660B38D5AA004EA2DF /* OgreRenderQueueSortingGrouping.cpp */,
+				000E1F670B38D5AA004EA2DF /* OgreRenderSystem.cpp */,
+				000E1F680B38D5AA004EA2DF /* OgreRenderSystemCapabilities.cpp */,
+				000E1F690B38D5AA004EA2DF /* OgreRenderTarget.cpp */,
+				000E1F6A0B38D5AA004EA2DF /* OgreRenderTexture.cpp */,
+				000E1F6B0B38D5AA004EA2DF /* OgreRenderWindow.cpp */,
+				000E1F6C0B38D5AA004EA2DF /* OgreResource.cpp */,
+				000E1F6D0B38D5AA004EA2DF /* OgreResourceBackgroundQueue.cpp */,
+				000E1F6E0B38D5AA004EA2DF /* OgreResourceGroupManager.cpp */,
+				000E1F6F0B38D5AA004EA2DF /* OgreResourceManager.cpp */,
+				000E1F700B38D5AA004EA2DF /* OgreRibbonTrail.cpp */,
+				000E1F710B38D5AA004EA2DF /* OgreRoot.cpp */,
+				000E1F720B38D5AA004EA2DF /* OgreRotationSpline.cpp */,
+				000E1F730B38D5AA004EA2DF /* OgreSceneManager.cpp */,
+				000E1F740B38D5AA004EA2DF /* OgreSceneManagerEnumerator.cpp */,
+				000E1F750B38D5AA004EA2DF /* OgreSceneNode.cpp */,
+				000E1F760B38D5AA004EA2DF /* OgreSceneQuery.cpp */,
+				000E1F770B38D5AA004EA2DF /* OgreSearchOps.cpp */,
+				000E1F780B38D5AA004EA2DF /* OgreSerializer.cpp */,
+				000E1F790B38D5AA004EA2DF /* OgreShadowCameraSetup.cpp */,
+				000E1F7A0B38D5AA004EA2DF /* OgreShadowCameraSetupFocused.cpp */,
+				000E1F7B0B38D5AA004EA2DF /* OgreShadowCameraSetupLiSPSM.cpp */,
+				000E1F7C0B38D5AA004EA2DF /* OgreShadowCameraSetupPlaneOptimal.cpp */,
+				000E1F7D0B38D5AA004EA2DF /* OgreShadowCaster.cpp */,
+				000E1F7E0B38D5AA004EA2DF /* OgreShadowTextureManager.cpp */,
+				000E1F7F0B38D5AA004EA2DF /* OgreShadowVolumeExtrudeProgram.cpp */,
+				000E1F800B38D5AA004EA2DF /* OgreSIMDHelper.h */,
+				000E1F810B38D5AA004EA2DF /* OgreSimpleRenderable.cpp */,
+				000E1F820B38D5AA004EA2DF /* OgreSimpleSpline.cpp */,
+				000E1F840B38D5AA004EA2DF /* OgreSkeleton.cpp */,
+				000E1F850B38D5AA004EA2DF /* OgreSkeletonInstance.cpp */,
+				000E1F860B38D5AA004EA2DF /* OgreSkeletonManager.cpp */,
+				000E1F870B38D5AA004EA2DF /* OgreSkeletonSerializer.cpp */,
+				000E1F880B38D5AA004EA2DF /* OgreStaticGeometry.cpp */,
+				000E1F890B38D5AA004EA2DF /* OgreString.cpp */,
+				000E1F8A0B38D5AA004EA2DF /* OgreStringConverter.cpp */,
+				000E1F8B0B38D5AA004EA2DF /* OgreStringInterface.cpp */,
+				000E1F8D0B38D5AA004EA2DF /* OgreSubEntity.cpp */,
+				000E1F8E0B38D5AA004EA2DF /* OgreSubMesh.cpp */,
+				000E1F8F0B38D5AA004EA2DF /* OgreTagPoint.cpp */,
+				000E1F900B38D5AA004EA2DF /* OgreTechnique.cpp */,
+				000E1F910B38D5AA004EA2DF /* OgreTextAreaOverlayElement.cpp */,
+				000E1F920B38D5AA004EA2DF /* OgreTexture.cpp */,
+				000E1F930B38D5AA004EA2DF /* OgreTextureManager.cpp */,
+				000E1F940B38D5AA004EA2DF /* OgreTextureUnitState.cpp */,
+				000E1F960B38D5AA004EA2DF /* OgreUserDefinedObject.cpp */,
+				000E1F970B38D5AA004EA2DF /* OgreVector2.cpp */,
+				000E1F980B38D5AA004EA2DF /* OgreVector3.cpp */,
+				000E1F990B38D5AA004EA2DF /* OgreVector4.cpp */,
+				000E1F9A0B38D5AA004EA2DF /* OgreVertexIndexData.cpp */,
+				000E1F9B0B38D5AA004EA2DF /* OgreViewport.cpp */,
+				000E1F9C0B38D5AA004EA2DF /* OgreWindowEventUtilities.cpp */,
+				000E1F9D0B38D5AA004EA2DF /* OgreWireBoundingBox.cpp */,
+				000E1F9E0B38D5AA004EA2DF /* OgreZip.cpp */,
+			);
+			name = Source;
+			sourceTree = "<group>";
+		};
+		000E1D4B0B38D537004EA2DF /* Headers */ = {
+			isa = PBXGroup;
+			children = (
+				005E5E9F0B7F399C00658C32 /* OgreInstancedGeometry.h */,
+				005E5EA00B7F399C00658C32 /* OgrePlugin.h */,
+				005E5EA10B7F399C00658C32 /* OgreUTFString.h */,
+				0054A4FF0B5465250037D8B9 /* OgrePrefabFactory.h */,
+				0054A5000B5465250037D8B9 /* OgreUnifiedHighLevelGpuProgram.h */,
+				000E1EEC0B38D587004EA2DF /* OgreConfigDialogImp.h */,
+				000E1EED0B38D587004EA2DF /* OgreErrorDialogImp.h */,
+				000E1EEE0B38D587004EA2DF /* OgreTimerImp.h */,
+				000E1D4C0B38D565004EA2DF /* asm_math.h */,
+				000E1D4D0B38D565004EA2DF /* Ogre.h */,
+				000E1D4E0B38D565004EA2DF /* OgreAlignedAllocator.h */,
+				000E1D4F0B38D565004EA2DF /* OgreAnimable.h */,
+				000E1D500B38D565004EA2DF /* OgreAnimation.h */,
+				000E1D510B38D565004EA2DF /* OgreAnimationState.h */,
+				000E1D520B38D565004EA2DF /* OgreAnimationTrack.h */,
+				000E1D530B38D565004EA2DF /* OgreAny.h */,
+				000E1D540B38D565004EA2DF /* OgreArchive.h */,
+				000E1D550B38D565004EA2DF /* OgreArchiveFactory.h */,
+				000E1D560B38D565004EA2DF /* OgreArchiveManager.h */,
+				000E1D570B38D565004EA2DF /* OgreAutoParamDataSource.h */,
+				000E1D580B38D565004EA2DF /* OgreAxisAlignedBox.h */,
+				000E1D590B38D565004EA2DF /* OgreBillboard.h */,
+				000E1D5A0B38D565004EA2DF /* OgreBillboardChain.h */,
+				000E1D5B0B38D565004EA2DF /* OgreBillboardParticleRenderer.h */,
+				000E1D5C0B38D565004EA2DF /* OgreBillboardSet.h */,
+				000E1D5D0B38D565004EA2DF /* OgreBitwise.h */,
+				000E1D5E0B38D565004EA2DF /* OgreBlendMode.h */,
+				000E1D5F0B38D565004EA2DF /* OgreBone.h */,
+				000E1D600B38D565004EA2DF /* OgreBorderPanelOverlayElement.h */,
+				000E1D610B38D565004EA2DF /* OgreCamera.h */,
+				000E1D620B38D565004EA2DF /* OgreCodec.h */,
+				000E1D630B38D565004EA2DF /* OgreColourValue.h */,
+				000E1D640B38D565004EA2DF /* OgreCommon.h */,
+				000E1D650B38D565004EA2DF /* OgreCompiler2Pass.h */,
+				000E1D660B38D565004EA2DF /* OgreCompositionPass.h */,
+				000E1D670B38D565004EA2DF /* OgreCompositionTargetPass.h */,
+				000E1D680B38D565004EA2DF /* OgreCompositionTechnique.h */,
+				000E1D690B38D565004EA2DF /* OgreCompositor.h */,
+				000E1D6A0B38D565004EA2DF /* OgreCompositorChain.h */,
+				000E1D6B0B38D565004EA2DF /* OgreCompositorInstance.h */,
+				000E1D6C0B38D565004EA2DF /* OgreCompositorManager.h */,
+				000E1D6D0B38D565004EA2DF /* OgreCompositorScriptCompiler.h */,
+				000E1D6E0B38D565004EA2DF /* OgreCompositorSerializer.h */,
+				000E1D6F0B38D565004EA2DF /* OgreConfig.h */,
+				000E1D700B38D565004EA2DF /* OgreConfigDialog.h */,
+				000E1D710B38D565004EA2DF /* OgreConfigFile.h */,
+				000E1D720B38D565004EA2DF /* OgreConfigOptionMap.h */,
+				000E1D730B38D565004EA2DF /* OgreController.h */,
+				000E1D740B38D565004EA2DF /* OgreControllerManager.h */,
+				000E1D750B38D565004EA2DF /* OgreConvexBody.h */,
+				000E1D760B38D565004EA2DF /* OgreDataStream.h */,
+				000E1D770B38D565004EA2DF /* OgreDDSCodec.h */,
+				000E1D780B38D565004EA2DF /* OgreDefaultHardwareBufferManager.h */,
+				000E1D790B38D565004EA2DF /* OgreDynLib.h */,
+				000E1D7A0B38D565004EA2DF /* OgreDynLibManager.h */,
+				000E1D7B0B38D565004EA2DF /* OgreEdgeListBuilder.h */,
+				000E1D7C0B38D565004EA2DF /* OgreEntity.h */,
+				000E1D7D0B38D565004EA2DF /* OgreErrorDialog.h */,
+				000E1D7E0B38D565004EA2DF /* OgreException.h */,
+				000E1D7F0B38D565004EA2DF /* OgreExternalTextureSource.h */,
+				000E1D800B38D565004EA2DF /* OgreExternalTextureSourceManager.h */,
+				000E1D810B38D566004EA2DF /* OgreFactoryObj.h */,
+				000E1D820B38D566004EA2DF /* OgreFileSystem.h */,
+				000E1D830B38D566004EA2DF /* OgreFont.h */,
+				000E1D840B38D566004EA2DF /* OgreFontManager.h */,
+				000E1D850B38D566004EA2DF /* OgreFrameListener.h */,
+				000E1D860B38D566004EA2DF /* OgreFreeImageCodec.h */,
+				000E1D870B38D566004EA2DF /* OgreFrustum.h */,
+				000E1D880B38D566004EA2DF /* OgreGpuProgram.h */,
+				000E1D890B38D566004EA2DF /* OgreGpuProgramManager.h */,
+				000E1D8A0B38D566004EA2DF /* OgreGpuProgramUsage.h */,
+				000E1D8B0B38D566004EA2DF /* OgreHardwareBuffer.h */,
+				000E1D8C0B38D566004EA2DF /* OgreHardwareBufferManager.h */,
+				000E1D8D0B38D566004EA2DF /* OgreHardwareIndexBuffer.h */,
+				000E1D8E0B38D566004EA2DF /* OgreHardwareOcclusionQuery.h */,
+				000E1D8F0B38D566004EA2DF /* OgreHardwarePixelBuffer.h */,
+				000E1D900B38D566004EA2DF /* OgreHardwareVertexBuffer.h */,
+				000E1D910B38D566004EA2DF /* OgreHighLevelGpuProgram.h */,
+				000E1D920B38D566004EA2DF /* OgreHighLevelGpuProgramManager.h */,
+				000E1D930B38D566004EA2DF /* OgreImage.h */,
+				000E1D940B38D566004EA2DF /* OgreImageCodec.h */,
+				000E1D950B38D566004EA2DF /* OgreIteratorWrappers.h */,
+				000E1D960B38D566004EA2DF /* OgreKeyFrame.h */,
+				000E1D970B38D566004EA2DF /* OgreLight.h */,
+				000E1D980B38D566004EA2DF /* OgreLog.h */,
+				000E1D990B38D566004EA2DF /* OgreLogManager.h */,
+				000E1D9A0B38D566004EA2DF /* OgreManualObject.h */,
+				000E1D9B0B38D566004EA2DF /* OgreMaterial.h */,
+				000E1D9C0B38D566004EA2DF /* OgreMaterialManager.h */,
+				000E1D9D0B38D566004EA2DF /* OgreMaterialScriptCompiler.h */,
+				000E1D9E0B38D566004EA2DF /* OgreMaterialSerializer.h */,
+				000E1D9F0B38D566004EA2DF /* OgreMath.h */,
+				000E1DA00B38D566004EA2DF /* OgreMatrix3.h */,
+				000E1DA10B38D566004EA2DF /* OgreMatrix4.h */,
+				000E1DA20B38D566004EA2DF /* OgreMemoryMacros.h */,
+				000E1DA30B38D566004EA2DF /* OgreMemoryManager.h */,
+				000E1DA40B38D566004EA2DF /* OgreMesh.h */,
+				000E1DA50B38D566004EA2DF /* OgreMeshFileFormat.h */,
+				000E1DA60B38D566004EA2DF /* OgreMeshManager.h */,
+				000E1DA70B38D566004EA2DF /* OgreMeshSerializer.h */,
+				000E1DA80B38D566004EA2DF /* OgreMeshSerializerImpl.h */,
+				000E1DA90B38D566004EA2DF /* OgreMovableObject.h */,
+				000E1DAA0B38D566004EA2DF /* OgreMovablePlane.h */,
+				000E1DAB0B38D566004EA2DF /* OgreNode.h */,
+				000E1DAC0B38D566004EA2DF /* OgreNoMemoryMacros.h */,
+				000E1DAD0B38D566004EA2DF /* OgreNumerics.h */,
+				000E1DAE0B38D566004EA2DF /* OgreOptimisedUtil.h */,
+				000E1DAF0B38D566004EA2DF /* OgreOverlay.h */,
+				000E1DB00B38D566004EA2DF /* OgreOverlayContainer.h */,
+				000E1DB10B38D566004EA2DF /* OgreOverlayElement.h */,
+				000E1DB20B38D566004EA2DF /* OgreOverlayElementCommands.h */,
+				000E1DB30B38D566004EA2DF /* OgreOverlayElementFactory.h */,
+				000E1DB40B38D566004EA2DF /* OgreOverlayManager.h */,
+				000E1DB50B38D566004EA2DF /* OgrePanelOverlayElement.h */,
+				000E1DB60B38D566004EA2DF /* OgreParticle.h */,
+				000E1DB70B38D566004EA2DF /* OgreParticleAffector.h */,
+				000E1DB80B38D566004EA2DF /* OgreParticleAffectorFactory.h */,
+				000E1DB90B38D566004EA2DF /* OgreParticleEmitter.h */,
+				000E1DBA0B38D566004EA2DF /* OgreParticleEmitterCommands.h */,
+				000E1DBB0B38D566004EA2DF /* OgreParticleEmitterFactory.h */,
+				000E1DBC0B38D566004EA2DF /* OgreParticleIterator.h */,
+				000E1DBD0B38D566004EA2DF /* OgreParticleSystem.h */,
+				000E1DBE0B38D566004EA2DF /* OgreParticleSystemManager.h */,
+				000E1DBF0B38D566004EA2DF /* OgreParticleSystemRenderer.h */,
+				000E1DC00B38D566004EA2DF /* OgrePass.h */,
+				000E1DC10B38D566004EA2DF /* OgrePatchMesh.h */,
+				000E1DC20B38D566004EA2DF /* OgrePatchSurface.h */,
+				000E1DC30B38D566004EA2DF /* OgrePixelFormat.h */,
+				000E1DC40B38D566004EA2DF /* OgrePlane.h */,
+				000E1DC50B38D566004EA2DF /* OgrePlaneBoundedVolume.h */,
+				000E1DC60B38D566004EA2DF /* OgrePlatform.h */,
+				000E1DC70B38D566004EA2DF /* OgrePlatformInformation.h */,
+				000E1DC80B38D566004EA2DF /* OgrePolygon.h */,
+				000E1DC90B38D566004EA2DF /* OgrePose.h */,
+				000E1DCA0B38D566004EA2DF /* OgrePredefinedControllers.h */,
+				000E1DCB0B38D566004EA2DF /* OgrePrerequisites.h */,
+				000E1DCC0B38D566004EA2DF /* OgreProfiler.h */,
+				000E1DCD0B38D566004EA2DF /* OgreProgressiveMesh.h */,
+				000E1DCE0B38D566004EA2DF /* OgreQuaternion.h */,
+				000E1DCF0B38D566004EA2DF /* OgreRadixSort.h */,
+				000E1DD00B38D566004EA2DF /* OgreRay.h */,
+				000E1DD10B38D566004EA2DF /* OgreRectangle.h */,
+				000E1DD20B38D566004EA2DF /* OgreRectangle2D.h */,
+				000E1DD30B38D566004EA2DF /* OgreRenderable.h */,
+				000E1DD40B38D566004EA2DF /* OgreRenderOperation.h */,
+				000E1DD50B38D566004EA2DF /* OgreRenderQueue.h */,
+				000E1DD60B38D566004EA2DF /* OgreRenderQueueInvocation.h */,
+				000E1DD70B38D566004EA2DF /* OgreRenderQueueListener.h */,
+				000E1DD80B38D566004EA2DF /* OgreRenderQueueSortingGrouping.h */,
+				000E1DD90B38D566004EA2DF /* OgreRenderSystem.h */,
+				000E1DDA0B38D566004EA2DF /* OgreRenderSystemCapabilities.h */,
+				000E1DDB0B38D566004EA2DF /* OgreRenderTarget.h */,
+				000E1DDC0B38D566004EA2DF /* OgreRenderTargetListener.h */,
+				000E1DDD0B38D566004EA2DF /* OgreRenderTexture.h */,
+				000E1DDE0B38D566004EA2DF /* OgreRenderWindow.h */,
+				000E1DDF0B38D566004EA2DF /* OgreResource.h */,
+				000E1DE00B38D566004EA2DF /* OgreResourceBackgroundQueue.h */,
+				000E1DE10B38D566004EA2DF /* OgreResourceGroupManager.h */,
+				000E1DE20B38D566004EA2DF /* OgreResourceManager.h */,
+				000E1DE30B38D566004EA2DF /* OgreRibbonTrail.h */,
+				000E1DE40B38D566004EA2DF /* OgreRoot.h */,
+				000E1DE50B38D566004EA2DF /* OgreRotationalSpline.h */,
+				000E1DE60B38D566004EA2DF /* OgreSceneManager.h */,
+				000E1DE70B38D566004EA2DF /* OgreSceneManagerEnumerator.h */,
+				000E1DE80B38D566004EA2DF /* OgreSceneNode.h */,
+				000E1DE90B38D566004EA2DF /* OgreSceneQuery.h */,
+				000E1DEA0B38D566004EA2DF /* OgreScriptLoader.h */,
+				000E1DEB0B38D566004EA2DF /* OgreSearchOps.h */,
+				000E1DEC0B38D566004EA2DF /* OgreSerializer.h */,
+				000E1DED0B38D566004EA2DF /* OgreShadowCameraSetup.h */,
+				000E1DEE0B38D566004EA2DF /* OgreShadowCameraSetupFocused.h */,
+				000E1DEF0B38D566004EA2DF /* OgreShadowCameraSetupLiSPSM.h */,
+				000E1DF00B38D566004EA2DF /* OgreShadowCameraSetupPlaneOptimal.h */,
+				000E1DF10B38D566004EA2DF /* OgreShadowCaster.h */,
+				000E1DF20B38D566004EA2DF /* OgreShadowTextureManager.h */,
+				000E1DF30B38D566004EA2DF /* OgreShadowVolumeExtrudeProgram.h */,
+				000E1DF40B38D566004EA2DF /* OgreSharedPtr.h */,
+				000E1DF50B38D566004EA2DF /* OgreSimpleRenderable.h */,
+				000E1DF60B38D566004EA2DF /* OgreSimpleSpline.h */,
+				000E1DF70B38D566004EA2DF /* OgreSingleton.h */,
+				000E1DF80B38D566004EA2DF /* OgreSkeleton.h */,
+				000E1DF90B38D566004EA2DF /* OgreSkeletonFileFormat.h */,
+				000E1DFA0B38D566004EA2DF /* OgreSkeletonInstance.h */,
+				000E1DFB0B38D566004EA2DF /* OgreSkeletonManager.h */,
+				000E1DFC0B38D566004EA2DF /* OgreSkeletonSerializer.h */,
+				000E1DFD0B38D566004EA2DF /* OgreSphere.h */,
+				000E1DFE0B38D566004EA2DF /* OgreSpotShadowFadePng.h */,
+				000E1DFF0B38D566004EA2DF /* OgreStableHeaders.h */,
+				000E1E000B38D566004EA2DF /* OgreStaticFaceGroup.h */,
+				000E1E010B38D566004EA2DF /* OgreStaticGeometry.h */,
+				000E1E020B38D566004EA2DF /* OgreStdHeaders.h */,
+				000E1E030B38D566004EA2DF /* OgreString.h */,
+				000E1E040B38D566004EA2DF /* OgreStringConverter.h */,
+				000E1E050B38D566004EA2DF /* OgreStringInterface.h */,
+				000E1E060B38D566004EA2DF /* OgreStringVector.h */,
+				000E1E070B38D566004EA2DF /* OgreSubEntity.h */,
+				000E1E080B38D566004EA2DF /* OgreSubMesh.h */,
+				000E1E090B38D566004EA2DF /* OgreTagPoint.h */,
+				000E1E0B0B38D566004EA2DF /* OgreTechnique.h */,
+				000E1E0C0B38D566004EA2DF /* OgreTextAreaOverlayElement.h */,
+				000E1E0D0B38D566004EA2DF /* OgreTexture.h */,
+				000E1E0E0B38D566004EA2DF /* OgreTextureManager.h */,
+				000E1E0F0B38D566004EA2DF /* OgreTextureUnitState.h */,
+				000E1E100B38D566004EA2DF /* OgreTimer.h */,
+				000E1E110B38D566004EA2DF /* OgreUserDefinedObject.h */,
+				000E1E120B38D566004EA2DF /* OgreVector2.h */,
+				000E1E130B38D566004EA2DF /* OgreVector3.h */,
+				000E1E140B38D566004EA2DF /* OgreVector4.h */,
+				000E1E150B38D566004EA2DF /* OgreVertexBoneAssignment.h */,
+				000E1E160B38D566004EA2DF /* OgreVertexIndexData.h */,
+				000E1E170B38D566004EA2DF /* OgreViewport.h */,
+				000E1E180B38D566004EA2DF /* OgreWindowEventUtilities.h */,
+				000E1E190B38D566004EA2DF /* OgreWireBoundingBox.h */,
+				000E1E1A0B38D566004EA2DF /* OgreZip.h */,
+			);
+			name = Headers;
+			sourceTree = "<group>";
+		};
+		000E20690B38D754004EA2DF /* Headers */ = {
+			isa = PBXGroup;
+			children = (
+				005E5EB30B7F3B7900658C32 /* OgreGLPlugin.h */,
+				000E231D0B38EDAF004EA2DF /* gl.h */,
+				000E231E0B38EDAF004EA2DF /* glext.h */,
+				00DDBB7F0B4CDC9600E8E1C9 /* OgreOSXContext.h */,
+				000E20910B38D887004EA2DF /* OgreOSXCarbonContext.h */,
+				00DDBB7C0B4CDC2100E8E1C9 /* OgreOSXCocoaContext.h */,
+				00DDBB8C0B4CDE9100E8E1C9 /* OgreOSXCGLContext.h */,
+				000E20920B38D887004EA2DF /* OgreOSXGLSupport.h */,
+				000E20930B38D887004EA2DF /* OgreOSXRenderTexture.h */,
+				003C21070B51AB990090A344 /* OgreOSXWindow.h */,
+				000E20940B38D887004EA2DF /* OgreOSXCarbonWindow.h */,
+				00ABEB0B0B4D6A6F0059129A /* OgreOSXCocoaWindow.h */,
+				000E206B0B38D82E004EA2DF /* OgreGLATIFSInit.h */,
+				000E206C0B38D82E004EA2DF /* OgreGLContext.h */,
+				000E206D0B38D82E004EA2DF /* OgreGLDefaultHardwareBufferManager.h */,
+				000E206E0B38D82E004EA2DF /* OgreGLFBOMultiRenderTarget.h */,
+				000E206F0B38D82E004EA2DF /* OgreGLFBORenderTexture.h */,
+				000E20700B38D82E004EA2DF /* OgreGLFrameBufferObject.h */,
+				000E20710B38D82E004EA2DF /* OgreGLGpuNvparseProgram.h */,
+				000E20720B38D82E004EA2DF /* OgreGLGpuProgram.h */,
+				000E20730B38D82E004EA2DF /* OgreGLGpuProgramManager.h */,
+				000E20740B38D82E004EA2DF /* OgreGLHardwareBufferManager.h */,
+				000E20750B38D82E004EA2DF /* OgreGLHardwareIndexBuffer.h */,
+				000E20760B38D82E004EA2DF /* OgreGLHardwareOcclusionQuery.h */,
+				000E20770B38D82E004EA2DF /* OgreGLHardwarePixelBuffer.h */,
+				000E20780B38D82E004EA2DF /* OgreGLHardwareVertexBuffer.h */,
+				000E20790B38D82E004EA2DF /* OgreGLPBRenderTexture.h */,
+				000E207A0B38D82E004EA2DF /* OgreGLPBuffer.h */,
+				000E207B0B38D82E004EA2DF /* OgreGLPixelFormat.h */,
+				000E207C0B38D82E004EA2DF /* OgreGLPrerequisites.h */,
+				000E207D0B38D82E004EA2DF /* OgreGLRenderSystem.h */,
+				000E207E0B38D82E004EA2DF /* OgreGLRenderTexture.h */,
+				000E207F0B38D82E004EA2DF /* OgreGLSupport.h */,
+				000E20800B38D82E004EA2DF /* OgreGLTexture.h */,
+				000E20810B38D82E004EA2DF /* OgreGLTextureManager.h */,
+				000E208B0B38D863004EA2DF /* glew.h */,
+			);
+			name = Headers;
+			sourceTree = "<group>";
+		};
+		000E206A0B38D778004EA2DF /* Source */ = {
+			isa = PBXGroup;
+			children = (
+				005E5EB40B7F3BA700658C32 /* OgreGLPlugin.cpp */,
+				000E20C70B38D8FB004EA2DF /* OgreGLUtil.h */,
+				00DDBB9C0B4CE1C700E8E1C9 /* OgreOSXContext.cpp */,
+				00DDBB790B4CDB7000E8E1C9 /* OgreOSXCarbonContext.cpp */,
+				00DDBB980B4CE0E500E8E1C9 /* OgreOSXCGLContext.cpp */,
+				000E20C80B38D8FB004EA2DF /* OgreOSXCocoaContext.mm */,
+				000E20C90B38D8FB004EA2DF /* OgreOSXGLSupport.mm */,
+				000E20CA0B38D8FB004EA2DF /* OgreOSXRenderTexture.cpp */,
+				003C21110B51AE990090A344 /* OgreOSXWindow.cpp */,
+				000E20CB0B38D8FB004EA2DF /* OgreOSXCarbonWindow.cpp */,
+				00ABEAF60B4D69960059129A /* OgreOSXCocoaWindow.mm */,
+				000E20950B38D8DA004EA2DF /* OgreGLATIFSInit.cpp */,
+				000E20960B38D8DA004EA2DF /* OgreGLContext.cpp */,
+				000E20970B38D8DA004EA2DF /* OgreGLDefaultHardwareBufferManager.cpp */,
+				000E20980B38D8DA004EA2DF /* OgreGLEngineDll.cpp */,
+				000E20990B38D8DA004EA2DF /* OgreGLFBOMultiRenderTarget.cpp */,
+				000E209A0B38D8DB004EA2DF /* OgreGLFBORenderTexture.cpp */,
+				000E209B0B38D8DB004EA2DF /* OgreGLFrameBufferObject.cpp */,
+				000E209C0B38D8DB004EA2DF /* OgreGLGpuNvparseProgram.cpp */,
+				000E209D0B38D8DB004EA2DF /* OgreGLGpuProgram.cpp */,
+				000E209E0B38D8DB004EA2DF /* OgreGLGpuProgramManager.cpp */,
+				000E209F0B38D8DB004EA2DF /* OgreGLHardwareBufferManager.cpp */,
+				000E20A00B38D8DB004EA2DF /* OgreGLHardwareIndexBuffer.cpp */,
+				000E20A10B38D8DB004EA2DF /* OgreGLHardwareOcclusionQuery.cpp */,
+				000E20A20B38D8DB004EA2DF /* OgreGLHardwarePixelBuffer.cpp */,
+				000E20A30B38D8DB004EA2DF /* OgreGLHardwareVertexBuffer.cpp */,
+				000E20A40B38D8DB004EA2DF /* OgreGLPBRenderTexture.cpp */,
+				000E20A50B38D8DB004EA2DF /* OgreGLPixelFormat.cpp */,
+				000E20A60B38D8DB004EA2DF /* OgreGLRenderSystem.cpp */,
+				000E20A70B38D8DB004EA2DF /* OgreGLRenderTexture.cpp */,
+				000E20A80B38D8DB004EA2DF /* OgreGLSupport.cpp */,
+				000E20A90B38D8DB004EA2DF /* OgreGLTexture.cpp */,
+				000E20AA0B38D8DB004EA2DF /* OgreGLTextureManager.cpp */,
+				000E231B0B38ED7A004EA2DF /* glew.cpp */,
+			);
+			name = Source;
+			sourceTree = "<group>";
+		};
+		000E20D00B38D907004EA2DF /* Support */ = {
+			isa = PBXGroup;
+			children = (
+				000E21340B38D9E5004EA2DF /* atifs */,
+				000E21210B38D98D004EA2DF /* GLSL */,
+				000E20D10B38D920004EA2DF /* nvparse */,
+			);
+			name = Support;
+			sourceTree = "<group>";
+		};
+		000E20D10B38D920004EA2DF /* nvparse */ = {
+			isa = PBXGroup;
+			children = (
+				000E23200B38EE0E004EA2DF /* vp1.0_impl.cpp */,
+				000E23210B38EE0E004EA2DF /* vs1.0_inst_list.cpp */,
+				000E23220B38EE0E004EA2DF /* vsp1.0_impl.cpp */,
+				000E20D20B38D965004EA2DF /* _ps1.0_lexer.cpp */,
+				000E20D30B38D965004EA2DF /* _ps1.0_parser.cpp */,
+				000E20D40B38D965004EA2DF /* _ps1.0_parser.h */,
+				000E20D50B38D965004EA2DF /* _rc1.0_lexer.cpp */,
+				000E20D60B38D965004EA2DF /* _rc1.0_parser.cpp */,
+				000E20D70B38D965004EA2DF /* _rc1.0_parser.h */,
+				000E20D80B38D965004EA2DF /* _ts1.0_lexer.cpp */,
+				000E20D90B38D965004EA2DF /* _ts1.0_parser.cpp */,
+				000E20DA0B38D965004EA2DF /* _ts1.0_parser.h */,
+				000E20DB0B38D965004EA2DF /* _vs1.0_lexer.cpp */,
+				000E20DC0B38D965004EA2DF /* _vs1.0_parser.cpp */,
+				000E20DD0B38D965004EA2DF /* _vs1.0_parser.h */,
+				000E20DE0B38D965004EA2DF /* avp1.0_impl.cpp */,
+				000E20DF0B38D965004EA2DF /* macro.h */,
+				000E20E00B38D965004EA2DF /* nvparse_errors.cpp */,
+				000E20E10B38D965004EA2DF /* nvparse_errors.h */,
+				000E20E20B38D965004EA2DF /* nvparse_externs.h */,
+				000E20E30B38D965004EA2DF /* nvparse.cpp */,
+				000E20E40B38D965004EA2DF /* nvparse.h */,
+				000E20E70B38D965004EA2DF /* ps1.0_program.cpp */,
+				000E20E80B38D965004EA2DF /* ps1.0_program.h */,
+				000E20EA0B38D965004EA2DF /* rc1.0_combiners.cpp */,
+				000E20EB0B38D965004EA2DF /* rc1.0_combiners.h */,
+				000E20EC0B38D965004EA2DF /* rc1.0_final.cpp */,
+				000E20ED0B38D965004EA2DF /* rc1.0_final.h */,
+				000E20EE0B38D965004EA2DF /* rc1.0_general.cpp */,
+				000E20EF0B38D965004EA2DF /* rc1.0_general.h */,
+				000E20F10B38D965004EA2DF /* rc1.0_register.h */,
+				000E20F40B38D965004EA2DF /* ts1.0_inst_list.cpp */,
+				000E20F50B38D965004EA2DF /* ts1.0_inst_list.h */,
+				000E20F60B38D965004EA2DF /* ts1.0_inst.cpp */,
+				000E20F70B38D965004EA2DF /* ts1.0_inst.h */,
+				000E20F90B38D965004EA2DF /* vcp1.0_impl.cpp */,
+				000E20FD0B38D965004EA2DF /* vs1.0_inst_list.h */,
+				000E20FE0B38D965004EA2DF /* vs1.0_inst.cpp */,
+				000E20FF0B38D965004EA2DF /* vs1.0_inst.h */,
+			);
+			name = nvparse;
+			sourceTree = "<group>";
+		};
+		000E21210B38D98D004EA2DF /* GLSL */ = {
+			isa = PBXGroup;
+			children = (
+				000E212E0B38D9DE004EA2DF /* OgreGLSLExtSupport.h */,
+				000E212F0B38D9DE004EA2DF /* OgreGLSLGpuProgram.h */,
+				000E21300B38D9DE004EA2DF /* OgreGLSLLinkProgram.h */,
+				000E21310B38D9DE004EA2DF /* OgreGLSLLinkProgramManager.h */,
+				000E21320B38D9DE004EA2DF /* OgreGLSLProgram.h */,
+				000E21330B38D9DE004EA2DF /* OgreGLSLProgramFactory.h */,
+				000E21220B38D9C0004EA2DF /* OgreGLSLExtSupport.cpp */,
+				000E21230B38D9C0004EA2DF /* OgreGLSLGpuProgram.cpp */,
+				000E21240B38D9C0004EA2DF /* OgreGLSLLinkProgram.cpp */,
+				000E21250B38D9C0004EA2DF /* OgreGLSLLinkProgramManager.cpp */,
+				000E21260B38D9C0004EA2DF /* OgreGLSLProgram.cpp */,
+				000E21270B38D9C0004EA2DF /* OgreGLSLProgramFactory.cpp */,
+			);
+			name = GLSL;
+			sourceTree = "<group>";
+		};
+		000E21340B38D9E5004EA2DF /* atifs */ = {
+			isa = PBXGroup;
+			children = (
+				000E213B0B38DA38004EA2DF /* ATI_FS_GLGpuProgram.h */,
+				000E213C0B38DA38004EA2DF /* Compiler2Pass.h */,
+				000E213D0B38DA38004EA2DF /* ps_1_4.h */,
+				000E21350B38DA11004EA2DF /* ATI_FS_GLGpuProgram.cpp */,
+				000E21360B38DA11004EA2DF /* Compiler2Pass.cpp */,
+				000E21370B38DA11004EA2DF /* ps_1_4.cpp */,
+			);
+			name = atifs;
+			sourceTree = "<group>";
+		};
+		000E220F0B38E126004EA2DF /* Mac Extras */ = {
+			isa = PBXGroup;
+			children = (
+				000E22180B38E18D004EA2DF /* Headers */,
+				000E22190B38E19E004EA2DF /* Source */,
+			);
+			name = "Mac Extras";
+			sourceTree = "<group>";
+		};
+		000E22180B38E18D004EA2DF /* Headers */ = {
+			isa = PBXGroup;
+			children = (
+				009077D90B5CDB3600459879 /* config.h */,
+				00ABEAF50B4D68690059129A /* OgreOSXCocoaView.h */,
+				000E22110B38E154004EA2DF /* macBundlePath.h */,
+				000E22120B38E154004EA2DF /* macPlugins.h */,
+				000E22130B38E154004EA2DF /* Ogre_Prefix.pch */,
+			);
+			name = Headers;
+			sourceTree = "<group>";
+		};
+		000E22190B38E19E004EA2DF /* Source */ = {
+			isa = PBXGroup;
+			children = (
+				00ABEAF30B4D685A0059129A /* OgreOSXCocoaView.mm */,
+				000E22160B38E188004EA2DF /* macBundlePath.cpp */,
+				000E22170B38E188004EA2DF /* macPlugins.cpp */,
+			);
+			name = Source;
+			sourceTree = "<group>";
+		};
+		000E23740B38F9BE004EA2DF /* Headers */ = {
+			isa = PBXGroup;
+			children = (
+				005E5EB60B7F3BDC00658C32 /* OgreParticleFXPlugin.h */,
+				000E23760B38FA5B004EA2DF /* OgreAreaEmitter.h */,
+				000E23770B38FA5B004EA2DF /* OgreBoxEmitter.h */,
+				000E23780B38FA5B004EA2DF /* OgreBoxEmitterFactory.h */,
+				000E23790B38FA5B004EA2DF /* OgreColourFaderAffector.h */,
+				000E237A0B38FA5B004EA2DF /* OgreColourFaderAffector2.h */,
+				000E237B0B38FA5B004EA2DF /* OgreColourFaderAffectorFactory.h */,
+				000E237C0B38FA5C004EA2DF /* OgreColourFaderAffectorFactory2.h */,
+				000E237D0B38FA5C004EA2DF /* OgreColourImageAffector.h */,
+				000E237E0B38FA5C004EA2DF /* OgreColourImageAffectorFactory.h */,
+				000E237F0B38FA5C004EA2DF /* OgreColourInterpolatorAffector.h */,
+				000E23800B38FA5C004EA2DF /* OgreColourInterpolatorAffectorFactory.h */,
+				000E23810B38FA5C004EA2DF /* OgreCylinderEmitter.h */,
+				000E23820B38FA5C004EA2DF /* OgreCylinderEmitterFactory.h */,
+				000E23830B38FA5C004EA2DF /* OgreDeflectorPlaneAffector.h */,
+				000E23840B38FA5C004EA2DF /* OgreDeflectorPlaneAffectorFactory.h */,
+				000E23850B38FA5C004EA2DF /* OgreDirectionRandomiserAffector.h */,
+				000E23860B38FA5C004EA2DF /* OgreDirectionRandomiserAffectorFactory.h */,
+				000E23870B38FA5C004EA2DF /* OgreEllipsoidEmitter.h */,
+				000E23880B38FA5C004EA2DF /* OgreEllipsoidEmitterFactory.h */,
+				000E23890B38FA5C004EA2DF /* OgreHollowEllipsoidEmitter.h */,
+				000E238A0B38FA5C004EA2DF /* OgreHollowEllipsoidEmitterFactory.h */,
+				000E238B0B38FA5C004EA2DF /* OgreLinearForceAffector.h */,
+				000E238C0B38FA5C004EA2DF /* OgreLinearForceAffectorFactory.h */,
+				000E238D0B38FA5C004EA2DF /* OgreParticleFXPrerequisites.h */,
+				000E238E0B38FA5C004EA2DF /* OgrePointEmitter.h */,
+				000E238F0B38FA5C004EA2DF /* OgrePointEmitterFactory.h */,
+				000E23900B38FA5C004EA2DF /* OgreRingEmitter.h */,
+				000E23910B38FA5C004EA2DF /* OgreRingEmitterFactory.h */,
+				000E23920B38FA5C004EA2DF /* OgreRotationAffector.h */,
+				000E23930B38FA5C004EA2DF /* OgreRotationAffectorFactory.h */,
+				000E23940B38FA5C004EA2DF /* OgreScaleAffector.h */,
+				000E23950B38FA5C004EA2DF /* OgreScaleAffectorFactory.h */,
+			);
+			name = Headers;
+			sourceTree = "<group>";
+		};
+		000E23750B38F9C6004EA2DF /* Source */ = {
+			isa = PBXGroup;
+			children = (
+				005E5EB70B7F3BEE00658C32 /* OgreParticleFXPlugin.cpp */,
+				000E23960B38FA75004EA2DF /* OgreAreaEmitter.cpp */,
+				000E23970B38FA75004EA2DF /* OgreBoxEmitter.cpp */,
+				000E23980B38FA75004EA2DF /* OgreColourFaderAffector.cpp */,
+				000E23990B38FA75004EA2DF /* OgreColourFaderAffector2.cpp */,
+				000E239A0B38FA75004EA2DF /* OgreColourImageAffector.cpp */,
+				000E239B0B38FA75004EA2DF /* OgreColourInterpolatorAffector.cpp */,
+				000E239C0B38FA75004EA2DF /* OgreCylinderEmitter.cpp */,
+				000E239D0B38FA75004EA2DF /* OgreDeflectorPlaneAffector.cpp */,
+				000E239E0B38FA75004EA2DF /* OgreDirectionRandomiserAffector.cpp */,
+				000E239F0B38FA75004EA2DF /* OgreEllipsoidEmitter.cpp */,
+				000E23A00B38FA75004EA2DF /* OgreHollowEllipsoidEmitter.cpp */,
+				000E23A10B38FA75004EA2DF /* OgreLinearForceAffector.cpp */,
+				000E23A20B38FA75004EA2DF /* OgreParticleFX.cpp */,
+				000E23A30B38FA75004EA2DF /* OgrePointEmitter.cpp */,
+				000E23A40B38FA75004EA2DF /* OgreRingEmitter.cpp */,
+				000E23A50B38FA75004EA2DF /* OgreRotationAffector.cpp */,
+				000E23A60B38FA75004EA2DF /* OgreScaleAffector.cpp */,
+			);
+			name = Source;
+			sourceTree = "<group>";
+		};
+		000E23D00B38FE5F004EA2DF /* Headers */ = {
+			isa = PBXGroup;
+			children = (
+				005E5EB90B7F3C1600658C32 /* OgreBspSceneManagerPlugin.h */,
+				000E23D20B38FF94004EA2DF /* OgreBspLevel.h */,
+				000E23D30B38FF94004EA2DF /* OgreBspNode.h */,
+				000E23D40B38FF94004EA2DF /* OgreBspPrerequisites.h */,
+				000E23D50B38FF94004EA2DF /* OgreBspResourceManager.h */,
+				000E23D60B38FF94004EA2DF /* OgreBspSceneManager.h */,
+				000E23D70B38FF94004EA2DF /* OgreBspSceneNode.h */,
+				000E23D80B38FF94004EA2DF /* OgreQuake3Level.h */,
+				000E23D90B38FF94004EA2DF /* OgreQuake3Shader.h */,
+				000E23DA0B38FF94004EA2DF /* OgreQuake3ShaderManager.h */,
+				000E23DB0B38FF94004EA2DF /* OgreQuake3Types.h */,
+			);
+			name = Headers;
+			sourceTree = "<group>";
+		};
+		000E23D10B38FE66004EA2DF /* Source */ = {
+			isa = PBXGroup;
+			children = (
+				005E5EBA0B7F3C2D00658C32 /* OgreBspSceneManagerPlugin.cpp */,
+				000E23DC0B38FFB0004EA2DF /* OgreBspLevel.cpp */,
+				000E23DD0B38FFB0004EA2DF /* OgreBspNode.cpp */,
+				000E23DE0B38FFB0004EA2DF /* OgreBspResourceManager.cpp */,
+				000E23DF0B38FFB0004EA2DF /* OgreBspSceneManager.cpp */,
+				000E23E00B38FFB0004EA2DF /* OgreBspSceneManagerDll.cpp */,
+				000E23E10B38FFB0004EA2DF /* OgreBspSceneNode.cpp */,
+				000E23E20B38FFB0004EA2DF /* OgreQuake3Level.cpp */,
+				000E23E30B38FFB0004EA2DF /* OgreQuake3Shader.cpp */,
+				000E23E40B38FFB0004EA2DF /* OgreQuake3ShaderManager.cpp */,
+			);
+			name = Source;
+			sourceTree = "<group>";
+		};
+		000E23FD0B39010B004EA2DF /* Headers */ = {
+			isa = PBXGroup;
+			children = (
+				005E5EBC0B7F3C4B00658C32 /* OgreOctreePlugin.h */,
+				000E23FF0B390148004EA2DF /* OgreHeightmapTerrainPageSource.h */,
+				000E24000B390148004EA2DF /* OgreOctree.h */,
+				000E24010B390148004EA2DF /* OgreOctreeCamera.h */,
+				000E24020B390148004EA2DF /* OgreOctreeNode.h */,
+				000E24030B390148004EA2DF /* OgreOctreeSceneManager.h */,
+				000E24040B390148004EA2DF /* OgreOctreeSceneQuery.h */,
+				000E24050B390148004EA2DF /* OgreTerrainPage.h */,
+				000E24060B390148004EA2DF /* OgreTerrainPageSource.h */,
+				000E24070B390148004EA2DF /* OgreTerrainPrerequisites.h */,
+				000E24080B390148004EA2DF /* OgreTerrainRenderable.h */,
+				000E24090B390148004EA2DF /* OgreTerrainSceneManager.h */,
+				000E240A0B390148004EA2DF /* OgreTerrainVertexProgram.h */,
+			);
+			name = Headers;
+			sourceTree = "<group>";
+		};
+		000E23FE0B390120004EA2DF /* Source */ = {
+			isa = PBXGroup;
+			children = (
+				005E5EBD0B7F3C6100658C32 /* OgreOctreePlugin.cpp */,
+				000E240B0B390164004EA2DF /* OgreHeightmapTerrainPageSource.cpp */,
+				000E240C0B390164004EA2DF /* OgreOctree.cpp */,
+				000E240D0B390164004EA2DF /* OgreOctreeCamera.cpp */,
+				000E240E0B390164004EA2DF /* OgreOctreeNode.cpp */,
+				000E240F0B390164004EA2DF /* OgreOctreeSceneManager.cpp */,
+				000E24100B390164004EA2DF /* OgreOctreeSceneManagerDll.cpp */,
+				000E24110B390164004EA2DF /* OgreOctreeSceneQuery.cpp */,
+				000E24120B390164004EA2DF /* OgreTerrainPage.cpp */,
+				000E24130B390164004EA2DF /* OgreTerrainPageSource.cpp */,
+				000E24140B390164004EA2DF /* OgreTerrainRenderable.cpp */,
+				000E24150B390164004EA2DF /* OgreTerrainSceneManager.cpp */,
+				000E24160B390164004EA2DF /* OgreTerrainVertexProgram.cpp */,
+			);
+			name = Source;
+			sourceTree = "<group>";
+		};
+		000E243C0B39046A004EA2DF /* Source */ = {
+			isa = PBXGroup;
+			children = (
+				005E5EC00B7F3C9300658C32 /* OgreCgPlugin.cpp */,
+				000E24410B3904B0004EA2DF /* OgreCgProgram.cpp */,
+				000E24420B3904B0004EA2DF /* OgreCgProgramFactory.cpp */,
+				000E24430B3904B0004EA2DF /* OgreCgProgramManagerDll.cpp */,
+			);
+			name = Source;
+			sourceTree = "<group>";
+		};
+		000E243D0B390472004EA2DF /* Headers */ = {
+			isa = PBXGroup;
+			children = (
+				005E5EBF0B7F3C7E00658C32 /* OgreCgPlugin.h */,
+				000E243E0B390499004EA2DF /* OgreCgPrerequisites.h */,
+				000E243F0B390499004EA2DF /* OgreCgProgram.h */,
+				000E24400B390499004EA2DF /* OgreCgProgramFactory.h */,
+			);
+			name = Headers;
+			sourceTree = "<group>";
+		};
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+		000E1D300B38D380004EA2DF /* Headers */ = {
+			isa = PBXHeadersBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E1E1C0B38D566004EA2DF /* asm_math.h in Headers */,
+				0053F20E0BB4CEDC00328359 /* config.h in Headers */,
+				000E1E1D0B38D566004EA2DF /* Ogre.h in Headers */,
+				000E1E1E0B38D566004EA2DF /* OgreAlignedAllocator.h in Headers */,
+				000E1E1F0B38D566004EA2DF /* OgreAnimable.h in Headers */,
+				000E1E200B38D566004EA2DF /* OgreAnimation.h in Headers */,
+				000E1E210B38D566004EA2DF /* OgreAnimationState.h in Headers */,
+				000E1E220B38D566004EA2DF /* OgreAnimationTrack.h in Headers */,
+				000E1E230B38D566004EA2DF /* OgreAny.h in Headers */,
+				000E1E240B38D566004EA2DF /* OgreArchive.h in Headers */,
+				000E1E250B38D566004EA2DF /* OgreArchiveFactory.h in Headers */,
+				000E1E260B38D566004EA2DF /* OgreArchiveManager.h in Headers */,
+				000E1E270B38D566004EA2DF /* OgreAutoParamDataSource.h in Headers */,
+				000E1E280B38D566004EA2DF /* OgreAxisAlignedBox.h in Headers */,
+				000E1E290B38D566004EA2DF /* OgreBillboard.h in Headers */,
+				000E1E2A0B38D566004EA2DF /* OgreBillboardChain.h in Headers */,
+				000E1E2B0B38D566004EA2DF /* OgreBillboardParticleRenderer.h in Headers */,
+				000E1E2C0B38D566004EA2DF /* OgreBillboardSet.h in Headers */,
+				000E1E2D0B38D566004EA2DF /* OgreBitwise.h in Headers */,
+				000E1E2E0B38D566004EA2DF /* OgreBlendMode.h in Headers */,
+				000E1E2F0B38D566004EA2DF /* OgreBone.h in Headers */,
+				000E1E300B38D566004EA2DF /* OgreBorderPanelOverlayElement.h in Headers */,
+				000E1E310B38D566004EA2DF /* OgreCamera.h in Headers */,
+				000E1E320B38D566004EA2DF /* OgreCodec.h in Headers */,
+				000E1E330B38D566004EA2DF /* OgreColourValue.h in Headers */,
+				000E1E340B38D566004EA2DF /* OgreCommon.h in Headers */,
+				000E1E350B38D566004EA2DF /* OgreCompiler2Pass.h in Headers */,
+				000E1E360B38D566004EA2DF /* OgreCompositionPass.h in Headers */,
+				000E1E370B38D566004EA2DF /* OgreCompositionTargetPass.h in Headers */,
+				000E1E380B38D566004EA2DF /* OgreCompositionTechnique.h in Headers */,
+				000E1E390B38D566004EA2DF /* OgreCompositor.h in Headers */,
+				000E1E3A0B38D566004EA2DF /* OgreCompositorChain.h in Headers */,
+				000E1E3B0B38D566004EA2DF /* OgreCompositorInstance.h in Headers */,
+				000E1E3C0B38D566004EA2DF /* OgreCompositorManager.h in Headers */,
+				000E1E3D0B38D566004EA2DF /* OgreCompositorScriptCompiler.h in Headers */,
+				000E1E3E0B38D566004EA2DF /* OgreCompositorSerializer.h in Headers */,
+				000E1E3F0B38D566004EA2DF /* OgreConfig.h in Headers */,
+				000E1E400B38D566004EA2DF /* OgreConfigDialog.h in Headers */,
+				000E1E410B38D566004EA2DF /* OgreConfigFile.h in Headers */,
+				000E1E420B38D566004EA2DF /* OgreConfigOptionMap.h in Headers */,
+				000E1E430B38D566004EA2DF /* OgreController.h in Headers */,
+				000E1E440B38D566004EA2DF /* OgreControllerManager.h in Headers */,
+				000E1E450B38D566004EA2DF /* OgreConvexBody.h in Headers */,
+				000E1E460B38D566004EA2DF /* OgreDataStream.h in Headers */,
+				000E1E470B38D566004EA2DF /* OgreDDSCodec.h in Headers */,
+				000E1E480B38D566004EA2DF /* OgreDefaultHardwareBufferManager.h in Headers */,
+				000E1E490B38D566004EA2DF /* OgreDynLib.h in Headers */,
+				000E1E4A0B38D566004EA2DF /* OgreDynLibManager.h in Headers */,
+				000E1E4B0B38D566004EA2DF /* OgreEdgeListBuilder.h in Headers */,
+				000E1E4C0B38D566004EA2DF /* OgreEntity.h in Headers */,
+				000E1E4D0B38D566004EA2DF /* OgreErrorDialog.h in Headers */,
+				000E1E4E0B38D566004EA2DF /* OgreException.h in Headers */,
+				000E1E4F0B38D566004EA2DF /* OgreExternalTextureSource.h in Headers */,
+				000E1E500B38D566004EA2DF /* OgreExternalTextureSourceManager.h in Headers */,
+				000E1E510B38D566004EA2DF /* OgreFactoryObj.h in Headers */,
+				000E1E520B38D566004EA2DF /* OgreFileSystem.h in Headers */,
+				000E1E530B38D566004EA2DF /* OgreFont.h in Headers */,
+				000E1E540B38D566004EA2DF /* OgreFontManager.h in Headers */,
+				000E1E550B38D566004EA2DF /* OgreFrameListener.h in Headers */,
+				000E1E560B38D566004EA2DF /* OgreFreeImageCodec.h in Headers */,
+				000E1E570B38D566004EA2DF /* OgreFrustum.h in Headers */,
+				000E1E580B38D566004EA2DF /* OgreGpuProgram.h in Headers */,
+				000E1E590B38D566004EA2DF /* OgreGpuProgramManager.h in Headers */,
+				000E1E5A0B38D566004EA2DF /* OgreGpuProgramUsage.h in Headers */,
+				000E1E5B0B38D566004EA2DF /* OgreHardwareBuffer.h in Headers */,
+				000E1E5C0B38D566004EA2DF /* OgreHardwareBufferManager.h in Headers */,
+				000E1E5D0B38D566004EA2DF /* OgreHardwareIndexBuffer.h in Headers */,
+				000E1E5E0B38D566004EA2DF /* OgreHardwareOcclusionQuery.h in Headers */,
+				000E1E5F0B38D566004EA2DF /* OgreHardwarePixelBuffer.h in Headers */,
+				000E1E600B38D566004EA2DF /* OgreHardwareVertexBuffer.h in Headers */,
+				000E1E610B38D566004EA2DF /* OgreHighLevelGpuProgram.h in Headers */,
+				000E1E620B38D566004EA2DF /* OgreHighLevelGpuProgramManager.h in Headers */,
+				000E1E630B38D566004EA2DF /* OgreImage.h in Headers */,
+				000E1E640B38D566004EA2DF /* OgreImageCodec.h in Headers */,
+				000E1E650B38D566004EA2DF /* OgreIteratorWrappers.h in Headers */,
+				000E1E660B38D566004EA2DF /* OgreKeyFrame.h in Headers */,
+				000E1E670B38D566004EA2DF /* OgreLight.h in Headers */,
+				000E1E680B38D566004EA2DF /* OgreLog.h in Headers */,
+				000E1E690B38D566004EA2DF /* OgreLogManager.h in Headers */,
+				000E1E6A0B38D566004EA2DF /* OgreManualObject.h in Headers */,
+				000E1E6B0B38D566004EA2DF /* OgreMaterial.h in Headers */,
+				000E1E6C0B38D566004EA2DF /* OgreMaterialManager.h in Headers */,
+				000E1E6D0B38D566004EA2DF /* OgreMaterialScriptCompiler.h in Headers */,
+				000E1E6E0B38D566004EA2DF /* OgreMaterialSerializer.h in Headers */,
+				000E1E6F0B38D566004EA2DF /* OgreMath.h in Headers */,
+				000E1E700B38D566004EA2DF /* OgreMatrix3.h in Headers */,
+				000E1E710B38D566004EA2DF /* OgreMatrix4.h in Headers */,
+				000E1E720B38D566004EA2DF /* OgreMemoryMacros.h in Headers */,
+				000E1E730B38D566004EA2DF /* OgreMemoryManager.h in Headers */,
+				000E1E740B38D566004EA2DF /* OgreMesh.h in Headers */,
+				000E1E750B38D566004EA2DF /* OgreMeshFileFormat.h in Headers */,
+				000E1E760B38D566004EA2DF /* OgreMeshManager.h in Headers */,
+				000E1E770B38D566004EA2DF /* OgreMeshSerializer.h in Headers */,
+				000E1E780B38D566004EA2DF /* OgreMeshSerializerImpl.h in Headers */,
+				000E1E790B38D566004EA2DF /* OgreMovableObject.h in Headers */,
+				000E1E7A0B38D566004EA2DF /* OgreMovablePlane.h in Headers */,
+				000E1E7B0B38D566004EA2DF /* OgreNode.h in Headers */,
+				000E1E7C0B38D566004EA2DF /* OgreNoMemoryMacros.h in Headers */,
+				000E1E7D0B38D566004EA2DF /* OgreNumerics.h in Headers */,
+				000E1E7E0B38D566004EA2DF /* OgreOptimisedUtil.h in Headers */,
+				000E1E7F0B38D566004EA2DF /* OgreOverlay.h in Headers */,
+				000E1E800B38D566004EA2DF /* OgreOverlayContainer.h in Headers */,
+				000E1E810B38D566004EA2DF /* OgreOverlayElement.h in Headers */,
+				000E1E820B38D566004EA2DF /* OgreOverlayElementCommands.h in Headers */,
+				000E1E830B38D566004EA2DF /* OgreOverlayElementFactory.h in Headers */,
+				000E1E840B38D566004EA2DF /* OgreOverlayManager.h in Headers */,
+				000E1E850B38D566004EA2DF /* OgrePanelOverlayElement.h in Headers */,
+				000E1E860B38D566004EA2DF /* OgreParticle.h in Headers */,
+				000E1E870B38D566004EA2DF /* OgreParticleAffector.h in Headers */,
+				000E1E880B38D566004EA2DF /* OgreParticleAffectorFactory.h in Headers */,
+				000E1E890B38D566004EA2DF /* OgreParticleEmitter.h in Headers */,
+				000E1E8A0B38D566004EA2DF /* OgreParticleEmitterCommands.h in Headers */,
+				000E1E8B0B38D566004EA2DF /* OgreParticleEmitterFactory.h in Headers */,
+				000E1E8C0B38D566004EA2DF /* OgreParticleIterator.h in Headers */,
+				000E1E8D0B38D566004EA2DF /* OgreParticleSystem.h in Headers */,
+				000E1E8E0B38D566004EA2DF /* OgreParticleSystemManager.h in Headers */,
+				000E1E8F0B38D566004EA2DF /* OgreParticleSystemRenderer.h in Headers */,
+				000E1E900B38D566004EA2DF /* OgrePass.h in Headers */,
+				000E1E910B38D566004EA2DF /* OgrePatchMesh.h in Headers */,
+				000E1E920B38D566004EA2DF /* OgrePatchSurface.h in Headers */,
+				000E1E930B38D566004EA2DF /* OgrePixelFormat.h in Headers */,
+				000E1E940B38D566004EA2DF /* OgrePlane.h in Headers */,
+				000E1E950B38D566004EA2DF /* OgrePlaneBoundedVolume.h in Headers */,
+				000E1E960B38D566004EA2DF /* OgrePlatform.h in Headers */,
+				000E1E970B38D566004EA2DF /* OgrePlatformInformation.h in Headers */,
+				000E1E980B38D566004EA2DF /* OgrePolygon.h in Headers */,
+				000E1E990B38D566004EA2DF /* OgrePose.h in Headers */,
+				000E1E9A0B38D566004EA2DF /* OgrePredefinedControllers.h in Headers */,
+				000E1E9B0B38D566004EA2DF /* OgrePrerequisites.h in Headers */,
+				000E1E9C0B38D566004EA2DF /* OgreProfiler.h in Headers */,
+				000E1E9D0B38D566004EA2DF /* OgreProgressiveMesh.h in Headers */,
+				000E1E9E0B38D566004EA2DF /* OgreQuaternion.h in Headers */,
+				000E1E9F0B38D566004EA2DF /* OgreRadixSort.h in Headers */,
+				000E1EA00B38D566004EA2DF /* OgreRay.h in Headers */,
+				000E1EA10B38D566004EA2DF /* OgreRectangle.h in Headers */,
+				000E1EA20B38D566004EA2DF /* OgreRectangle2D.h in Headers */,
+				000E1EA30B38D566004EA2DF /* OgreRenderable.h in Headers */,
+				000E1EA40B38D566004EA2DF /* OgreRenderOperation.h in Headers */,
+				000E1EA50B38D566004EA2DF /* OgreRenderQueue.h in Headers */,
+				000E1EA60B38D566004EA2DF /* OgreRenderQueueInvocation.h in Headers */,
+				000E1EA70B38D566004EA2DF /* OgreRenderQueueListener.h in Headers */,
+				000E1EA80B38D566004EA2DF /* OgreRenderQueueSortingGrouping.h in Headers */,
+				000E1EA90B38D566004EA2DF /* OgreRenderSystem.h in Headers */,
+				000E1EAA0B38D566004EA2DF /* OgreRenderSystemCapabilities.h in Headers */,
+				000E1EAB0B38D566004EA2DF /* OgreRenderTarget.h in Headers */,
+				000E1EAC0B38D566004EA2DF /* OgreRenderTargetListener.h in Headers */,
+				000E1EAD0B38D566004EA2DF /* OgreRenderTexture.h in Headers */,
+				000E1EAE0B38D566004EA2DF /* OgreRenderWindow.h in Headers */,
+				000E1EAF0B38D566004EA2DF /* OgreResource.h in Headers */,
+				000E1EB00B38D566004EA2DF /* OgreResourceBackgroundQueue.h in Headers */,
+				000E1EB10B38D566004EA2DF /* OgreResourceGroupManager.h in Headers */,
+				000E1EB20B38D566004EA2DF /* OgreResourceManager.h in Headers */,
+				000E1EB30B38D566004EA2DF /* OgreRibbonTrail.h in Headers */,
+				000E1EB40B38D566004EA2DF /* OgreRoot.h in Headers */,
+				000E1EB50B38D566004EA2DF /* OgreRotationalSpline.h in Headers */,
+				000E1EB60B38D566004EA2DF /* OgreSceneManager.h in Headers */,
+				000E1EB70B38D566004EA2DF /* OgreSceneManagerEnumerator.h in Headers */,
+				000E1EB80B38D566004EA2DF /* OgreSceneNode.h in Headers */,
+				000E1EB90B38D566004EA2DF /* OgreSceneQuery.h in Headers */,
+				000E1EBA0B38D566004EA2DF /* OgreScriptLoader.h in Headers */,
+				000E1EBB0B38D566004EA2DF /* OgreSearchOps.h in Headers */,
+				000E1EBC0B38D566004EA2DF /* OgreSerializer.h in Headers */,
+				000E1EBD0B38D566004EA2DF /* OgreShadowCameraSetup.h in Headers */,
+				000E1EBE0B38D566004EA2DF /* OgreShadowCameraSetupFocused.h in Headers */,
+				000E1EBF0B38D566004EA2DF /* OgreShadowCameraSetupLiSPSM.h in Headers */,
+				000E1EC00B38D566004EA2DF /* OgreShadowCameraSetupPlaneOptimal.h in Headers */,
+				000E1EC10B38D566004EA2DF /* OgreShadowCaster.h in Headers */,
+				000E1EC20B38D566004EA2DF /* OgreShadowTextureManager.h in Headers */,
+				000E1EC30B38D566004EA2DF /* OgreShadowVolumeExtrudeProgram.h in Headers */,
+				000E1EC40B38D566004EA2DF /* OgreSharedPtr.h in Headers */,
+				000E1EC50B38D566004EA2DF /* OgreSimpleRenderable.h in Headers */,
+				000E1EC60B38D566004EA2DF /* OgreSimpleSpline.h in Headers */,
+				000E1EC70B38D566004EA2DF /* OgreSingleton.h in Headers */,
+				000E1EC80B38D566004EA2DF /* OgreSkeleton.h in Headers */,
+				000E1EC90B38D566004EA2DF /* OgreSkeletonFileFormat.h in Headers */,
+				000E1ECA0B38D566004EA2DF /* OgreSkeletonInstance.h in Headers */,
+				000E1ECB0B38D566004EA2DF /* OgreSkeletonManager.h in Headers */,
+				000E1ECC0B38D566004EA2DF /* OgreSkeletonSerializer.h in Headers */,
+				000E1ECD0B38D566004EA2DF /* OgreSphere.h in Headers */,
+				000E1ECE0B38D566004EA2DF /* OgreSpotShadowFadePng.h in Headers */,
+				000E1ECF0B38D566004EA2DF /* OgreStableHeaders.h in Headers */,
+				000E1ED00B38D566004EA2DF /* OgreStaticFaceGroup.h in Headers */,
+				000E1ED10B38D566004EA2DF /* OgreStaticGeometry.h in Headers */,
+				000E1ED20B38D566004EA2DF /* OgreStdHeaders.h in Headers */,
+				000E1ED30B38D566004EA2DF /* OgreString.h in Headers */,
+				000E1ED40B38D566004EA2DF /* OgreStringConverter.h in Headers */,
+				000E1ED50B38D566004EA2DF /* OgreStringInterface.h in Headers */,
+				000E1ED60B38D566004EA2DF /* OgreStringVector.h in Headers */,
+				000E1ED70B38D566004EA2DF /* OgreSubEntity.h in Headers */,
+				000E1ED80B38D566004EA2DF /* OgreSubMesh.h in Headers */,
+				000E1ED90B38D566004EA2DF /* OgreTagPoint.h in Headers */,
+				000E1EDB0B38D566004EA2DF /* OgreTechnique.h in Headers */,
+				000E1EDC0B38D566004EA2DF /* OgreTextAreaOverlayElement.h in Headers */,
+				000E1EDD0B38D566004EA2DF /* OgreTexture.h in Headers */,
+				000E1EDE0B38D566004EA2DF /* OgreTextureManager.h in Headers */,
+				000E1EDF0B38D566004EA2DF /* OgreTextureUnitState.h in Headers */,
+				000E1EE00B38D566004EA2DF /* OgreTimer.h in Headers */,
+				000E1EE10B38D566004EA2DF /* OgreUserDefinedObject.h in Headers */,
+				000E1EE20B38D566004EA2DF /* OgreVector2.h in Headers */,
+				000E1EE30B38D566004EA2DF /* OgreVector3.h in Headers */,
+				000E1EE40B38D566004EA2DF /* OgreVector4.h in Headers */,
+				000E1EE50B38D566004EA2DF /* OgreVertexBoneAssignment.h in Headers */,
+				000E1EE60B38D566004EA2DF /* OgreVertexIndexData.h in Headers */,
+				000E1EE70B38D566004EA2DF /* OgreViewport.h in Headers */,
+				000E1EE80B38D566004EA2DF /* OgreWindowEventUtilities.h in Headers */,
+				000E1EE90B38D566004EA2DF /* OgreWireBoundingBox.h in Headers */,
+				000E1EEA0B38D566004EA2DF /* OgreZip.h in Headers */,
+				000E1EEF0B38D587004EA2DF /* OgreConfigDialogImp.h in Headers */,
+				000E1EF00B38D587004EA2DF /* OgreErrorDialogImp.h in Headers */,
+				000E1EF10B38D587004EA2DF /* OgreTimerImp.h in Headers */,
+				000E1FDC0B38D5AA004EA2DF /* OgreImageResampler.h in Headers */,
+				000E20050B38D5AA004EA2DF /* OgrePixelConversions.h in Headers */,
+				000E202D0B38D5AA004EA2DF /* OgreSIMDHelper.h in Headers */,
+				000E22150B38E163004EA2DF /* macPlugins.h in Headers */,
+				00DDBB7D0B4CDC2100E8E1C9 /* OgreOSXCocoaContext.h in Headers */,
+				00DDBB800B4CDC9600E8E1C9 /* OgreOSXContext.h in Headers */,
+				00DDBB8D0B4CDE9100E8E1C9 /* OgreOSXCGLContext.h in Headers */,
+				00ABEC6A0B4EA58B0059129A /* OgreOSXCocoaView.h in Headers */,
+				0054A5020B5465250037D8B9 /* OgrePrefabFactory.h in Headers */,
+				0054A5030B5465250037D8B9 /* OgreUnifiedHighLevelGpuProgram.h in Headers */,
+				005E5EA20B7F399C00658C32 /* OgreInstancedGeometry.h in Headers */,
+				005E5EA30B7F399C00658C32 /* OgrePlugin.h in Headers */,
+				005E5EA40B7F399C00658C32 /* OgreUTFString.h in Headers */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+		000E1D340B38D380004EA2DF /* Ogre */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E1D390B38D381004EA2DF /* Build configuration list for PBXNativeTarget "Ogre" */;
+			buildPhases = (
+				000E24EB0B392591004EA2DF /* Copy Config File */,
+				000E1D300B38D380004EA2DF /* Headers */,
+				0053F1F60BB4C23700328359 /* Copy Additional Headers */,
+				000E1D310B38D380004EA2DF /* Resources */,
+				000E1D320B38D380004EA2DF /* Sources */,
+				000E1D330B38D380004EA2DF /* Frameworks */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = Ogre;
+			productName = Ogre;
+			productReference = 000E1D350B38D380004EA2DF /* Ogre.framework */;
+			productType = "com.apple.product-type.framework";
+		};
+		000E20550B38D600004EA2DF /* GL Render System */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E20590B38D601004EA2DF /* Build configuration list for PBXNativeTarget "GL Render System" */;
+			buildPhases = (
+				000E20520B38D600004EA2DF /* Resources */,
+				000E20530B38D600004EA2DF /* Sources */,
+				000E20540B38D600004EA2DF /* Frameworks */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = "GL Render System";
+			productName = "GL Render System";
+			productReference = 000E20560B38D600004EA2DF /* RenderSystem_GL.bundle */;
+			productType = "com.apple.product-type.bundle";
+		};
+		000E235B0B38F852004EA2DF /* ParticleFX Plugin */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E23700B38F854004EA2DF /* Build configuration list for PBXNativeTarget "ParticleFX Plugin" */;
+			buildPhases = (
+				000E23580B38F852004EA2DF /* Resources */,
+				000E23590B38F852004EA2DF /* Sources */,
+				000E235A0B38F852004EA2DF /* Frameworks */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = "ParticleFX Plugin";
+			productName = "ParticleFX Plugin";
+			productReference = 000E235C0B38F852004EA2DF /* Plugin_ParticleFX.bundle */;
+			productType = "com.apple.product-type.bundle";
+		};
+		000E23C70B38FD6F004EA2DF /* BSPSceneManager Plugin */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E23CB0B38FD70004EA2DF /* Build configuration list for PBXNativeTarget "BSPSceneManager Plugin" */;
+			buildPhases = (
+				000E23C40B38FD6F004EA2DF /* Resources */,
+				000E23C50B38FD6F004EA2DF /* Sources */,
+				000E23C60B38FD6F004EA2DF /* Frameworks */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = "BSPSceneManager Plugin";
+			productName = "BSPSceneManager Plugin";
+			productReference = 000E23C80B38FD6F004EA2DF /* Plugin_BSPSceneManager.bundle */;
+			productType = "com.apple.product-type.bundle";
+		};
+		000E23F50B39009B004EA2DF /* OctreeSceneManager Plugin */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E23F90B39009B004EA2DF /* Build configuration list for PBXNativeTarget "OctreeSceneManager Plugin" */;
+			buildPhases = (
+				000E23F20B39009B004EA2DF /* Resources */,
+				000E23F30B39009B004EA2DF /* Sources */,
+				000E23F40B39009B004EA2DF /* Frameworks */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = "OctreeSceneManager Plugin";
+			productName = "OctreeSceneManager Plugin";
+			productReference = 000E23F60B39009B004EA2DF /* Plugin_OctreeSceneManager.bundle */;
+			productType = "com.apple.product-type.bundle";
+		};
+		000E24340B3902ED004EA2DF /* CgProgramManager Plugin */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E24380B3902EE004EA2DF /* Build configuration list for PBXNativeTarget "CgProgramManager Plugin" */;
+			buildPhases = (
+				000E24310B3902ED004EA2DF /* Resources */,
+				000E24320B3902ED004EA2DF /* Sources */,
+				000E24330B3902ED004EA2DF /* Frameworks */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = "CgProgramManager Plugin";
+			productName = "CgProgramManager Plugin";
+			productReference = 000E24350B3902ED004EA2DF /* Plugin_CgProgramManager.bundle */;
+			productType = "com.apple.product-type.bundle";
+		};
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+		000E1D240B38D32C004EA2DF /* Project object */ = {
+			isa = PBXProject;
+			buildConfigurationList = 000E1D250B38D32C004EA2DF /* Build configuration list for PBXProject "Ogre" */;
+			hasScannedForEncodings = 0;
+			mainGroup = 000E1D220B38D32C004EA2DF;
+			productRefGroup = 000E1D360B38D380004EA2DF /* Products */;
+			projectDirPath = "";
+			targets = (
+				000E22040B38E022004EA2DF /* Ogre Framework */,
+				000E1D340B38D380004EA2DF /* Ogre */,
+				000E20550B38D600004EA2DF /* GL Render System */,
+				000E235B0B38F852004EA2DF /* ParticleFX Plugin */,
+				000E23C70B38FD6F004EA2DF /* BSPSceneManager Plugin */,
+				000E23F50B39009B004EA2DF /* OctreeSceneManager Plugin */,
+				000E24340B3902ED004EA2DF /* CgProgramManager Plugin */,
+				000E24760B390B99004EA2DF /* Bundle Resources */,
+			);
+		};
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+		000E1D310B38D380004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E1FE10B38D5AA004EA2DF /* ogremain.map in Resources */,
+				000E26CD0B39958C004EA2DF /* config.nib in Resources */,
+				000E26CE0B39958C004EA2DF /* main.nib in Resources */,
+				0062F0F60B4C9D4A0076F733 /* ogrelogo-small.jpg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E20520B38D600004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E23580B38F852004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E23C40B38FD6F004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E23F20B39009B004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E24310B3902ED004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+		000E1D320B38D380004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E1F9F0B38D5AA004EA2DF /* OgreAlignedAllocator.cpp in Sources */,
+				000E1FA00B38D5AA004EA2DF /* OgreAnimable.cpp in Sources */,
+				000E1FA10B38D5AA004EA2DF /* OgreAnimation.cpp in Sources */,
+				000E1FA20B38D5AA004EA2DF /* OgreAnimationState.cpp in Sources */,
+				000E1FA30B38D5AA004EA2DF /* OgreAnimationTrack.cpp in Sources */,
+				000E1FA40B38D5AA004EA2DF /* OgreArchiveManager.cpp in Sources */,
+				000E1FA50B38D5AA004EA2DF /* OgreAutoParamDataSource.cpp in Sources */,
+				000E1FA70B38D5AA004EA2DF /* OgreBillboard.cpp in Sources */,
+				000E1FA80B38D5AA004EA2DF /* OgreBillboardChain.cpp in Sources */,
+				000E1FA90B38D5AA004EA2DF /* OgreBillboardParticleRenderer.cpp in Sources */,
+				000E1FAA0B38D5AA004EA2DF /* OgreBillboardSet.cpp in Sources */,
+				000E1FAC0B38D5AA004EA2DF /* OgreBone.cpp in Sources */,
+				000E1FAD0B38D5AA004EA2DF /* OgreBorderPanelOverlayElement.cpp in Sources */,
+				000E1FAE0B38D5AA004EA2DF /* OgreCamera.cpp in Sources */,
+				000E1FAF0B38D5AA004EA2DF /* OgreCodec.cpp in Sources */,
+				000E1FB00B38D5AA004EA2DF /* OgreColourValue.cpp in Sources */,
+				000E1FB10B38D5AA004EA2DF /* OgreCommon.cpp in Sources */,
+				000E1FB20B38D5AA004EA2DF /* OgreCompiler2Pass.cpp in Sources */,
+				000E1FB30B38D5AA004EA2DF /* OgreCompositionPass.cpp in Sources */,
+				000E1FB40B38D5AA004EA2DF /* OgreCompositionTargetPass.cpp in Sources */,
+				000E1FB50B38D5AA004EA2DF /* OgreCompositionTechnique.cpp in Sources */,
+				000E1FB60B38D5AA004EA2DF /* OgreCompositor.cpp in Sources */,
+				000E1FB70B38D5AA004EA2DF /* OgreCompositorChain.cpp in Sources */,
+				000E1FB80B38D5AA004EA2DF /* OgreCompositorInstance.cpp in Sources */,
+				000E1FB90B38D5AA004EA2DF /* OgreCompositorManager.cpp in Sources */,
+				000E1FBA0B38D5AA004EA2DF /* OgreCompositorScriptCompiler.cpp in Sources */,
+				000E1FBB0B38D5AA004EA2DF /* OgreCompositorSerializer.cpp in Sources */,
+				000E1FBC0B38D5AA004EA2DF /* OgreConfigFile.cpp in Sources */,
+				000E1FBF0B38D5AA004EA2DF /* OgreControllerManager.cpp in Sources */,
+				000E1FC00B38D5AA004EA2DF /* OgreConvexBody.cpp in Sources */,
+				000E1FC10B38D5AA004EA2DF /* OgreDataStream.cpp in Sources */,
+				000E1FC20B38D5AA004EA2DF /* OgreDDSCodec.cpp in Sources */,
+				000E1FC30B38D5AA004EA2DF /* OgreDefaultHardwareBufferManager.cpp in Sources */,
+				000E1FC40B38D5AA004EA2DF /* OgreDefaultSceneQueries.cpp in Sources */,
+				000E1FC50B38D5AA004EA2DF /* OgreDynLib.cpp in Sources */,
+				000E1FC60B38D5AA004EA2DF /* OgreDynLibManager.cpp in Sources */,
+				000E1FC70B38D5AA004EA2DF /* OgreEdgeListBuilder.cpp in Sources */,
+				000E1FC80B38D5AA004EA2DF /* OgreEntity.cpp in Sources */,
+				000E1FC90B38D5AA004EA2DF /* OgreException.cpp in Sources */,
+				000E1FCA0B38D5AA004EA2DF /* OgreExternalTextureSource.cpp in Sources */,
+				000E1FCB0B38D5AA004EA2DF /* OgreExternalTextureSourceManager.cpp in Sources */,
+				000E1FCC0B38D5AA004EA2DF /* OgreFileSystem.cpp in Sources */,
+				000E1FCD0B38D5AA004EA2DF /* OgreFont.cpp in Sources */,
+				000E1FCE0B38D5AA004EA2DF /* OgreFontManager.cpp in Sources */,
+				000E1FCF0B38D5AA004EA2DF /* OgreFreeImageCodec.cpp in Sources */,
+				000E1FD00B38D5AA004EA2DF /* OgreFrustum.cpp in Sources */,
+				000E1FD10B38D5AA004EA2DF /* OgreGpuProgram.cpp in Sources */,
+				000E1FD20B38D5AA004EA2DF /* OgreGpuProgramManager.cpp in Sources */,
+				000E1FD30B38D5AA004EA2DF /* OgreGpuProgramUsage.cpp in Sources */,
+				000E1FD40B38D5AA004EA2DF /* OgreHardwareBufferManager.cpp in Sources */,
+				000E1FD50B38D5AA004EA2DF /* OgreHardwareIndexBuffer.cpp in Sources */,
+				000E1FD60B38D5AA004EA2DF /* OgreHardwareOcclusionQuery.cpp in Sources */,
+				000E1FD70B38D5AA004EA2DF /* OgreHardwarePixelBuffer.cpp in Sources */,
+				000E1FD80B38D5AA004EA2DF /* OgreHardwareVertexBuffer.cpp in Sources */,
+				000E1FD90B38D5AA004EA2DF /* OgreHighLevelGpuProgram.cpp in Sources */,
+				000E1FDA0B38D5AA004EA2DF /* OgreHighLevelGpuProgramManager.cpp in Sources */,
+				000E1FDB0B38D5AA004EA2DF /* OgreImage.cpp in Sources */,
+				000E1FDD0B38D5AA004EA2DF /* OgreKeyFrame.cpp in Sources */,
+				000E1FDE0B38D5AA004EA2DF /* OgreLight.cpp in Sources */,
+				000E1FDF0B38D5AA004EA2DF /* OgreLog.cpp in Sources */,
+				000E1FE00B38D5AA004EA2DF /* OgreLogManager.cpp in Sources */,
+				000E1FE20B38D5AA004EA2DF /* OgreManualObject.cpp in Sources */,
+				000E1FE30B38D5AA004EA2DF /* OgreMaterial.cpp in Sources */,
+				000E1FE40B38D5AA004EA2DF /* OgreMaterialManager.cpp in Sources */,
+				000E1FE50B38D5AA004EA2DF /* OgreMaterialScriptCompiler.cpp in Sources */,
+				000E1FE60B38D5AA004EA2DF /* OgreMaterialSerializer.cpp in Sources */,
+				000E1FE70B38D5AA004EA2DF /* OgreMath.cpp in Sources */,
+				000E1FE80B38D5AA004EA2DF /* OgreMatrix3.cpp in Sources */,
+				000E1FE90B38D5AA004EA2DF /* OgreMatrix4.cpp in Sources */,
+				000E1FEA0B38D5AA004EA2DF /* OgreMemoryManager.cpp in Sources */,
+				000E1FEB0B38D5AA004EA2DF /* OgreMesh.cpp in Sources */,
+				000E1FEC0B38D5AA004EA2DF /* OgreMeshManager.cpp in Sources */,
+				000E1FED0B38D5AA004EA2DF /* OgreMeshSerializer.cpp in Sources */,
+				000E1FEE0B38D5AA004EA2DF /* OgreMeshSerializerImpl.cpp in Sources */,
+				000E1FEF0B38D5AA004EA2DF /* OgreMovableObject.cpp in Sources */,
+				000E1FF00B38D5AA004EA2DF /* OgreMovablePlane.cpp in Sources */,
+				000E1FF10B38D5AA004EA2DF /* OgreNode.cpp in Sources */,
+				000E1FF20B38D5AA004EA2DF /* OgreNumerics.cpp in Sources */,
+				000E1FF30B38D5AA004EA2DF /* OgreOptimisedUtil.cpp in Sources */,
+				000E1FF40B38D5AA004EA2DF /* OgreOptimisedUtilGeneral.cpp in Sources */,
+				000E1FF50B38D5AA004EA2DF /* OgreOptimisedUtilSSE.cpp in Sources */,
+				000E1FF60B38D5AA004EA2DF /* OgreOverlay.cpp in Sources */,
+				000E1FF70B38D5AA004EA2DF /* OgreOverlayContainer.cpp in Sources */,
+				000E1FF80B38D5AA004EA2DF /* OgreOverlayElement.cpp in Sources */,
+				000E1FF90B38D5AA004EA2DF /* OgreOverlayElementCommands.cpp in Sources */,
+				000E1FFA0B38D5AA004EA2DF /* OgreOverlayManager.cpp in Sources */,
+				000E1FFB0B38D5AA004EA2DF /* OgrePanelOverlayElement.cpp in Sources */,
+				000E1FFC0B38D5AA004EA2DF /* OgreParticle.cpp in Sources */,
+				000E1FFD0B38D5AA004EA2DF /* OgreParticleEmitter.cpp in Sources */,
+				000E1FFE0B38D5AA004EA2DF /* OgreParticleEmitterCommands.cpp in Sources */,
+				000E1FFF0B38D5AA004EA2DF /* OgreParticleIterator.cpp in Sources */,
+				000E20000B38D5AA004EA2DF /* OgreParticleSystem.cpp in Sources */,
+				000E20010B38D5AA004EA2DF /* OgreParticleSystemManager.cpp in Sources */,
+				000E20020B38D5AA004EA2DF /* OgrePass.cpp in Sources */,
+				000E20030B38D5AA004EA2DF /* OgrePatchMesh.cpp in Sources */,
+				000E20040B38D5AA004EA2DF /* OgrePatchSurface.cpp in Sources */,
+				000E20060B38D5AA004EA2DF /* OgrePixelFormat.cpp in Sources */,
+				000E20070B38D5AA004EA2DF /* OgrePlane.cpp in Sources */,
+				000E20080B38D5AA004EA2DF /* OgrePlatformInformation.cpp in Sources */,
+				000E20090B38D5AA004EA2DF /* OgrePolygon.cpp in Sources */,
+				000E200A0B38D5AA004EA2DF /* OgrePose.cpp in Sources */,
+				000E200B0B38D5AA004EA2DF /* OgrePrecompiledHeaders.cpp in Sources */,
+				000E200C0B38D5AA004EA2DF /* OgrePredefinedControllers.cpp in Sources */,
+				000E200D0B38D5AA004EA2DF /* OgreProfiler.cpp in Sources */,
+				000E200E0B38D5AA004EA2DF /* OgreProgressiveMesh.cpp in Sources */,
+				000E200F0B38D5AA004EA2DF /* OgreQuaternion.cpp in Sources */,
+				000E20100B38D5AA004EA2DF /* OgreRectangle2D.cpp in Sources */,
+				000E20110B38D5AA004EA2DF /* OgreRenderQueue.cpp in Sources */,
+				000E20120B38D5AA004EA2DF /* OgreRenderQueueInvocation.cpp in Sources */,
+				000E20130B38D5AA004EA2DF /* OgreRenderQueueSortingGrouping.cpp in Sources */,
+				000E20140B38D5AA004EA2DF /* OgreRenderSystem.cpp in Sources */,
+				000E20150B38D5AA004EA2DF /* OgreRenderSystemCapabilities.cpp in Sources */,
+				000E20160B38D5AA004EA2DF /* OgreRenderTarget.cpp in Sources */,
+				000E20170B38D5AA004EA2DF /* OgreRenderTexture.cpp in Sources */,
+				000E20180B38D5AA004EA2DF /* OgreRenderWindow.cpp in Sources */,
+				000E20190B38D5AA004EA2DF /* OgreResource.cpp in Sources */,
+				000E201A0B38D5AA004EA2DF /* OgreResourceBackgroundQueue.cpp in Sources */,
+				000E201B0B38D5AA004EA2DF /* OgreResourceGroupManager.cpp in Sources */,
+				000E201C0B38D5AA004EA2DF /* OgreResourceManager.cpp in Sources */,
+				000E201D0B38D5AA004EA2DF /* OgreRibbonTrail.cpp in Sources */,
+				000E201E0B38D5AA004EA2DF /* OgreRoot.cpp in Sources */,
+				000E201F0B38D5AA004EA2DF /* OgreRotationSpline.cpp in Sources */,
+				000E20200B38D5AA004EA2DF /* OgreSceneManager.cpp in Sources */,
+				000E20210B38D5AA004EA2DF /* OgreSceneManagerEnumerator.cpp in Sources */,
+				000E20220B38D5AA004EA2DF /* OgreSceneNode.cpp in Sources */,
+				000E20230B38D5AA004EA2DF /* OgreSceneQuery.cpp in Sources */,
+				000E20240B38D5AA004EA2DF /* OgreSearchOps.cpp in Sources */,
+				000E20250B38D5AA004EA2DF /* OgreSerializer.cpp in Sources */,
+				000E20260B38D5AA004EA2DF /* OgreShadowCameraSetup.cpp in Sources */,
+				000E20270B38D5AA004EA2DF /* OgreShadowCameraSetupFocused.cpp in Sources */,
+				000E20280B38D5AA004EA2DF /* OgreShadowCameraSetupLiSPSM.cpp in Sources */,
+				000E20290B38D5AA004EA2DF /* OgreShadowCameraSetupPlaneOptimal.cpp in Sources */,
+				000E202A0B38D5AA004EA2DF /* OgreShadowCaster.cpp in Sources */,
+				000E202B0B38D5AA004EA2DF /* OgreShadowTextureManager.cpp in Sources */,
+				000E202C0B38D5AA004EA2DF /* OgreShadowVolumeExtrudeProgram.cpp in Sources */,
+				000E202E0B38D5AA004EA2DF /* OgreSimpleRenderable.cpp in Sources */,
+				000E202F0B38D5AA004EA2DF /* OgreSimpleSpline.cpp in Sources */,
+				000E20310B38D5AA004EA2DF /* OgreSkeleton.cpp in Sources */,
+				000E20320B38D5AA004EA2DF /* OgreSkeletonInstance.cpp in Sources */,
+				000E20330B38D5AA004EA2DF /* OgreSkeletonManager.cpp in Sources */,
+				000E20340B38D5AA004EA2DF /* OgreSkeletonSerializer.cpp in Sources */,
+				000E20350B38D5AA004EA2DF /* OgreStaticGeometry.cpp in Sources */,
+				000E20360B38D5AA004EA2DF /* OgreString.cpp in Sources */,
+				000E20370B38D5AA004EA2DF /* OgreStringConverter.cpp in Sources */,
+				000E20380B38D5AA004EA2DF /* OgreStringInterface.cpp in Sources */,
+				000E203A0B38D5AA004EA2DF /* OgreSubEntity.cpp in Sources */,
+				000E203B0B38D5AA004EA2DF /* OgreSubMesh.cpp in Sources */,
+				000E203C0B38D5AA004EA2DF /* OgreTagPoint.cpp in Sources */,
+				000E203D0B38D5AA004EA2DF /* OgreTechnique.cpp in Sources */,
+				000E203E0B38D5AA004EA2DF /* OgreTextAreaOverlayElement.cpp in Sources */,
+				000E203F0B38D5AA004EA2DF /* OgreTexture.cpp in Sources */,
+				000E20400B38D5AA004EA2DF /* OgreTextureManager.cpp in Sources */,
+				000E20410B38D5AA004EA2DF /* OgreTextureUnitState.cpp in Sources */,
+				000E20430B38D5AA004EA2DF /* OgreUserDefinedObject.cpp in Sources */,
+				000E20440B38D5AA004EA2DF /* OgreVector2.cpp in Sources */,
+				000E20450B38D5AA004EA2DF /* OgreVector3.cpp in Sources */,
+				000E20460B38D5AA004EA2DF /* OgreVector4.cpp in Sources */,
+				000E20470B38D5AA004EA2DF /* OgreVertexIndexData.cpp in Sources */,
+				000E20480B38D5AA004EA2DF /* OgreViewport.cpp in Sources */,
+				000E20490B38D5AA004EA2DF /* OgreWindowEventUtilities.cpp in Sources */,
+				000E204A0B38D5AA004EA2DF /* OgreWireBoundingBox.cpp in Sources */,
+				000E204B0B38D5AA004EA2DF /* OgreZip.cpp in Sources */,
+				000E204F0B38D5C8004EA2DF /* OgreConfigDialog.cpp in Sources */,
+				000E20500B38D5C8004EA2DF /* OgreErrorDialog.cpp in Sources */,
+				000E20510B38D5C8004EA2DF /* OgreTimer.cpp in Sources */,
+				000E221A0B38E1CA004EA2DF /* macPlugins.cpp in Sources */,
+				00ABEC6B0B4EA5920059129A /* OgreOSXCocoaView.mm in Sources */,
+				0054A5080B5465940037D8B9 /* OgrePrefabFactory.cpp in Sources */,
+				0054A5090B5465940037D8B9 /* OgreUnifiedHighLevelGpuProgram.cpp in Sources */,
+				005E5EA60B7F39CB00658C32 /* OgreInstancedGeometry.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E20530B38D600004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E20AE0B38D8DB004EA2DF /* OgreGLATIFSInit.cpp in Sources */,
+				000E20AF0B38D8DB004EA2DF /* OgreGLContext.cpp in Sources */,
+				000E20B00B38D8DB004EA2DF /* OgreGLDefaultHardwareBufferManager.cpp in Sources */,
+				000E20B10B38D8DB004EA2DF /* OgreGLEngineDll.cpp in Sources */,
+				000E20B20B38D8DB004EA2DF /* OgreGLFBOMultiRenderTarget.cpp in Sources */,
+				000E20B30B38D8DB004EA2DF /* OgreGLFBORenderTexture.cpp in Sources */,
+				000E20B40B38D8DB004EA2DF /* OgreGLFrameBufferObject.cpp in Sources */,
+				000E20B50B38D8DB004EA2DF /* OgreGLGpuNvparseProgram.cpp in Sources */,
+				000E20B60B38D8DB004EA2DF /* OgreGLGpuProgram.cpp in Sources */,
+				000E20B70B38D8DB004EA2DF /* OgreGLGpuProgramManager.cpp in Sources */,
+				000E20B80B38D8DB004EA2DF /* OgreGLHardwareBufferManager.cpp in Sources */,
+				000E20B90B38D8DB004EA2DF /* OgreGLHardwareIndexBuffer.cpp in Sources */,
+				000E20BA0B38D8DB004EA2DF /* OgreGLHardwareOcclusionQuery.cpp in Sources */,
+				000E20BB0B38D8DB004EA2DF /* OgreGLHardwarePixelBuffer.cpp in Sources */,
+				000E20BC0B38D8DB004EA2DF /* OgreGLHardwareVertexBuffer.cpp in Sources */,
+				000E20BD0B38D8DB004EA2DF /* OgreGLPBRenderTexture.cpp in Sources */,
+				000E20BE0B38D8DB004EA2DF /* OgreGLPixelFormat.cpp in Sources */,
+				000E20BF0B38D8DB004EA2DF /* OgreGLRenderSystem.cpp in Sources */,
+				000E20C00B38D8DB004EA2DF /* OgreGLRenderTexture.cpp in Sources */,
+				000E20C10B38D8DB004EA2DF /* OgreGLSupport.cpp in Sources */,
+				000E20C20B38D8DB004EA2DF /* OgreGLTexture.cpp in Sources */,
+				000E20C30B38D8DB004EA2DF /* OgreGLTextureManager.cpp in Sources */,
+				000E20CC0B38D8FB004EA2DF /* OgreOSXCocoaContext.mm in Sources */,
+				000E20CD0B38D8FB004EA2DF /* OgreOSXGLSupport.mm in Sources */,
+				000E20CE0B38D8FB004EA2DF /* OgreOSXRenderTexture.cpp in Sources */,
+				000E20CF0B38D8FB004EA2DF /* OgreOSXCarbonWindow.cpp in Sources */,
+				000E21020B38D965004EA2DF /* _ps1.0_lexer.cpp in Sources */,
+				000E21030B38D965004EA2DF /* _ps1.0_parser.cpp in Sources */,
+				000E21040B38D965004EA2DF /* _rc1.0_lexer.cpp in Sources */,
+				000E21050B38D965004EA2DF /* _rc1.0_parser.cpp in Sources */,
+				000E21060B38D965004EA2DF /* _ts1.0_lexer.cpp in Sources */,
+				000E21070B38D965004EA2DF /* _ts1.0_parser.cpp in Sources */,
+				000E21080B38D965004EA2DF /* _vs1.0_lexer.cpp in Sources */,
+				000E21090B38D965004EA2DF /* _vs1.0_parser.cpp in Sources */,
+				000E210A0B38D965004EA2DF /* avp1.0_impl.cpp in Sources */,
+				000E210B0B38D965004EA2DF /* nvparse_errors.cpp in Sources */,
+				000E210C0B38D965004EA2DF /* nvparse.cpp in Sources */,
+				000E210F0B38D965004EA2DF /* ps1.0_program.cpp in Sources */,
+				000E21110B38D965004EA2DF /* rc1.0_combiners.cpp in Sources */,
+				000E21120B38D965004EA2DF /* rc1.0_final.cpp in Sources */,
+				000E21130B38D965004EA2DF /* rc1.0_general.cpp in Sources */,
+				000E21170B38D965004EA2DF /* ts1.0_inst_list.cpp in Sources */,
+				000E21180B38D965004EA2DF /* ts1.0_inst.cpp in Sources */,
+				000E211A0B38D965004EA2DF /* vcp1.0_impl.cpp in Sources */,
+				000E211E0B38D965004EA2DF /* vs1.0_inst.cpp in Sources */,
+				000E21280B38D9C0004EA2DF /* OgreGLSLExtSupport.cpp in Sources */,
+				000E21290B38D9C0004EA2DF /* OgreGLSLGpuProgram.cpp in Sources */,
+				000E212A0B38D9C0004EA2DF /* OgreGLSLLinkProgram.cpp in Sources */,
+				000E212B0B38D9C0004EA2DF /* OgreGLSLLinkProgramManager.cpp in Sources */,
+				000E212C0B38D9C0004EA2DF /* OgreGLSLProgram.cpp in Sources */,
+				000E212D0B38D9C0004EA2DF /* OgreGLSLProgramFactory.cpp in Sources */,
+				000E21380B38DA11004EA2DF /* ATI_FS_GLGpuProgram.cpp in Sources */,
+				000E21390B38DA11004EA2DF /* Compiler2Pass.cpp in Sources */,
+				000E213A0B38DA11004EA2DF /* ps_1_4.cpp in Sources */,
+				000E231C0B38ED7A004EA2DF /* glew.cpp in Sources */,
+				000E23230B38EE0E004EA2DF /* vp1.0_impl.cpp in Sources */,
+				000E23240B38EE0E004EA2DF /* vs1.0_inst_list.cpp in Sources */,
+				000E23250B38EE0E004EA2DF /* vsp1.0_impl.cpp in Sources */,
+				00DDBBD80B4CEEE100E8E1C9 /* OgreOSXContext.cpp in Sources */,
+				00DDBBD90B4CEEEF00E8E1C9 /* OgreOSXCarbonContext.cpp in Sources */,
+				00DDBBDA0B4CEEFA00E8E1C9 /* OgreOSXCGLContext.cpp in Sources */,
+				00ABEAF70B4D69960059129A /* OgreOSXCocoaWindow.mm in Sources */,
+				003C21120B51AE990090A344 /* OgreOSXWindow.cpp in Sources */,
+				005E5EB50B7F3BA700658C32 /* OgreGLPlugin.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E23590B38F852004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E23A70B38FA75004EA2DF /* OgreAreaEmitter.cpp in Sources */,
+				000E23A80B38FA75004EA2DF /* OgreBoxEmitter.cpp in Sources */,
+				000E23A90B38FA75004EA2DF /* OgreColourFaderAffector.cpp in Sources */,
+				000E23AA0B38FA75004EA2DF /* OgreColourFaderAffector2.cpp in Sources */,
+				000E23AB0B38FA75004EA2DF /* OgreColourImageAffector.cpp in Sources */,
+				000E23AC0B38FA75004EA2DF /* OgreColourInterpolatorAffector.cpp in Sources */,
+				000E23AD0B38FA75004EA2DF /* OgreCylinderEmitter.cpp in Sources */,
+				000E23AE0B38FA75004EA2DF /* OgreDeflectorPlaneAffector.cpp in Sources */,
+				000E23AF0B38FA75004EA2DF /* OgreDirectionRandomiserAffector.cpp in Sources */,
+				000E23B00B38FA75004EA2DF /* OgreEllipsoidEmitter.cpp in Sources */,
+				000E23B10B38FA75004EA2DF /* OgreHollowEllipsoidEmitter.cpp in Sources */,
+				000E23B20B38FA75004EA2DF /* OgreLinearForceAffector.cpp in Sources */,
+				000E23B30B38FA75004EA2DF /* OgreParticleFX.cpp in Sources */,
+				000E23B40B38FA75004EA2DF /* OgrePointEmitter.cpp in Sources */,
+				000E23B50B38FA75004EA2DF /* OgreRingEmitter.cpp in Sources */,
+				000E23B60B38FA75004EA2DF /* OgreRotationAffector.cpp in Sources */,
+				000E23B70B38FA75004EA2DF /* OgreScaleAffector.cpp in Sources */,
+				005E5EB80B7F3BEE00658C32 /* OgreParticleFXPlugin.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E23C50B38FD6F004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E23E50B38FFB0004EA2DF /* OgreBspLevel.cpp in Sources */,
+				000E23E60B38FFB0004EA2DF /* OgreBspNode.cpp in Sources */,
+				000E23E70B38FFB0004EA2DF /* OgreBspResourceManager.cpp in Sources */,
+				000E23E80B38FFB0004EA2DF /* OgreBspSceneManager.cpp in Sources */,
+				000E23E90B38FFB0004EA2DF /* OgreBspSceneManagerDll.cpp in Sources */,
+				000E23EA0B38FFB0004EA2DF /* OgreBspSceneNode.cpp in Sources */,
+				000E23EB0B38FFB0004EA2DF /* OgreQuake3Level.cpp in Sources */,
+				000E23EC0B38FFB0004EA2DF /* OgreQuake3Shader.cpp in Sources */,
+				000E23ED0B38FFB0004EA2DF /* OgreQuake3ShaderManager.cpp in Sources */,
+				005E5EBB0B7F3C2D00658C32 /* OgreBspSceneManagerPlugin.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E23F30B39009B004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E24170B390164004EA2DF /* OgreHeightmapTerrainPageSource.cpp in Sources */,
+				000E24180B390164004EA2DF /* OgreOctree.cpp in Sources */,
+				000E24190B390164004EA2DF /* OgreOctreeCamera.cpp in Sources */,
+				000E241A0B390164004EA2DF /* OgreOctreeNode.cpp in Sources */,
+				000E241B0B390164004EA2DF /* OgreOctreeSceneManager.cpp in Sources */,
+				000E241C0B390164004EA2DF /* OgreOctreeSceneManagerDll.cpp in Sources */,
+				000E241D0B390164004EA2DF /* OgreOctreeSceneQuery.cpp in Sources */,
+				000E241E0B390164004EA2DF /* OgreTerrainPage.cpp in Sources */,
+				000E241F0B390164004EA2DF /* OgreTerrainPageSource.cpp in Sources */,
+				000E24200B390164004EA2DF /* OgreTerrainRenderable.cpp in Sources */,
+				000E24210B390164004EA2DF /* OgreTerrainSceneManager.cpp in Sources */,
+				000E24220B390164004EA2DF /* OgreTerrainVertexProgram.cpp in Sources */,
+				005E5EBE0B7F3C6100658C32 /* OgreOctreePlugin.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E24320B3902ED004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E24440B3904B0004EA2DF /* OgreCgProgram.cpp in Sources */,
+				000E24450B3904B0004EA2DF /* OgreCgProgramFactory.cpp in Sources */,
+				000E24460B3904B0004EA2DF /* OgreCgProgramManagerDll.cpp in Sources */,
+				005E5EC10B7F3C9300658C32 /* OgreCgPlugin.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXTargetDependency section */
+		000E22090B38E09F004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E1D340B38D380004EA2DF /* Ogre */;
+			targetProxy = 000E22080B38E09F004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E220B0B38E0A2004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E20550B38D600004EA2DF /* GL Render System */;
+			targetProxy = 000E220A0B38E0A2004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E246E0B390B5F004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E24340B3902ED004EA2DF /* CgProgramManager Plugin */;
+			targetProxy = 000E246D0B390B5F004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E24700B390B5F004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E23F50B39009B004EA2DF /* OctreeSceneManager Plugin */;
+			targetProxy = 000E246F0B390B5F004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E24720B390B60004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E23C70B38FD6F004EA2DF /* BSPSceneManager Plugin */;
+			targetProxy = 000E24710B390B60004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E24740B390B60004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E235B0B38F852004EA2DF /* ParticleFX Plugin */;
+			targetProxy = 000E24730B390B60004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E26540B39863E004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E24760B390B99004EA2DF /* Bundle Resources */;
+			targetProxy = 000E26530B39863E004EA2DF /* PBXContainerItemProxy */;
+		};
+/* End PBXTargetDependency section */
+
+/* Begin XCBuildConfiguration section */
+		000E1D260B38D32C004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ARCHS = (
+					ppc,
+					i386,
+				);
+				COPY_PHASE_STRIP = NO;
+				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
+				SHARED_PRECOMPS_DIR = ../build/PCH;
+			};
+			name = Debug;
+		};
+		000E1D270B38D32C004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ARCHS = (
+					ppc,
+					i386,
+				);
+				COPY_PHASE_STRIP = YES;
+				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
+				SHARED_PRECOMPS_DIR = ../build/PCH;
+			};
+			name = Release;
+		};
+		000E1D3A0B38D381004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				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_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = ./include/Ogre_Prefix.pch;
+				HEADER_SEARCH_PATHS = (
+					./include,
+					../../Dependencies/include,
+				);
+				INFOPLIST_FILE = "./plist/Ogre-Info.plist";
+				INSTALL_PATH = "@executable_path/../Frameworks";
+				LIBRARY_SEARCH_PATHS = (
+					../../Dependencies/lib/Debug,
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Ogre;
+				STRIP_INSTALLED_PRODUCT = NO;
+				USER_HEADER_SEARCH_PATHS = "./include ../../Dependencies/include";
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E1D3B0B38D381004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				DYLIB_COMPATIBILITY_VERSION = 1;
+				DYLIB_CURRENT_VERSION = 1;
+				FRAMEWORK_VERSION = A;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = ./include/Ogre_Prefix.pch;
+				HEADER_SEARCH_PATHS = (
+					./include,
+					../../Dependencies/include,
+				);
+				INFOPLIST_FILE = "./plist/Ogre-Info.plist";
+				INSTALL_PATH = "@executable_path/../Frameworks";
+				LIBRARY_SEARCH_PATHS = (
+					../../Dependencies/lib/Release,
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Ogre;
+				STRIP_INSTALLED_PRODUCT = YES;
+				USER_HEADER_SEARCH_PATHS = "./include ../../Dependencies/include";
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E205A0B38D601004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				HEADER_SEARCH_PATHS = ../../RenderSystems/GL/include;
+				INFOPLIST_FILE = "./plist/GL Render System-Info.plist";
+				INSTALL_PATH = "@executable_path/../Frameworks/Ogre.framework/Resources";
+				LIBRARY_SEARCH_PATHS = ../../RenderSystems/GL/src;
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = RenderSystem_GL;
+				WRAPPER_EXTENSION = bundle;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E205B0B38D601004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				HEADER_SEARCH_PATHS = ../../RenderSystems/GL/include;
+				INFOPLIST_FILE = "./plist/GL Render System-Info.plist";
+				INSTALL_PATH = "@executable_path/../Frameworks/Ogre.framework/Resources";
+				LIBRARY_SEARCH_PATHS = ../../RenderSystems/GL/src;
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = RenderSystem_GL;
+				STRIP_INSTALLED_PRODUCT = YES;
+				WRAPPER_EXTENSION = bundle;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E22060B38E031004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				PRODUCT_NAME = "Ogre Framework";
+			};
+			name = Debug;
+		};
+		000E22070B38E031004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				PRODUCT_NAME = "Ogre Framework";
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E23710B38F854004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/ParticleFX Plugin-Info.plist";
+				INSTALL_PATH = "@executable_path/../Frameworks/Ogre.framework/Resources";
+				OTHER_LDFLAGS = "";
+				PREBINDING = NO;
+				PRODUCT_NAME = Plugin_ParticleFX;
+				WRAPPER_EXTENSION = bundle;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E23720B38F854004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/ParticleFX Plugin-Info.plist";
+				INSTALL_PATH = "@executable_path/../Frameworks/Ogre.framework/Resources";
+				OTHER_LDFLAGS = "";
+				PREBINDING = NO;
+				PRODUCT_NAME = Plugin_ParticleFX;
+				STRIP_INSTALLED_PRODUCT = YES;
+				WRAPPER_EXTENSION = bundle;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E23CC0B38FD70004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/BSPSceneManager Plugin-Info.plist";
+				INSTALL_PATH = "@executable_path/../Frameworks/Ogre.framework/Resources";
+				OTHER_LDFLAGS = "";
+				PREBINDING = NO;
+				PRODUCT_NAME = Plugin_BSPSceneManager;
+				WRAPPER_EXTENSION = bundle;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E23CD0B38FD70004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/BSPSceneManager Plugin-Info.plist";
+				INSTALL_PATH = "@executable_path/../Frameworks/Ogre.framework/Resources";
+				OTHER_LDFLAGS = "";
+				PREBINDING = NO;
+				PRODUCT_NAME = Plugin_BSPSceneManager;
+				STRIP_INSTALLED_PRODUCT = YES;
+				WRAPPER_EXTENSION = bundle;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E23FA0B39009B004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/OctreeSceneManager Plugin-Info.plist";
+				INSTALL_PATH = "@executable_path/../Frameworks/Ogre.framework/Resources";
+				OTHER_LDFLAGS = "";
+				PREBINDING = NO;
+				PRODUCT_NAME = Plugin_OctreeSceneManager;
+				WRAPPER_EXTENSION = bundle;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E23FB0B39009B004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/OctreeSceneManager Plugin-Info.plist";
+				INSTALL_PATH = "@executable_path/../Frameworks/Ogre.framework/Resources";
+				OTHER_LDFLAGS = "";
+				PREBINDING = NO;
+				PRODUCT_NAME = Plugin_OctreeSceneManager;
+				STRIP_INSTALLED_PRODUCT = YES;
+				WRAPPER_EXTENSION = bundle;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E24390B3902EE004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)",
+				);
+				FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies\"";
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/CgProgramManager Plugin-Info.plist";
+				INSTALL_PATH = "@executable_path/../Frameworks/Ogre.framework/Resources";
+				OTHER_LDFLAGS = "";
+				PREBINDING = NO;
+				PRODUCT_NAME = Plugin_CgProgramManager;
+				WRAPPER_EXTENSION = bundle;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E243A0B3902EE004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)",
+				);
+				FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies\"";
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/CgProgramManager Plugin-Info.plist";
+				INSTALL_PATH = "@executable_path/../Frameworks/Ogre.framework/Resources";
+				OTHER_LDFLAGS = "";
+				PREBINDING = NO;
+				PRODUCT_NAME = Plugin_CgProgramManager;
+				STRIP_INSTALLED_PRODUCT = YES;
+				WRAPPER_EXTENSION = bundle;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E248E0B390BC9004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				PRODUCT_NAME = "Bundle Plugins";
+			};
+			name = Debug;
+		};
+		000E248F0B390BC9004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				PRODUCT_NAME = "Bundle Plugins";
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+		000E1D250B38D32C004EA2DF /* Build configuration list for PBXProject "Ogre" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E1D260B38D32C004EA2DF /* Debug */,
+				000E1D270B38D32C004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E1D390B38D381004EA2DF /* Build configuration list for PBXNativeTarget "Ogre" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E1D3A0B38D381004EA2DF /* Debug */,
+				000E1D3B0B38D381004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E20590B38D601004EA2DF /* Build configuration list for PBXNativeTarget "GL Render System" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E205A0B38D601004EA2DF /* Debug */,
+				000E205B0B38D601004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E22050B38E031004EA2DF /* Build configuration list for PBXAggregateTarget "Ogre Framework" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E22060B38E031004EA2DF /* Debug */,
+				000E22070B38E031004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E23700B38F854004EA2DF /* Build configuration list for PBXNativeTarget "ParticleFX Plugin" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E23710B38F854004EA2DF /* Debug */,
+				000E23720B38F854004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E23CB0B38FD70004EA2DF /* Build configuration list for PBXNativeTarget "BSPSceneManager Plugin" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E23CC0B38FD70004EA2DF /* Debug */,
+				000E23CD0B38FD70004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E23F90B39009B004EA2DF /* Build configuration list for PBXNativeTarget "OctreeSceneManager Plugin" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E23FA0B39009B004EA2DF /* Debug */,
+				000E23FB0B39009B004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E24380B3902EE004EA2DF /* Build configuration list for PBXNativeTarget "CgProgramManager Plugin" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E24390B3902EE004EA2DF /* Debug */,
+				000E243A0B3902EE004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E248D0B390BC9004EA2DF /* Build configuration list for PBXAggregateTarget "Bundle Resources" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E248E0B390BC9004EA2DF /* Debug */,
+				000E248F0B390BC9004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+/* End XCConfigurationList section */
+	};
+	rootObject = 000E1D240B38D32C004EA2DF /* Project object */;
+}
Index: /Mac/Ogre/include/OgreOSXCocoaView.h
===================================================================
--- /Mac/Ogre/include/OgreOSXCocoaView.h	(revision 8)
+++ /Mac/Ogre/include/OgreOSXCocoaView.h	(revision 8)
@@ -0,0 +1,52 @@
+/*
+-----------------------------------------------------------------------------
+This source file is part of OGRE
+    (Object-oriented Graphics Rendering Engine)
+For the latest info, see http://www.ogre3d.org/
+
+Copyright (c) 2000-2005 The OGRE Team
+Also see acknowledgements in Readme.html
+
+This program is free software; you can redistribute it and/or modify it under
+the terms of the GNU Lesser General Public License as published by the Free Software
+Foundation; either version 2 of the License, or (at your option) any later
+version.
+
+This program is distributed in the hope that it will be useful, but WITHOUT
+ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public License along with
+this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+Place - Suite 330, Boston, MA 02111-1307, USA, or go to
+http://www.gnu.org/copyleft/lesser.txt.
+-----------------------------------------------------------------------------
+*/
+
+#ifndef __OSXCocoaView_H__
+#define __OSXCocoaView_H__
+
+#include "OgreRenderWindow.h"
+#include <Cocoa/Cocoa.h>
+
+@interface OgreView : NSView
+{
+	Ogre::RenderWindow *window;
+}
+
+- (id)initWithFrame:(NSRect)f;
+- (id)initWithGLOSXWindow:(Ogre::RenderWindow*)w;
+
+- (void)setOgreWindow:(Ogre::RenderWindow*)w;
+- (Ogre::RenderWindow*)ogreWindow;
+
+- (void)setFrameSize:(NSSize)s;
+
+@end
+
+@interface OgreWindow : NSWindow
+{}
+@end
+
+#endif
+
Index: /Mac/Ogre/include/Ogre_Prefix.pch
===================================================================
--- /Mac/Ogre/include/Ogre_Prefix.pch	(revision 8)
+++ /Mac/Ogre/include/Ogre_Prefix.pch	(revision 8)
@@ -0,0 +1,6 @@
+#ifdef __OBJC__
+#   include <Cocoa/Cocoa.h>
+#endif
+#include <Carbon/Carbon.h>
+
+#include <OgreStableHeaders.h>
Index: /Mac/Ogre/include/config.h
===================================================================
--- /Mac/Ogre/include/config.h	(revision 8)
+++ /Mac/Ogre/include/config.h	(revision 8)
@@ -0,0 +1,75 @@
+/* Mac/Project builder specific configuration file */
+
+/* Big endian machine */
+#if defined(__BIG_ENDIAN__)
+	#define OGRE_CONFIG_BIG_ENDIAN 
+#endif
+
+/* Little endian machine */
+/* #undef CONFIG_LITTLE_ENDIAN */
+
+/* Define to 1 if you have the <dlfcn.h> header file. */
+#define HAVE_DLFCN_H 1
+
+/* Define to 1 if you have the <inttypes.h> header file. */
+#define HAVE_INTTYPES_H 1
+
+/* Define to 1 if you have the `m' library (-lm). */
+#define HAVE_LIBM 1
+
+/* Define to 1 if you have the `z' library (-lz). */
+#define HAVE_LIBZ 1
+
+/* Define to 1 if you have the <memory.h> header file. */
+#define HAVE_MEMORY_H 1
+
+/* snprintf */
+#define HAVE_SNPRINTF 
+
+/* Define to 1 if you have the <stdint.h> header file. */
+#define HAVE_STDINT_H 1
+
+/* Define to 1 if you have the <stdlib.h> header file. */
+#define HAVE_STDLIB_H 1
+
+/* Define to 1 if you have the <strings.h> header file. */
+#define HAVE_STRINGS_H 1
+
+/* Define to 1 if you have the <string.h> header file. */
+#define HAVE_STRING_H 1
+
+/* Define to 1 if you have the <sys/stat.h> header file. */
+#define HAVE_SYS_STAT_H 1
+
+/* Define to 1 if you have the <sys/types.h> header file. */
+#define HAVE_SYS_TYPES_H 1
+
+/* Define to 1 if you have the <unistd.h> header file. */
+#define HAVE_UNISTD_H 1
+
+/* vsnprintf */
+#define HAVE_VSNPRINTF 
+
+/* Name of package */
+#define PACKAGE "OGRE"
+
+/* Define to the address where bug reports for this package should be sent. */
+#define PACKAGE_BUGREPORT ""
+
+/* Define to the full name of this package. */
+#define PACKAGE_NAME "OGRE"
+
+/* Define to the full name and version of this package. */
+#define PACKAGE_STRING "OGRE 1.4.5"
+
+/* Define to the one symbol short name of this package. */
+#define PACKAGE_TARNAME "ogre"
+
+/* Define to the version of this package. */
+#define PACKAGE_VERSION "1.4.5"
+
+/* Define to 1 if you have the ANSI C header files. */
+#define STDC_HEADERS 1
+
+/* Version number of package */
+#define VERSION "1.4.5"
Index: /Mac/Ogre/include/macBundlePath.h
===================================================================
--- /Mac/Ogre/include/macBundlePath.h	(revision 8)
+++ /Mac/Ogre/include/macBundlePath.h	(revision 8)
@@ -0,0 +1,30 @@
+/*
+-----------------------------------------------------------------------------
+This source file is part of OGRE
+(Object-oriented Graphics Rendering Engine)
+For the latest info, see http://www.ogre3d.org/
+
+Copyright (c) 2000-2006 Torus Knot Software Ltd
+Also see acknowledgements in Readme.html
+
+You may use this sample code for anything you like, it is not covered by the
+LGPL like the rest of the engine.
+-----------------------------------------------------------------------------
+*/
+/*
+-----------------------------------------------------------------------------
+Filename:    macBundlePath.h
+Description: A Useful function for locating the application's path on OS X
+-----------------------------------------------------------------------------
+*/
+
+#ifndef __macBundlePath_H__
+#define __macBundlePath_H__
+
+#include "Ogre.h"
+
+using namespace Ogre;
+
+std::string macBundlePath();
+
+#endif
Index: /Mac/Ogre/include/macPlugins.h
===================================================================
--- /Mac/Ogre/include/macPlugins.h	(revision 8)
+++ /Mac/Ogre/include/macPlugins.h	(revision 8)
@@ -0,0 +1,39 @@
+/*
+-----------------------------------------------------------------------------
+This source file is part of OGRE
+    (Object-oriented Graphics Rendering Engine)
+For the latest info, see http://www.ogre3d.org/
+
+Copyright (c) 2000-2006 Torus Knot Software Ltd
+Also see acknowledgements in Readme.html
+
+This program is free software; you can redistribute it and/or modify it under
+the terms of the GNU Lesser General  License as published by the Free Software
+Foundation; either version 2 of the License, or (at your option) any later
+version.
+
+This program is distributed in the hope that it will be useful, but WITHOUT
+ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+FOR A PARTICULAR PURPOSE. See the GNU Lesser General  License for more details.
+
+You should have received a copy of the GNU Lesser General  License along with
+this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+Place - Suite 330, Boston, MA 02111-1307, USA, or go to
+http://www.gnu.org/copyleft/lesser.txt.
+
+You may alternatively use this source under the terms of a specific version of
+the OGRE Unrestricted License provided you have obtained such a license from
+Torus Knot Software Ltd.
+-----------------------------------------------------------------------------
+*/
+
+#include <CoreFoundation/CoreFoundation.h>
+#include "OgrePrerequisites.h"
+
+namespace Ogre {
+
+     CFBundleRef mac_loadExeBundle(const char *path);
+     void * mac_getBundleSym(CFBundleRef bundle, const char *name);
+     bool mac_unloadExeBundle(CFBundleRef bundle);
+     const char *mac_errorBundle();
+}
Index: /Mac/Ogre/nib/config.nib/classes.nib
===================================================================
--- /Mac/Ogre/nib/config.nib/classes.nib	(revision 8)
+++ /Mac/Ogre/nib/config.nib/classes.nib	(revision 8)
@@ -0,0 +1,19 @@
+{
+    IBClasses = (
+        {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 
+        {
+            ACTIONS = {cancelClicked = id; okClicked = id; }; 
+            CLASS = OgreConfigWindowController; 
+            LANGUAGE = ObjC; 
+            OUTLETS = {
+                messageTextField = id; 
+                optionsPopUp = id; 
+                optionsTableView = id; 
+                renderSystemPopup = id; 
+            }; 
+            SUPERCLASS = NSWindowController; 
+        }, 
+        {CLASS = myTableViewController; LANGUAGE = ObjC; SUPERCLASS = NSObject; }
+    ); 
+    IBVersion = 1; 
+}
Index: /Mac/Ogre/nib/config.nib/info.nib
===================================================================
--- /Mac/Ogre/nib/config.nib/info.nib	(revision 8)
+++ /Mac/Ogre/nib/config.nib/info.nib	(revision 8)
@@ -0,0 +1,20 @@
+<?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>IBDocumentLocation</key>
+	<string>905 258 904 456 0 0 1920 1178 </string>
+	<key>IBFramework Version</key>
+	<string>446.1</string>
+	<key>IBLockedObjects</key>
+	<array>
+		<integer>5</integer>
+	</array>
+	<key>IBOpenObjects</key>
+	<array>
+		<integer>5</integer>
+	</array>
+	<key>IBSystem Version</key>
+	<string>8J135</string>
+</dict>
+</plist>
Index: /Mac/Ogre/nib/main.nib/classes.nib
===================================================================
--- /Mac/Ogre/nib/main.nib/classes.nib	(revision 8)
+++ /Mac/Ogre/nib/main.nib/classes.nib	(revision 8)
@@ -0,0 +1,4 @@
+{
+IBClasses = ();
+IBVersion = 1;
+}
Index: /Mac/Ogre/nib/main.nib/info.nib
===================================================================
--- /Mac/Ogre/nib/main.nib/info.nib	(revision 8)
+++ /Mac/Ogre/nib/main.nib/info.nib	(revision 8)
@@ -0,0 +1,31 @@
+<?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>IBDocumentLocation</key>
+	<string>406 71 356 240 0 0 1280 778 </string>
+	<key>IBEditorPositions</key>
+	<dict>
+		<key>29</key>
+		<string>38 274 84 44 0 0 1280 778 </string>
+	</dict>
+	<key>IBFramework Version</key>
+	<string>446.1</string>
+	<key>IBLockedObjects</key>
+	<array>
+		<integer>201</integer>
+	</array>
+	<key>IBOldestOS</key>
+	<integer>3</integer>
+	<key>IBOpenObjects</key>
+	<array>
+		<integer>29</integer>
+		<integer>166</integer>
+		<integer>279</integer>
+	</array>
+	<key>IBSystem Version</key>
+	<string>8J2135a</string>
+	<key>targetFramework</key>
+	<string>IBCarbonFramework</string>
+</dict>
+</plist>
Index: /Mac/Ogre/nib/main.nib/objects.xib
===================================================================
--- /Mac/Ogre/nib/main.nib/objects.xib	(revision 8)
+++ /Mac/Ogre/nib/main.nib/objects.xib	(revision 8)
@@ -0,0 +1,329 @@
+<?xml version="1.0" standalone="yes"?>
+<object class="NSIBObjectData">
+  <string name="targetFramework">IBCarbonFramework</string>
+  <object name="rootObject" class="NSCustomObject" id="1">
+    <string name="customClass">NSApplication</string>
+  </object>
+  <array count="40" name="allObjects">
+    <object class="IBCarbonMenu" id="29">
+      <string name="title">main</string>
+      <array count="1" name="items">
+        <object class="IBCarbonMenuItem" id="185">
+          <string name="title">Ogre3D</string>
+          <object name="submenu" class="IBCarbonMenu" id="184">
+            <string name="title">Ogre3D</string>
+            <array count="1" name="items">
+              <object class="IBCarbonMenuItem" id="187">
+                <string name="title">About Ogre3D</string>
+                <int name="keyEquivalentModifier">0</int>
+                <ostype name="command">abou</ostype>
+              </object>
+            </array>
+            <string name="name">_NSAppleMenu</string>
+          </object>
+        </object>
+      </array>
+      <string name="name">_NSMainMenu</string>
+    </object>
+    <object class="IBCarbonWindow" id="166">
+      <string name="windowRect">150 247 570 738 </string>
+      <string name="title">Ogre3D</string>
+      <object name="rootControl" class="IBCarbonRootControl" id="167">
+        <string name="bounds">0 0 420 491 </string>
+        <string name="viewFrame">0 0 491 420 </string>
+        <array count="13" name="subviews">
+          <object class="IBCarbonButton" id="203">
+            <string name="bounds">380 319 400 389 </string>
+            <string name="viewFrame">319 380 70 20 </string>
+            <ostype name="controlSignature">CONF</ostype>
+            <int name="controlID">102</int>
+            <string name="title">Cancel</string>
+            <ostype name="command">not!</ostype>
+          </object>
+          <object class="IBCarbonButton" id="202">
+            <string name="bounds">380 401 400 471 </string>
+            <string name="viewFrame">401 380 70 20 </string>
+            <ostype name="controlSignature">CONF</ostype>
+            <int name="controlID">103</int>
+            <string name="title">Run</string>
+            <ostype name="command">run!</ostype>
+          </object>
+          <object class="IBCarbonPopupButton" id="241">
+            <string name="bounds">220 259 240 389 </string>
+            <string name="viewFrame">259 220 130 20 </string>
+            <ostype name="controlSignature">CONF</ostype>
+            <int name="controlID">104</int>
+            <ostype name="command">VIMO</ostype>
+            <int name="titleJustification">0</int>
+            <int name="selectedItem">2</int>
+            <object name="menu" class="IBCarbonMenu" id="242">
+              <string name="title">Popup</string>
+              <array count="3" name="items">
+                <object class="IBCarbonMenuItem" id="245">
+                  <boolean name="updateSingleItem">TRUE</boolean>
+                  <string name="title">1024 x 768</string>
+                </object>
+                <object class="IBCarbonMenuItem" id="243">
+                  <boolean name="checked">TRUE</boolean>
+                  <boolean name="updateSingleItem">TRUE</boolean>
+                  <string name="title">800 x 600</string>
+                </object>
+                <object class="IBCarbonMenuItem" id="244">
+                  <boolean name="updateSingleItem">TRUE</boolean>
+                  <string name="title">640 x 480</string>
+                </object>
+              </array>
+            </object>
+          </object>
+          <object class="IBCarbonStaticText" id="246">
+            <string name="bounds">221 20 237 251 </string>
+            <string name="viewFrame">20 221 231 16 </string>
+            <string name="title">Video Mode</string>
+            <int name="justification">-1</int>
+          </object>
+          <object class="IBCarbonPopupButton" id="247">
+            <string name="bounds">250 259 270 389 </string>
+            <string name="viewFrame">259 250 130 20 </string>
+            <ostype name="controlSignature">CONF</ostype>
+            <int name="controlID">105</int>
+            <ostype name="command">CODE</ostype>
+            <object name="menu" class="IBCarbonMenu" id="248">
+              <string name="title">Popup</string>
+              <array count="2" name="items">
+                <object class="IBCarbonMenuItem" id="249">
+                  <boolean name="checked">TRUE</boolean>
+                  <boolean name="updateSingleItem">TRUE</boolean>
+                  <string name="title">32</string>
+                </object>
+                <object class="IBCarbonMenuItem" id="250">
+                  <boolean name="updateSingleItem">TRUE</boolean>
+                  <string name="title">16</string>
+                </object>
+              </array>
+            </object>
+          </object>
+          <object class="IBCarbonStaticText" id="252">
+            <string name="bounds">251 20 267 251 </string>
+            <string name="viewFrame">20 251 231 16 </string>
+            <string name="title">Color Depth</string>
+            <int name="justification">-1</int>
+          </object>
+          <object class="IBCarbonPopupButton" id="253">
+            <string name="bounds">280 259 300 389 </string>
+            <string name="viewFrame">259 280 130 20 </string>
+            <ostype name="controlSignature">CONF</ostype>
+            <int name="controlID">106</int>
+            <ostype name="command">FSAA</ostype>
+            <int name="selectedItem">2</int>
+            <object name="menu" class="IBCarbonMenu" id="254">
+              <string name="title">Popup</string>
+              <array count="4" name="items">
+                <object class="IBCarbonMenuItem" id="255">
+                  <boolean name="updateSingleItem">TRUE</boolean>
+                  <string name="title">0</string>
+                </object>
+                <object class="IBCarbonMenuItem" id="256">
+                  <boolean name="checked">TRUE</boolean>
+                  <boolean name="updateSingleItem">TRUE</boolean>
+                  <string name="title">2</string>
+                </object>
+                <object class="IBCarbonMenuItem" id="257">
+                  <boolean name="updateSingleItem">TRUE</boolean>
+                  <string name="title">4</string>
+                </object>
+                <object class="IBCarbonMenuItem" id="287">
+                  <boolean name="updateSingleItem">TRUE</boolean>
+                  <string name="title">6</string>
+                </object>
+              </array>
+            </object>
+          </object>
+          <object class="IBCarbonStaticText" id="258">
+            <string name="bounds">281 20 297 251 </string>
+            <string name="viewFrame">20 281 231 16 </string>
+            <string name="title">FSAA</string>
+            <int name="justification">-1</int>
+          </object>
+          <object class="IBCarbonPopupButton" id="259">
+            <string name="bounds">310 259 330 389 </string>
+            <string name="viewFrame">259 310 130 20 </string>
+            <ostype name="controlSignature">CONF</ostype>
+            <int name="controlID">107</int>
+            <ostype name="command">RTTP</ostype>
+            <object name="menu" class="IBCarbonMenu" id="260">
+              <string name="title">Popup</string>
+              <array count="3" name="items">
+                <object class="IBCarbonMenuItem" id="262">
+                  <boolean name="checked">TRUE</boolean>
+                  <boolean name="updateSingleItem">TRUE</boolean>
+                  <string name="title">FBO</string>
+                </object>
+                <object class="IBCarbonMenuItem" id="263">
+                  <boolean name="updateSingleItem">TRUE</boolean>
+                  <string name="title">PBuffer</string>
+                </object>
+                <object class="IBCarbonMenuItem" id="261">
+                  <boolean name="updateSingleItem">TRUE</boolean>
+                  <string name="title">Copy</string>
+                </object>
+              </array>
+            </object>
+          </object>
+          <object class="IBCarbonStaticText" id="264">
+            <string name="bounds">311 20 327 251 </string>
+            <string name="viewFrame">20 311 231 16 </string>
+            <string name="title">RTT Preferred Mode</string>
+            <int name="justification">-1</int>
+          </object>
+          <object class="IBCarbonImageView" id="277">
+            <string name="bounds">0 0 212 491 </string>
+            <string name="viewFrame">0 0 491 212 </string>
+            <ostype name="controlSignature">CONF</ostype>
+            <int name="controlID">100</int>
+          </object>
+          <object class="IBCarbonPopupButton" id="281">
+            <string name="bounds">340 259 360 389 </string>
+            <string name="viewFrame">259 340 130 20 </string>
+            <ostype name="controlSignature">CONF</ostype>
+            <int name="controlID">108</int>
+            <ostype name="command">FUSC</ostype>
+            <int name="selectedItem">2</int>
+            <object name="menu" class="IBCarbonMenu" id="282">
+              <string name="title">Popup</string>
+              <array count="2" name="items">
+                <object class="IBCarbonMenuItem" id="284">
+                  <boolean name="updateSingleItem">TRUE</boolean>
+                  <string name="title">Yes</string>
+                </object>
+                <object class="IBCarbonMenuItem" id="283">
+                  <boolean name="checked">TRUE</boolean>
+                  <boolean name="updateSingleItem">TRUE</boolean>
+                  <string name="title">No</string>
+                </object>
+              </array>
+            </object>
+          </object>
+          <object class="IBCarbonStaticText" id="286">
+            <string name="bounds">341 20 357 251 </string>
+            <string name="viewFrame">20 341 231 16 </string>
+            <string name="title">Full Screen</string>
+            <int name="justification">-1</int>
+          </object>
+        </array>
+      </object>
+      <boolean name="receiveUpdates">FALSE</boolean>
+      <boolean name="hasHorizontalZoom">FALSE</boolean>
+      <boolean name="isResizable">FALSE</boolean>
+      <boolean name="hasVerticalZoom">FALSE</boolean>
+      <boolean name="liveResize">TRUE</boolean>
+      <boolean name="compositing">TRUE</boolean>
+      <int name="windowPosition">1</int>
+      <boolean name="isConstrained">FALSE</boolean>
+    </object>
+    <reference idRef="167"/>
+    <reference idRef="184"/>
+    <reference idRef="185"/>
+    <reference idRef="187"/>
+    <reference idRef="202"/>
+    <reference idRef="203"/>
+    <reference idRef="241"/>
+    <reference idRef="242"/>
+    <reference idRef="243"/>
+    <reference idRef="244"/>
+    <reference idRef="245"/>
+    <reference idRef="246"/>
+    <reference idRef="247"/>
+    <reference idRef="248"/>
+    <reference idRef="249"/>
+    <reference idRef="250"/>
+    <reference idRef="252"/>
+    <reference idRef="253"/>
+    <reference idRef="254"/>
+    <reference idRef="255"/>
+    <reference idRef="256"/>
+    <reference idRef="257"/>
+    <reference idRef="258"/>
+    <reference idRef="259"/>
+    <reference idRef="260"/>
+    <reference idRef="261"/>
+    <reference idRef="262"/>
+    <reference idRef="263"/>
+    <reference idRef="264"/>
+    <reference idRef="277"/>
+    <object class="IBCarbonWindow" id="279">
+      <string name="windowRect">113 45 593 685 </string>
+      <string name="title">Ogre3D</string>
+      <object name="rootControl" class="IBCarbonRootControl" id="280">
+        <string name="bounds">0 0 480 640 </string>
+        <string name="viewFrame">0 0 640 480 </string>
+      </object>
+      <boolean name="receiveUpdates">FALSE</boolean>
+      <boolean name="liveResize">TRUE</boolean>
+      <boolean name="compositing">TRUE</boolean>
+      <int name="windowPosition">1</int>
+      <boolean name="isConstrained">FALSE</boolean>
+    </object>
+    <reference idRef="280"/>
+    <reference idRef="281"/>
+    <reference idRef="282"/>
+    <reference idRef="283"/>
+    <reference idRef="284"/>
+    <reference idRef="286"/>
+    <reference idRef="287"/>
+  </array>
+  <array count="40" name="allParents">
+    <reference idRef="1"/>
+    <reference idRef="1"/>
+    <reference idRef="166"/>
+    <reference idRef="185"/>
+    <reference idRef="29"/>
+    <reference idRef="184"/>
+    <reference idRef="167"/>
+    <reference idRef="167"/>
+    <reference idRef="167"/>
+    <reference idRef="241"/>
+    <reference idRef="242"/>
+    <reference idRef="242"/>
+    <reference idRef="242"/>
+    <reference idRef="167"/>
+    <reference idRef="167"/>
+    <reference idRef="247"/>
+    <reference idRef="248"/>
+    <reference idRef="248"/>
+    <reference idRef="167"/>
+    <reference idRef="167"/>
+    <reference idRef="253"/>
+    <reference idRef="254"/>
+    <reference idRef="254"/>
+    <reference idRef="254"/>
+    <reference idRef="167"/>
+    <reference idRef="167"/>
+    <reference idRef="259"/>
+    <reference idRef="260"/>
+    <reference idRef="260"/>
+    <reference idRef="260"/>
+    <reference idRef="167"/>
+    <reference idRef="167"/>
+    <reference idRef="1"/>
+    <reference idRef="279"/>
+    <reference idRef="167"/>
+    <reference idRef="281"/>
+    <reference idRef="282"/>
+    <reference idRef="282"/>
+    <reference idRef="167"/>
+    <reference idRef="254"/>
+  </array>
+  <dictionary count="5" name="nameTable">
+    <string>ConfigWindow</string>
+    <reference idRef="166"/>
+    <string>Files Owner</string>
+    <reference idRef="1"/>
+    <string>MenuBar</string>
+    <reference idRef="29"/>
+    <string>RenderWindow</string>
+    <reference idRef="279"/>
+    <string>View</string>
+    <reference idRef="277"/>
+  </dictionary>
+  <unsigned_int name="nextObjectID">288</unsigned_int>
+</object>
Index: /Mac/Ogre/plist/BSPSceneManager Plugin-Info.plist
===================================================================
--- /Mac/Ogre/plist/BSPSceneManager Plugin-Info.plist	(revision 8)
+++ /Mac/Ogre/plist/BSPSceneManager Plugin-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>Plugin_BSPSceneManager</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>BNDL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+	<key>CSResourcesFileMapped</key>
+	<string>yes</string>
+</dict>
+</plist>
Index: /Mac/Ogre/plist/CgProgramManager Plugin-Info.plist
===================================================================
--- /Mac/Ogre/plist/CgProgramManager Plugin-Info.plist	(revision 8)
+++ /Mac/Ogre/plist/CgProgramManager Plugin-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>Plugin_CgProgramManager</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>BNDL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+	<key>CSResourcesFileMapped</key>
+	<string>yes</string>
+</dict>
+</plist>
Index: /Mac/Ogre/plist/EXRCodec Plugin-Info.plist
===================================================================
--- /Mac/Ogre/plist/EXRCodec Plugin-Info.plist	(revision 8)
+++ /Mac/Ogre/plist/EXRCodec Plugin-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>Plugin_EXRCodec</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>BNDL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+	<key>CSResourcesFileMapped</key>
+	<string>yes</string>
+</dict>
+</plist>
Index: /Mac/Ogre/plist/GL Render System-Info.plist
===================================================================
--- /Mac/Ogre/plist/GL Render System-Info.plist	(revision 8)
+++ /Mac/Ogre/plist/GL Render System-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>RenderSystem_GL</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>BNDL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+	<key>CSResourcesFileMapped</key>
+	<string>yes</string>
+</dict>
+</plist>
Index: /Mac/Ogre/plist/OctreeSceneManager Plugin-Info.plist
===================================================================
--- /Mac/Ogre/plist/OctreeSceneManager Plugin-Info.plist	(revision 8)
+++ /Mac/Ogre/plist/OctreeSceneManager Plugin-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>Plugin_OctreeSceneManager</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>BNDL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+	<key>CSResourcesFileMapped</key>
+	<string>yes</string>
+</dict>
+</plist>
Index: /Mac/Ogre/plist/Ogre-Info.plist
===================================================================
--- /Mac/Ogre/plist/Ogre-Info.plist	(revision 8)
+++ /Mac/Ogre/plist/Ogre-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>Ogre</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3d.Ogre</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>
Index: /Mac/Ogre/plist/ParticleFX Plugin-Info.plist
===================================================================
--- /Mac/Ogre/plist/ParticleFX Plugin-Info.plist	(revision 8)
+++ /Mac/Ogre/plist/ParticleFX Plugin-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>Plugin_ParticleFX</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>BNDL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+	<key>CSResourcesFileMapped</key>
+	<string>yes</string>
+</dict>
+</plist>
Index: /Mac/Ogre/src/OgreOSXCocoaView.mm
===================================================================
--- /Mac/Ogre/src/OgreOSXCocoaView.mm	(revision 8)
+++ /Mac/Ogre/src/OgreOSXCocoaView.mm	(revision 8)
@@ -0,0 +1,73 @@
+/*
+-----------------------------------------------------------------------------
+This source file is part of OGRE
+    (Object-oriented Graphics Rendering Engine)
+For the latest info, see http://www.ogre3d.org/
+
+Copyright (c) 2000-2005 The OGRE Team
+Also see acknowledgements in Readme.html
+
+This program is free software; you can redistribute it and/or modify it under
+the terms of the GNU Lesser General Public License as published by the Free Software
+Foundation; either version 2 of the License, or (at your option) any later
+version.
+
+This program is distributed in the hope that it will be useful, but WITHOUT
+ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public License along with
+this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+Place - Suite 330, Boston, MA 02111-1307, USA, or go to
+http://www.gnu.org/copyleft/lesser.txt.
+-----------------------------------------------------------------------------
+*/
+
+#include "OgreOSXCocoaView.h"
+
+@implementation OgreWindow
+
+@end
+
+@implementation OgreView
+
+- (id)initWithFrame:(NSRect)f
+{
+	[super initWithFrame:f];
+	NSApplicationLoad();
+	
+	window = 0;
+
+	return self;
+}
+
+- (id)initWithGLOSXWindow:(Ogre::RenderWindow*)w
+{
+	[super init];
+	window = w;
+	return self;
+}
+
+- (void)setOgreWindow:(Ogre::RenderWindow*)w
+{
+	window = w;
+}
+
+- (Ogre::RenderWindow*)ogreWindow
+{
+	return window;
+}
+
+- (void)setFrameSize:(NSSize)s
+{
+	[super setFrameSize:s];
+	window->windowMovedOrResized();
+}
+
+- (void)drawRect:(NSRect)r
+{
+	if(window)
+		window->update();
+}
+
+@end
Index: /Mac/Ogre/src/macBundlePath.cpp
===================================================================
--- /Mac/Ogre/src/macBundlePath.cpp	(revision 8)
+++ /Mac/Ogre/src/macBundlePath.cpp	(revision 8)
@@ -0,0 +1,24 @@
+#include "macBundlePath.h"
+
+using namespace Ogre;
+
+std::string macBundlePath()
+{
+    char path[1024];
+    CFBundleRef mainBundle = CFBundleGetMainBundle();
+    assert(mainBundle);
+
+    CFURLRef mainBundleURL = CFBundleCopyBundleURL(mainBundle);
+    assert(mainBundleURL);
+
+    CFStringRef cfStringRef = CFURLCopyFileSystemPath( mainBundleURL, kCFURLPOSIXPathStyle);
+    assert(cfStringRef);
+
+    CFStringGetCString(cfStringRef, path, 1024, kCFStringEncodingASCII);
+
+    CFRelease(mainBundleURL);
+    CFRelease(cfStringRef);
+
+    return std::string(path);
+}
+
Index: /Mac/Ogre/src/macPlugins.cpp
===================================================================
--- /Mac/Ogre/src/macPlugins.cpp	(revision 8)
+++ /Mac/Ogre/src/macPlugins.cpp	(revision 8)
@@ -0,0 +1,101 @@
+/*
+-----------------------------------------------------------------------------
+This source file is part of OGRE
+    (Object-oriented Graphics Rendering Engine)
+For the latest info, see http://www.ogre3d.org/
+
+Copyright (c) 2000-2006 Torus Knot Software Ltd
+Also see acknowledgements in Readme.html
+
+This program is free software; you can redistribute it and/or modify it under
+the terms of the GNU Lesser General  License as published by the Free Software
+Foundation; either version 2 of the License, or (at your option) any later
+version.
+
+This program is distributed in the hope that it will be useful, but WITHOUT
+ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+FOR A PARTICULAR PURPOSE. See the GNU Lesser General  License for more details.
+
+You should have received a copy of the GNU Lesser General  License along with
+this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+Place - Suite 330, Boston, MA 02111-1307, USA, or go to
+http://www.gnu.org/copyleft/lesser.txt.
+
+You may alternatively use this source under the terms of a specific version of
+the OGRE Unrestricted License provided you have obtained such a license from
+Torus Knot Software Ltd.
+-----------------------------------------------------------------------------
+*/
+
+#include <CoreFoundation/CoreFoundation.h>
+
+#include "OgreString.h"
+#include "macPlugins.h"
+
+namespace Ogre {
+
+    CFBundleRef mac_loadExeBundle(const char *name) {
+        CFBundleRef baseBundle = CFBundleGetBundleWithIdentifier(CFSTR("org.ogre3d.Ogre"));
+        CFBundleRef mainBundle = CFBundleGetMainBundle();
+        CFStringRef nameRef = CFStringCreateWithCString(NULL, name, kCFStringEncodingASCII);
+        CFURLRef bundleURL = 0; //URL of bundle to load
+        CFBundleRef bundle = 0; //bundle to load
+        
+        //cut off .bundle if present
+        if(CFStringHasSuffix(nameRef, CFSTR(".bundle"))) {
+            CFStringRef nameTempRef = nameRef;
+            int end = CFStringGetLength(nameTempRef) - CFStringGetLength(CFSTR(".bundle"));
+            nameRef = CFStringCreateWithSubstring(NULL, nameTempRef, CFRangeMake(0, end));
+            CFRelease(nameTempRef);
+        }
+                
+        //assume relative to Resources/ directory of Main bundle
+        bundleURL = CFBundleCopyResourceURL(mainBundle, nameRef, CFSTR("bundle"), NULL);
+        if(bundleURL) {
+            bundle = CFBundleCreate(NULL, bundleURL);
+            CFRelease(bundleURL);
+        }
+        
+        //otherwise, try Resources/ directory of Ogre Framework bundle
+        if(!bundle) {
+            bundleURL = CFBundleCopyResourceURL(baseBundle, nameRef, CFSTR("bundle"), NULL);
+            if(bundleURL) {
+               bundle = CFBundleCreate(NULL, bundleURL);
+               CFRelease(bundleURL);
+            }
+        }
+        CFRelease(nameRef);
+       
+        if(bundle) {
+            if(CFBundleLoadExecutable(bundle)) {
+                return bundle;
+            }
+            else {
+                CFRelease(bundle);
+            }
+        }
+        
+        return 0;
+    }
+    
+    void *mac_getBundleSym(CFBundleRef bundle, const char *name) {
+        CFStringRef nameRef = CFStringCreateWithCString(NULL, name, kCFStringEncodingASCII);
+        void *sym = CFBundleGetFunctionPointerForName(bundle, nameRef);
+        CFRelease(nameRef);
+        return sym;
+    }
+    
+    //returns 1 on error, 0 otherwise
+    bool mac_unloadExeBundle(CFBundleRef bundle) {
+        if(bundle) {
+            //no-op, can't unload Obj-C bundles without crashing
+            return 0;
+        }
+        return 1;
+    }
+    
+    const char *mac_errorBundle() {
+        return "Unknown Error";
+    }
+
+}
Index: /Mac/Samples/Samples.xcodeproj/default.pbxuser
===================================================================
--- /Mac/Samples/Samples.xcodeproj/default.pbxuser	(revision 8)
+++ /Mac/Samples/Samples.xcodeproj/default.pbxuser	(revision 8)
@@ -0,0 +1,1294 @@
+// !$*UTF8*$!
+{
+	000C041F0BB6128200E6B30C /* Instancing */ = {
+		activeExec = 0;
+		executables = (
+			AAD766130C491D65004D7FF4 /* Instancing */,
+		);
+	};
+	000C05DF0BB6173B00E6B30C /* Crowd */ = {
+		activeExec = 0;
+		executables = (
+			AAD766090C491D65004D7FF4 /* Crowd */,
+		);
+	};
+	000E24E00B3924F0004EA2DF /* Project object */ = {
+		activeBuildConfigurationName = Release;
+		activeExecutable = AAD7660F0C491D65004D7FF4 /* FacialAnimation */;
+		activeTarget = 000E29F70B39E7C5004EA2DF /* Ogre Samples */;
+		addToTargets = (
+			000E29F70B39E7C5004EA2DF /* Ogre Samples */,
+			000E252A0B392BE5004EA2DF /* BezierPatch */,
+		);
+		breakpoints = (
+			AAD9DC370C6FB5DD005ACDA9 /* PBXCPPExceptionBreakpoint */,
+		);
+		breakpointsGroup = AAF6D5CC0C4947A100361101 /* XCBreakpointsBucket */;
+		codeSenseManager = AAD7662D0C491D95004D7FF4 /* Code sense */;
+		executables = (
+			AAD766050C491D65004D7FF4 /* BezierPatch */,
+			AAD766060C491D65004D7FF4 /* CameraTrack */,
+			AAD766070C491D65004D7FF4 /* CelShading */,
+			AAD766080C491D65004D7FF4 /* Compositor */,
+			AAD766090C491D65004D7FF4 /* Crowd */,
+			AAD7660A0C491D65004D7FF4 /* CubeMapping */,
+			AAD7660B0C491D65004D7FF4 /* DeferredShading */,
+			AAD7660C0C491D65004D7FF4 /* Dot3Bump */,
+			AAD7660D0C491D65004D7FF4 /* DynTex */,
+			AAD7660E0C491D65004D7FF4 /* EnvMapping */,
+			AAD7660F0C491D65004D7FF4 /* FacialAnimation */,
+			AAD766100C491D65004D7FF4 /* Fresnel */,
+			AAD766110C491D65004D7FF4 /* Grass */,
+			AAD766120C491D65004D7FF4 /* Gui */,
+			AAD766130C491D65004D7FF4 /* Instancing */,
+			AAD766140C491D65004D7FF4 /* Lighting */,
+			AAD766150C491D65004D7FF4 /* OceanDemo */,
+			AAD766160C491D65004D7FF4 /* ParticleFX */,
+			AAD766170C491D65004D7FF4 /* RenderToTexture */,
+			AAD766180C491D65004D7FF4 /* Shadows */,
+			AAD766190C491D65004D7FF4 /* SkeletalAnimation */,
+			AAD7661A0C491D65004D7FF4 /* SkyBox */,
+			AAD7661B0C491D65004D7FF4 /* SkyDome */,
+			AAD7661C0C491D65004D7FF4 /* SkyPlane */,
+			AAD7661D0C491D65004D7FF4 /* Smoke */,
+			AAD7661E0C491D65004D7FF4 /* Terrain */,
+			AAD7661F0C491D65004D7FF4 /* TextureFX */,
+			AAD766200C491D65004D7FF4 /* Transparency */,
+			AAD766210C491D65004D7FF4 /* VolumeTex */,
+			AAD766220C491D65004D7FF4 /* Water */,
+			AAD766230C491D65004D7FF4 /* OgreCustomNib */,
+		);
+		perUserDictionary = {
+			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = {
+				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
+				PBXFileTableDataSourceColumnWidthsKey = (
+					20,
+					20,
+					210,
+					20,
+					110,
+					109,
+					20,
+				);
+				PBXFileTableDataSourceColumnsKey = (
+					PBXBreakpointsDataSource_ActionID,
+					PBXBreakpointsDataSource_TypeID,
+					PBXBreakpointsDataSource_BreakpointID,
+					PBXBreakpointsDataSource_UseID,
+					PBXBreakpointsDataSource_LocationID,
+					PBXBreakpointsDataSource_ConditionID,
+					PBXBreakpointsDataSource_ContinueID,
+				);
+			};
+			PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = {
+				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+				PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID;
+				PBXFileTableDataSourceColumnWidthsKey = (
+					20,
+					300,
+					440,
+				);
+				PBXFileTableDataSourceColumnsKey = (
+					PBXErrorsWarningsDataSource_TypeID,
+					PBXErrorsWarningsDataSource_MessageID,
+					PBXErrorsWarningsDataSource_LocationID,
+				);
+			};
+			PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
+				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+				PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
+				PBXFileTableDataSourceColumnWidthsKey = (
+					22,
+					300,
+					421.5835,
+				);
+				PBXFileTableDataSourceColumnsKey = (
+					PBXExecutablesDataSource_ActiveFlagID,
+					PBXExecutablesDataSource_NameID,
+					PBXExecutablesDataSource_CommentsID,
+				);
+			};
+			PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
+				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
+				PBXFileTableDataSourceColumnWidthsKey = (
+					20,
+					550,
+					20,
+					48,
+					43,
+					43,
+					20,
+				);
+				PBXFileTableDataSourceColumnsKey = (
+					PBXFileDataSource_FiletypeID,
+					PBXFileDataSource_Filename_ColumnID,
+					PBXFileDataSource_Built_ColumnID,
+					PBXFileDataSource_ObjectSize_ColumnID,
+					PBXFileDataSource_Errors_ColumnID,
+					PBXFileDataSource_Warnings_ColumnID,
+					PBXFileDataSource_Target_ColumnID,
+				);
+			};
+			PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
+				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
+				PBXFileTableDataSourceColumnWidthsKey = (
+					20,
+					200,
+					354,
+					20,
+					48,
+					43,
+					43,
+				);
+				PBXFileTableDataSourceColumnsKey = (
+					PBXFileDataSource_FiletypeID,
+					PBXFileDataSource_Filename_ColumnID,
+					PBXTargetDataSource_PrimaryAttribute,
+					PBXFileDataSource_Built_ColumnID,
+					PBXFileDataSource_ObjectSize_ColumnID,
+					PBXFileDataSource_Errors_ColumnID,
+					PBXFileDataSource_Warnings_ColumnID,
+				);
+			};
+			PBXPerProjectTemplateStateSaveDate = 208905755;
+			PBXWorkspaceStateSaveDate = 208905755;
+		};
+		perUserProjectItems = {
+			AAD9DC160C6FB3AD005ACDA9 /* PBXTextBookmark */ = AAD9DC160C6FB3AD005ACDA9 /* PBXTextBookmark */;
+			AAD9DC270C6FB4D7005ACDA9 /* PBXTextBookmark */ = AAD9DC270C6FB4D7005ACDA9 /* PBXTextBookmark */;
+			AADEC7C20C70510E00FACE11 /* PBXTextBookmark */ = AADEC7C20C70510E00FACE11 /* PBXTextBookmark */;
+			AADEC7C30C70510E00FACE11 /* PBXTextBookmark */ = AADEC7C30C70510E00FACE11 /* PBXTextBookmark */;
+			AADEC7C60C70511600FACE11 /* PBXTextBookmark */ = AADEC7C60C70511600FACE11 /* PBXTextBookmark */;
+			AADEC7D10C70514E00FACE11 /* PBXTextBookmark */ = AADEC7D10C70514E00FACE11 /* PBXTextBookmark */;
+			AADEC7E10C70520C00FACE11 /* PBXTextBookmark */ = AADEC7E10C70520C00FACE11 /* PBXTextBookmark */;
+			AAFCF6460C73A26B00826CCE /* PBXTextBookmark */ = AAFCF6460C73A26B00826CCE /* PBXTextBookmark */;
+			AAFCF9010C73A68E00826CCE /* PBXTextBookmark */ = AAFCF9010C73A68E00826CCE /* PBXTextBookmark */;
+		};
+		sourceControlManager = AAD7662C0C491D95004D7FF4 /* Source Control */;
+		userBuildSettings = {
+			SYMROOT = ../build;
+		};
+	};
+	000E252A0B392BE5004EA2DF /* BezierPatch */ = {
+		activeExec = 0;
+		executables = (
+			AAD766050C491D65004D7FF4 /* BezierPatch */,
+		);
+	};
+	000E25330B392C93004EA2DF /* Bezier.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {748, 2982}}";
+			sepNavSelRange = "{0, 0}";
+			sepNavVisRect = "{{0, 212}, {748, 654}}";
+			sepNavWindowFrame = "{{47, 0}, {1006, 873}}";
+		};
+	};
+	000E25340B392C9E004EA2DF /* Bezier.cpp */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {770, 784}}";
+			sepNavSelRange = "{0, 0}";
+			sepNavVisRect = "{{0, 0}, {748, 654}}";
+			sepNavWindowFrame = "{{72, -13}, {1006, 873}}";
+		};
+	};
+	000E25380B392D12004EA2DF /* ExampleApplication.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {955, 3612}}";
+			sepNavSelRange = "{6250, 0}";
+			sepNavVisRect = "{{0, 2793}, {955, 308}}";
+			sepNavWindowFrame = "{{47, 0}, {1006, 873}}";
+		};
+	};
+	000E25390B392D12004EA2DF /* ExampleFrameListener.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {967, 5628}}";
+			sepNavSelRange = "{0, 0}";
+			sepNavVisRect = "{{0, 1069}, {967, 744}}";
+			sepNavWindowFrame = "{{47, 0}, {1006, 873}}";
+		};
+	};
+	000E26F40B399BF5004EA2DF /* CameraTrack */ = {
+		activeExec = 0;
+		executables = (
+			AAD766060C491D65004D7FF4 /* CameraTrack */,
+		);
+	};
+	000E27140B399DB5004EA2DF /* CelShading */ = {
+		activeExec = 0;
+		executables = (
+			AAD766070C491D65004D7FF4 /* CelShading */,
+		);
+	};
+	000E271D0B399E8C004EA2DF /* CelShading.cpp */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {967, 2338}}";
+			sepNavSelRange = "{0, 0}";
+			sepNavVisRect = "{{0, 0}, {967, 744}}";
+			sepNavWindowFrame = "{{46, -6}, {1006, 873}}";
+		};
+	};
+	000E272F0B39A055004EA2DF /* Compositor */ = {
+		activeExec = 0;
+		executables = (
+			AAD766080C491D65004D7FF4 /* Compositor */,
+		);
+	};
+	000E27430B39A0C2004EA2DF /* Compositor.cpp */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {967, 7742}}";
+			sepNavSelRange = "{6637, 0}";
+			sepNavVisRect = "{{0, 2405}, {967, 744}}";
+			sepNavWindowFrame = "{{66, 4}, {1006, 873}}";
+		};
+	};
+	000E274B0B39A0F9004EA2DF /* CubeMapping */ = {
+		activeExec = 0;
+		executables = (
+			AAD7660A0C491D65004D7FF4 /* CubeMapping */,
+		);
+	};
+	000E27680B39A2C1004EA2DF /* DeferredShading */ = {
+		activeExec = 0;
+		executables = (
+			AAD7660B0C491D65004D7FF4 /* DeferredShading */,
+		);
+	};
+	000E278E0B39A801004EA2DF /* Dot3Bump */ = {
+		activeExec = 0;
+		executables = (
+			AAD7660C0C491D65004D7FF4 /* Dot3Bump */,
+		);
+	};
+	000E27A10B39A930004EA2DF /* DynTex */ = {
+		activeExec = 0;
+		executables = (
+			AAD7660D0C491D65004D7FF4 /* DynTex */,
+		);
+	};
+	000E27B50B39AB18004EA2DF /* EnvMapping */ = {
+		activeExec = 0;
+		executables = (
+			AAD7660E0C491D65004D7FF4 /* EnvMapping */,
+		);
+	};
+	000E27CD0B39AD1D004EA2DF /* FacialAnimation */ = {
+		activeExec = 0;
+		executables = (
+			AAD7660F0C491D65004D7FF4 /* FacialAnimation */,
+		);
+	};
+	000E27E60B39ADE3004EA2DF /* FacialAnimation.cpp */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {764, 6734}}";
+			sepNavSelRange = "{0, 0}";
+			sepNavVisRect = "{{0, 6062}, {749, 461}}";
+		};
+	};
+	000E27F20B39AE59004EA2DF /* Fresnel */ = {
+		activeExec = 0;
+		executables = (
+			AAD766100C491D65004D7FF4 /* Fresnel */,
+		);
+	};
+	000E280A0B39B08F004EA2DF /* Grass */ = {
+		activeExec = 0;
+		executables = (
+			AAD766110C491D65004D7FF4 /* Grass */,
+		);
+	};
+	000E28290B39B248004EA2DF /* Gui */ = {
+		activeExec = 0;
+		executables = (
+			AAD766120C491D65004D7FF4 /* Gui */,
+		);
+	};
+	000E28540B39B377004EA2DF /* Lighting */ = {
+		activeExec = 0;
+		executables = (
+			AAD766140C491D65004D7FF4 /* Lighting */,
+		);
+	};
+	000E286A0B39B441004EA2DF /* OceanDemo */ = {
+		activeExec = 0;
+		executables = (
+			AAD766150C491D65004D7FF4 /* OceanDemo */,
+		);
+	};
+	000E287C0B39B4B0004EA2DF /* OceanDemo.cpp */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {1178, 20006}}";
+			sepNavSelRange = "{9125, 0}";
+			sepNavVisRect = "{{12, 3978}, {967, 744}}";
+			sepNavWindowFrame = "{{47, 0}, {1006, 873}}";
+		};
+	};
+	000E28940B39B5DF004EA2DF /* ParticleFX */ = {
+		activeExec = 0;
+		executables = (
+			AAD766160C491D65004D7FF4 /* ParticleFX */,
+		);
+	};
+	000E28BF0B39DA97004EA2DF /* RenderToTexture */ = {
+		activeExec = 0;
+		executables = (
+			AAD766170C491D65004D7FF4 /* RenderToTexture */,
+		);
+	};
+	000E28DB0B39DBBF004EA2DF /* Shadows */ = {
+		activeExec = 0;
+		executables = (
+			AAD766180C491D65004D7FF4 /* Shadows */,
+		);
+	};
+	000E28ED0B39DC45004EA2DF /* SkeletalAnimation */ = {
+		activeExec = 0;
+		executables = (
+			AAD766190C491D65004D7FF4 /* SkeletalAnimation */,
+		);
+	};
+	000E29040B39DD32004EA2DF /* SkyBox */ = {
+		activeExec = 0;
+		executables = (
+			AAD7661A0C491D65004D7FF4 /* SkyBox */,
+		);
+	};
+	000E291F0B39DE45004EA2DF /* SkyDome */ = {
+		activeExec = 0;
+		executables = (
+			AAD7661B0C491D65004D7FF4 /* SkyDome */,
+		);
+	};
+	000E29360B39DF22004EA2DF /* SkyPlane */ = {
+		activeExec = 0;
+		executables = (
+			AAD7661C0C491D65004D7FF4 /* SkyPlane */,
+		);
+	};
+	000E29510B39E019004EA2DF /* Smoke */ = {
+		activeExec = 0;
+		executables = (
+			AAD7661D0C491D65004D7FF4 /* Smoke */,
+		);
+	};
+	000E29680B39E162004EA2DF /* Terrain */ = {
+		activeExec = 0;
+		executables = (
+			AAD7661E0C491D65004D7FF4 /* Terrain */,
+		);
+	};
+	000E298F0B39E3C5004EA2DF /* TextureFX */ = {
+		activeExec = 0;
+		executables = (
+			AAD7661F0C491D65004D7FF4 /* TextureFX */,
+		);
+	};
+	000E29A70B39E4C3004EA2DF /* Transparency */ = {
+		activeExec = 0;
+		executables = (
+			AAD766200C491D65004D7FF4 /* Transparency */,
+		);
+	};
+	000E29BC0B39E5BE004EA2DF /* VolumeTex */ = {
+		activeExec = 0;
+		executables = (
+			AAD766210C491D65004D7FF4 /* VolumeTex */,
+		);
+	};
+	000E29DA0B39E6BE004EA2DF /* Water */ = {
+		activeExec = 0;
+		executables = (
+			AAD766220C491D65004D7FF4 /* Water */,
+		);
+	};
+	000E29F70B39E7C5004EA2DF /* Ogre Samples */ = {
+		activeExec = 0;
+	};
+	00ABEB510B4D8A980059129A /* OgreCustomNib */ = {
+		activeExec = 0;
+		executables = (
+			AAD766230C491D65004D7FF4 /* OgreCustomNib */,
+		);
+	};
+	00ABECAB0B4EC1600059129A /* Cocoa Samples */ = {
+		activeExec = 0;
+	};
+	AAD766050C491D65004D7FF4 /* BezierPatch */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		dylibVariantSuffix = "";
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = BezierPatch;
+		savedGlobals = {
+		};
+		sourceDirectories = (
+		);
+		variableFormatDictionary = {
+		};
+	};
+	AAD766060C491D65004D7FF4 /* CameraTrack */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = CameraTrack;
+		sourceDirectories = (
+		);
+	};
+	AAD766070C491D65004D7FF4 /* CelShading */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = CelShading;
+		sourceDirectories = (
+		);
+	};
+	AAD766080C491D65004D7FF4 /* Compositor */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		dylibVariantSuffix = "";
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = Compositor;
+		savedGlobals = {
+		};
+		sourceDirectories = (
+		);
+	};
+	AAD766090C491D65004D7FF4 /* Crowd */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = Crowd;
+		sourceDirectories = (
+		);
+	};
+	AAD7660A0C491D65004D7FF4 /* CubeMapping */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = CubeMapping;
+		sourceDirectories = (
+		);
+	};
+	AAD7660B0C491D65004D7FF4 /* DeferredShading */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		dylibVariantSuffix = "";
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = DeferredShading;
+		sourceDirectories = (
+		);
+	};
+	AAD7660C0C491D65004D7FF4 /* Dot3Bump */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		dylibVariantSuffix = "";
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = Dot3Bump;
+		sourceDirectories = (
+		);
+	};
+	AAD7660D0C491D65004D7FF4 /* DynTex */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = DynTex;
+		sourceDirectories = (
+		);
+	};
+	AAD7660E0C491D65004D7FF4 /* EnvMapping */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = EnvMapping;
+		sourceDirectories = (
+		);
+	};
+	AAD7660F0C491D65004D7FF4 /* FacialAnimation */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+			"PBXLSLaunchAction-0" = {
+				PBXLSLaunchAction = 0;
+				PBXLSLaunchStartAction = 1;
+				PBXLSLaunchStdioStyle = 2;
+				PBXLSLaunchStyle = 0;
+				class = PBXLSRunLaunchConfig;
+				displayName = "Executable Runner";
+				identifier = com.apple.Xcode.launch.runConfig;
+				remoteHostInfo = "";
+				startActionInfo = "";
+			};
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		dylibVariantSuffix = "";
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = FacialAnimation;
+		savedGlobals = {
+		};
+		sourceDirectories = (
+		);
+		variableFormatDictionary = {
+		};
+	};
+	AAD766100C491D65004D7FF4 /* Fresnel */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		dylibVariantSuffix = "";
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = Fresnel;
+		sourceDirectories = (
+		);
+	};
+	AAD766110C491D65004D7FF4 /* Grass */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		dylibVariantSuffix = "";
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = Grass;
+		sourceDirectories = (
+		);
+	};
+	AAD766120C491D65004D7FF4 /* Gui */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = Gui;
+		sourceDirectories = (
+		);
+	};
+	AAD766130C491D65004D7FF4 /* Instancing */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = Instancing;
+		sourceDirectories = (
+		);
+	};
+	AAD766140C491D65004D7FF4 /* Lighting */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		dylibVariantSuffix = "";
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = Lighting;
+		sourceDirectories = (
+		);
+	};
+	AAD766150C491D65004D7FF4 /* OceanDemo */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		dylibVariantSuffix = "";
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = OceanDemo;
+		sourceDirectories = (
+		);
+	};
+	AAD766160C491D65004D7FF4 /* ParticleFX */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		dylibVariantSuffix = "";
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = ParticleFX;
+		sourceDirectories = (
+		);
+	};
+	AAD766170C491D65004D7FF4 /* RenderToTexture */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		dylibVariantSuffix = "";
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = RenderToTexture;
+		sourceDirectories = (
+		);
+	};
+	AAD766180C491D65004D7FF4 /* Shadows */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		dylibVariantSuffix = "";
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = Shadows;
+		savedGlobals = {
+		};
+		sourceDirectories = (
+		);
+	};
+	AAD766190C491D65004D7FF4 /* SkeletalAnimation */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		dylibVariantSuffix = "";
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = SkeletalAnimation;
+		sourceDirectories = (
+		);
+	};
+	AAD7661A0C491D65004D7FF4 /* SkyBox */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = SkyBox;
+		sourceDirectories = (
+		);
+	};
+	AAD7661B0C491D65004D7FF4 /* SkyDome */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = SkyDome;
+		sourceDirectories = (
+		);
+	};
+	AAD7661C0C491D65004D7FF4 /* SkyPlane */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = SkyPlane;
+		sourceDirectories = (
+		);
+	};
+	AAD7661D0C491D65004D7FF4 /* Smoke */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = Smoke;
+		sourceDirectories = (
+		);
+	};
+	AAD7661E0C491D65004D7FF4 /* Terrain */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = Terrain;
+		sourceDirectories = (
+		);
+	};
+	AAD7661F0C491D65004D7FF4 /* TextureFX */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = TextureFX;
+		sourceDirectories = (
+		);
+	};
+	AAD766200C491D65004D7FF4 /* Transparency */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = Transparency;
+		sourceDirectories = (
+		);
+	};
+	AAD766210C491D65004D7FF4 /* VolumeTex */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = VolumeTex;
+		sourceDirectories = (
+		);
+	};
+	AAD766220C491D65004D7FF4 /* Water */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = Water;
+		sourceDirectories = (
+		);
+	};
+	AAD766230C491D65004D7FF4 /* OgreCustomNib */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = OgreCustomNib;
+		sourceDirectories = (
+		);
+	};
+	AAD7662C0C491D95004D7FF4 /* Source Control */ = {
+		isa = PBXSourceControlManager;
+		fallbackIsa = XCSourceControlManager;
+		isSCMEnabled = 0;
+		scmConfiguration = {
+		};
+		scmType = "";
+	};
+	AAD7662D0C491D95004D7FF4 /* Code sense */ = {
+		isa = PBXCodeSenseManager;
+		indexTemplatePath = "";
+	};
+	AAD9DC160C6FB3AD005ACDA9 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E25330B392C93004EA2DF /* Bezier.h */;
+		name = "Bezier.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 669;
+		vrLoc = 1362;
+	};
+	AAD9DC270C6FB4D7005ACDA9 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E25330B392C93004EA2DF /* Bezier.h */;
+		name = "Bezier.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 620;
+		vrLoc = 675;
+	};
+	AAD9DC370C6FB5DD005ACDA9 /* PBXCPPExceptionBreakpoint */ = {
+		isa = PBXCPPExceptionBreakpoint;
+		actions = (
+		);
+		breakpointStyle = 0;
+		condition = AAD9DC3A0C6FB604005ACDA9 /* XCCPPCondition */;
+		continueAfterActions = 0;
+		delayBeforeContinue = 0;
+		exceptionName = $;
+		hitCount = 1;
+		isThrow = 1;
+		modificationTime = 208688002.367464;
+		state = 2;
+	};
+	AAD9DC3A0C6FB604005ACDA9 /* XCCPPCondition */ = {
+		isa = XCCPPCondition;
+		conditionString = "On Throw";
+	};
+	AADEC7C20C70510E00FACE11 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E25380B392D12004EA2DF /* ExampleApplication.h */;
+		name = "String pluginsPath;";
+		rLen = 22;
+		rLoc = 3134;
+		rType = 0;
+		vrLen = 1186;
+		vrLoc = 2615;
+	};
+	AADEC7C30C70510E00FACE11 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E25340B392C9E004EA2DF /* Bezier.cpp */;
+		name = "Bezier.cpp: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1238;
+		vrLoc = 0;
+	};
+	AADEC7C60C70511600FACE11 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E25380B392D12004EA2DF /* ExampleApplication.h */;
+		name = "String pluginsPath;";
+		rLen = 22;
+		rLoc = 3134;
+		rType = 0;
+		vrLen = 768;
+		vrLoc = 2748;
+	};
+	AADEC7D10C70514E00FACE11 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E25340B392C9E004EA2DF /* Bezier.cpp */;
+		name = "Bezier.cpp: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1238;
+		vrLoc = 0;
+	};
+	AADEC7E10C70520C00FACE11 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E27E60B39ADE3004EA2DF /* FacialAnimation.cpp */;
+		name = "FacialAnimation.cpp: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 558;
+		vrLoc = 13124;
+	};
+	AAF6D5CC0C4947A100361101 /* XCBreakpointsBucket */ = {
+		isa = XCBreakpointsBucket;
+		name = Samples;
+		objects = (
+			AAD9DC370C6FB5DD005ACDA9 /* PBXCPPExceptionBreakpoint */,
+		);
+	};
+	AAFCF6460C73A26B00826CCE /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E27E60B39ADE3004EA2DF /* FacialAnimation.cpp */;
+		name = "FacialAnimation.cpp: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 584;
+		vrLoc = 12828;
+	};
+	AAFCF9010C73A68E00826CCE /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 000E27E60B39ADE3004EA2DF /* FacialAnimation.cpp */;
+		name = "FacialAnimation.cpp: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 584;
+		vrLoc = 12828;
+	};
+}
Index: /Mac/Samples/Samples.xcodeproj/project.pbxproj
===================================================================
--- /Mac/Samples/Samples.xcodeproj/project.pbxproj	(revision 8)
+++ /Mac/Samples/Samples.xcodeproj/project.pbxproj	(revision 8)
@@ -0,0 +1,5633 @@
+// !$*UTF8*$!
+{
+	archiveVersion = 1;
+	classes = {
+	};
+	objectVersion = 42;
+	objects = {
+
+/* Begin PBXAggregateTarget section */
+		000E29F70B39E7C5004EA2DF /* Ogre Samples */ = {
+			isa = PBXAggregateTarget;
+			buildConfigurationList = 000E2A300B39E7F8004EA2DF /* Build configuration list for PBXAggregateTarget "Ogre Samples" */;
+			buildPhases = (
+			);
+			dependencies = (
+				000E2A2F0B39E7DD004EA2DF /* PBXTargetDependency */,
+				000E2A2D0B39E7DD004EA2DF /* PBXTargetDependency */,
+				000E2A2B0B39E7DD004EA2DF /* PBXTargetDependency */,
+				000E2A290B39E7DC004EA2DF /* PBXTargetDependency */,
+				000C05FA0BB61C4F00E6B30C /* PBXTargetDependency */,
+				000E2A270B39E7DC004EA2DF /* PBXTargetDependency */,
+				000E2A250B39E7DC004EA2DF /* PBXTargetDependency */,
+				000E2A230B39E7DC004EA2DF /* PBXTargetDependency */,
+				000E2A210B39E7DC004EA2DF /* PBXTargetDependency */,
+				000E2A1F0B39E7DC004EA2DF /* PBXTargetDependency */,
+				000E2A1D0B39E7DB004EA2DF /* PBXTargetDependency */,
+				000E2A1B0B39E7DB004EA2DF /* PBXTargetDependency */,
+				000E2A190B39E7DB004EA2DF /* PBXTargetDependency */,
+				000E2A170B39E7DB004EA2DF /* PBXTargetDependency */,
+				000C05DA0BB616DC00E6B30C /* PBXTargetDependency */,
+				000E2A150B39E7DB004EA2DF /* PBXTargetDependency */,
+				000E2A130B39E7DB004EA2DF /* PBXTargetDependency */,
+				000E2A110B39E7DA004EA2DF /* PBXTargetDependency */,
+				000E2A0F0B39E7DA004EA2DF /* PBXTargetDependency */,
+				000E2A0D0B39E7DA004EA2DF /* PBXTargetDependency */,
+				000E2A0B0B39E7DA004EA2DF /* PBXTargetDependency */,
+				000E2A090B39E7DA004EA2DF /* PBXTargetDependency */,
+				000E2A070B39E7D9004EA2DF /* PBXTargetDependency */,
+				000E2A050B39E7D9004EA2DF /* PBXTargetDependency */,
+				000E2A030B39E7D9004EA2DF /* PBXTargetDependency */,
+				000E2A010B39E7D9004EA2DF /* PBXTargetDependency */,
+				000E29FF0B39E7D9004EA2DF /* PBXTargetDependency */,
+				000E29FD0B39E7D8004EA2DF /* PBXTargetDependency */,
+				000E29FB0B39E7D8004EA2DF /* PBXTargetDependency */,
+				000E29F90B39E7D8004EA2DF /* PBXTargetDependency */,
+			);
+			name = "Ogre Samples";
+			productName = "Ogre Samples";
+		};
+		00ABECAB0B4EC1600059129A /* Cocoa Samples */ = {
+			isa = PBXAggregateTarget;
+			buildConfigurationList = 00ABECAE0B4EC1980059129A /* Build configuration list for PBXAggregateTarget "Cocoa Samples" */;
+			buildPhases = (
+			);
+			dependencies = (
+				00ABECAD0B4EC17A0059129A /* PBXTargetDependency */,
+			);
+			name = "Cocoa Samples";
+			productName = "Cocoa Samples";
+		};
+/* End PBXAggregateTarget section */
+
+/* Begin PBXBuildFile section */
+		000C042B0BB6139600E6B30C /* Instancing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000C04290BB6139600E6B30C /* Instancing.cpp */; };
+		000C05110BB613C400E6B30C /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000C05120BB613C400E6B30C /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		000C05BA0BB613D500E6B30C /* CEGUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0062EE270B4ACACE0076F733 /* CEGUI.framework */; };
+		000C05BD0BB6142900E6B30C /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000C05BE0BB6142900E6B30C /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000C05BF0BB6142900E6B30C /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000C05E60BB617DA00E6B30C /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000C05E70BB617DA00E6B30C /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000C05E80BB617DA00E6B30C /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000C05EC0BB6186F00E6B30C /* CEGUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0062EE270B4ACACE0076F733 /* CEGUI.framework */; };
+		000C05ED0BB6186F00E6B30C /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000C05EE0BB6186F00E6B30C /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		000C05EF0BB6187F00E6B30C /* crowd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000C04280BB6139600E6B30C /* crowd.cpp */; };
+		000E25350B392C9E004EA2DF /* Bezier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E25340B392C9E004EA2DF /* Bezier.cpp */; };
+		000E261C0B393748004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E26410B393B0A004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E26420B393B0A004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E26430B393B0A004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E27050B399C90004EA2DF /* CameraTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E27040B399C90004EA2DF /* CameraTrack.cpp */; };
+		000E27060B399C9C004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E27070B399C9C004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E27080B399C9C004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E27090B399CA7004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E271E0B399E8C004EA2DF /* CelShading.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E271D0B399E8C004EA2DF /* CelShading.cpp */; };
+		000E27220B399EE2004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E27260B399F36004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E27270B399F36004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E27280B399F36004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E27390B39A096004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E273A0B39A096004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E273B0B39A096004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E273C0B39A09D004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E27450B39A0C2004EA2DF /* CompositorDemo_FrameListener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E27420B39A0C2004EA2DF /* CompositorDemo_FrameListener.cpp */; };
+		000E27460B39A0C2004EA2DF /* Compositor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E27430B39A0C2004EA2DF /* Compositor.cpp */; };
+		000E27470B39A0C2004EA2DF /* ItemSelectorViewManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E27440B39A0C2004EA2DF /* ItemSelectorViewManager.cpp */; };
+		000E27520B39A12F004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E27530B39A12F004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E27540B39A12F004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E27550B39A136004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E275C0B39A153004EA2DF /* CubeMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E275B0B39A153004EA2DF /* CubeMapping.cpp */; };
+		000E276F0B39A3E5004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E27700B39A3E5004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E27710B39A3E5004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E27720B39A3EB004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E27810B39A429004EA2DF /* DeferredShading.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E277C0B39A429004EA2DF /* DeferredShading.cpp */; };
+		000E27820B39A429004EA2DF /* DeferredShadingDemo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E277D0B39A429004EA2DF /* DeferredShadingDemo.cpp */; };
+		000E27830B39A429004EA2DF /* MaterialGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E277E0B39A429004EA2DF /* MaterialGenerator.cpp */; };
+		000E27840B39A429004EA2DF /* MLight.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E277F0B39A429004EA2DF /* MLight.cpp */; };
+		000E27850B39A429004EA2DF /* LightMaterialGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E27800B39A429004EA2DF /* LightMaterialGenerator.cpp */; };
+		000E27950B39A861004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E27970B39A867004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E27980B39A867004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E27990B39A867004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E279B0B39A8A2004EA2DF /* Dot3Bump.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E279A0B39A8A2004EA2DF /* Dot3Bump.cpp */; };
+		000E27A90B39A99F004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E27AB0B39A9E0004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E27AC0B39A9E0004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E27AD0B39A9E0004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E27B00B39A9F9004EA2DF /* DynTex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E27AF0B39A9F9004EA2DF /* DynTex.cpp */; };
+		000E27C00B39ABED004EA2DF /* EnvMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E27BF0B39ABED004EA2DF /* EnvMapping.cpp */; };
+		000E27C10B39ABF8004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E27C20B39ABF8004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E27C30B39ABF8004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E27C40B39AC04004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E27D40B39AD74004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E27E00B39ADC7004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E27E10B39ADC7004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E27E20B39ADC7004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E27E70B39ADE3004EA2DF /* FacialAnimation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E27E60B39ADE3004EA2DF /* FacialAnimation.cpp */; };
+		000E27F90B39AE96004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E27FA0B39AE96004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E27FB0B39AE96004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E27FC0B39AE9D004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E28020B39AEC9004EA2DF /* Fresnel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E28010B39AEC9004EA2DF /* Fresnel.cpp */; };
+		000E28190B39B0C9004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E281A0B39B0C9004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E281B0B39B0C9004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E281C0B39B0D9004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E28230B39B0F0004EA2DF /* Grass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E28220B39B0F0004EA2DF /* Grass.cpp */; };
+		000E28300B39B278004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E28320B39B284004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E28330B39B284004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E28340B39B284004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E28390B39B294004EA2DF /* Gui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E28380B39B294004EA2DF /* Gui.cpp */; };
+		000E285B0B39B3AC004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E285D0B39B3B3004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E285E0B39B3B3004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E285F0B39B3B3004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E28650B39B3CE004EA2DF /* Lighting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E28640B39B3CE004EA2DF /* Lighting.cpp */; };
+		000E28710B39B480004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E28730B39B487004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E28740B39B487004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E28750B39B487004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E287D0B39B4B0004EA2DF /* MaterialControls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E287B0B39B4B0004EA2DF /* MaterialControls.cpp */; };
+		000E287E0B39B4B0004EA2DF /* OceanDemo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E287C0B39B4B0004EA2DF /* OceanDemo.cpp */; };
+		000E28AA0B39B654004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E28B10B39B65B004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E28B20B39B65B004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E28B30B39B65B004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E28B90B39B674004EA2DF /* ParticleFX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E28B80B39B674004EA2DF /* ParticleFX.cpp */; };
+		000E28CB0B39DAED004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E28CC0B39DAED004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E28CD0B39DAED004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E28CE0B39DAF8004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E28D50B39DB0E004EA2DF /* RenderToTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E28D40B39DB0E004EA2DF /* RenderToTexture.cpp */; };
+		000E28E20B39DBFA004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E28E40B39DC00004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E28E50B39DC00004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E28E60B39DC00004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E28E70B39DC0D004EA2DF /* Shadows.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E288A0B39B579004EA2DF /* Shadows.cpp */; };
+		000E28F40B39DC80004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E28F60B39DC89004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E28F70B39DC89004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E28F80B39DC89004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E28FE0B39DCAA004EA2DF /* SkeletalAnimation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E28FD0B39DCAA004EA2DF /* SkeletalAnimation.cpp */; };
+		000E290E0B39DD68004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E290F0B39DD68004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E29100B39DD68004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E29110B39DD71004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E29180B39DD89004EA2DF /* SkyBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E29170B39DD89004EA2DF /* SkyBox.cpp */; };
+		000E29260B39DE87004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E29280B39DE91004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E29290B39DE91004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E292A0B39DE91004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E29300B39DEA7004EA2DF /* SkyDome.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E292F0B39DEA7004EA2DF /* SkyDome.cpp */; };
+		000E29400B39DF69004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E29420B39DF74004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E29430B39DF74004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E29440B39DF74004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E294B0B39DF8E004EA2DF /* SkyPlane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E294A0B39DF8E004EA2DF /* SkyPlane.cpp */; };
+		000E29580B39E06F004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E295A0B39E079004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E295B0B39E079004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E295C0B39E079004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E29620B39E0A5004EA2DF /* Smoke.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E29610B39E0A5004EA2DF /* Smoke.cpp */; };
+		000E29720B39E19C004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E29740B39E1A9004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E29750B39E1A9004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E29760B39E1A9004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E297C0B39E1C5004EA2DF /* Terrain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E297B0B39E1C5004EA2DF /* Terrain.cpp */; };
+		000E29990B39E403004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E299B0B39E40D004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E299C0B39E40D004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E299D0B39E40D004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E29A20B39E433004EA2DF /* TextureFX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E29A10B39E433004EA2DF /* TextureFX.cpp */; };
+		000E29AF0B39E4FB004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E29B10B39E505004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E29B20B39E505004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E29B30B39E505004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E29B70B39E527004EA2DF /* Transparency.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E29B60B39E527004EA2DF /* Transparency.cpp */; };
+		000E29C50B39E607004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E29C70B39E613004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E29C80B39E613004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E29C90B39E613004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E29D30B39E62F004EA2DF /* VolumeTex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E29D00B39E62F004EA2DF /* VolumeTex.cpp */; };
+		000E29D40B39E62F004EA2DF /* ThingRenderable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E29D10B39E62F004EA2DF /* ThingRenderable.cpp */; };
+		000E29D50B39E62F004EA2DF /* VolumeRenderable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E29D20B39E62F004EA2DF /* VolumeRenderable.cpp */; };
+		000E29E40B39E6F8004EA2DF /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		000E29E60B39E704004EA2DF /* media.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263E0B393B0A004EA2DF /* media.cfg */; };
+		000E29E70B39E704004EA2DF /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		000E29E80B39E704004EA2DF /* resources.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E26400B393B0A004EA2DF /* resources.cfg */; };
+		000E29EF0B39E71B004EA2DF /* Water.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E29ED0B39E71B004EA2DF /* Water.cpp */; };
+		000E29F00B39E71B004EA2DF /* WaterMesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000E29EE0B39E71B004EA2DF /* WaterMesh.cpp */; };
+		0053F4930BB4D00E00328359 /* Ogre.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		0053F52F0BB5908100328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0053F5300BB5908100328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0053F5310BB5908100328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0053F5320BB5908100328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0053F5330BB5908100328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0053F5340BB5908100328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0053F5350BB5908100328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0053F5360BB5908100328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0053F5370BB5908100328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0053F5380BB5908100328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0053F5390BB5908100328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0053F53A0BB5908100328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0053F53B0BB5908100328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0053F53C0BB5908100328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0053F53D0BB5908100328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0053F53E0BB5908100328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0053F53F0BB5908100328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0053F5400BB5908100328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0053F5410BB5908100328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0053F5420BB5908100328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0053F5430BB5908100328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0053F5440BB5908200328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0053F5450BB5908200328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0053F5460BB5908200328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0053F5470BB5908200328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0053F5480BB5908200328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0053F5490BB5908200328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0053F54A0BB5908200328359 /* libois.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053F52E0BB5908100328359 /* libois.a */; };
+		0062EE2B0B4ACACE0076F733 /* CEGUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0062EE270B4ACACE0076F733 /* CEGUI.framework */; };
+		0062EE2D0B4ACACE0076F733 /* CEGUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0062EE270B4ACACE0076F733 /* CEGUI.framework */; };
+		0062EE2F0B4ACACE0076F733 /* CEGUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0062EE270B4ACACE0076F733 /* CEGUI.framework */; };
+		0062EE310B4ACACE0076F733 /* CEGUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0062EE270B4ACACE0076F733 /* CEGUI.framework */; };
+		00ABEB5A0B4D8B000059129A /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000E25230B392BAA004EA2DF /* Ogre.framework */; };
+		00ABEB6E0B4D913B0059129A /* OgreController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 00ABEB6C0B4D913B0059129A /* OgreController.mm */; };
+		00ABEB710B4D91C00059129A /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = 000E263F0B393B0A004EA2DF /* plugins.cfg */; };
+		00ABEB890B4D946B0059129A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 00ABEB880B4D946B0059129A /* main.m */; };
+		00ABEBAE0B4D9CB50059129A /* OgreCustomNib.nib in Resources */ = {isa = PBXBuildFile; fileRef = 00ABEBAD0B4D9CB50059129A /* OgreCustomNib.nib */; };
+		00ABEEDE0B4F79A90059129A /* ogrehead.mesh in Resources */ = {isa = PBXBuildFile; fileRef = 00ABEEDD0B4F79A90059129A /* ogrehead.mesh */; };
+		00ABEEE00B4F79E30059129A /* Ogre.material in Resources */ = {isa = PBXBuildFile; fileRef = 00ABEEDF0B4F79E30059129A /* Ogre.material */; };
+		00ABEEE50B4F7A4E0059129A /* dirt01.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 00ABEEE20B4F7A4E0059129A /* dirt01.jpg */; };
+		00ABEEE60B4F7A4E0059129A /* GreenSkin.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 00ABEEE30B4F7A4E0059129A /* GreenSkin.jpg */; };
+		00ABEEE70B4F7A4E0059129A /* spheremap.png in Resources */ = {isa = PBXBuildFile; fileRef = 00ABEEE40B4F7A4E0059129A /* spheremap.png */; };
+		00ABEF030B4F7C660059129A /* WeirdEye.png in Resources */ = {isa = PBXBuildFile; fileRef = 00ABEF020B4F7C660059129A /* WeirdEye.png */; };
+		AA215F5C0CA9BEAF006DBEA2 /* CEGUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0062EE270B4ACACE0076F733 /* CEGUI.framework */; };
+		AA215F650CA9BED3006DBEA2 /* OgreCEGUIRenderer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0062EE260B4ACACE0076F733 /* OgreCEGUIRenderer.framework */; };
+		AAD4E9980C80C82600AE4E5D /* OgreCEGUIRenderer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0062EE260B4ACACE0076F733 /* OgreCEGUIRenderer.framework */; };
+		AAD4E9990C80C82800AE4E5D /* OgreCEGUIRenderer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0062EE260B4ACACE0076F733 /* OgreCEGUIRenderer.framework */; };
+		AAD4E99B0C80C83E00AE4E5D /* OgreCEGUIRenderer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0062EE260B4ACACE0076F733 /* OgreCEGUIRenderer.framework */; };
+		AAD4E99C0C80C84000AE4E5D /* OgreCEGUIRenderer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0062EE260B4ACACE0076F733 /* OgreCEGUIRenderer.framework */; };
+		AAD4E99D0C80C84200AE4E5D /* OgreCEGUIRenderer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0062EE260B4ACACE0076F733 /* OgreCEGUIRenderer.framework */; };
+		AAD4E99E0C80C84600AE4E5D /* OgreCEGUIRenderer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0062EE260B4ACACE0076F733 /* OgreCEGUIRenderer.framework */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXContainerItemProxy section */
+		000C05D90BB616DC00E6B30C /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000C041F0BB6128200E6B30C;
+			remoteInfo = Instancing;
+		};
+		000C05F90BB61C4F00E6B30C /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000C05DF0BB6173B00E6B30C;
+			remoteInfo = Crowd;
+		};
+		000E29F80B39E7D8004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E29DA0B39E6BE004EA2DF;
+			remoteInfo = Water;
+		};
+		000E29FA0B39E7D8004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E29BC0B39E5BE004EA2DF;
+			remoteInfo = VolumeTex;
+		};
+		000E29FC0B39E7D8004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E29A70B39E4C3004EA2DF;
+			remoteInfo = Transparency;
+		};
+		000E29FE0B39E7D9004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E298F0B39E3C5004EA2DF;
+			remoteInfo = TextureFX;
+		};
+		000E2A000B39E7D9004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E29680B39E162004EA2DF;
+			remoteInfo = Terrain;
+		};
+		000E2A020B39E7D9004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E29510B39E019004EA2DF;
+			remoteInfo = Smoke;
+		};
+		000E2A040B39E7D9004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E29360B39DF22004EA2DF;
+			remoteInfo = SkyPlane;
+		};
+		000E2A060B39E7D9004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E291F0B39DE45004EA2DF;
+			remoteInfo = SkyDome;
+		};
+		000E2A080B39E7DA004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E29040B39DD32004EA2DF;
+			remoteInfo = SkyBox;
+		};
+		000E2A0A0B39E7DA004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E28ED0B39DC45004EA2DF;
+			remoteInfo = SkeletalAnimation;
+		};
+		000E2A0C0B39E7DA004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E28DB0B39DBBF004EA2DF;
+			remoteInfo = Shadows;
+		};
+		000E2A0E0B39E7DA004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E28BF0B39DA97004EA2DF;
+			remoteInfo = RenderToTexture;
+		};
+		000E2A100B39E7DA004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E28940B39B5DF004EA2DF;
+			remoteInfo = ParticleFX;
+		};
+		000E2A120B39E7DB004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E286A0B39B441004EA2DF;
+			remoteInfo = OceanDemo;
+		};
+		000E2A140B39E7DB004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E28540B39B377004EA2DF;
+			remoteInfo = Lighting;
+		};
+		000E2A160B39E7DB004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E28290B39B248004EA2DF;
+			remoteInfo = Gui;
+		};
+		000E2A180B39E7DB004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E280A0B39B08F004EA2DF;
+			remoteInfo = Grass;
+		};
+		000E2A1A0B39E7DB004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E27F20B39AE59004EA2DF;
+			remoteInfo = Fresnel;
+		};
+		000E2A1C0B39E7DB004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E27CD0B39AD1D004EA2DF;
+			remoteInfo = FacialAnimation;
+		};
+		000E2A1E0B39E7DC004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E27B50B39AB18004EA2DF;
+			remoteInfo = EnvMapping;
+		};
+		000E2A200B39E7DC004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E27A10B39A930004EA2DF;
+			remoteInfo = DynTex;
+		};
+		000E2A220B39E7DC004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E278E0B39A801004EA2DF;
+			remoteInfo = Dot3Bump;
+		};
+		000E2A240B39E7DC004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E27680B39A2C1004EA2DF;
+			remoteInfo = DeferredShading;
+		};
+		000E2A260B39E7DC004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E274B0B39A0F9004EA2DF;
+			remoteInfo = CubeMapping;
+		};
+		000E2A280B39E7DC004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E272F0B39A055004EA2DF;
+			remoteInfo = Compositor;
+		};
+		000E2A2A0B39E7DD004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E27140B399DB5004EA2DF;
+			remoteInfo = CelShading;
+		};
+		000E2A2C0B39E7DD004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E26F40B399BF5004EA2DF;
+			remoteInfo = CameraTrack;
+		};
+		000E2A2E0B39E7DD004EA2DF /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 000E252A0B392BE5004EA2DF;
+			remoteInfo = BezierPatch;
+		};
+		00ABECAC0B4EC17A0059129A /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 000E24E00B3924F0004EA2DF /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 00ABEB510B4D8A980059129A;
+			remoteInfo = OgreCustomNib;
+		};
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXCopyFilesBuildPhase section */
+		00ABEB5B0B4D8B0E0059129A /* Copy Frameworks */ = {
+			isa = PBXCopyFilesBuildPhase;
+			buildActionMask = 2147483647;
+			dstPath = "";
+			dstSubfolderSpec = 10;
+			files = (
+				0053F4930BB4D00E00328359 /* Ogre.framework in Copy Frameworks */,
+			);
+			name = "Copy Frameworks";
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXCopyFilesBuildPhase section */
+
+/* Begin PBXFileReference section */
+		000C04200BB6128200E6B30C /* Instancing.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Instancing.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000C04260BB6133300E6B30C /* crowd.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = crowd.h; path = ../../Samples/Instancing/include/crowd.h; sourceTree = SOURCE_ROOT; };
+		000C04270BB6133300E6B30C /* Instancing.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Instancing.h; path = ../../Samples/Instancing/include/Instancing.h; sourceTree = SOURCE_ROOT; };
+		000C04280BB6139600E6B30C /* crowd.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = crowd.cpp; path = ../../Samples/Instancing/src/crowd.cpp; sourceTree = SOURCE_ROOT; };
+		000C04290BB6139600E6B30C /* Instancing.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Instancing.cpp; path = ../../Samples/Instancing/src/Instancing.cpp; sourceTree = SOURCE_ROOT; };
+		000C05BB0BB613F000E6B30C /* Instancing-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; name = "Instancing-Info.plist"; path = "plist/Instancing-Info.plist"; sourceTree = "<group>"; };
+		000C05E00BB6173B00E6B30C /* Crowd.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Crowd.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000C05E20BB6173C00E6B30C /* Crowd-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "Crowd-Info.plist"; path = "plist/Crowd-Info.plist"; sourceTree = "<group>"; };
+		000E25230B392BAA004EA2DF /* Ogre.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Ogre.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E252B0B392BE5004EA2DF /* BezierPatch.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = BezierPatch.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E252E0B392BE6004EA2DF /* BezierPatch-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "BezierPatch-Info.plist"; path = "plist/BezierPatch-Info.plist"; sourceTree = "<group>"; };
+		000E25330B392C93004EA2DF /* Bezier.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Bezier.h; path = ../../Samples/BezierPatch/include/Bezier.h; sourceTree = SOURCE_ROOT; };
+		000E25340B392C9E004EA2DF /* Bezier.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Bezier.cpp; path = ../../Samples/BezierPatch/src/Bezier.cpp; sourceTree = SOURCE_ROOT; };
+		000E25380B392D12004EA2DF /* ExampleApplication.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ExampleApplication.h; path = ../../Samples/Common/include/ExampleApplication.h; sourceTree = SOURCE_ROOT; };
+		000E25390B392D12004EA2DF /* ExampleFrameListener.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ExampleFrameListener.h; path = ../../Samples/Common/include/ExampleFrameListener.h; sourceTree = SOURCE_ROOT; };
+		000E253A0B392D12004EA2DF /* ExampleLoadingBar.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ExampleLoadingBar.h; path = ../../Samples/Common/include/ExampleLoadingBar.h; sourceTree = SOURCE_ROOT; };
+		000E263E0B393B0A004EA2DF /* media.cfg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = media.cfg; path = config/media.cfg; sourceTree = "<group>"; };
+		000E263F0B393B0A004EA2DF /* plugins.cfg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = plugins.cfg; path = config/plugins.cfg; sourceTree = "<group>"; };
+		000E26400B393B0A004EA2DF /* resources.cfg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = resources.cfg; path = config/resources.cfg; sourceTree = "<group>"; };
+		000E26F50B399BF5004EA2DF /* CameraTrack.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CameraTrack.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E26F70B399BF6004EA2DF /* CameraTrack-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "CameraTrack-Info.plist"; path = "plist/CameraTrack-Info.plist"; sourceTree = "<group>"; };
+		000E27040B399C90004EA2DF /* CameraTrack.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = CameraTrack.cpp; path = ../../Samples/CameraTrack/src/CameraTrack.cpp; sourceTree = SOURCE_ROOT; };
+		000E27150B399DB5004EA2DF /* CelShading.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CelShading.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E27170B399DB5004EA2DF /* CelShading-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "CelShading-Info.plist"; path = "plist/CelShading-Info.plist"; sourceTree = "<group>"; };
+		000E271D0B399E8C004EA2DF /* CelShading.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = CelShading.cpp; path = ../../Samples/CelShading/src/CelShading.cpp; sourceTree = SOURCE_ROOT; };
+		000E27300B39A055004EA2DF /* Compositor.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Compositor.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E27320B39A055004EA2DF /* Compositor-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "Compositor-Info.plist"; path = "plist/Compositor-Info.plist"; sourceTree = "<group>"; };
+		000E273F0B39A0B6004EA2DF /* CompositorDemo_FrameListener.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = CompositorDemo_FrameListener.h; path = ../../Samples/Compositor/include/CompositorDemo_FrameListener.h; sourceTree = SOURCE_ROOT; };
+		000E27400B39A0B6004EA2DF /* Compositor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Compositor.h; path = ../../Samples/Compositor/include/Compositor.h; sourceTree = SOURCE_ROOT; };
+		000E27410B39A0B6004EA2DF /* ItemSelectorViewManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ItemSelectorViewManager.h; path = ../../Samples/Compositor/include/ItemSelectorViewManager.h; sourceTree = SOURCE_ROOT; };
+		000E27420B39A0C2004EA2DF /* CompositorDemo_FrameListener.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = CompositorDemo_FrameListener.cpp; path = ../../Samples/Compositor/src/CompositorDemo_FrameListener.cpp; sourceTree = SOURCE_ROOT; };
+		000E27430B39A0C2004EA2DF /* Compositor.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Compositor.cpp; path = ../../Samples/Compositor/src/Compositor.cpp; sourceTree = SOURCE_ROOT; };
+		000E27440B39A0C2004EA2DF /* ItemSelectorViewManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ItemSelectorViewManager.cpp; path = ../../Samples/Compositor/src/ItemSelectorViewManager.cpp; sourceTree = SOURCE_ROOT; };
+		000E274C0B39A0F9004EA2DF /* CubeMapping.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CubeMapping.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E274E0B39A0FA004EA2DF /* CubeMapping-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "CubeMapping-Info.plist"; path = "plist/CubeMapping-Info.plist"; sourceTree = "<group>"; };
+		000E275A0B39A14B004EA2DF /* CubeMapping.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = CubeMapping.h; path = ../../Samples/CubeMapping/include/CubeMapping.h; sourceTree = SOURCE_ROOT; };
+		000E275B0B39A153004EA2DF /* CubeMapping.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = CubeMapping.cpp; path = ../../Samples/CubeMapping/src/CubeMapping.cpp; sourceTree = SOURCE_ROOT; };
+		000E27690B39A2C1004EA2DF /* DeferredShading.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DeferredShading.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E276B0B39A2C1004EA2DF /* DeferredShading-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "DeferredShading-Info.plist"; path = "plist/DeferredShading-Info.plist"; sourceTree = "<group>"; };
+		000E27770B39A40B004EA2DF /* CreateSphere.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = CreateSphere.h; path = ../../Samples/DeferredShading/include/CreateSphere.h; sourceTree = SOURCE_ROOT; };
+		000E27780B39A40B004EA2DF /* LightMaterialGenerator.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = LightMaterialGenerator.h; path = ../../Samples/DeferredShading/include/LightMaterialGenerator.h; sourceTree = SOURCE_ROOT; };
+		000E27790B39A40B004EA2DF /* MLight.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MLight.h; path = ../../Samples/DeferredShading/include/MLight.h; sourceTree = SOURCE_ROOT; };
+		000E277A0B39A40B004EA2DF /* DeferredShading.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = DeferredShading.h; path = ../../Samples/DeferredShading/include/DeferredShading.h; sourceTree = SOURCE_ROOT; };
+		000E277B0B39A40B004EA2DF /* MaterialGenerator.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MaterialGenerator.h; path = ../../Samples/DeferredShading/include/MaterialGenerator.h; sourceTree = SOURCE_ROOT; };
+		000E277C0B39A429004EA2DF /* DeferredShading.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = DeferredShading.cpp; path = ../../Samples/DeferredShading/src/DeferredShading.cpp; sourceTree = SOURCE_ROOT; };
+		000E277D0B39A429004EA2DF /* DeferredShadingDemo.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = DeferredShadingDemo.cpp; path = ../../Samples/DeferredShading/src/DeferredShadingDemo.cpp; sourceTree = SOURCE_ROOT; };
+		000E277E0B39A429004EA2DF /* MaterialGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = MaterialGenerator.cpp; path = ../../Samples/DeferredShading/src/MaterialGenerator.cpp; sourceTree = SOURCE_ROOT; };
+		000E277F0B39A429004EA2DF /* MLight.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = MLight.cpp; path = ../../Samples/DeferredShading/src/MLight.cpp; sourceTree = SOURCE_ROOT; };
+		000E27800B39A429004EA2DF /* LightMaterialGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = LightMaterialGenerator.cpp; path = ../../Samples/DeferredShading/src/LightMaterialGenerator.cpp; sourceTree = SOURCE_ROOT; };
+		000E278F0B39A801004EA2DF /* Dot3Bump.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Dot3Bump.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E27910B39A801004EA2DF /* Dot3Bump-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "Dot3Bump-Info.plist"; path = "plist/Dot3Bump-Info.plist"; sourceTree = "<group>"; };
+		000E279A0B39A8A2004EA2DF /* Dot3Bump.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Dot3Bump.cpp; path = ../../Samples/Dot3Bump/src/Dot3Bump.cpp; sourceTree = SOURCE_ROOT; };
+		000E27A20B39A930004EA2DF /* DynTex.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DynTex.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E27A40B39A931004EA2DF /* DynTex-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "DynTex-Info.plist"; path = "plist/DynTex-Info.plist"; sourceTree = "<group>"; };
+		000E27AF0B39A9F9004EA2DF /* DynTex.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = DynTex.cpp; path = ../../Samples/DynTex/src/DynTex.cpp; sourceTree = SOURCE_ROOT; };
+		000E27B60B39AB18004EA2DF /* EnvMapping.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = EnvMapping.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E27B80B39AB18004EA2DF /* EnvMapping-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "EnvMapping-Info.plist"; path = "plist/EnvMapping-Info.plist"; sourceTree = "<group>"; };
+		000E27BE0B39ABE3004EA2DF /* EnvMapping.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = EnvMapping.h; path = ../../Samples/EnvMapping/include/EnvMapping.h; sourceTree = SOURCE_ROOT; };
+		000E27BF0B39ABED004EA2DF /* EnvMapping.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = EnvMapping.cpp; path = ../../Samples/EnvMapping/src/EnvMapping.cpp; sourceTree = SOURCE_ROOT; };
+		000E27CE0B39AD1D004EA2DF /* FacialAnimation.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FacialAnimation.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E27D00B39AD1D004EA2DF /* FacialAnimation-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "FacialAnimation-Info.plist"; path = "plist/FacialAnimation-Info.plist"; sourceTree = "<group>"; };
+		000E27E60B39ADE3004EA2DF /* FacialAnimation.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = FacialAnimation.cpp; path = ../../Samples/FacialAnimation/src/FacialAnimation.cpp; sourceTree = SOURCE_ROOT; };
+		000E27F30B39AE59004EA2DF /* Fresnel.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Fresnel.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E27F50B39AE59004EA2DF /* Fresnel-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "Fresnel-Info.plist"; path = "plist/Fresnel-Info.plist"; sourceTree = "<group>"; };
+		000E28010B39AEC9004EA2DF /* Fresnel.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Fresnel.cpp; path = ../../Samples/Fresnel/src/Fresnel.cpp; sourceTree = SOURCE_ROOT; };
+		000E280B0B39B08F004EA2DF /* Grass.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Grass.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E280D0B39B090004EA2DF /* Grass-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "Grass-Info.plist"; path = "plist/Grass-Info.plist"; sourceTree = "<group>"; };
+		000E28220B39B0F0004EA2DF /* Grass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Grass.cpp; path = ../../Samples/Grass/src/Grass.cpp; sourceTree = SOURCE_ROOT; };
+		000E282A0B39B248004EA2DF /* Gui.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Gui.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E282C0B39B249004EA2DF /* Gui-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "Gui-Info.plist"; path = "plist/Gui-Info.plist"; sourceTree = "<group>"; };
+		000E28380B39B294004EA2DF /* Gui.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Gui.cpp; path = ../../Samples/Gui/src/Gui.cpp; sourceTree = SOURCE_ROOT; };
+		000E28550B39B377004EA2DF /* Lighting.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Lighting.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E28570B39B377004EA2DF /* Lighting-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "Lighting-Info.plist"; path = "plist/Lighting-Info.plist"; sourceTree = "<group>"; };
+		000E28630B39B3C6004EA2DF /* Lighting.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Lighting.h; path = ../../Samples/Lighting/include/Lighting.h; sourceTree = SOURCE_ROOT; };
+		000E28640B39B3CE004EA2DF /* Lighting.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Lighting.cpp; path = ../../Samples/Lighting/src/Lighting.cpp; sourceTree = SOURCE_ROOT; };
+		000E286B0B39B441004EA2DF /* OceanDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OceanDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E286D0B39B441004EA2DF /* OceanDemo-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "OceanDemo-Info.plist"; path = "plist/OceanDemo-Info.plist"; sourceTree = "<group>"; };
+		000E28790B39B4A5004EA2DF /* MaterialControls.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MaterialControls.h; path = ../../Samples/OceanDemo/include/MaterialControls.h; sourceTree = SOURCE_ROOT; };
+		000E287A0B39B4A5004EA2DF /* OceanDemo.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OceanDemo.h; path = ../../Samples/OceanDemo/include/OceanDemo.h; sourceTree = SOURCE_ROOT; };
+		000E287B0B39B4B0004EA2DF /* MaterialControls.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = MaterialControls.cpp; path = ../../Samples/OceanDemo/src/MaterialControls.cpp; sourceTree = SOURCE_ROOT; };
+		000E287C0B39B4B0004EA2DF /* OceanDemo.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OceanDemo.cpp; path = ../../Samples/OceanDemo/src/OceanDemo.cpp; sourceTree = SOURCE_ROOT; };
+		000E28860B39B510004EA2DF /* Shadows-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "Shadows-Info.plist"; path = "plist/Shadows-Info.plist"; sourceTree = "<group>"; };
+		000E288A0B39B579004EA2DF /* Shadows.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Shadows.cpp; path = ../../Samples/Shadows/src/Shadows.cpp; sourceTree = SOURCE_ROOT; };
+		000E28950B39B5DF004EA2DF /* ParticleFX.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ParticleFX.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E28970B39B5DF004EA2DF /* ParticleFX-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "ParticleFX-Info.plist"; path = "plist/ParticleFX-Info.plist"; sourceTree = "<group>"; };
+		000E28B70B39B66B004EA2DF /* ParticleFX.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ParticleFX.h; path = ../../Samples/ParticleFX/include/ParticleFX.h; sourceTree = SOURCE_ROOT; };
+		000E28B80B39B674004EA2DF /* ParticleFX.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ParticleFX.cpp; path = ../../Samples/ParticleFX/src/ParticleFX.cpp; sourceTree = SOURCE_ROOT; };
+		000E28C00B39DA97004EA2DF /* RenderToTexture.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = RenderToTexture.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E28C20B39DA98004EA2DF /* RenderToTexture-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "RenderToTexture-Info.plist"; path = "plist/RenderToTexture-Info.plist"; sourceTree = "<group>"; };
+		000E28D40B39DB0E004EA2DF /* RenderToTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = RenderToTexture.cpp; path = ../../Samples/RenderToTexture/src/RenderToTexture.cpp; sourceTree = SOURCE_ROOT; };
+		000E28DC0B39DBC0004EA2DF /* Shadows.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Shadows.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E28EE0B39DC45004EA2DF /* SkeletalAnimation.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SkeletalAnimation.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E28F00B39DC45004EA2DF /* SkeletalAnimation-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "SkeletalAnimation-Info.plist"; path = "plist/SkeletalAnimation-Info.plist"; sourceTree = "<group>"; };
+		000E28FC0B39DC9F004EA2DF /* SkeletalAnimation.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SkeletalAnimation.h; path = ../../Samples/SkeletalAnimation/include/SkeletalAnimation.h; sourceTree = SOURCE_ROOT; };
+		000E28FD0B39DCAA004EA2DF /* SkeletalAnimation.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = SkeletalAnimation.cpp; path = ../../Samples/SkeletalAnimation/src/SkeletalAnimation.cpp; sourceTree = SOURCE_ROOT; };
+		000E29050B39DD32004EA2DF /* SkyBox.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SkyBox.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E29070B39DD32004EA2DF /* SkyBox-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "SkyBox-Info.plist"; path = "plist/SkyBox-Info.plist"; sourceTree = "<group>"; };
+		000E29160B39DD81004EA2DF /* SkyBox.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SkyBox.h; path = ../../Samples/SkyBox/include/SkyBox.h; sourceTree = SOURCE_ROOT; };
+		000E29170B39DD89004EA2DF /* SkyBox.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = SkyBox.cpp; path = ../../Samples/SkyBox/src/SkyBox.cpp; sourceTree = SOURCE_ROOT; };
+		000E29200B39DE45004EA2DF /* SkyDome.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SkyDome.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E29220B39DE46004EA2DF /* SkyDome-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "SkyDome-Info.plist"; path = "plist/SkyDome-Info.plist"; sourceTree = "<group>"; };
+		000E292E0B39DE9E004EA2DF /* SkyDome.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SkyDome.h; path = ../../Samples/SkyDome/include/SkyDome.h; sourceTree = SOURCE_ROOT; };
+		000E292F0B39DEA7004EA2DF /* SkyDome.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = SkyDome.cpp; path = ../../Samples/SkyDome/src/SkyDome.cpp; sourceTree = SOURCE_ROOT; };
+		000E29370B39DF22004EA2DF /* SkyPlane.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SkyPlane.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E29390B39DF23004EA2DF /* SkyPlane-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "SkyPlane-Info.plist"; path = "plist/SkyPlane-Info.plist"; sourceTree = "<group>"; };
+		000E29490B39DF84004EA2DF /* SkyPlane.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SkyPlane.h; path = ../../Samples/SkyPlane/include/SkyPlane.h; sourceTree = SOURCE_ROOT; };
+		000E294A0B39DF8E004EA2DF /* SkyPlane.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = SkyPlane.cpp; path = ../../Samples/SkyPlane/src/SkyPlane.cpp; sourceTree = SOURCE_ROOT; };
+		000E29520B39E019004EA2DF /* Smoke.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Smoke.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E29540B39E01A004EA2DF /* Smoke-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "Smoke-Info.plist"; path = "plist/Smoke-Info.plist"; sourceTree = "<group>"; };
+		000E29600B39E08B004EA2DF /* Smoke.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Smoke.h; path = ../../Samples/Smoke/include/Smoke.h; sourceTree = SOURCE_ROOT; };
+		000E29610B39E0A5004EA2DF /* Smoke.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Smoke.cpp; path = ../../Samples/Smoke/src/Smoke.cpp; sourceTree = SOURCE_ROOT; };
+		000E29690B39E162004EA2DF /* Terrain.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Terrain.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E296B0B39E162004EA2DF /* Terrain-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "Terrain-Info.plist"; path = "plist/Terrain-Info.plist"; sourceTree = "<group>"; };
+		000E297A0B39E1B8004EA2DF /* Terrain.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Terrain.h; path = ../../Samples/Terrain/include/Terrain.h; sourceTree = SOURCE_ROOT; };
+		000E297B0B39E1C5004EA2DF /* Terrain.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Terrain.cpp; path = ../../Samples/Terrain/src/Terrain.cpp; sourceTree = SOURCE_ROOT; };
+		000E29870B39E350004EA2DF /* terrain.cfg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = terrain.cfg; path = ../../Samples/Media/terrain.cfg; sourceTree = SOURCE_ROOT; };
+		000E29900B39E3C5004EA2DF /* TextureFX.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TextureFX.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E29920B39E3C6004EA2DF /* TextureFX-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "TextureFX-Info.plist"; path = "plist/TextureFX-Info.plist"; sourceTree = "<group>"; };
+		000E29A00B39E42D004EA2DF /* TextureFX.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = TextureFX.h; path = ../../Samples/TextureFX/include/TextureFX.h; sourceTree = SOURCE_ROOT; };
+		000E29A10B39E433004EA2DF /* TextureFX.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = TextureFX.cpp; path = ../../Samples/TextureFX/src/TextureFX.cpp; sourceTree = SOURCE_ROOT; };
+		000E29A80B39E4C3004EA2DF /* Transparency.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Transparency.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E29AA0B39E4C4004EA2DF /* Transparency-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "Transparency-Info.plist"; path = "plist/Transparency-Info.plist"; sourceTree = "<group>"; };
+		000E29B50B39E51E004EA2DF /* Transparency.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Transparency.h; path = ../../Samples/Transpacency/include/Transparency.h; sourceTree = SOURCE_ROOT; };
+		000E29B60B39E527004EA2DF /* Transparency.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Transparency.cpp; path = ../../Samples/Transpacency/src/Transparency.cpp; sourceTree = SOURCE_ROOT; };
+		000E29BD0B39E5BE004EA2DF /* VolumeTex.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = VolumeTex.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E29BF0B39E5BF004EA2DF /* VolumeTex-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "VolumeTex-Info.plist"; path = "plist/VolumeTex-Info.plist"; sourceTree = "<group>"; };
+		000E29CD0B39E623004EA2DF /* VolumeRenderable.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = VolumeRenderable.h; path = ../../Samples/VolumeTex/include/VolumeRenderable.h; sourceTree = SOURCE_ROOT; };
+		000E29CE0B39E623004EA2DF /* Julia.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Julia.h; path = ../../Samples/VolumeTex/include/Julia.h; sourceTree = SOURCE_ROOT; };
+		000E29CF0B39E623004EA2DF /* ThingRenderable.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ThingRenderable.h; path = ../../Samples/VolumeTex/include/ThingRenderable.h; sourceTree = SOURCE_ROOT; };
+		000E29D00B39E62F004EA2DF /* VolumeTex.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = VolumeTex.cpp; path = ../../Samples/VolumeTex/src/VolumeTex.cpp; sourceTree = SOURCE_ROOT; };
+		000E29D10B39E62F004EA2DF /* ThingRenderable.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ThingRenderable.cpp; path = ../../Samples/VolumeTex/src/ThingRenderable.cpp; sourceTree = SOURCE_ROOT; };
+		000E29D20B39E62F004EA2DF /* VolumeRenderable.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = VolumeRenderable.cpp; path = ../../Samples/VolumeTex/src/VolumeRenderable.cpp; sourceTree = SOURCE_ROOT; };
+		000E29DB0B39E6BE004EA2DF /* Water.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Water.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		000E29DD0B39E6BF004EA2DF /* Water-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "Water-Info.plist"; path = "plist/Water-Info.plist"; sourceTree = "<group>"; };
+		000E29EC0B39E713004EA2DF /* WaterMesh.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = WaterMesh.h; path = ../../Samples/Water/include/WaterMesh.h; sourceTree = SOURCE_ROOT; };
+		000E29ED0B39E71B004EA2DF /* Water.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Water.cpp; path = ../../Samples/Water/src/Water.cpp; sourceTree = SOURCE_ROOT; };
+		000E29EE0B39E71B004EA2DF /* WaterMesh.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = WaterMesh.cpp; path = ../../Samples/Water/src/WaterMesh.cpp; sourceTree = SOURCE_ROOT; };
+		0053F52E0BB5908100328359 /* libois.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libois.a; path = ../../Dependencies/lib/Release/libois.a; sourceTree = SOURCE_ROOT; };
+		0062EE260B4ACACE0076F733 /* OgreCEGUIRenderer.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OgreCEGUIRenderer.framework; path = ../../Dependencies/OgreCEGUIRenderer.framework; sourceTree = SOURCE_ROOT; };
+		0062EE270B4ACACE0076F733 /* CEGUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CEGUI.framework; path = ../../Dependencies/CEGUI.framework; sourceTree = SOURCE_ROOT; };
+		00ABEB520B4D8A980059129A /* OgreCustomNib.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OgreCustomNib.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		00ABEB540B4D8A990059129A /* OgreCustomNib-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "OgreCustomNib-Info.plist"; path = "plist/OgreCustomNib-Info.plist"; sourceTree = "<group>"; };
+		00ABEB6B0B4D913B0059129A /* OgreController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreController.h; path = cocoa/OgreController.h; sourceTree = "<group>"; };
+		00ABEB6C0B4D913B0059129A /* OgreController.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = OgreController.mm; path = cocoa/OgreController.mm; sourceTree = "<group>"; };
+		00ABEB880B4D946B0059129A /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = main.m; path = cocoa/main.m; sourceTree = "<group>"; };
+		00ABEBAD0B4D9CB50059129A /* OgreCustomNib.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = OgreCustomNib.nib; path = cocoa/OgreCustomNib.nib; sourceTree = "<group>"; };
+		00ABEEDD0B4F79A90059129A /* ogrehead.mesh */ = {isa = PBXFileReference; lastKnownFileType = file; name = ogrehead.mesh; path = ../../Samples/Media/models/ogrehead.mesh; sourceTree = SOURCE_ROOT; };
+		00ABEEDF0B4F79E30059129A /* Ogre.material */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = Ogre.material; path = ../../Samples/Media/materials/scripts/Ogre.material; sourceTree = SOURCE_ROOT; };
+		00ABEEE20B4F7A4E0059129A /* dirt01.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = dirt01.jpg; path = ../../Samples/Media/materials/textures/dirt01.jpg; sourceTree = SOURCE_ROOT; };
+		00ABEEE30B4F7A4E0059129A /* GreenSkin.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = GreenSkin.jpg; path = ../../Samples/Media/materials/textures/GreenSkin.jpg; sourceTree = SOURCE_ROOT; };
+		00ABEEE40B4F7A4E0059129A /* spheremap.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = spheremap.png; path = ../../Samples/Media/materials/textures/spheremap.png; sourceTree = SOURCE_ROOT; };
+		00ABEF020B4F7C660059129A /* WeirdEye.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = WeirdEye.png; path = ../../Samples/Media/materials/textures/WeirdEye.png; sourceTree = SOURCE_ROOT; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+		000C041E0BB6128200E6B30C /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000C05110BB613C400E6B30C /* Ogre.framework in Frameworks */,
+				000C05120BB613C400E6B30C /* libois.a in Frameworks */,
+				000C05BA0BB613D500E6B30C /* CEGUI.framework in Frameworks */,
+				AAD4E99C0C80C84000AE4E5D /* OgreCEGUIRenderer.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000C05DE0BB6173B00E6B30C /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000C05EC0BB6186F00E6B30C /* CEGUI.framework in Frameworks */,
+				000C05ED0BB6186F00E6B30C /* Ogre.framework in Frameworks */,
+				000C05EE0BB6186F00E6B30C /* libois.a in Frameworks */,
+				AAD4E9980C80C82600AE4E5D /* OgreCEGUIRenderer.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E25290B392BE5004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E261C0B393748004EA2DF /* Ogre.framework in Frameworks */,
+				0053F5300BB5908100328359 /* libois.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E26F30B399BF5004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E27090B399CA7004EA2DF /* Ogre.framework in Frameworks */,
+				0053F5310BB5908100328359 /* libois.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E27130B399DB5004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E27220B399EE2004EA2DF /* Ogre.framework in Frameworks */,
+				0053F52F0BB5908100328359 /* libois.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E272E0B39A055004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E273C0B39A09D004EA2DF /* Ogre.framework in Frameworks */,
+				0053F5320BB5908100328359 /* libois.a in Frameworks */,
+				AA215F5C0CA9BEAF006DBEA2 /* CEGUI.framework in Frameworks */,
+				AA215F650CA9BED3006DBEA2 /* OgreCEGUIRenderer.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E274A0B39A0F9004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E27550B39A136004EA2DF /* Ogre.framework in Frameworks */,
+				0053F5330BB5908100328359 /* libois.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E27670B39A2C1004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E27720B39A3EB004EA2DF /* Ogre.framework in Frameworks */,
+				0053F5340BB5908100328359 /* libois.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E278D0B39A801004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E27950B39A861004EA2DF /* Ogre.framework in Frameworks */,
+				0053F5350BB5908100328359 /* libois.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E27A00B39A930004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E27A90B39A99F004EA2DF /* Ogre.framework in Frameworks */,
+				0053F5360BB5908100328359 /* libois.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E27B40B39AB18004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E27C40B39AC04004EA2DF /* Ogre.framework in Frameworks */,
+				0053F5370BB5908100328359 /* libois.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E27CC0B39AD1D004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E27D40B39AD74004EA2DF /* Ogre.framework in Frameworks */,
+				0062EE2B0B4ACACE0076F733 /* CEGUI.framework in Frameworks */,
+				0053F5380BB5908100328359 /* libois.a in Frameworks */,
+				AAD4E99B0C80C83E00AE4E5D /* OgreCEGUIRenderer.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E27F10B39AE59004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E27FC0B39AE9D004EA2DF /* Ogre.framework in Frameworks */,
+				0053F5390BB5908100328359 /* libois.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E28090B39B08F004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E281C0B39B0D9004EA2DF /* Ogre.framework in Frameworks */,
+				0053F53A0BB5908100328359 /* libois.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E28280B39B248004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E28300B39B278004EA2DF /* Ogre.framework in Frameworks */,
+				0062EE2D0B4ACACE0076F733 /* CEGUI.framework in Frameworks */,
+				0053F53B0BB5908100328359 /* libois.a in Frameworks */,
+				AAD4E9990C80C82800AE4E5D /* OgreCEGUIRenderer.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E28530B39B377004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E285B0B39B3AC004EA2DF /* Ogre.framework in Frameworks */,
+				0053F53C0BB5908100328359 /* libois.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E28690B39B441004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E28710B39B480004EA2DF /* Ogre.framework in Frameworks */,
+				0062EE2F0B4ACACE0076F733 /* CEGUI.framework in Frameworks */,
+				0053F53D0BB5908100328359 /* libois.a in Frameworks */,
+				AAD4E99D0C80C84200AE4E5D /* OgreCEGUIRenderer.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E28930B39B5DF004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E28AA0B39B654004EA2DF /* Ogre.framework in Frameworks */,
+				0053F53E0BB5908100328359 /* libois.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E28BE0B39DA97004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E28CE0B39DAF8004EA2DF /* Ogre.framework in Frameworks */,
+				0053F53F0BB5908100328359 /* libois.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E28DA0B39DBBF004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E28E20B39DBFA004EA2DF /* Ogre.framework in Frameworks */,
+				0062EE310B4ACACE0076F733 /* CEGUI.framework in Frameworks */,
+				0053F5400BB5908100328359 /* libois.a in Frameworks */,
+				AAD4E99E0C80C84600AE4E5D /* OgreCEGUIRenderer.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E28EC0B39DC45004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E28F40B39DC80004EA2DF /* Ogre.framework in Frameworks */,
+				0053F5410BB5908100328359 /* libois.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E29030B39DD32004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E29110B39DD71004EA2DF /* Ogre.framework in Frameworks */,
+				0053F5420BB5908100328359 /* libois.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E291E0B39DE45004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E29260B39DE87004EA2DF /* Ogre.framework in Frameworks */,
+				0053F5430BB5908100328359 /* libois.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E29350B39DF22004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E29400B39DF69004EA2DF /* Ogre.framework in Frameworks */,
+				0053F5440BB5908200328359 /* libois.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E29500B39E019004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E29580B39E06F004EA2DF /* Ogre.framework in Frameworks */,
+				0053F5450BB5908200328359 /* libois.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E29670B39E162004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E29720B39E19C004EA2DF /* Ogre.framework in Frameworks */,
+				0053F5460BB5908200328359 /* libois.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E298E0B39E3C5004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E29990B39E403004EA2DF /* Ogre.framework in Frameworks */,
+				0053F5470BB5908200328359 /* libois.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E29A60B39E4C3004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E29AF0B39E4FB004EA2DF /* Ogre.framework in Frameworks */,
+				0053F5480BB5908200328359 /* libois.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E29BB0B39E5BE004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E29C50B39E607004EA2DF /* Ogre.framework in Frameworks */,
+				0053F5490BB5908200328359 /* libois.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E29D90B39E6BE004EA2DF /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E29E40B39E6F8004EA2DF /* Ogre.framework in Frameworks */,
+				0053F54A0BB5908200328359 /* libois.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		00ABEB500B4D8A980059129A /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				00ABEB5A0B4D8B000059129A /* Ogre.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+		000C041B0BB611F300E6B30C /* Instancing */ = {
+			isa = PBXGroup;
+			children = (
+				000C04270BB6133300E6B30C /* Instancing.h */,
+				000C04290BB6139600E6B30C /* Instancing.cpp */,
+			);
+			name = Instancing;
+			sourceTree = "<group>";
+		};
+		000C05DB0BB616E500E6B30C /* Crowd */ = {
+			isa = PBXGroup;
+			children = (
+				000C04280BB6139600E6B30C /* crowd.cpp */,
+				000C04260BB6133300E6B30C /* crowd.h */,
+			);
+			name = Crowd;
+			sourceTree = "<group>";
+		};
+		000E24DE0B3924F0004EA2DF = {
+			isa = PBXGroup;
+			children = (
+				000E251D0B392AF8004EA2DF /* Ogre Samples */,
+				00ABEB4B0B4D895C0059129A /* Cocoa Samples */,
+				000E25320B392C4E004EA2DF /* Resources */,
+				000E251E0B392B05004EA2DF /* Common Headers */,
+				000E25220B392B6F004EA2DF /* External Frameworks and Libraries */,
+				000E252C0B392BE5004EA2DF /* Products */,
+			);
+			sourceTree = "<group>";
+		};
+		000E25020B3928E6004EA2DF /* BezierPatch */ = {
+			isa = PBXGroup;
+			children = (
+				000E25330B392C93004EA2DF /* Bezier.h */,
+				000E25340B392C9E004EA2DF /* Bezier.cpp */,
+			);
+			name = BezierPatch;
+			sourceTree = "<group>";
+		};
+		000E25030B3928FF004EA2DF /* CameraTrack */ = {
+			isa = PBXGroup;
+			children = (
+				000E27040B399C90004EA2DF /* CameraTrack.cpp */,
+			);
+			name = CameraTrack;
+			sourceTree = "<group>";
+		};
+		000E25040B39290C004EA2DF /* CelShading */ = {
+			isa = PBXGroup;
+			children = (
+				000E271D0B399E8C004EA2DF /* CelShading.cpp */,
+			);
+			name = CelShading;
+			sourceTree = "<group>";
+		};
+		000E25050B392918004EA2DF /* Compositor */ = {
+			isa = PBXGroup;
+			children = (
+				000E273F0B39A0B6004EA2DF /* CompositorDemo_FrameListener.h */,
+				000E27400B39A0B6004EA2DF /* Compositor.h */,
+				000E27410B39A0B6004EA2DF /* ItemSelectorViewManager.h */,
+				000E27420B39A0C2004EA2DF /* CompositorDemo_FrameListener.cpp */,
+				000E27430B39A0C2004EA2DF /* Compositor.cpp */,
+				000E27440B39A0C2004EA2DF /* ItemSelectorViewManager.cpp */,
+			);
+			name = Compositor;
+			sourceTree = "<group>";
+		};
+		000E25060B392925004EA2DF /* CubeMapping */ = {
+			isa = PBXGroup;
+			children = (
+				000E275A0B39A14B004EA2DF /* CubeMapping.h */,
+				000E275B0B39A153004EA2DF /* CubeMapping.cpp */,
+			);
+			name = CubeMapping;
+			sourceTree = "<group>";
+		};
+		000E25070B392932004EA2DF /* DeferredShading */ = {
+			isa = PBXGroup;
+			children = (
+				000E27770B39A40B004EA2DF /* CreateSphere.h */,
+				000E27780B39A40B004EA2DF /* LightMaterialGenerator.h */,
+				000E27790B39A40B004EA2DF /* MLight.h */,
+				000E277A0B39A40B004EA2DF /* DeferredShading.h */,
+				000E277B0B39A40B004EA2DF /* MaterialGenerator.h */,
+				000E277C0B39A429004EA2DF /* DeferredShading.cpp */,
+				000E277D0B39A429004EA2DF /* DeferredShadingDemo.cpp */,
+				000E277E0B39A429004EA2DF /* MaterialGenerator.cpp */,
+				000E277F0B39A429004EA2DF /* MLight.cpp */,
+				000E27800B39A429004EA2DF /* LightMaterialGenerator.cpp */,
+			);
+			name = DeferredShading;
+			sourceTree = "<group>";
+		};
+		000E25080B392940004EA2DF /* Dot3Bump */ = {
+			isa = PBXGroup;
+			children = (
+				000E279A0B39A8A2004EA2DF /* Dot3Bump.cpp */,
+			);
+			name = Dot3Bump;
+			sourceTree = "<group>";
+		};
+		000E25090B39294A004EA2DF /* DynTex */ = {
+			isa = PBXGroup;
+			children = (
+				000E27AF0B39A9F9004EA2DF /* DynTex.cpp */,
+			);
+			name = DynTex;
+			sourceTree = "<group>";
+		};
+		000E250A0B392953004EA2DF /* EnvMapping */ = {
+			isa = PBXGroup;
+			children = (
+				000E27BE0B39ABE3004EA2DF /* EnvMapping.h */,
+				000E27BF0B39ABED004EA2DF /* EnvMapping.cpp */,
+			);
+			name = EnvMapping;
+			sourceTree = "<group>";
+		};
+		000E250B0B39295E004EA2DF /* FacialAnimation */ = {
+			isa = PBXGroup;
+			children = (
+				000E27E60B39ADE3004EA2DF /* FacialAnimation.cpp */,
+			);
+			name = FacialAnimation;
+			sourceTree = "<group>";
+		};
+		000E250C0B39296B004EA2DF /* Fresnel */ = {
+			isa = PBXGroup;
+			children = (
+				000E28010B39AEC9004EA2DF /* Fresnel.cpp */,
+			);
+			name = Fresnel;
+			sourceTree = "<group>";
+		};
+		000E250D0B392975004EA2DF /* Grass */ = {
+			isa = PBXGroup;
+			children = (
+				000E28220B39B0F0004EA2DF /* Grass.cpp */,
+			);
+			name = Grass;
+			sourceTree = "<group>";
+		};
+		000E250E0B392982004EA2DF /* Gui */ = {
+			isa = PBXGroup;
+			children = (
+				000E28380B39B294004EA2DF /* Gui.cpp */,
+			);
+			name = Gui;
+			sourceTree = "<group>";
+		};
+		000E25100B39299F004EA2DF /* Lighting */ = {
+			isa = PBXGroup;
+			children = (
+				000E28630B39B3C6004EA2DF /* Lighting.h */,
+				000E28640B39B3CE004EA2DF /* Lighting.cpp */,
+			);
+			name = Lighting;
+			sourceTree = "<group>";
+		};
+		000E25110B3929B4004EA2DF /* OceanDemo */ = {
+			isa = PBXGroup;
+			children = (
+				000E28790B39B4A5004EA2DF /* MaterialControls.h */,
+				000E287A0B39B4A5004EA2DF /* OceanDemo.h */,
+				000E287B0B39B4B0004EA2DF /* MaterialControls.cpp */,
+				000E287C0B39B4B0004EA2DF /* OceanDemo.cpp */,
+			);
+			name = OceanDemo;
+			sourceTree = "<group>";
+		};
+		000E25120B3929BE004EA2DF /* Shadows */ = {
+			isa = PBXGroup;
+			children = (
+				000E288A0B39B579004EA2DF /* Shadows.cpp */,
+			);
+			name = Shadows;
+			sourceTree = "<group>";
+		};
+		000E25130B3929C9004EA2DF /* SkeletalAnimation */ = {
+			isa = PBXGroup;
+			children = (
+				000E28FC0B39DC9F004EA2DF /* SkeletalAnimation.h */,
+				000E28FD0B39DCAA004EA2DF /* SkeletalAnimation.cpp */,
+			);
+			name = SkeletalAnimation;
+			sourceTree = "<group>";
+		};
+		000E25140B3929D8004EA2DF /* SkyBox */ = {
+			isa = PBXGroup;
+			children = (
+				000E29160B39DD81004EA2DF /* SkyBox.h */,
+				000E29170B39DD89004EA2DF /* SkyBox.cpp */,
+			);
+			name = SkyBox;
+			sourceTree = "<group>";
+		};
+		000E25150B3929E6004EA2DF /* SkyDome */ = {
+			isa = PBXGroup;
+			children = (
+				000E292E0B39DE9E004EA2DF /* SkyDome.h */,
+				000E292F0B39DEA7004EA2DF /* SkyDome.cpp */,
+			);
+			name = SkyDome;
+			sourceTree = "<group>";
+		};
+		000E25160B3929F6004EA2DF /* SkyPlane */ = {
+			isa = PBXGroup;
+			children = (
+				000E29490B39DF84004EA2DF /* SkyPlane.h */,
+				000E294A0B39DF8E004EA2DF /* SkyPlane.cpp */,
+			);
+			name = SkyPlane;
+			sourceTree = "<group>";
+		};
+		000E25170B392A14004EA2DF /* Smoke */ = {
+			isa = PBXGroup;
+			children = (
+				000E29600B39E08B004EA2DF /* Smoke.h */,
+				000E29610B39E0A5004EA2DF /* Smoke.cpp */,
+			);
+			name = Smoke;
+			sourceTree = "<group>";
+		};
+		000E25180B392A1E004EA2DF /* Terrain */ = {
+			isa = PBXGroup;
+			children = (
+				000E297A0B39E1B8004EA2DF /* Terrain.h */,
+				000E297B0B39E1C5004EA2DF /* Terrain.cpp */,
+				000E29870B39E350004EA2DF /* terrain.cfg */,
+			);
+			name = Terrain;
+			sourceTree = "<group>";
+		};
+		000E25190B392A2B004EA2DF /* TextureFX */ = {
+			isa = PBXGroup;
+			children = (
+				000E29A00B39E42D004EA2DF /* TextureFX.h */,
+				000E29A10B39E433004EA2DF /* TextureFX.cpp */,
+			);
+			name = TextureFX;
+			sourceTree = "<group>";
+		};
+		000E251A0B392A3D004EA2DF /* Transparency */ = {
+			isa = PBXGroup;
+			children = (
+				000E29B50B39E51E004EA2DF /* Transparency.h */,
+				000E29B60B39E527004EA2DF /* Transparency.cpp */,
+			);
+			name = Transparency;
+			sourceTree = "<group>";
+		};
+		000E251B0B392ADE004EA2DF /* VolumeTex */ = {
+			isa = PBXGroup;
+			children = (
+				000E29CD0B39E623004EA2DF /* VolumeRenderable.h */,
+				000E29CE0B39E623004EA2DF /* Julia.h */,
+				000E29CF0B39E623004EA2DF /* ThingRenderable.h */,
+				000E29D00B39E62F004EA2DF /* VolumeTex.cpp */,
+				000E29D10B39E62F004EA2DF /* ThingRenderable.cpp */,
+				000E29D20B39E62F004EA2DF /* VolumeRenderable.cpp */,
+			);
+			name = VolumeTex;
+			sourceTree = "<group>";
+		};
+		000E251C0B392AEC004EA2DF /* Water */ = {
+			isa = PBXGroup;
+			children = (
+				000E29EC0B39E713004EA2DF /* WaterMesh.h */,
+				000E29ED0B39E71B004EA2DF /* Water.cpp */,
+				000E29EE0B39E71B004EA2DF /* WaterMesh.cpp */,
+			);
+			name = Water;
+			sourceTree = "<group>";
+		};
+		000E251D0B392AF8004EA2DF /* Ogre Samples */ = {
+			isa = PBXGroup;
+			children = (
+				000E25020B3928E6004EA2DF /* BezierPatch */,
+				000E25030B3928FF004EA2DF /* CameraTrack */,
+				000E25040B39290C004EA2DF /* CelShading */,
+				000E25050B392918004EA2DF /* Compositor */,
+				000C05DB0BB616E500E6B30C /* Crowd */,
+				000E25060B392925004EA2DF /* CubeMapping */,
+				000E25070B392932004EA2DF /* DeferredShading */,
+				000E25080B392940004EA2DF /* Dot3Bump */,
+				000E25090B39294A004EA2DF /* DynTex */,
+				000E250A0B392953004EA2DF /* EnvMapping */,
+				000E250B0B39295E004EA2DF /* FacialAnimation */,
+				000E250C0B39296B004EA2DF /* Fresnel */,
+				000E250D0B392975004EA2DF /* Grass */,
+				000E250E0B392982004EA2DF /* Gui */,
+				000C041B0BB611F300E6B30C /* Instancing */,
+				000E25100B39299F004EA2DF /* Lighting */,
+				000E25110B3929B4004EA2DF /* OceanDemo */,
+				000E288F0B39B58A004EA2DF /* ParticleFX */,
+				000E28900B39B5BA004EA2DF /* RenderToTexture */,
+				000E25120B3929BE004EA2DF /* Shadows */,
+				000E25130B3929C9004EA2DF /* SkeletalAnimation */,
+				000E25140B3929D8004EA2DF /* SkyBox */,
+				000E25150B3929E6004EA2DF /* SkyDome */,
+				000E25160B3929F6004EA2DF /* SkyPlane */,
+				000E25170B392A14004EA2DF /* Smoke */,
+				000E25180B392A1E004EA2DF /* Terrain */,
+				000E25190B392A2B004EA2DF /* TextureFX */,
+				000E251A0B392A3D004EA2DF /* Transparency */,
+				000E251B0B392ADE004EA2DF /* VolumeTex */,
+				000E251C0B392AEC004EA2DF /* Water */,
+			);
+			name = "Ogre Samples";
+			sourceTree = "<group>";
+		};
+		000E251E0B392B05004EA2DF /* Common Headers */ = {
+			isa = PBXGroup;
+			children = (
+				000E25380B392D12004EA2DF /* ExampleApplication.h */,
+				000E25390B392D12004EA2DF /* ExampleFrameListener.h */,
+				000E253A0B392D12004EA2DF /* ExampleLoadingBar.h */,
+			);
+			name = "Common Headers";
+			sourceTree = "<group>";
+		};
+		000E25220B392B6F004EA2DF /* External Frameworks and Libraries */ = {
+			isa = PBXGroup;
+			children = (
+				0062EE260B4ACACE0076F733 /* OgreCEGUIRenderer.framework */,
+				0062EE270B4ACACE0076F733 /* CEGUI.framework */,
+				000E25230B392BAA004EA2DF /* Ogre.framework */,
+				0053F52E0BB5908100328359 /* libois.a */,
+			);
+			name = "External Frameworks and Libraries";
+			sourceTree = "<group>";
+		};
+		000E252C0B392BE5004EA2DF /* Products */ = {
+			isa = PBXGroup;
+			children = (
+				000E252B0B392BE5004EA2DF /* BezierPatch.app */,
+				000E26F50B399BF5004EA2DF /* CameraTrack.app */,
+				000E27150B399DB5004EA2DF /* CelShading.app */,
+				000E27300B39A055004EA2DF /* Compositor.app */,
+				000E274C0B39A0F9004EA2DF /* CubeMapping.app */,
+				000E27690B39A2C1004EA2DF /* DeferredShading.app */,
+				000E278F0B39A801004EA2DF /* Dot3Bump.app */,
+				000E27A20B39A930004EA2DF /* DynTex.app */,
+				000E27B60B39AB18004EA2DF /* EnvMapping.app */,
+				000E27CE0B39AD1D004EA2DF /* FacialAnimation.app */,
+				000E27F30B39AE59004EA2DF /* Fresnel.app */,
+				000E280B0B39B08F004EA2DF /* Grass.app */,
+				000E282A0B39B248004EA2DF /* Gui.app */,
+				000E28550B39B377004EA2DF /* Lighting.app */,
+				000E286B0B39B441004EA2DF /* OceanDemo.app */,
+				000E28950B39B5DF004EA2DF /* ParticleFX.app */,
+				000E28C00B39DA97004EA2DF /* RenderToTexture.app */,
+				000E28DC0B39DBC0004EA2DF /* Shadows.app */,
+				000E28EE0B39DC45004EA2DF /* SkeletalAnimation.app */,
+				000E29050B39DD32004EA2DF /* SkyBox.app */,
+				000E29200B39DE45004EA2DF /* SkyDome.app */,
+				000E29370B39DF22004EA2DF /* SkyPlane.app */,
+				000E29520B39E019004EA2DF /* Smoke.app */,
+				000E29690B39E162004EA2DF /* Terrain.app */,
+				000E29900B39E3C5004EA2DF /* TextureFX.app */,
+				000E29A80B39E4C3004EA2DF /* Transparency.app */,
+				000E29BD0B39E5BE004EA2DF /* VolumeTex.app */,
+				000E29DB0B39E6BE004EA2DF /* Water.app */,
+				00ABEB520B4D8A980059129A /* OgreCustomNib.app */,
+				000C04200BB6128200E6B30C /* Instancing.app */,
+				000C05E00BB6173B00E6B30C /* Crowd.app */,
+			);
+			name = Products;
+			sourceTree = "<group>";
+		};
+		000E25320B392C4E004EA2DF /* Resources */ = {
+			isa = PBXGroup;
+			children = (
+				000E263E0B393B0A004EA2DF /* media.cfg */,
+				000E263F0B393B0A004EA2DF /* plugins.cfg */,
+				000E26400B393B0A004EA2DF /* resources.cfg */,
+				000E252E0B392BE6004EA2DF /* BezierPatch-Info.plist */,
+				000E26F70B399BF6004EA2DF /* CameraTrack-Info.plist */,
+				000E27170B399DB5004EA2DF /* CelShading-Info.plist */,
+				000E27320B39A055004EA2DF /* Compositor-Info.plist */,
+				000C05E20BB6173C00E6B30C /* Crowd-Info.plist */,
+				000E274E0B39A0FA004EA2DF /* CubeMapping-Info.plist */,
+				000E276B0B39A2C1004EA2DF /* DeferredShading-Info.plist */,
+				000E27910B39A801004EA2DF /* Dot3Bump-Info.plist */,
+				000E27A40B39A931004EA2DF /* DynTex-Info.plist */,
+				000E27B80B39AB18004EA2DF /* EnvMapping-Info.plist */,
+				000E27D00B39AD1D004EA2DF /* FacialAnimation-Info.plist */,
+				000E27F50B39AE59004EA2DF /* Fresnel-Info.plist */,
+				000E280D0B39B090004EA2DF /* Grass-Info.plist */,
+				000E282C0B39B249004EA2DF /* Gui-Info.plist */,
+				000C05BB0BB613F000E6B30C /* Instancing-Info.plist */,
+				000E28570B39B377004EA2DF /* Lighting-Info.plist */,
+				000E286D0B39B441004EA2DF /* OceanDemo-Info.plist */,
+				000E28970B39B5DF004EA2DF /* ParticleFX-Info.plist */,
+				000E28C20B39DA98004EA2DF /* RenderToTexture-Info.plist */,
+				000E28860B39B510004EA2DF /* Shadows-Info.plist */,
+				000E28F00B39DC45004EA2DF /* SkeletalAnimation-Info.plist */,
+				000E29070B39DD32004EA2DF /* SkyBox-Info.plist */,
+				000E29220B39DE46004EA2DF /* SkyDome-Info.plist */,
+				000E29390B39DF23004EA2DF /* SkyPlane-Info.plist */,
+				000E29540B39E01A004EA2DF /* Smoke-Info.plist */,
+				000E296B0B39E162004EA2DF /* Terrain-Info.plist */,
+				000E29920B39E3C6004EA2DF /* TextureFX-Info.plist */,
+				000E29AA0B39E4C4004EA2DF /* Transparency-Info.plist */,
+				000E29BF0B39E5BF004EA2DF /* VolumeTex-Info.plist */,
+				000E29DD0B39E6BF004EA2DF /* Water-Info.plist */,
+			);
+			name = Resources;
+			sourceTree = "<group>";
+		};
+		000E288F0B39B58A004EA2DF /* ParticleFX */ = {
+			isa = PBXGroup;
+			children = (
+				000E28B70B39B66B004EA2DF /* ParticleFX.h */,
+				000E28B80B39B674004EA2DF /* ParticleFX.cpp */,
+			);
+			name = ParticleFX;
+			sourceTree = "<group>";
+		};
+		000E28900B39B5BA004EA2DF /* RenderToTexture */ = {
+			isa = PBXGroup;
+			children = (
+				000E28D40B39DB0E004EA2DF /* RenderToTexture.cpp */,
+			);
+			name = RenderToTexture;
+			sourceTree = "<group>";
+		};
+		00ABEB4B0B4D895C0059129A /* Cocoa Samples */ = {
+			isa = PBXGroup;
+			children = (
+				00ABEB4D0B4D899D0059129A /* OgreCustomNib */,
+			);
+			name = "Cocoa Samples";
+			sourceTree = "<group>";
+		};
+		00ABEB4D0B4D899D0059129A /* OgreCustomNib */ = {
+			isa = PBXGroup;
+			children = (
+				00ABEB580B4D8ABD0059129A /* Source */,
+				00ABEB590B4D8AD10059129A /* Resources */,
+			);
+			name = OgreCustomNib;
+			sourceTree = "<group>";
+		};
+		00ABEB580B4D8ABD0059129A /* Source */ = {
+			isa = PBXGroup;
+			children = (
+				00ABEB6B0B4D913B0059129A /* OgreController.h */,
+				00ABEB6C0B4D913B0059129A /* OgreController.mm */,
+				00ABEB880B4D946B0059129A /* main.m */,
+			);
+			name = Source;
+			sourceTree = "<group>";
+		};
+		00ABEB590B4D8AD10059129A /* Resources */ = {
+			isa = PBXGroup;
+			children = (
+				00ABEF060B4F7CAD0059129A /* Meshes */,
+				00ABEF050B4F7C910059129A /* Materials */,
+				00ABEF040B4F7C6A0059129A /* Textures */,
+				00ABEBAD0B4D9CB50059129A /* OgreCustomNib.nib */,
+				00ABEB540B4D8A990059129A /* OgreCustomNib-Info.plist */,
+			);
+			name = Resources;
+			sourceTree = "<group>";
+		};
+		00ABEF040B4F7C6A0059129A /* Textures */ = {
+			isa = PBXGroup;
+			children = (
+				00ABEF020B4F7C660059129A /* WeirdEye.png */,
+				00ABEEE20B4F7A4E0059129A /* dirt01.jpg */,
+				00ABEEE30B4F7A4E0059129A /* GreenSkin.jpg */,
+				00ABEEE40B4F7A4E0059129A /* spheremap.png */,
+			);
+			name = Textures;
+			sourceTree = "<group>";
+		};
+		00ABEF050B4F7C910059129A /* Materials */ = {
+			isa = PBXGroup;
+			children = (
+				00ABEEDF0B4F79E30059129A /* Ogre.material */,
+			);
+			name = Materials;
+			sourceTree = "<group>";
+		};
+		00ABEF060B4F7CAD0059129A /* Meshes */ = {
+			isa = PBXGroup;
+			children = (
+				00ABEEDD0B4F79A90059129A /* ogrehead.mesh */,
+			);
+			name = Meshes;
+			sourceTree = "<group>";
+		};
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+		000C041F0BB6128200E6B30C /* Instancing */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000C04230BB6128300E6B30C /* Build configuration list for PBXNativeTarget "Instancing" */;
+			buildPhases = (
+				000C041C0BB6128200E6B30C /* Resources */,
+				000C041D0BB6128200E6B30C /* Sources */,
+				000C041E0BB6128200E6B30C /* Frameworks */,
+				AAD4E9A10C80C86600AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = Instancing;
+			productName = Instancing;
+			productReference = 000C04200BB6128200E6B30C /* Instancing.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000C05DF0BB6173B00E6B30C /* Crowd */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000C05E30BB6173D00E6B30C /* Build configuration list for PBXNativeTarget "Crowd" */;
+			buildPhases = (
+				000C05DC0BB6173B00E6B30C /* Resources */,
+				000C05DD0BB6173B00E6B30C /* Sources */,
+				000C05DE0BB6173B00E6B30C /* Frameworks */,
+				AAD4E97F0C80C76900AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = Crowd;
+			productName = Crowd;
+			productReference = 000C05E00BB6173B00E6B30C /* Crowd.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E252A0B392BE5004EA2DF /* BezierPatch */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E252F0B392BE7004EA2DF /* Build configuration list for PBXNativeTarget "BezierPatch" */;
+			buildPhases = (
+				000E25270B392BE5004EA2DF /* Resources */,
+				000E25280B392BE5004EA2DF /* Sources */,
+				000E25290B392BE5004EA2DF /* Frameworks */,
+				AAD4E9110C80BF0600AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = BezierPatch;
+			productName = BezierPatch;
+			productReference = 000E252B0B392BE5004EA2DF /* BezierPatch.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E26F40B399BF5004EA2DF /* CameraTrack */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E26F80B399BF7004EA2DF /* Build configuration list for PBXNativeTarget "CameraTrack" */;
+			buildPhases = (
+				000E26F10B399BF5004EA2DF /* Resources */,
+				000E26F20B399BF5004EA2DF /* Sources */,
+				000E26F30B399BF5004EA2DF /* Frameworks */,
+				AAD4E9530C80C50900AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = CameraTrack;
+			productName = CameraTrack;
+			productReference = 000E26F50B399BF5004EA2DF /* CameraTrack.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E27140B399DB5004EA2DF /* CelShading */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E27180B399DB6004EA2DF /* Build configuration list for PBXNativeTarget "CelShading" */;
+			buildPhases = (
+				000E27110B399DB5004EA2DF /* Resources */,
+				000E27120B399DB5004EA2DF /* Sources */,
+				000E27130B399DB5004EA2DF /* Frameworks */,
+				AAD4E95A0C80C55000AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = CelShading;
+			productName = CelShading;
+			productReference = 000E27150B399DB5004EA2DF /* CelShading.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E272F0B39A055004EA2DF /* Compositor */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E27330B39A056004EA2DF /* Build configuration list for PBXNativeTarget "Compositor" */;
+			buildPhases = (
+				000E272C0B39A055004EA2DF /* Resources */,
+				000E272D0B39A055004EA2DF /* Sources */,
+				000E272E0B39A055004EA2DF /* Frameworks */,
+				AAD4E95F0C80C56000AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = Compositor;
+			productName = Compositor;
+			productReference = 000E27300B39A055004EA2DF /* Compositor.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E274B0B39A0F9004EA2DF /* CubeMapping */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E274F0B39A0FB004EA2DF /* Build configuration list for PBXNativeTarget "CubeMapping" */;
+			buildPhases = (
+				000E27480B39A0F9004EA2DF /* Resources */,
+				000E27490B39A0F9004EA2DF /* Sources */,
+				000E274A0B39A0F9004EA2DF /* Frameworks */,
+				AAD4E9810C80C77900AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = CubeMapping;
+			productName = CubeMapping;
+			productReference = 000E274C0B39A0F9004EA2DF /* CubeMapping.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E27680B39A2C1004EA2DF /* DeferredShading */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E276C0B39A2C2004EA2DF /* Build configuration list for PBXNativeTarget "DeferredShading" */;
+			buildPhases = (
+				000E27650B39A2C1004EA2DF /* Resources */,
+				000E27660B39A2C1004EA2DF /* Sources */,
+				000E27670B39A2C1004EA2DF /* Frameworks */,
+				AAD4E9830C80C78500AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = DeferredShading;
+			productName = DeferredShading;
+			productReference = 000E27690B39A2C1004EA2DF /* DeferredShading.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E278E0B39A801004EA2DF /* Dot3Bump */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E27920B39A802004EA2DF /* Build configuration list for PBXNativeTarget "Dot3Bump" */;
+			buildPhases = (
+				000E278B0B39A801004EA2DF /* Resources */,
+				000E278C0B39A801004EA2DF /* Sources */,
+				000E278D0B39A801004EA2DF /* Frameworks */,
+				AAD4E9850C80C79700AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = Dot3Bump;
+			productName = Dot3Bump;
+			productReference = 000E278F0B39A801004EA2DF /* Dot3Bump.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E27A10B39A930004EA2DF /* DynTex */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E27A50B39A932004EA2DF /* Build configuration list for PBXNativeTarget "DynTex" */;
+			buildPhases = (
+				000E279E0B39A930004EA2DF /* Resources */,
+				000E279F0B39A930004EA2DF /* Sources */,
+				000E27A00B39A930004EA2DF /* Frameworks */,
+				AAD4E9870C80C7A400AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = DynTex;
+			productName = DynTex;
+			productReference = 000E27A20B39A930004EA2DF /* DynTex.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E27B50B39AB18004EA2DF /* EnvMapping */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E27B90B39AB1B004EA2DF /* Build configuration list for PBXNativeTarget "EnvMapping" */;
+			buildPhases = (
+				000E27B20B39AB18004EA2DF /* Resources */,
+				000E27B30B39AB18004EA2DF /* Sources */,
+				000E27B40B39AB18004EA2DF /* Frameworks */,
+				AAD4E9890C80C7B100AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = EnvMapping;
+			productName = EnvMapping;
+			productReference = 000E27B60B39AB18004EA2DF /* EnvMapping.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E27CD0B39AD1D004EA2DF /* FacialAnimation */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E27D10B39AD1E004EA2DF /* Build configuration list for PBXNativeTarget "FacialAnimation" */;
+			buildPhases = (
+				000E27CA0B39AD1D004EA2DF /* Resources */,
+				000E27CB0B39AD1D004EA2DF /* Sources */,
+				000E27CC0B39AD1D004EA2DF /* Frameworks */,
+				AAD4E98B0C80C7BE00AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = FacialAnimation;
+			productName = FacialAnimation;
+			productReference = 000E27CE0B39AD1D004EA2DF /* FacialAnimation.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E27F20B39AE59004EA2DF /* Fresnel */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E27F60B39AE5A004EA2DF /* Build configuration list for PBXNativeTarget "Fresnel" */;
+			buildPhases = (
+				000E27EF0B39AE59004EA2DF /* Resources */,
+				000E27F00B39AE59004EA2DF /* Sources */,
+				000E27F10B39AE59004EA2DF /* Frameworks */,
+				AAD4E98D0C80C7CB00AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = Fresnel;
+			productName = Fresnel;
+			productReference = 000E27F30B39AE59004EA2DF /* Fresnel.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E280A0B39B08F004EA2DF /* Grass */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E280E0B39B092004EA2DF /* Build configuration list for PBXNativeTarget "Grass" */;
+			buildPhases = (
+				000E28070B39B08F004EA2DF /* Resources */,
+				000E28080B39B08F004EA2DF /* Sources */,
+				000E28090B39B08F004EA2DF /* Frameworks */,
+				AAD4E98F0C80C7D900AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = Grass;
+			productName = Grass;
+			productReference = 000E280B0B39B08F004EA2DF /* Grass.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E28290B39B248004EA2DF /* Gui */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E282D0B39B24A004EA2DF /* Build configuration list for PBXNativeTarget "Gui" */;
+			buildPhases = (
+				000E28260B39B248004EA2DF /* Resources */,
+				000E28270B39B248004EA2DF /* Sources */,
+				000E28280B39B248004EA2DF /* Frameworks */,
+				AAD4E9910C80C7E600AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = Gui;
+			productName = Gui;
+			productReference = 000E282A0B39B248004EA2DF /* Gui.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E28540B39B377004EA2DF /* Lighting */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E28580B39B378004EA2DF /* Build configuration list for PBXNativeTarget "Lighting" */;
+			buildPhases = (
+				000E28510B39B377004EA2DF /* Resources */,
+				000E28520B39B377004EA2DF /* Sources */,
+				000E28530B39B377004EA2DF /* Frameworks */,
+				AAD4E9A30C80C87600AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = Lighting;
+			productName = Lighting;
+			productReference = 000E28550B39B377004EA2DF /* Lighting.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E286A0B39B441004EA2DF /* OceanDemo */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E286E0B39B442004EA2DF /* Build configuration list for PBXNativeTarget "OceanDemo" */;
+			buildPhases = (
+				000E28670B39B441004EA2DF /* Resources */,
+				000E28680B39B441004EA2DF /* Sources */,
+				000E28690B39B441004EA2DF /* Frameworks */,
+				AAD4E9A50C80C88400AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = OceanDemo;
+			productName = OceanDemo;
+			productReference = 000E286B0B39B441004EA2DF /* OceanDemo.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E28940B39B5DF004EA2DF /* ParticleFX */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E28980B39B5E0004EA2DF /* Build configuration list for PBXNativeTarget "ParticleFX" */;
+			buildPhases = (
+				000E28910B39B5DF004EA2DF /* Resources */,
+				000E28920B39B5DF004EA2DF /* Sources */,
+				000E28930B39B5DF004EA2DF /* Frameworks */,
+				AAD4E9B40C80C8A900AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = ParticleFX;
+			productName = ParticleFX;
+			productReference = 000E28950B39B5DF004EA2DF /* ParticleFX.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E28BF0B39DA97004EA2DF /* RenderToTexture */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E28C30B39DA99004EA2DF /* Build configuration list for PBXNativeTarget "RenderToTexture" */;
+			buildPhases = (
+				000E28BC0B39DA97004EA2DF /* Resources */,
+				000E28BD0B39DA97004EA2DF /* Sources */,
+				000E28BE0B39DA97004EA2DF /* Frameworks */,
+				AAD4E9B60C80C8B500AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = RenderToTexture;
+			productName = RenderToTexture;
+			productReference = 000E28C00B39DA97004EA2DF /* RenderToTexture.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E28DB0B39DBBF004EA2DF /* Shadows */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E28DF0B39DBC1004EA2DF /* Build configuration list for PBXNativeTarget "Shadows" */;
+			buildPhases = (
+				000E28D80B39DBBF004EA2DF /* Resources */,
+				000E28D90B39DBBF004EA2DF /* Sources */,
+				000E28DA0B39DBBF004EA2DF /* Frameworks */,
+				AAD4E9B80C80C8C200AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = Shadows;
+			productName = Shadows;
+			productReference = 000E28DC0B39DBC0004EA2DF /* Shadows.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E28ED0B39DC45004EA2DF /* SkeletalAnimation */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E28F10B39DC46004EA2DF /* Build configuration list for PBXNativeTarget "SkeletalAnimation" */;
+			buildPhases = (
+				000E28EA0B39DC45004EA2DF /* Resources */,
+				000E28EB0B39DC45004EA2DF /* Sources */,
+				000E28EC0B39DC45004EA2DF /* Frameworks */,
+				AAD4E9BA0C80C8CF00AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = SkeletalAnimation;
+			productName = SkeletalAnimation;
+			productReference = 000E28EE0B39DC45004EA2DF /* SkeletalAnimation.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E29040B39DD32004EA2DF /* SkyBox */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E29080B39DD35004EA2DF /* Build configuration list for PBXNativeTarget "SkyBox" */;
+			buildPhases = (
+				000E29010B39DD32004EA2DF /* Resources */,
+				000E29020B39DD32004EA2DF /* Sources */,
+				000E29030B39DD32004EA2DF /* Frameworks */,
+				AAD4E9BC0C80C8DE00AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = SkyBox;
+			productName = SkyBox;
+			productReference = 000E29050B39DD32004EA2DF /* SkyBox.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E291F0B39DE45004EA2DF /* SkyDome */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E29230B39DE49004EA2DF /* Build configuration list for PBXNativeTarget "SkyDome" */;
+			buildPhases = (
+				000E291C0B39DE45004EA2DF /* Resources */,
+				000E291D0B39DE45004EA2DF /* Sources */,
+				000E291E0B39DE45004EA2DF /* Frameworks */,
+				AAD4E9BE0C80C8EA00AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = SkyDome;
+			productName = SkyDome;
+			productReference = 000E29200B39DE45004EA2DF /* SkyDome.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E29360B39DF22004EA2DF /* SkyPlane */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E293A0B39DF25004EA2DF /* Build configuration list for PBXNativeTarget "SkyPlane" */;
+			buildPhases = (
+				000E29330B39DF22004EA2DF /* Resources */,
+				000E29340B39DF22004EA2DF /* Sources */,
+				000E29350B39DF22004EA2DF /* Frameworks */,
+				AAD4E9C00C80C8F900AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = SkyPlane;
+			productName = SkyPlane;
+			productReference = 000E29370B39DF22004EA2DF /* SkyPlane.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E29510B39E019004EA2DF /* Smoke */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E29550B39E01C004EA2DF /* Build configuration list for PBXNativeTarget "Smoke" */;
+			buildPhases = (
+				000E294E0B39E019004EA2DF /* Resources */,
+				000E294F0B39E019004EA2DF /* Sources */,
+				000E29500B39E019004EA2DF /* Frameworks */,
+				AAD4E9C20C80C90500AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = Smoke;
+			productName = Smoke;
+			productReference = 000E29520B39E019004EA2DF /* Smoke.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E29680B39E162004EA2DF /* Terrain */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E296C0B39E164004EA2DF /* Build configuration list for PBXNativeTarget "Terrain" */;
+			buildPhases = (
+				000E29650B39E162004EA2DF /* Resources */,
+				000E29660B39E162004EA2DF /* Sources */,
+				000E29670B39E162004EA2DF /* Frameworks */,
+				AAD4E9C40C80C91400AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = Terrain;
+			productName = Terrain;
+			productReference = 000E29690B39E162004EA2DF /* Terrain.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E298F0B39E3C5004EA2DF /* TextureFX */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E29930B39E3C7004EA2DF /* Build configuration list for PBXNativeTarget "TextureFX" */;
+			buildPhases = (
+				000E298C0B39E3C5004EA2DF /* Resources */,
+				000E298D0B39E3C5004EA2DF /* Sources */,
+				000E298E0B39E3C5004EA2DF /* Frameworks */,
+				AAD4E9C60C80C92600AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = TextureFX;
+			productName = TextureFX;
+			productReference = 000E29900B39E3C5004EA2DF /* TextureFX.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E29A70B39E4C3004EA2DF /* Transparency */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E29AB0B39E4C7004EA2DF /* Build configuration list for PBXNativeTarget "Transparency" */;
+			buildPhases = (
+				000E29A40B39E4C3004EA2DF /* Resources */,
+				000E29A50B39E4C3004EA2DF /* Sources */,
+				000E29A60B39E4C3004EA2DF /* Frameworks */,
+				AAD4E9C80C80C93400AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = Transparency;
+			productName = Transparency;
+			productReference = 000E29A80B39E4C3004EA2DF /* Transparency.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E29BC0B39E5BE004EA2DF /* VolumeTex */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E29C00B39E5C1004EA2DF /* Build configuration list for PBXNativeTarget "VolumeTex" */;
+			buildPhases = (
+				000E29B90B39E5BE004EA2DF /* Resources */,
+				000E29BA0B39E5BE004EA2DF /* Sources */,
+				000E29BB0B39E5BE004EA2DF /* Frameworks */,
+				AAD4E9CA0C80C93F00AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = VolumeTex;
+			productName = VolumeTex;
+			productReference = 000E29BD0B39E5BE004EA2DF /* VolumeTex.app */;
+			productType = "com.apple.product-type.application";
+		};
+		000E29DA0B39E6BE004EA2DF /* Water */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 000E29DE0B39E6C0004EA2DF /* Build configuration list for PBXNativeTarget "Water" */;
+			buildPhases = (
+				000E29D70B39E6BE004EA2DF /* Resources */,
+				000E29D80B39E6BE004EA2DF /* Sources */,
+				000E29D90B39E6BE004EA2DF /* Frameworks */,
+				AAD4E9CC0C80C94E00AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = Water;
+			productName = Water;
+			productReference = 000E29DB0B39E6BE004EA2DF /* Water.app */;
+			productType = "com.apple.product-type.application";
+		};
+		00ABEB510B4D8A980059129A /* OgreCustomNib */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 00ABEB550B4D8A9A0059129A /* Build configuration list for PBXNativeTarget "OgreCustomNib" */;
+			buildPhases = (
+				00ABEB5B0B4D8B0E0059129A /* Copy Frameworks */,
+				00ABEB4E0B4D8A980059129A /* Resources */,
+				00ABEB4F0B4D8A980059129A /* Sources */,
+				00ABEB500B4D8A980059129A /* Frameworks */,
+				AAD4E9E20C80C99300AE4E5D /* Symlink shared libs */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = OgreCustomNib;
+			productName = OgreCustomNib;
+			productReference = 00ABEB520B4D8A980059129A /* OgreCustomNib.app */;
+			productType = "com.apple.product-type.application";
+		};
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+		000E24E00B3924F0004EA2DF /* Project object */ = {
+			isa = PBXProject;
+			buildConfigurationList = 000E24E10B3924F0004EA2DF /* Build configuration list for PBXProject "Samples" */;
+			hasScannedForEncodings = 0;
+			mainGroup = 000E24DE0B3924F0004EA2DF;
+			productRefGroup = 000E252C0B392BE5004EA2DF /* Products */;
+			projectDirPath = "";
+			targets = (
+				000E29F70B39E7C5004EA2DF /* Ogre Samples */,
+				00ABECAB0B4EC1600059129A /* Cocoa Samples */,
+				000E252A0B392BE5004EA2DF /* BezierPatch */,
+				000E26F40B399BF5004EA2DF /* CameraTrack */,
+				000E27140B399DB5004EA2DF /* CelShading */,
+				000E272F0B39A055004EA2DF /* Compositor */,
+				000C05DF0BB6173B00E6B30C /* Crowd */,
+				000E274B0B39A0F9004EA2DF /* CubeMapping */,
+				000E27680B39A2C1004EA2DF /* DeferredShading */,
+				000E278E0B39A801004EA2DF /* Dot3Bump */,
+				000E27A10B39A930004EA2DF /* DynTex */,
+				000E27B50B39AB18004EA2DF /* EnvMapping */,
+				000E27CD0B39AD1D004EA2DF /* FacialAnimation */,
+				000E27F20B39AE59004EA2DF /* Fresnel */,
+				000E280A0B39B08F004EA2DF /* Grass */,
+				000E28290B39B248004EA2DF /* Gui */,
+				000C041F0BB6128200E6B30C /* Instancing */,
+				000E28540B39B377004EA2DF /* Lighting */,
+				000E286A0B39B441004EA2DF /* OceanDemo */,
+				000E28940B39B5DF004EA2DF /* ParticleFX */,
+				000E28BF0B39DA97004EA2DF /* RenderToTexture */,
+				000E28DB0B39DBBF004EA2DF /* Shadows */,
+				000E28ED0B39DC45004EA2DF /* SkeletalAnimation */,
+				000E29040B39DD32004EA2DF /* SkyBox */,
+				000E291F0B39DE45004EA2DF /* SkyDome */,
+				000E29360B39DF22004EA2DF /* SkyPlane */,
+				000E29510B39E019004EA2DF /* Smoke */,
+				000E29680B39E162004EA2DF /* Terrain */,
+				000E298F0B39E3C5004EA2DF /* TextureFX */,
+				000E29A70B39E4C3004EA2DF /* Transparency */,
+				000E29BC0B39E5BE004EA2DF /* VolumeTex */,
+				000E29DA0B39E6BE004EA2DF /* Water */,
+				00ABEB510B4D8A980059129A /* OgreCustomNib */,
+			);
+		};
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+		000C041C0BB6128200E6B30C /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000C05BD0BB6142900E6B30C /* media.cfg in Resources */,
+				000C05BE0BB6142900E6B30C /* plugins.cfg in Resources */,
+				000C05BF0BB6142900E6B30C /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000C05DC0BB6173B00E6B30C /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000C05E60BB617DA00E6B30C /* media.cfg in Resources */,
+				000C05E70BB617DA00E6B30C /* plugins.cfg in Resources */,
+				000C05E80BB617DA00E6B30C /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E25270B392BE5004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E26410B393B0A004EA2DF /* media.cfg in Resources */,
+				000E26420B393B0A004EA2DF /* plugins.cfg in Resources */,
+				000E26430B393B0A004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E26F10B399BF5004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E27060B399C9C004EA2DF /* media.cfg in Resources */,
+				000E27070B399C9C004EA2DF /* plugins.cfg in Resources */,
+				000E27080B399C9C004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E27110B399DB5004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E27260B399F36004EA2DF /* media.cfg in Resources */,
+				000E27270B399F36004EA2DF /* plugins.cfg in Resources */,
+				000E27280B399F36004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E272C0B39A055004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E27390B39A096004EA2DF /* media.cfg in Resources */,
+				000E273A0B39A096004EA2DF /* plugins.cfg in Resources */,
+				000E273B0B39A096004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E27480B39A0F9004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E27520B39A12F004EA2DF /* media.cfg in Resources */,
+				000E27530B39A12F004EA2DF /* plugins.cfg in Resources */,
+				000E27540B39A12F004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E27650B39A2C1004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E276F0B39A3E5004EA2DF /* media.cfg in Resources */,
+				000E27700B39A3E5004EA2DF /* plugins.cfg in Resources */,
+				000E27710B39A3E5004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E278B0B39A801004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E27970B39A867004EA2DF /* media.cfg in Resources */,
+				000E27980B39A867004EA2DF /* plugins.cfg in Resources */,
+				000E27990B39A867004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E279E0B39A930004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E27AB0B39A9E0004EA2DF /* media.cfg in Resources */,
+				000E27AC0B39A9E0004EA2DF /* plugins.cfg in Resources */,
+				000E27AD0B39A9E0004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E27B20B39AB18004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E27C10B39ABF8004EA2DF /* media.cfg in Resources */,
+				000E27C20B39ABF8004EA2DF /* plugins.cfg in Resources */,
+				000E27C30B39ABF8004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E27CA0B39AD1D004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E27E00B39ADC7004EA2DF /* media.cfg in Resources */,
+				000E27E10B39ADC7004EA2DF /* plugins.cfg in Resources */,
+				000E27E20B39ADC7004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E27EF0B39AE59004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E27F90B39AE96004EA2DF /* media.cfg in Resources */,
+				000E27FA0B39AE96004EA2DF /* plugins.cfg in Resources */,
+				000E27FB0B39AE96004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E28070B39B08F004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E28190B39B0C9004EA2DF /* media.cfg in Resources */,
+				000E281A0B39B0C9004EA2DF /* plugins.cfg in Resources */,
+				000E281B0B39B0C9004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E28260B39B248004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E28320B39B284004EA2DF /* media.cfg in Resources */,
+				000E28330B39B284004EA2DF /* plugins.cfg in Resources */,
+				000E28340B39B284004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E28510B39B377004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E285D0B39B3B3004EA2DF /* media.cfg in Resources */,
+				000E285E0B39B3B3004EA2DF /* plugins.cfg in Resources */,
+				000E285F0B39B3B3004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E28670B39B441004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E28730B39B487004EA2DF /* media.cfg in Resources */,
+				000E28740B39B487004EA2DF /* plugins.cfg in Resources */,
+				000E28750B39B487004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E28910B39B5DF004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E28B10B39B65B004EA2DF /* media.cfg in Resources */,
+				000E28B20B39B65B004EA2DF /* plugins.cfg in Resources */,
+				000E28B30B39B65B004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E28BC0B39DA97004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E28CB0B39DAED004EA2DF /* media.cfg in Resources */,
+				000E28CC0B39DAED004EA2DF /* plugins.cfg in Resources */,
+				000E28CD0B39DAED004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E28D80B39DBBF004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E28E40B39DC00004EA2DF /* media.cfg in Resources */,
+				000E28E50B39DC00004EA2DF /* plugins.cfg in Resources */,
+				000E28E60B39DC00004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E28EA0B39DC45004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E28F60B39DC89004EA2DF /* media.cfg in Resources */,
+				000E28F70B39DC89004EA2DF /* plugins.cfg in Resources */,
+				000E28F80B39DC89004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E29010B39DD32004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E290E0B39DD68004EA2DF /* media.cfg in Resources */,
+				000E290F0B39DD68004EA2DF /* plugins.cfg in Resources */,
+				000E29100B39DD68004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E291C0B39DE45004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E29280B39DE91004EA2DF /* media.cfg in Resources */,
+				000E29290B39DE91004EA2DF /* plugins.cfg in Resources */,
+				000E292A0B39DE91004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E29330B39DF22004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E29420B39DF74004EA2DF /* media.cfg in Resources */,
+				000E29430B39DF74004EA2DF /* plugins.cfg in Resources */,
+				000E29440B39DF74004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E294E0B39E019004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E295A0B39E079004EA2DF /* media.cfg in Resources */,
+				000E295B0B39E079004EA2DF /* plugins.cfg in Resources */,
+				000E295C0B39E079004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E29650B39E162004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E29740B39E1A9004EA2DF /* media.cfg in Resources */,
+				000E29750B39E1A9004EA2DF /* plugins.cfg in Resources */,
+				000E29760B39E1A9004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E298C0B39E3C5004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E299B0B39E40D004EA2DF /* media.cfg in Resources */,
+				000E299C0B39E40D004EA2DF /* plugins.cfg in Resources */,
+				000E299D0B39E40D004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E29A40B39E4C3004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E29B10B39E505004EA2DF /* media.cfg in Resources */,
+				000E29B20B39E505004EA2DF /* plugins.cfg in Resources */,
+				000E29B30B39E505004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E29B90B39E5BE004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E29C70B39E613004EA2DF /* media.cfg in Resources */,
+				000E29C80B39E613004EA2DF /* plugins.cfg in Resources */,
+				000E29C90B39E613004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E29D70B39E6BE004EA2DF /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E29E60B39E704004EA2DF /* media.cfg in Resources */,
+				000E29E70B39E704004EA2DF /* plugins.cfg in Resources */,
+				000E29E80B39E704004EA2DF /* resources.cfg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		00ABEB4E0B4D8A980059129A /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				00ABEB710B4D91C00059129A /* plugins.cfg in Resources */,
+				00ABEBAE0B4D9CB50059129A /* OgreCustomNib.nib in Resources */,
+				00ABEEDE0B4F79A90059129A /* ogrehead.mesh in Resources */,
+				00ABEEE00B4F79E30059129A /* Ogre.material in Resources */,
+				00ABEEE50B4F7A4E0059129A /* dirt01.jpg in Resources */,
+				00ABEEE60B4F7A4E0059129A /* GreenSkin.jpg in Resources */,
+				00ABEEE70B4F7A4E0059129A /* spheremap.png in Resources */,
+				00ABEF030B4F7C660059129A /* WeirdEye.png in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXShellScriptBuildPhase section */
+		AAD4E9110C80BF0600AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E9530C80C50900AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E95A0C80C55000AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E95F0C80C56000AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E97F0C80C76900AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E9810C80C77900AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E9830C80C78500AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E9850C80C79700AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E9870C80C7A400AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E9890C80C7B100AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E98B0C80C7BE00AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E98D0C80C7CB00AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E98F0C80C7D900AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E9910C80C7E600AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E9A10C80C86600AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E9A30C80C87600AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E9A50C80C88400AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E9B40C80C8A900AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E9B60C80C8B500AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E9B80C80C8C200AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E9BA0C80C8CF00AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E9BC0C80C8DE00AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E9BE0C80C8EA00AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E9C00C80C8F900AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E9C20C80C90500AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E9C40C80C91400AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E9C60C80C92600AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E9C80C80C93400AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E9CA0C80C93F00AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E9CC0C80C94E00AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+		AAD4E9E20C80C99300AE4E5D /* Symlink shared libs */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Symlink shared libs";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# Symlink Ogre.framework from shared local build into Foo.app/Contents/Frameworks\n# This allows us to run the frameworks as if they are local to the .app without duplicating them\ncd $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/\nmkdir -p Frameworks\ncd Frameworks\nln -s -f ../../../Ogre.framework ./\n# Now link dependency frameworks (not all samples need these)\nln -s -f ../../../../../../Dependencies/CEGUI.framework ./\nln -s -f ../../../../../../Dependencies/OgreCEGUIRenderer.framework ./\nln -s -f ../../../../../../Dependencies/Cg.framework ./\n";
+		};
+/* End PBXShellScriptBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+		000C041D0BB6128200E6B30C /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000C042B0BB6139600E6B30C /* Instancing.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000C05DD0BB6173B00E6B30C /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000C05EF0BB6187F00E6B30C /* crowd.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E25280B392BE5004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E25350B392C9E004EA2DF /* Bezier.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E26F20B399BF5004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E27050B399C90004EA2DF /* CameraTrack.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E27120B399DB5004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E271E0B399E8C004EA2DF /* CelShading.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E272D0B39A055004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E27450B39A0C2004EA2DF /* CompositorDemo_FrameListener.cpp in Sources */,
+				000E27460B39A0C2004EA2DF /* Compositor.cpp in Sources */,
+				000E27470B39A0C2004EA2DF /* ItemSelectorViewManager.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E27490B39A0F9004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E275C0B39A153004EA2DF /* CubeMapping.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E27660B39A2C1004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E27810B39A429004EA2DF /* DeferredShading.cpp in Sources */,
+				000E27820B39A429004EA2DF /* DeferredShadingDemo.cpp in Sources */,
+				000E27830B39A429004EA2DF /* MaterialGenerator.cpp in Sources */,
+				000E27840B39A429004EA2DF /* MLight.cpp in Sources */,
+				000E27850B39A429004EA2DF /* LightMaterialGenerator.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E278C0B39A801004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E279B0B39A8A2004EA2DF /* Dot3Bump.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E279F0B39A930004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E27B00B39A9F9004EA2DF /* DynTex.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E27B30B39AB18004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E27C00B39ABED004EA2DF /* EnvMapping.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E27CB0B39AD1D004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E27E70B39ADE3004EA2DF /* FacialAnimation.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E27F00B39AE59004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E28020B39AEC9004EA2DF /* Fresnel.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E28080B39B08F004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E28230B39B0F0004EA2DF /* Grass.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E28270B39B248004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E28390B39B294004EA2DF /* Gui.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E28520B39B377004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E28650B39B3CE004EA2DF /* Lighting.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E28680B39B441004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E287D0B39B4B0004EA2DF /* MaterialControls.cpp in Sources */,
+				000E287E0B39B4B0004EA2DF /* OceanDemo.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E28920B39B5DF004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E28B90B39B674004EA2DF /* ParticleFX.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E28BD0B39DA97004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E28D50B39DB0E004EA2DF /* RenderToTexture.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E28D90B39DBBF004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E28E70B39DC0D004EA2DF /* Shadows.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E28EB0B39DC45004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E28FE0B39DCAA004EA2DF /* SkeletalAnimation.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E29020B39DD32004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E29180B39DD89004EA2DF /* SkyBox.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E291D0B39DE45004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E29300B39DEA7004EA2DF /* SkyDome.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E29340B39DF22004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E294B0B39DF8E004EA2DF /* SkyPlane.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E294F0B39E019004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E29620B39E0A5004EA2DF /* Smoke.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E29660B39E162004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E297C0B39E1C5004EA2DF /* Terrain.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E298D0B39E3C5004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E29A20B39E433004EA2DF /* TextureFX.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E29A50B39E4C3004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E29B70B39E527004EA2DF /* Transparency.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E29BA0B39E5BE004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E29D30B39E62F004EA2DF /* VolumeTex.cpp in Sources */,
+				000E29D40B39E62F004EA2DF /* ThingRenderable.cpp in Sources */,
+				000E29D50B39E62F004EA2DF /* VolumeRenderable.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		000E29D80B39E6BE004EA2DF /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				000E29EF0B39E71B004EA2DF /* Water.cpp in Sources */,
+				000E29F00B39E71B004EA2DF /* WaterMesh.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		00ABEB4F0B4D8A980059129A /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				00ABEB6E0B4D913B0059129A /* OgreController.mm in Sources */,
+				00ABEB890B4D946B0059129A /* main.m in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXTargetDependency section */
+		000C05DA0BB616DC00E6B30C /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000C041F0BB6128200E6B30C /* Instancing */;
+			targetProxy = 000C05D90BB616DC00E6B30C /* PBXContainerItemProxy */;
+		};
+		000C05FA0BB61C4F00E6B30C /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000C05DF0BB6173B00E6B30C /* Crowd */;
+			targetProxy = 000C05F90BB61C4F00E6B30C /* PBXContainerItemProxy */;
+		};
+		000E29F90B39E7D8004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E29DA0B39E6BE004EA2DF /* Water */;
+			targetProxy = 000E29F80B39E7D8004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E29FB0B39E7D8004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E29BC0B39E5BE004EA2DF /* VolumeTex */;
+			targetProxy = 000E29FA0B39E7D8004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E29FD0B39E7D8004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E29A70B39E4C3004EA2DF /* Transparency */;
+			targetProxy = 000E29FC0B39E7D8004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E29FF0B39E7D9004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E298F0B39E3C5004EA2DF /* TextureFX */;
+			targetProxy = 000E29FE0B39E7D9004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E2A010B39E7D9004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E29680B39E162004EA2DF /* Terrain */;
+			targetProxy = 000E2A000B39E7D9004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E2A030B39E7D9004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E29510B39E019004EA2DF /* Smoke */;
+			targetProxy = 000E2A020B39E7D9004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E2A050B39E7D9004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E29360B39DF22004EA2DF /* SkyPlane */;
+			targetProxy = 000E2A040B39E7D9004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E2A070B39E7D9004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E291F0B39DE45004EA2DF /* SkyDome */;
+			targetProxy = 000E2A060B39E7D9004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E2A090B39E7DA004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E29040B39DD32004EA2DF /* SkyBox */;
+			targetProxy = 000E2A080B39E7DA004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E2A0B0B39E7DA004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E28ED0B39DC45004EA2DF /* SkeletalAnimation */;
+			targetProxy = 000E2A0A0B39E7DA004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E2A0D0B39E7DA004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E28DB0B39DBBF004EA2DF /* Shadows */;
+			targetProxy = 000E2A0C0B39E7DA004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E2A0F0B39E7DA004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E28BF0B39DA97004EA2DF /* RenderToTexture */;
+			targetProxy = 000E2A0E0B39E7DA004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E2A110B39E7DA004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E28940B39B5DF004EA2DF /* ParticleFX */;
+			targetProxy = 000E2A100B39E7DA004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E2A130B39E7DB004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E286A0B39B441004EA2DF /* OceanDemo */;
+			targetProxy = 000E2A120B39E7DB004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E2A150B39E7DB004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E28540B39B377004EA2DF /* Lighting */;
+			targetProxy = 000E2A140B39E7DB004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E2A170B39E7DB004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E28290B39B248004EA2DF /* Gui */;
+			targetProxy = 000E2A160B39E7DB004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E2A190B39E7DB004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E280A0B39B08F004EA2DF /* Grass */;
+			targetProxy = 000E2A180B39E7DB004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E2A1B0B39E7DB004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E27F20B39AE59004EA2DF /* Fresnel */;
+			targetProxy = 000E2A1A0B39E7DB004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E2A1D0B39E7DB004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E27CD0B39AD1D004EA2DF /* FacialAnimation */;
+			targetProxy = 000E2A1C0B39E7DB004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E2A1F0B39E7DC004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E27B50B39AB18004EA2DF /* EnvMapping */;
+			targetProxy = 000E2A1E0B39E7DC004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E2A210B39E7DC004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E27A10B39A930004EA2DF /* DynTex */;
+			targetProxy = 000E2A200B39E7DC004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E2A230B39E7DC004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E278E0B39A801004EA2DF /* Dot3Bump */;
+			targetProxy = 000E2A220B39E7DC004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E2A250B39E7DC004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E27680B39A2C1004EA2DF /* DeferredShading */;
+			targetProxy = 000E2A240B39E7DC004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E2A270B39E7DC004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E274B0B39A0F9004EA2DF /* CubeMapping */;
+			targetProxy = 000E2A260B39E7DC004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E2A290B39E7DC004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E272F0B39A055004EA2DF /* Compositor */;
+			targetProxy = 000E2A280B39E7DC004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E2A2B0B39E7DD004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E27140B399DB5004EA2DF /* CelShading */;
+			targetProxy = 000E2A2A0B39E7DD004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E2A2D0B39E7DD004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E26F40B399BF5004EA2DF /* CameraTrack */;
+			targetProxy = 000E2A2C0B39E7DD004EA2DF /* PBXContainerItemProxy */;
+		};
+		000E2A2F0B39E7DD004EA2DF /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 000E252A0B392BE5004EA2DF /* BezierPatch */;
+			targetProxy = 000E2A2E0B39E7DD004EA2DF /* PBXContainerItemProxy */;
+		};
+		00ABECAD0B4EC17A0059129A /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 00ABEB510B4D8A980059129A /* OgreCustomNib */;
+			targetProxy = 00ABECAC0B4EC17A0059129A /* PBXContainerItemProxy */;
+		};
+/* End PBXTargetDependency section */
+
+/* Begin XCBuildConfiguration section */
+		000C04240BB6128300E6B30C /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)",
+				);
+				FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies\"";
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				HEADER_SEARCH_PATHS = (
+					"../../OgreMain/include/**",
+					../../Dependencies/include,
+					"../../Dependencies/include/CEGUI/**",
+				);
+				INFOPLIST_FILE = "./plist/Instancing-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Instancing;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = YES;
+			};
+			name = Debug;
+		};
+		000C04250BB6128300E6B30C /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)",
+				);
+				FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies\"";
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				HEADER_SEARCH_PATHS = (
+					"../../OgreMain/include/**",
+					../../Dependencies/include,
+					"../../Dependencies/include/CEGUI/**",
+				);
+				INFOPLIST_FILE = "./plist/Instancing-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Instancing;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000C05E40BB6173D00E6B30C /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)",
+				);
+				FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies\"";
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				HEADER_SEARCH_PATHS = (
+					"../../OgreMain/include/**",
+					../../Dependencies/include,
+					"../../Dependencies/include/CEGUI/**",
+				);
+				INFOPLIST_FILE = "./plist/Crowd-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Crowd;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = YES;
+			};
+			name = Debug;
+		};
+		000C05E50BB6173D00E6B30C /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)",
+				);
+				FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies\"";
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				HEADER_SEARCH_PATHS = (
+					"../../OgreMain/include/**",
+					../../Dependencies/include,
+					"../../Dependencies/include/CEGUI/**",
+				);
+				INFOPLIST_FILE = "./plist/Crowd-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Crowd;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E24E20B3924F0004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ARCHS = (
+					ppc,
+					i386,
+				);
+				COPY_PHASE_STRIP = NO;
+				FRAMEWORK_SEARCH_PATHS = ../../Dependencies;
+				HEADER_SEARCH_PATHS = (
+					"../../OgreMain/include/**",
+					../../Dependencies/include,
+				);
+				LIBRARY_SEARCH_PATHS = ../../Dependencies/lib/Debug;
+				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
+				USER_HEADER_SEARCH_PATHS = ../../Samples/Common/CEGUIRenderer/include;
+			};
+			name = Debug;
+		};
+		000E24E30B3924F0004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ARCHS = (
+					ppc,
+					i386,
+				);
+				COPY_PHASE_STRIP = YES;
+				FRAMEWORK_SEARCH_PATHS = ../../Dependencies;
+				HEADER_SEARCH_PATHS = (
+					"../../OgreMain/include/**",
+					../../Dependencies/include,
+				);
+				LIBRARY_SEARCH_PATHS = ../../Dependencies/lib/Release;
+				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
+				USER_HEADER_SEARCH_PATHS = ../../Samples/Common/CEGUIRenderer/include;
+			};
+			name = Release;
+		};
+		000E25300B392BE7004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/BezierPatch-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = BezierPatch;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E25310B392BE7004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/BezierPatch-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = BezierPatch;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E26F90B399BF7004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/CameraTrack-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = CameraTrack;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E26FA0B399BF7004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/CameraTrack-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = CameraTrack;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E27190B399DB6004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/CelShading-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = CelShading;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E271A0B399DB6004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/CelShading-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = CelShading;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E27340B39A056004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_2)",
+				);
+				FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies\"";
+				FRAMEWORK_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies\"";
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				HEADER_SEARCH_PATHS = (
+					"../../OgreMain/include/**",
+					../../Dependencies/include,
+					"../../Dependencies/include/CEGUI/**",
+				);
+				INFOPLIST_FILE = "./plist/Compositor-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Compositor;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E27350B39A056004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_2)",
+				);
+				FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies\"";
+				FRAMEWORK_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies\"";
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				HEADER_SEARCH_PATHS = (
+					"../../OgreMain/include/**",
+					../../Dependencies/include,
+					"../../Dependencies/include/CEGUI/**",
+				);
+				INFOPLIST_FILE = "./plist/Compositor-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Compositor;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E27500B39A0FB004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/CubeMapping-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = CubeMapping;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E27510B39A0FB004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/CubeMapping-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = CubeMapping;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E276D0B39A2C2004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/DeferredShading-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = DeferredShading;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E276E0B39A2C2004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/DeferredShading-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = DeferredShading;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E27930B39A802004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/Dot3Bump-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Dot3Bump;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E27940B39A802004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/Dot3Bump-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Dot3Bump;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E27A60B39A932004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/DynTex-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = DynTex;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E27A70B39A932004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/DynTex-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = DynTex;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E27BA0B39AB1B004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/EnvMapping-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = EnvMapping;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E27BB0B39AB1B004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/EnvMapping-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = EnvMapping;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E27D20B39AD1E004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)",
+				);
+				FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies\"";
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				HEADER_SEARCH_PATHS = (
+					"../../OgreMain/include/**",
+					../../Dependencies/include,
+					"../../Dependencies/include/CEGUI/**",
+				);
+				INFOPLIST_FILE = "./plist/FacialAnimation-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = FacialAnimation;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E27D30B39AD1E004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)",
+				);
+				FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies\"";
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				HEADER_SEARCH_PATHS = (
+					"../../OgreMain/include/**",
+					../../Dependencies/include,
+					"../../Dependencies/include/CEGUI/**",
+				);
+				INFOPLIST_FILE = "./plist/FacialAnimation-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = FacialAnimation;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E27F70B39AE5A004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/Fresnel-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Fresnel;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E27F80B39AE5A004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/Fresnel-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Fresnel;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E280F0B39B092004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/Grass-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Grass;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E28100B39B092004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/Grass-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Grass;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E282E0B39B24A004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)",
+				);
+				FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies\"";
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				HEADER_SEARCH_PATHS = (
+					"../../OgreMain/include/**",
+					../../Dependencies/include,
+					"../../Dependencies/include/CEGUI/**",
+				);
+				INFOPLIST_FILE = "./plist/Gui-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Gui;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E282F0B39B24A004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)",
+				);
+				FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies\"";
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				HEADER_SEARCH_PATHS = (
+					"../../OgreMain/include/**",
+					../../Dependencies/include,
+					"../../Dependencies/include/CEGUI/**",
+				);
+				INFOPLIST_FILE = "./plist/Gui-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Gui;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E28590B39B378004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/Lighting-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Lighting;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E285A0B39B378004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/Lighting-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Lighting;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E286F0B39B442004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)",
+				);
+				FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies\"";
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				HEADER_SEARCH_PATHS = (
+					"../../OgreMain/include/**",
+					../../Dependencies/include,
+					"../../Dependencies/include/CEGUI/**",
+				);
+				INFOPLIST_FILE = "./plist/OceanDemo-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = OceanDemo;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E28700B39B442004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)",
+				);
+				FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies\"";
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				HEADER_SEARCH_PATHS = (
+					"../../OgreMain/include/**",
+					../../Dependencies/include,
+					"../../Dependencies/include/CEGUI/**",
+				);
+				INFOPLIST_FILE = "./plist/OceanDemo-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = OceanDemo;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E28990B39B5E0004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/ParticleFX-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_3)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_3 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = ParticleFX;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E289A0B39B5E0004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/ParticleFX-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = ParticleFX;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E28C40B39DA99004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/RenderToTexture-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = RenderToTexture;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E28C50B39DA99004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/RenderToTexture-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = RenderToTexture;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E28E00B39DBC1004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)",
+				);
+				FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies\"";
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				HEADER_SEARCH_PATHS = (
+					"../../OgreMain/include/**",
+					../../Dependencies/include,
+					"../../Dependencies/include/CEGUI/**",
+				);
+				INFOPLIST_FILE = "./plist/Shadows-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Shadows;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E28E10B39DBC1004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)",
+				);
+				FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies\"";
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				HEADER_SEARCH_PATHS = (
+					"../../OgreMain/include/**",
+					../../Dependencies/include,
+					"../../Dependencies/include/CEGUI/**",
+				);
+				INFOPLIST_FILE = "./plist/Shadows-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Shadows;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E28F20B39DC46004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/SkeletalAnimation-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = SkeletalAnimation;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E28F30B39DC46004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/SkeletalAnimation-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = SkeletalAnimation;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E29090B39DD35004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/SkyBox-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = SkyBox;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E290A0B39DD35004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/SkyBox-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = SkyBox;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E29240B39DE49004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/SkyDome-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = SkyDome;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E29250B39DE49004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/SkyDome-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = SkyDome;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E293B0B39DF25004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/SkyPlane-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = SkyPlane;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E293C0B39DF25004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/SkyPlane-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = SkyPlane;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E29560B39E01C004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/Smoke-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Smoke;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E29570B39E01C004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/Smoke-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Smoke;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E296D0B39E164004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/Terrain-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Terrain;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E296E0B39E164004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/Terrain-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Terrain;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E29940B39E3C7004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/TextureFX-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = TextureFX;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E29950B39E3C7004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/TextureFX-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = TextureFX;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E29AC0B39E4C7004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/Transparency-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Transparency;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E29AD0B39E4C7004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/Transparency-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Transparency;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E29C10B39E5C1004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/VolumeTex-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = VolumeTex;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E29C20B39E5C1004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/VolumeTex-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = VolumeTex;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E29DF0B39E6C0004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/Water-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Dependencies/lib/Debug\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Water;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		000E29E00B39E6C0004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				INFOPLIST_FILE = "./plist/Water-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_2)",
+				);
+				LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Dependencies/lib/Release\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../SDKs/ois/Mac/XCode-2.2/build/Development\"";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = Water;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		000E2A310B39E7F8004EA2DF /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				PRODUCT_NAME = "Ogre Samples";
+			};
+			name = Debug;
+		};
+		000E2A320B39E7F8004EA2DF /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				PRODUCT_NAME = "Ogre Samples";
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		00ABEB560B4D8A9A0059129A /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
+				HEADER_SEARCH_PATHS = (
+					"../../OgreMain/include/**",
+					../../Dependencies/include,
+				);
+				INFOPLIST_FILE = "./plist/OgreCustomNib-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Foundation,
+					"-framework",
+					AppKit,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = OgreCustomNib;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Debug;
+		};
+		00ABEB570B4D8A9A0059129A /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
+				HEADER_SEARCH_PATHS = (
+					"../../OgreMain/include/**",
+					../../Dependencies/include,
+				);
+				INFOPLIST_FILE = "./plist/OgreCustomNib-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Foundation,
+					"-framework",
+					AppKit,
+				);
+				PREBINDING = NO;
+				PRODUCT_NAME = OgreCustomNib;
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+		00ABECAF0B4EC1980059129A /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				PRODUCT_NAME = "Cocoa Samples";
+			};
+			name = Debug;
+		};
+		00ABECB00B4EC1980059129A /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				PRODUCT_NAME = "Cocoa Samples";
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+		000C04230BB6128300E6B30C /* Build configuration list for PBXNativeTarget "Instancing" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000C04240BB6128300E6B30C /* Debug */,
+				000C04250BB6128300E6B30C /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000C05E30BB6173D00E6B30C /* Build configuration list for PBXNativeTarget "Crowd" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000C05E40BB6173D00E6B30C /* Debug */,
+				000C05E50BB6173D00E6B30C /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E24E10B3924F0004EA2DF /* Build configuration list for PBXProject "Samples" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E24E20B3924F0004EA2DF /* Debug */,
+				000E24E30B3924F0004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E252F0B392BE7004EA2DF /* Build configuration list for PBXNativeTarget "BezierPatch" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E25300B392BE7004EA2DF /* Debug */,
+				000E25310B392BE7004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E26F80B399BF7004EA2DF /* Build configuration list for PBXNativeTarget "CameraTrack" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E26F90B399BF7004EA2DF /* Debug */,
+				000E26FA0B399BF7004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E27180B399DB6004EA2DF /* Build configuration list for PBXNativeTarget "CelShading" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E27190B399DB6004EA2DF /* Debug */,
+				000E271A0B399DB6004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E27330B39A056004EA2DF /* Build configuration list for PBXNativeTarget "Compositor" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E27340B39A056004EA2DF /* Debug */,
+				000E27350B39A056004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E274F0B39A0FB004EA2DF /* Build configuration list for PBXNativeTarget "CubeMapping" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E27500B39A0FB004EA2DF /* Debug */,
+				000E27510B39A0FB004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E276C0B39A2C2004EA2DF /* Build configuration list for PBXNativeTarget "DeferredShading" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E276D0B39A2C2004EA2DF /* Debug */,
+				000E276E0B39A2C2004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E27920B39A802004EA2DF /* Build configuration list for PBXNativeTarget "Dot3Bump" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E27930B39A802004EA2DF /* Debug */,
+				000E27940B39A802004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E27A50B39A932004EA2DF /* Build configuration list for PBXNativeTarget "DynTex" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E27A60B39A932004EA2DF /* Debug */,
+				000E27A70B39A932004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E27B90B39AB1B004EA2DF /* Build configuration list for PBXNativeTarget "EnvMapping" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E27BA0B39AB1B004EA2DF /* Debug */,
+				000E27BB0B39AB1B004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E27D10B39AD1E004EA2DF /* Build configuration list for PBXNativeTarget "FacialAnimation" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E27D20B39AD1E004EA2DF /* Debug */,
+				000E27D30B39AD1E004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E27F60B39AE5A004EA2DF /* Build configuration list for PBXNativeTarget "Fresnel" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E27F70B39AE5A004EA2DF /* Debug */,
+				000E27F80B39AE5A004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E280E0B39B092004EA2DF /* Build configuration list for PBXNativeTarget "Grass" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E280F0B39B092004EA2DF /* Debug */,
+				000E28100B39B092004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E282D0B39B24A004EA2DF /* Build configuration list for PBXNativeTarget "Gui" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E282E0B39B24A004EA2DF /* Debug */,
+				000E282F0B39B24A004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E28580B39B378004EA2DF /* Build configuration list for PBXNativeTarget "Lighting" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E28590B39B378004EA2DF /* Debug */,
+				000E285A0B39B378004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E286E0B39B442004EA2DF /* Build configuration list for PBXNativeTarget "OceanDemo" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E286F0B39B442004EA2DF /* Debug */,
+				000E28700B39B442004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E28980B39B5E0004EA2DF /* Build configuration list for PBXNativeTarget "ParticleFX" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E28990B39B5E0004EA2DF /* Debug */,
+				000E289A0B39B5E0004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E28C30B39DA99004EA2DF /* Build configuration list for PBXNativeTarget "RenderToTexture" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E28C40B39DA99004EA2DF /* Debug */,
+				000E28C50B39DA99004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E28DF0B39DBC1004EA2DF /* Build configuration list for PBXNativeTarget "Shadows" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E28E00B39DBC1004EA2DF /* Debug */,
+				000E28E10B39DBC1004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E28F10B39DC46004EA2DF /* Build configuration list for PBXNativeTarget "SkeletalAnimation" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E28F20B39DC46004EA2DF /* Debug */,
+				000E28F30B39DC46004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E29080B39DD35004EA2DF /* Build configuration list for PBXNativeTarget "SkyBox" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E29090B39DD35004EA2DF /* Debug */,
+				000E290A0B39DD35004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E29230B39DE49004EA2DF /* Build configuration list for PBXNativeTarget "SkyDome" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E29240B39DE49004EA2DF /* Debug */,
+				000E29250B39DE49004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E293A0B39DF25004EA2DF /* Build configuration list for PBXNativeTarget "SkyPlane" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E293B0B39DF25004EA2DF /* Debug */,
+				000E293C0B39DF25004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E29550B39E01C004EA2DF /* Build configuration list for PBXNativeTarget "Smoke" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E29560B39E01C004EA2DF /* Debug */,
+				000E29570B39E01C004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E296C0B39E164004EA2DF /* Build configuration list for PBXNativeTarget "Terrain" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E296D0B39E164004EA2DF /* Debug */,
+				000E296E0B39E164004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E29930B39E3C7004EA2DF /* Build configuration list for PBXNativeTarget "TextureFX" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E29940B39E3C7004EA2DF /* Debug */,
+				000E29950B39E3C7004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E29AB0B39E4C7004EA2DF /* Build configuration list for PBXNativeTarget "Transparency" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E29AC0B39E4C7004EA2DF /* Debug */,
+				000E29AD0B39E4C7004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E29C00B39E5C1004EA2DF /* Build configuration list for PBXNativeTarget "VolumeTex" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E29C10B39E5C1004EA2DF /* Debug */,
+				000E29C20B39E5C1004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E29DE0B39E6C0004EA2DF /* Build configuration list for PBXNativeTarget "Water" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E29DF0B39E6C0004EA2DF /* Debug */,
+				000E29E00B39E6C0004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		000E2A300B39E7F8004EA2DF /* Build configuration list for PBXAggregateTarget "Ogre Samples" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				000E2A310B39E7F8004EA2DF /* Debug */,
+				000E2A320B39E7F8004EA2DF /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		00ABEB550B4D8A9A0059129A /* Build configuration list for PBXNativeTarget "OgreCustomNib" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				00ABEB560B4D8A9A0059129A /* Debug */,
+				00ABEB570B4D8A9A0059129A /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		00ABECAE0B4EC1980059129A /* Build configuration list for PBXAggregateTarget "Cocoa Samples" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				00ABECAF0B4EC1980059129A /* Debug */,
+				00ABECB00B4EC1980059129A /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+/* End XCConfigurationList section */
+	};
+	rootObject = 000E24E00B3924F0004EA2DF /* Project object */;
+}
Index: /Mac/Samples/cocoa/OgreController.h
===================================================================
--- /Mac/Samples/cocoa/OgreController.h	(revision 8)
+++ /Mac/Samples/cocoa/OgreController.h	(revision 8)
@@ -0,0 +1,12 @@
+/* OgreController */
+
+#import <Cocoa/Cocoa.h>
+#import <Ogre/OgreOSXCocoaView.h>
+
+@interface OgreController : NSObject
+{
+	IBOutlet OgreView *ogreView;
+	NSColor *diffuseLight;
+	NSColor *specularLight;
+}
+@end
Index: /Mac/Samples/cocoa/OgreController.mm
===================================================================
--- /Mac/Samples/cocoa/OgreController.mm	(revision 8)
+++ /Mac/Samples/cocoa/OgreController.mm	(revision 8)
@@ -0,0 +1,96 @@
+#import "OgreController.h"
+#import "Ogre.h"
+
+using namespace Ogre;
+
+// Evil Globals ;)
+Ogre::SceneManager *mSceneMgr;
+
+
+@implementation OgreController
+
+- (void)applicationDidFinishLaunching:(NSNotification *)notification
+{
+	std::string mResourcePath = [[[NSBundle mainBundle] resourcePath] cString];
+	
+	// Create a new root object with the correct paths
+	Root *mRoot = new Root(mResourcePath + "/plugins.cfg", mResourcePath + "/ogre.cfg", mResourcePath + "/Ogre.log");
+	mRoot->setRenderSystem(mRoot->getAvailableRenderers()->front());
+
+	// use pbuffers not frame buffers because of driver problems
+	mRoot->getRenderSystem()->setConfigOption("RTT Preferred Mode", "Copy");
+
+	// Initialise, we do not want an auto created window, as that will create a carbon window
+	mRoot->initialise(false);
+	
+	// Build the param list for a embeded cocoa window...
+	NameValuePairList misc;
+	misc["macAPI"] = "cocoa";
+	misc["externalWindowHandle"] = StringConverter::toString((size_t)ogreView);
+	
+	// Create the window and load the params
+	mRoot->createRenderWindow("OgreCustomNib Demo", 0, 0, false, &misc);
+	RenderWindow *mWindow = [ogreView ogreWindow];
+	
+	mSceneMgr = mRoot->createSceneManager(ST_GENERIC, "MySceneManager");
+	
+	// Add resource locations -- looking at folders recursively
+	 ResourceGroupManager::getSingleton().addResourceLocation(mResourcePath, std::string("FileSystem"), ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME, false);
+	 ResourceGroupManager::getSingleton().initialiseAllResourceGroups();
+
+	// Create the camera, node & attach camera
+	Camera *mCamera = mSceneMgr->createCamera("PlayerCam");
+	SceneNode* camNode = mSceneMgr->getRootSceneNode()->createChildSceneNode();
+	camNode->attachObject(mCamera);
+	mWindow->addViewport(mCamera);
+	
+	// Create a light
+	mSceneMgr->setAmbientLight(ColourValue(0, 0, 0));
+	Light *mainLight = mSceneMgr->createLight("MainLight");
+
+	// Add a object, give it it's own node
+	SceneNode *objectNode = mSceneMgr->getRootSceneNode()->createChildSceneNode("OgreNode");
+	Entity *ogre = mSceneMgr->createEntity("Ogre", "ogrehead.mesh");
+	objectNode->attachObject(ogre);
+	objectNode->setPosition(Vector3(0, 0, -150));
+	
+	// create a timer that causes OGRE to render at 50fps
+	NSTimer *renderTimer = [NSTimer scheduledTimerWithTimeInterval:0.02 target:self selector:@selector(renderFrame) userInfo:NULL repeats:YES];
+	[[NSRunLoop currentRunLoop] addTimer:renderTimer forMode:NSEventTrackingRunLoopMode];
+}
+
+- (void)awakeFromNib
+{
+	[self willChangeValueForKey:@"diffuseLight"];
+	[self willChangeValueForKey:@"specularLight"];
+	diffuseLight = [[NSColor whiteColor] retain];
+	specularLight = [[NSColor whiteColor] retain];
+	[self didChangeValueForKey:@"diffuseLight"];
+	[self didChangeValueForKey:@"specularLight"];
+}
+
+- (void)setDiffuseLight:(NSColor*)c
+{
+	[diffuseLight autorelease];
+	diffuseLight = [c retain];
+	
+	NSColor *rgbcolor = [diffuseLight colorUsingColorSpaceName:NSDeviceRGBColorSpace];
+	mSceneMgr->getLight("MainLight")->setDiffuseColour([rgbcolor redComponent], [rgbcolor greenComponent], [rgbcolor blueComponent]);
+}
+
+- (void)setSpecularLight:(NSColor*)c
+{
+	[specularLight autorelease];
+	specularLight = [c retain];
+	
+	NSColor *rgbcolor = [specularLight colorUsingColorSpaceName:NSDeviceRGBColorSpace];
+	mSceneMgr->getLight("MainLight")->setSpecularColour([rgbcolor redComponent], [rgbcolor greenComponent], [rgbcolor blueComponent]);
+}
+
+- (void)renderFrame
+{
+	Ogre::Root::getSingleton().renderOneFrame();
+	mSceneMgr->getSceneNode("OgreNode")->rotate(Vector3(0 ,1 ,0 ), Radian(0.01));
+}
+
+@end
Index: /Mac/Samples/cocoa/OgreCustomNib.nib/classes.nib
===================================================================
--- /Mac/Samples/cocoa/OgreCustomNib.nib/classes.nib	(revision 8)
+++ /Mac/Samples/cocoa/OgreCustomNib.nib/classes.nib	(revision 8)
@@ -0,0 +1,14 @@
+{
+    IBClasses = (
+        {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 
+        {
+            CLASS = OgreController; 
+            LANGUAGE = ObjC; 
+            OUTLETS = {ogreView = id; }; 
+            SUPERCLASS = NSObject; 
+        }, 
+        {CLASS = OgreView; LANGUAGE = ObjC; SUPERCLASS = NSView; }, 
+        {CLASS = OgreWindow; LANGUAGE = ObjC; SUPERCLASS = NSWindow; }
+    ); 
+    IBVersion = 1; 
+}
Index: /Mac/Samples/cocoa/OgreCustomNib.nib/info.nib
===================================================================
--- /Mac/Samples/cocoa/OgreCustomNib.nib/info.nib	(revision 8)
+++ /Mac/Samples/cocoa/OgreCustomNib.nib/info.nib	(revision 8)
@@ -0,0 +1,22 @@
+<?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>IBDocumentLocation</key>
+	<string>445 186 356 240 0 0 1920 1178 </string>
+	<key>IBEditorPositions</key>
+	<dict>
+		<key>29</key>
+		<string>298 488 338 44 0 0 1920 1178 </string>
+	</dict>
+	<key>IBFramework Version</key>
+	<string>446.1</string>
+	<key>IBOpenObjects</key>
+	<array>
+		<integer>21</integer>
+		<integer>29</integer>
+	</array>
+	<key>IBSystem Version</key>
+	<string>8L127</string>
+</dict>
+</plist>
Index: /Mac/Samples/cocoa/main.m
===================================================================
--- /Mac/Samples/cocoa/main.m	(revision 8)
+++ /Mac/Samples/cocoa/main.m	(revision 8)
@@ -0,0 +1,6 @@
+#import <Cocoa/Cocoa.h>
+
+int main(int argc, char *argv[])
+{
+    return NSApplicationMain(argc,  (const char **) argv);
+}
Index: /Mac/Samples/config/media.cfg
===================================================================
--- /Mac/Samples/config/media.cfg	(revision 8)
+++ /Mac/Samples/config/media.cfg	(revision 8)
@@ -0,0 +1,19 @@
+Mesh=ogrehead.mesh
+Mesh=geosphere4500.mesh
+Mesh=razor.mesh
+Mesh=geosphere12500.mesh
+Mesh=knot.mesh
+Mesh=geosphere19220.mesh
+Mesh=RZR-002.mesh
+Mesh=geosphere1000.mesh
+Mesh=geosphere8000.mesh
+Mesh=sphere.mesh
+
+CubeMap=early_morning.jpg
+CubeMap=cubemap.jpg
+CubeMap=morning.jpg
+CubeMap=cubescene.jpg
+CubeMap=cloudy_noon.jpg
+CubeMap=evening.jpg
+CubeMap=stormy.jpg
+CubeMap=stevecube.jpg
Index: /Mac/Samples/config/plugins.cfg
===================================================================
--- /Mac/Samples/config/plugins.cfg	(revision 8)
+++ /Mac/Samples/config/plugins.cfg	(revision 8)
@@ -0,0 +1,13 @@
+# Defines plugins to load
+
+# Define plugin folder -- Plugin folder is ignored
+# in Project Builder build -- plugins are found in Resources/
+# in the Main (Application) bundle, then in the Framework bundle
+# PluginFolder=/usr/local/lib/OGRE
+
+# Define D3D rendering implementation plugin
+Plugin=RenderSystem_GL
+Plugin=Plugin_ParticleFX
+Plugin=Plugin_BSPSceneManager
+Plugin=Plugin_OctreeSceneManager
+Plugin=Plugin_CgProgramManager
Index: /Mac/Samples/config/resources.cfg
===================================================================
--- /Mac/Samples/config/resources.cfg	(revision 8)
+++ /Mac/Samples/config/resources.cfg	(revision 8)
@@ -0,0 +1,25 @@
+# Resource locations to be added to the 'boostrap' path
+# This also contains the minimum you need to use the Ogre example framework
+[Bootstrap]
+Zip=../../../../Samples/Media/packs/OgreCore.zip
+
+# Resource locations to be added to the default path
+[General]
+FileSystem=../../../../Samples/Media
+FileSystem=../../../../Samples/Media/fonts
+FileSystem=../../../../Samples/Media/materials/programs
+FileSystem=../../../../Samples/Media/materials/scripts
+FileSystem=../../../../Samples/Media/materials/textures
+FileSystem=../../../../Samples/Media/models
+FileSystem=../../../../Samples/Media/overlays
+FileSystem=../../../../Samples/Media/particle
+FileSystem=../../../../Samples/Media/gui
+FileSystem=../../../../Samples/Media/DeferredShadingMedia
+Zip=../../../../Samples/Media/packs/cubemap.zip
+Zip=../../../../Samples/Media/packs/cubemapsJS.zip
+Zip=../../../../Samples/Media/packs/dragon.zip
+Zip=../../../../Samples/Media/packs/fresneldemo.zip
+Zip=../../../../Samples/Media/packs/ogretestmap.zip
+Zip=../../../../Samples/Media/packs/skybox.zip
+
+
Index: /Mac/Samples/plist/BezierPatch-Info.plist
===================================================================
--- /Mac/Samples/plist/BezierPatch-Info.plist	(revision 8)
+++ /Mac/Samples/plist/BezierPatch-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3d.BezierPatch</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/CameraTrack-Info.plist
===================================================================
--- /Mac/Samples/plist/CameraTrack-Info.plist	(revision 8)
+++ /Mac/Samples/plist/CameraTrack-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3d.CameraTrack</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/CelShading-Info.plist
===================================================================
--- /Mac/Samples/plist/CelShading-Info.plist	(revision 8)
+++ /Mac/Samples/plist/CelShading-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3d.CelShading</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/Compositor-Info.plist
===================================================================
--- /Mac/Samples/plist/Compositor-Info.plist	(revision 8)
+++ /Mac/Samples/plist/Compositor-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3d.Compositor</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/Crowd-Info.plist
===================================================================
--- /Mac/Samples/plist/Crowd-Info.plist	(revision 8)
+++ /Mac/Samples/plist/Crowd-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>com.yourcompany.Crowd</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/CubeMapping-Info.plist
===================================================================
--- /Mac/Samples/plist/CubeMapping-Info.plist	(revision 8)
+++ /Mac/Samples/plist/CubeMapping-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3d.CubeMapping</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/DeferredShading-Info.plist
===================================================================
--- /Mac/Samples/plist/DeferredShading-Info.plist	(revision 8)
+++ /Mac/Samples/plist/DeferredShading-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3d.DeferredShading</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/Dot3Bump-Info.plist
===================================================================
--- /Mac/Samples/plist/Dot3Bump-Info.plist	(revision 8)
+++ /Mac/Samples/plist/Dot3Bump-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3d.Dot3Bump</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/DynTex-Info.plist
===================================================================
--- /Mac/Samples/plist/DynTex-Info.plist	(revision 8)
+++ /Mac/Samples/plist/DynTex-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3d.DynTex</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/EnvMapping-Info.plist
===================================================================
--- /Mac/Samples/plist/EnvMapping-Info.plist	(revision 8)
+++ /Mac/Samples/plist/EnvMapping-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3d.EnvMapping</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/FacialAnimation-Info.plist
===================================================================
--- /Mac/Samples/plist/FacialAnimation-Info.plist	(revision 8)
+++ /Mac/Samples/plist/FacialAnimation-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3d.FacialAnimation</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/Fresnel-Info.plist
===================================================================
--- /Mac/Samples/plist/Fresnel-Info.plist	(revision 8)
+++ /Mac/Samples/plist/Fresnel-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.orge3d.Fresnel</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/Grass-Info.plist
===================================================================
--- /Mac/Samples/plist/Grass-Info.plist	(revision 8)
+++ /Mac/Samples/plist/Grass-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3d.Grass</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/Gui-Info.plist
===================================================================
--- /Mac/Samples/plist/Gui-Info.plist	(revision 8)
+++ /Mac/Samples/plist/Gui-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3d.Gui</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/Instancing-Info.plist
===================================================================
--- /Mac/Samples/plist/Instancing-Info.plist	(revision 8)
+++ /Mac/Samples/plist/Instancing-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>com.yourcompany.Instancing</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/Lighting-Info.plist
===================================================================
--- /Mac/Samples/plist/Lighting-Info.plist	(revision 8)
+++ /Mac/Samples/plist/Lighting-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3d.Lighting</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/OceanDemo-Info.plist
===================================================================
--- /Mac/Samples/plist/OceanDemo-Info.plist	(revision 8)
+++ /Mac/Samples/plist/OceanDemo-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3d.OceanDemo</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/OgreCustomNib-Info.plist
===================================================================
--- /Mac/Samples/plist/OgreCustomNib-Info.plist	(revision 8)
+++ /Mac/Samples/plist/OgreCustomNib-Info.plist	(revision 8)
@@ -0,0 +1,24 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>com.yourcompany.OgreCustomNib</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+	<key>NSMainNibFile</key>
+	<string>OgreCustomNib</string>
+	<key>NSPrincipalClass</key>
+	<string>NSApplication</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/ParticleFX-Info.plist
===================================================================
--- /Mac/Samples/plist/ParticleFX-Info.plist	(revision 8)
+++ /Mac/Samples/plist/ParticleFX-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3d.ParticleFX</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/RenderToTexture-Info.plist
===================================================================
--- /Mac/Samples/plist/RenderToTexture-Info.plist	(revision 8)
+++ /Mac/Samples/plist/RenderToTexture-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3d.RenderToTexture</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/Shadows-Info.plist
===================================================================
--- /Mac/Samples/plist/Shadows-Info.plist	(revision 8)
+++ /Mac/Samples/plist/Shadows-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3d.Shadows</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/SkeletalAnimation-Info.plist
===================================================================
--- /Mac/Samples/plist/SkeletalAnimation-Info.plist	(revision 8)
+++ /Mac/Samples/plist/SkeletalAnimation-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3d.SkeletalAnimation</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/SkyBox-Info.plist
===================================================================
--- /Mac/Samples/plist/SkyBox-Info.plist	(revision 8)
+++ /Mac/Samples/plist/SkyBox-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3d.SkyBox</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/SkyDome-Info.plist
===================================================================
--- /Mac/Samples/plist/SkyDome-Info.plist	(revision 8)
+++ /Mac/Samples/plist/SkyDome-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3d.SkyDome</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/SkyPlane-Info.plist
===================================================================
--- /Mac/Samples/plist/SkyPlane-Info.plist	(revision 8)
+++ /Mac/Samples/plist/SkyPlane-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3d.SkyPlane</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/Smoke-Info.plist
===================================================================
--- /Mac/Samples/plist/Smoke-Info.plist	(revision 8)
+++ /Mac/Samples/plist/Smoke-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3d.Smoke</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/Terrain-Info.plist
===================================================================
--- /Mac/Samples/plist/Terrain-Info.plist	(revision 8)
+++ /Mac/Samples/plist/Terrain-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3d.Terrain</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/TextureFX-Info.plist
===================================================================
--- /Mac/Samples/plist/TextureFX-Info.plist	(revision 8)
+++ /Mac/Samples/plist/TextureFX-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3d.TextureFX</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/Transparency-Info.plist
===================================================================
--- /Mac/Samples/plist/Transparency-Info.plist	(revision 8)
+++ /Mac/Samples/plist/Transparency-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3dTransparency</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/VolumeTex-Info.plist
===================================================================
--- /Mac/Samples/plist/VolumeTex-Info.plist	(revision 8)
+++ /Mac/Samples/plist/VolumeTex-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3d.VolumeTex</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Samples/plist/Water-Info.plist
===================================================================
--- /Mac/Samples/plist/Water-Info.plist	(revision 8)
+++ /Mac/Samples/plist/Water-Info.plist	(revision 8)
@@ -0,0 +1,20 @@
+<?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>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.ogre3d.Water</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>
Index: /Mac/Tools/MaterialUpgrader/OgreMaterialUpgrader.xcodeproj/project.pbxproj
===================================================================
--- /Mac/Tools/MaterialUpgrader/OgreMaterialUpgrader.xcodeproj/project.pbxproj	(revision 8)
+++ /Mac/Tools/MaterialUpgrader/OgreMaterialUpgrader.xcodeproj/project.pbxproj	(revision 8)
@@ -0,0 +1,225 @@
+// !$*UTF8*$!
+{
+	archiveVersion = 1;
+	classes = {
+	};
+	objectVersion = 42;
+	objects = {
+
+/* Begin PBXBuildFile section */
+		D01232310B0A4A6400E3DC56 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D012322F0B0A4A6400E3DC56 /* main.cpp */; };
+		D01232320B0A4A6400E3DC56 /* OldMaterialReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D01232300B0A4A6400E3DC56 /* OldMaterialReader.cpp */; };
+		D012323A0B0A4A8800E3DC56 /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D01232390B0A4A8800E3DC56 /* Ogre.framework */; };
+		D012323C0B0A4AC100E3DC56 /* OgreMaterialUpgrader in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8DD76F6C0486A84900D96B5E /* OgreMaterialUpgrader */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXCopyFilesBuildPhase section */
+		8DD76F690486A84900D96B5E /* CopyFiles */ = {
+			isa = PBXCopyFilesBuildPhase;
+			buildActionMask = 12;
+			dstPath = "$(PROJECT_DIR)/../bin";
+			dstSubfolderSpec = 0;
+			files = (
+				D012323C0B0A4AC100E3DC56 /* OgreMaterialUpgrader in CopyFiles */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXCopyFilesBuildPhase section */
+
+/* Begin PBXFileReference section */
+		8DD76F6C0486A84900D96B5E /* OgreMaterialUpgrader */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = "compiled.mach-o.executable"; path = OgreMaterialUpgrader; sourceTree = BUILT_PRODUCTS_DIR; };
+		D012322F0B0A4A6400E3DC56 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = ../../../Tools/MaterialUpgrader/src/main.cpp; sourceTree = SOURCE_ROOT; };
+		D01232300B0A4A6400E3DC56 /* OldMaterialReader.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OldMaterialReader.cpp; path = ../../../Tools/MaterialUpgrader/src/OldMaterialReader.cpp; sourceTree = SOURCE_ROOT; };
+		D01232350B0A4A7C00E3DC56 /* OldMaterialReader.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OldMaterialReader.h; path = ../../../Tools/MaterialUpgrader/include/OldMaterialReader.h; sourceTree = SOURCE_ROOT; };
+		D01232390B0A4A8800E3DC56 /* Ogre.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Ogre.framework; path = /Library/Frameworks/Ogre.framework; sourceTree = "<absolute>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+		8DD76F660486A84900D96B5E /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				D012323A0B0A4A8800E3DC56 /* Ogre.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+		08FB7794FE84155DC02AAC07 /* OgreMaterialUpgrader */ = {
+			isa = PBXGroup;
+			children = (
+				D01232340B0A4A6F00E3DC56 /* Include */,
+				08FB7795FE84155DC02AAC07 /* Source */,
+				D012323B0B0A4A8C00E3DC56 /* Frameworks */,
+				C6859E8C029090F304C91782 /* Documentation */,
+				1AB674ADFE9D54B511CA2CBB /* Products */,
+			);
+			name = OgreMaterialUpgrader;
+			sourceTree = "<group>";
+		};
+		08FB7795FE84155DC02AAC07 /* Source */ = {
+			isa = PBXGroup;
+			children = (
+				D012322F0B0A4A6400E3DC56 /* main.cpp */,
+				D01232300B0A4A6400E3DC56 /* OldMaterialReader.cpp */,
+			);
+			name = Source;
+			sourceTree = "<group>";
+		};
+		1AB674ADFE9D54B511CA2CBB /* Products */ = {
+			isa = PBXGroup;
+			children = (
+				8DD76F6C0486A84900D96B5E /* OgreMaterialUpgrader */,
+			);
+			name = Products;
+			sourceTree = "<group>";
+		};
+		C6859E8C029090F304C91782 /* Documentation */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			name = Documentation;
+			sourceTree = "<group>";
+		};
+		D01232340B0A4A6F00E3DC56 /* Include */ = {
+			isa = PBXGroup;
+			children = (
+				D01232350B0A4A7C00E3DC56 /* OldMaterialReader.h */,
+			);
+			name = Include;
+			sourceTree = "<group>";
+		};
+		D012323B0B0A4A8C00E3DC56 /* Frameworks */ = {
+			isa = PBXGroup;
+			children = (
+				D01232390B0A4A8800E3DC56 /* Ogre.framework */,
+			);
+			name = Frameworks;
+			sourceTree = "<group>";
+		};
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+		8DD76F620486A84900D96B5E /* OgreMaterialUpgrader */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 1DEB923108733DC60010E9CD /* Build configuration list for PBXNativeTarget "OgreMaterialUpgrader" */;
+			buildPhases = (
+				8DD76F640486A84900D96B5E /* Sources */,
+				8DD76F660486A84900D96B5E /* Frameworks */,
+				8DD76F690486A84900D96B5E /* CopyFiles */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = OgreMaterialUpgrader;
+			productInstallPath = "$(HOME)/bin";
+			productName = OgreMaterialUpgrader;
+			productReference = 8DD76F6C0486A84900D96B5E /* OgreMaterialUpgrader */;
+			productType = "com.apple.product-type.tool";
+		};
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+		08FB7793FE84155DC02AAC07 /* Project object */ = {
+			isa = PBXProject;
+			buildConfigurationList = 1DEB923508733DC60010E9CD /* Build configuration list for PBXProject "OgreMaterialUpgrader" */;
+			hasScannedForEncodings = 1;
+			mainGroup = 08FB7794FE84155DC02AAC07 /* OgreMaterialUpgrader */;
+			projectDirPath = "";
+			targets = (
+				8DD76F620486A84900D96B5E /* OgreMaterialUpgrader */,
+			);
+		};
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+		8DD76F640486A84900D96B5E /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				D01232310B0A4A6400E3DC56 /* main.cpp in Sources */,
+				D01232320B0A4A6400E3DC56 /* OldMaterialReader.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+		1DEB923208733DC60010E9CD /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				INSTALL_PATH = "$(HOME)/bin";
+				PRODUCT_NAME = OgreMaterialUpgrader;
+				ZERO_LINK = YES;
+			};
+			name = Debug;
+		};
+		1DEB923308733DC60010E9CD /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ARCHS = (
+					ppc,
+					i386,
+				);
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				INSTALL_PATH = "$(HOME)/bin";
+				PRODUCT_NAME = OgreMaterialUpgrader;
+			};
+			name = Release;
+		};
+		1DEB923608733DC60010E9CD /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				GCC_WARN_ABOUT_RETURN_TYPE = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				HEADER_SEARCH_PATHS = "../../../OgreMain/include/**";
+				PREBINDING = NO;
+				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
+			};
+			name = Debug;
+		};
+		1DEB923708733DC60010E9CD /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				GCC_WARN_ABOUT_RETURN_TYPE = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				HEADER_SEARCH_PATHS = "../../../OgreMain/include/**";
+				PREBINDING = NO;
+				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
+				USER_HEADER_SEARCH_PATHS = "";
+			};
+			name = Release;
+		};
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+		1DEB923108733DC60010E9CD /* Build configuration list for PBXNativeTarget "OgreMaterialUpgrader" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				1DEB923208733DC60010E9CD /* Debug */,
+				1DEB923308733DC60010E9CD /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		1DEB923508733DC60010E9CD /* Build configuration list for PBXProject "OgreMaterialUpgrader" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				1DEB923608733DC60010E9CD /* Debug */,
+				1DEB923708733DC60010E9CD /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+/* End XCConfigurationList section */
+	};
+	rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
+}
Index: /Mac/Tools/MeshUpgrader/OgreMeshUpgrader.xcodeproj/project.pbxproj
===================================================================
--- /Mac/Tools/MeshUpgrader/OgreMeshUpgrader.xcodeproj/project.pbxproj	(revision 8)
+++ /Mac/Tools/MeshUpgrader/OgreMeshUpgrader.xcodeproj/project.pbxproj	(revision 8)
@@ -0,0 +1,221 @@
+// !$*UTF8*$!
+{
+	archiveVersion = 1;
+	classes = {
+	};
+	objectVersion = 42;
+	objects = {
+
+/* Begin PBXBuildFile section */
+		D01232170B0A493500E3DC56 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D01232160B0A493500E3DC56 /* main.cpp */; };
+		D012321B0B0A494600E3DC56 /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D012321A0B0A494600E3DC56 /* Ogre.framework */; };
+		D012321E0B0A497100E3DC56 /* OgreMeshUpgrader in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8DD76F6C0486A84900D96B5E /* OgreMeshUpgrader */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXCopyFilesBuildPhase section */
+		D012321C0B0A496800E3DC56 /* CopyFiles */ = {
+			isa = PBXCopyFilesBuildPhase;
+			buildActionMask = 2147483647;
+			dstPath = "$(PROJECT_DIR)/../bin";
+			dstSubfolderSpec = 0;
+			files = (
+				D012321E0B0A497100E3DC56 /* OgreMeshUpgrader in CopyFiles */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXCopyFilesBuildPhase section */
+
+/* Begin PBXFileReference section */
+		8DD76F6C0486A84900D96B5E /* OgreMeshUpgrader */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = "compiled.mach-o.executable"; path = OgreMeshUpgrader; sourceTree = BUILT_PRODUCTS_DIR; };
+		D01232160B0A493500E3DC56 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = ../../../Tools/MeshUpgrader/src/main.cpp; sourceTree = SOURCE_ROOT; };
+		D01232180B0A493C00E3DC56 /* config.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = config.h; path = ../../include/config.h; sourceTree = SOURCE_ROOT; };
+		D012321A0B0A494600E3DC56 /* Ogre.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Ogre.framework; path = /Library/Frameworks/Ogre.framework; sourceTree = "<absolute>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+		8DD76F660486A84900D96B5E /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				D012321B0B0A494600E3DC56 /* Ogre.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+		08FB7794FE84155DC02AAC07 /* OgreMeshUpgrader */ = {
+			isa = PBXGroup;
+			children = (
+				D01232100B0A490E00E3DC56 /* Include */,
+				08FB7795FE84155DC02AAC07 /* Source */,
+				D01232120B0A491300E3DC56 /* Frameworks */,
+				C6859E8C029090F304C91782 /* Documentation */,
+				1AB674ADFE9D54B511CA2CBB /* Products */,
+			);
+			name = OgreMeshUpgrader;
+			sourceTree = "<group>";
+		};
+		08FB7795FE84155DC02AAC07 /* Source */ = {
+			isa = PBXGroup;
+			children = (
+				D01232160B0A493500E3DC56 /* main.cpp */,
+			);
+			name = Source;
+			sourceTree = "<group>";
+		};
+		1AB674ADFE9D54B511CA2CBB /* Products */ = {
+			isa = PBXGroup;
+			children = (
+				8DD76F6C0486A84900D96B5E /* OgreMeshUpgrader */,
+			);
+			name = Products;
+			sourceTree = "<group>";
+		};
+		C6859E8C029090F304C91782 /* Documentation */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			name = Documentation;
+			sourceTree = "<group>";
+		};
+		D01232100B0A490E00E3DC56 /* Include */ = {
+			isa = PBXGroup;
+			children = (
+				D01232180B0A493C00E3DC56 /* config.h */,
+			);
+			name = Include;
+			sourceTree = "<group>";
+		};
+		D01232120B0A491300E3DC56 /* Frameworks */ = {
+			isa = PBXGroup;
+			children = (
+				D012321A0B0A494600E3DC56 /* Ogre.framework */,
+			);
+			name = Frameworks;
+			sourceTree = "<group>";
+		};
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+		8DD76F620486A84900D96B5E /* OgreMeshUpgrader */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 1DEB923108733DC60010E9CD /* Build configuration list for PBXNativeTarget "OgreMeshUpgrader" */;
+			buildPhases = (
+				8DD76F640486A84900D96B5E /* Sources */,
+				8DD76F660486A84900D96B5E /* Frameworks */,
+				D012321C0B0A496800E3DC56 /* CopyFiles */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = OgreMeshUpgrader;
+			productInstallPath = "$(HOME)/bin";
+			productName = OgreMeshUpgrader;
+			productReference = 8DD76F6C0486A84900D96B5E /* OgreMeshUpgrader */;
+			productType = "com.apple.product-type.tool";
+		};
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+		08FB7793FE84155DC02AAC07 /* Project object */ = {
+			isa = PBXProject;
+			buildConfigurationList = 1DEB923508733DC60010E9CD /* Build configuration list for PBXProject "OgreMeshUpgrader" */;
+			hasScannedForEncodings = 1;
+			mainGroup = 08FB7794FE84155DC02AAC07 /* OgreMeshUpgrader */;
+			projectDirPath = "";
+			targets = (
+				8DD76F620486A84900D96B5E /* OgreMeshUpgrader */,
+			);
+		};
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+		8DD76F640486A84900D96B5E /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				D01232170B0A493500E3DC56 /* main.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+		1DEB923208733DC60010E9CD /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ARCHS = ppc;
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				INSTALL_PATH = "$(HOME)/bin";
+				PRODUCT_NAME = OgreMeshUpgrader;
+				ZERO_LINK = YES;
+			};
+			name = Debug;
+		};
+		1DEB923308733DC60010E9CD /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ARCHS = (
+					ppc,
+					i386,
+				);
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				INSTALL_PATH = "$(HOME)/bin";
+				PRODUCT_NAME = OgreMeshUpgrader;
+			};
+			name = Release;
+		};
+		1DEB923608733DC60010E9CD /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				GCC_WARN_ABOUT_RETURN_TYPE = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				HEADER_SEARCH_PATHS = "../../../OgreMain/include/**";
+				PREBINDING = NO;
+				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
+			};
+			name = Debug;
+		};
+		1DEB923708733DC60010E9CD /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				GCC_WARN_ABOUT_RETURN_TYPE = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				HEADER_SEARCH_PATHS = "../../../OgreMain/include/**";
+				PREBINDING = NO;
+				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
+			};
+			name = Release;
+		};
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+		1DEB923108733DC60010E9CD /* Build configuration list for PBXNativeTarget "OgreMeshUpgrader" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				1DEB923208733DC60010E9CD /* Debug */,
+				1DEB923308733DC60010E9CD /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		1DEB923508733DC60010E9CD /* Build configuration list for PBXProject "OgreMeshUpgrader" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				1DEB923608733DC60010E9CD /* Debug */,
+				1DEB923708733DC60010E9CD /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+/* End XCConfigurationList section */
+	};
+	rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
+}
Index: /Mac/Tools/XMLConverter/OgreXMLConverter.xcodeproj/project.pbxproj
===================================================================
--- /Mac/Tools/XMLConverter/OgreXMLConverter.xcodeproj/project.pbxproj	(revision 8)
+++ /Mac/Tools/XMLConverter/OgreXMLConverter.xcodeproj/project.pbxproj	(revision 8)
@@ -0,0 +1,266 @@
+// !$*UTF8*$!
+{
+	archiveVersion = 1;
+	classes = {
+	};
+	objectVersion = 42;
+	objects = {
+
+/* Begin PBXBuildFile section */
+		000E24D60B3923A7004EA2DF /* config.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 000E24D50B3923A7004EA2DF /* config.h */; };
+		D01230EE0B0A451C00E3DC56 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D01230E70B0A451B00E3DC56 /* main.cpp */; };
+		D01230EF0B0A451C00E3DC56 /* OgreXMLMeshSerializer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D01230E80B0A451B00E3DC56 /* OgreXMLMeshSerializer.cpp */; };
+		D01230F00B0A451C00E3DC56 /* OgreXMLSkeletonSerializer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D01230E90B0A451B00E3DC56 /* OgreXMLSkeletonSerializer.cpp */; };
+		D01230F10B0A451C00E3DC56 /* tinystr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D01230EA0B0A451B00E3DC56 /* tinystr.cpp */; };
+		D01230F20B0A451C00E3DC56 /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D01230EB0B0A451B00E3DC56 /* tinyxml.cpp */; };
+		D01230F30B0A451C00E3DC56 /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D01230EC0B0A451C00E3DC56 /* tinyxmlerror.cpp */; };
+		D01230F40B0A451C00E3DC56 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D01230ED0B0A451C00E3DC56 /* tinyxmlparser.cpp */; };
+		D01230F60B0A453E00E3DC56 /* Ogre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D01230F50B0A453E00E3DC56 /* Ogre.framework */; };
+		D01232010B0A47A100E3DC56 /* OgreXMLConverter in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8DD76F6C0486A84900D96B5E /* OgreXMLConverter */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXCopyFilesBuildPhase section */
+		D01231FF0B0A477300E3DC56 /* CopyFiles */ = {
+			isa = PBXCopyFilesBuildPhase;
+			buildActionMask = 2147483647;
+			dstPath = "$(PROJECT_DIR)/../bin";
+			dstSubfolderSpec = 0;
+			files = (
+				D01232010B0A47A100E3DC56 /* OgreXMLConverter in CopyFiles */,
+				000E24D60B3923A7004EA2DF /* config.h in CopyFiles */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXCopyFilesBuildPhase section */
+
+/* Begin PBXFileReference section */
+		000E24D50B3923A7004EA2DF /* config.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = config.h; path = ../../Ogre/include/config.h; sourceTree = SOURCE_ROOT; };
+		8DD76F6C0486A84900D96B5E /* OgreXMLConverter */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = "compiled.mach-o.executable"; path = OgreXMLConverter; sourceTree = BUILT_PRODUCTS_DIR; };
+		D01230DD0B0A450C00E3DC56 /* OgreXMLMeshSerializer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreXMLMeshSerializer.h; path = ../../../Tools/XMLConverter/include/OgreXMLMeshSerializer.h; sourceTree = SOURCE_ROOT; };
+		D01230DE0B0A450C00E3DC56 /* OgreXMLPrerequisites.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreXMLPrerequisites.h; path = ../../../Tools/XMLConverter/include/OgreXMLPrerequisites.h; sourceTree = SOURCE_ROOT; };
+		D01230DF0B0A450C00E3DC56 /* OgreXMLSkeletonSerializer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OgreXMLSkeletonSerializer.h; path = ../../../Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h; sourceTree = SOURCE_ROOT; };
+		D01230E00B0A450C00E3DC56 /* tinystr.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = tinystr.h; path = ../../../Tools/XMLConverter/include/tinystr.h; sourceTree = SOURCE_ROOT; };
+		D01230E10B0A450C00E3DC56 /* tinyxml.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = tinyxml.h; path = ../../../Tools/XMLConverter/include/tinyxml.h; sourceTree = SOURCE_ROOT; };
+		D01230E70B0A451B00E3DC56 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = ../../../Tools/XMLConverter/src/main.cpp; sourceTree = SOURCE_ROOT; };
+		D01230E80B0A451B00E3DC56 /* OgreXMLMeshSerializer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreXMLMeshSerializer.cpp; path = ../../../Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp; sourceTree = SOURCE_ROOT; };
+		D01230E90B0A451B00E3DC56 /* OgreXMLSkeletonSerializer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OgreXMLSkeletonSerializer.cpp; path = ../../../Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp; sourceTree = SOURCE_ROOT; };
+		D01230EA0B0A451B00E3DC56 /* tinystr.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = tinystr.cpp; path = ../../../Tools/XMLConverter/src/tinystr.cpp; sourceTree = SOURCE_ROOT; };
+		D01230EB0B0A451B00E3DC56 /* tinyxml.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = tinyxml.cpp; path = ../../../Tools/XMLConverter/src/tinyxml.cpp; sourceTree = SOURCE_ROOT; };
+		D01230EC0B0A451C00E3DC56 /* tinyxmlerror.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = tinyxmlerror.cpp; path = ../../../Tools/XMLConverter/src/tinyxmlerror.cpp; sourceTree = SOURCE_ROOT; };
+		D01230ED0B0A451C00E3DC56 /* tinyxmlparser.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = tinyxmlparser.cpp; path = ../../../Tools/XMLConverter/src/tinyxmlparser.cpp; sourceTree = SOURCE_ROOT; };
+		D01230F50B0A453E00E3DC56 /* Ogre.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Ogre.framework; path = /Library/Frameworks/Ogre.framework; sourceTree = "<absolute>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+		8DD76F660486A84900D96B5E /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				D01230F60B0A453E00E3DC56 /* Ogre.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+		08FB7794FE84155DC02AAC07 /* OgreXMLConverter */ = {
+			isa = PBXGroup;
+			children = (
+				D01230DC0B0A44F200E3DC56 /* Include */,
+				08FB7795FE84155DC02AAC07 /* Source */,
+				D01231CA0B0A454700E3DC56 /* Frameworks */,
+				C6859E8C029090F304C91782 /* Documentation */,
+				1AB674ADFE9D54B511CA2CBB /* Products */,
+			);
+			name = OgreXMLConverter;
+			sourceTree = "<group>";
+		};
+		08FB7795FE84155DC02AAC07 /* Source */ = {
+			isa = PBXGroup;
+			children = (
+				D01230E70B0A451B00E3DC56 /* main.cpp */,
+				D01230E80B0A451B00E3DC56 /* OgreXMLMeshSerializer.cpp */,
+				D01230E90B0A451B00E3DC56 /* OgreXMLSkeletonSerializer.cpp */,
+				D01230EA0B0A451B00E3DC56 /* tinystr.cpp */,
+				D01230EB0B0A451B00E3DC56 /* tinyxml.cpp */,
+				D01230EC0B0A451C00E3DC56 /* tinyxmlerror.cpp */,
+				D01230ED0B0A451C00E3DC56 /* tinyxmlparser.cpp */,
+			);
+			name = Source;
+			sourceTree = "<group>";
+		};
+		1AB674ADFE9D54B511CA2CBB /* Products */ = {
+			isa = PBXGroup;
+			children = (
+				8DD76F6C0486A84900D96B5E /* OgreXMLConverter */,
+			);
+			name = Products;
+			sourceTree = "<group>";
+		};
+		C6859E8C029090F304C91782 /* Documentation */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			name = Documentation;
+			sourceTree = "<group>";
+		};
+		D01230DC0B0A44F200E3DC56 /* Include */ = {
+			isa = PBXGroup;
+			children = (
+				000E24D50B3923A7004EA2DF /* config.h */,
+				D01230DD0B0A450C00E3DC56 /* OgreXMLMeshSerializer.h */,
+				D01230DE0B0A450C00E3DC56 /* OgreXMLPrerequisites.h */,
+				D01230DF0B0A450C00E3DC56 /* OgreXMLSkeletonSerializer.h */,
+				D01230E00B0A450C00E3DC56 /* tinystr.h */,
+				D01230E10B0A450C00E3DC56 /* tinyxml.h */,
+			);
+			name = Include;
+			sourceTree = "<group>";
+		};
+		D01231CA0B0A454700E3DC56 /* Frameworks */ = {
+			isa = PBXGroup;
+			children = (
+				D01230F50B0A453E00E3DC56 /* Ogre.framework */,
+			);
+			name = Frameworks;
+			sourceTree = "<group>";
+		};
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+		8DD76F620486A84900D96B5E /* OgreXMLConverter */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 1DEB923108733DC60010E9CD /* Build configuration list for PBXNativeTarget "OgreXMLConverter" */;
+			buildPhases = (
+				8DD76F640486A84900D96B5E /* Sources */,
+				8DD76F660486A84900D96B5E /* Frameworks */,
+				D01231FF0B0A477300E3DC56 /* CopyFiles */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = OgreXMLConverter;
+			productInstallPath = "$(HOME)/bin";
+			productName = OgreXMLConverter;
+			productReference = 8DD76F6C0486A84900D96B5E /* OgreXMLConverter */;
+			productType = "com.apple.product-type.tool";
+		};
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+		08FB7793FE84155DC02AAC07 /* Project object */ = {
+			isa = PBXProject;
+			buildConfigurationList = 1DEB923508733DC60010E9CD /* Build configuration list for PBXProject "OgreXMLConverter" */;
+			hasScannedForEncodings = 1;
+			mainGroup = 08FB7794FE84155DC02AAC07 /* OgreXMLConverter */;
+			projectDirPath = "";
+			targets = (
+				8DD76F620486A84900D96B5E /* OgreXMLConverter */,
+			);
+		};
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+		8DD76F640486A84900D96B5E /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				D01230EE0B0A451C00E3DC56 /* main.cpp in Sources */,
+				D01230EF0B0A451C00E3DC56 /* OgreXMLMeshSerializer.cpp in Sources */,
+				D01230F00B0A451C00E3DC56 /* OgreXMLSkeletonSerializer.cpp in Sources */,
+				D01230F10B0A451C00E3DC56 /* tinystr.cpp in Sources */,
+				D01230F20B0A451C00E3DC56 /* tinyxml.cpp in Sources */,
+				D01230F30B0A451C00E3DC56 /* tinyxmlerror.cpp in Sources */,
+				D01230F40B0A451C00E3DC56 /* tinyxmlparser.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+		1DEB923208733DC60010E9CD /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				INSTALL_PATH = "$(HOME)/bin";
+				PRODUCT_NAME = OgreXMLConverter;
+				ZERO_LINK = YES;
+			};
+			name = Debug;
+		};
+		1DEB923308733DC60010E9CD /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ARCHS = (
+					ppc,
+					i386,
+				);
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				INSTALL_PATH = "$(HOME)/bin";
+				PRODUCT_NAME = OgreXMLConverter;
+			};
+			name = Release;
+		};
+		1DEB923608733DC60010E9CD /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ARCHS = (
+					ppc,
+					i386,
+				);
+				GCC_PREPROCESSOR_DEFINITIONS = TIXML_USE_STL;
+				GCC_WARN_ABOUT_RETURN_TYPE = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				HEADER_SEARCH_PATHS = "../../../OgreMain/include/**";
+				PREBINDING = NO;
+				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
+			};
+			name = Debug;
+		};
+		1DEB923708733DC60010E9CD /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ARCHS = (
+					ppc,
+					i386,
+				);
+				GCC_PREPROCESSOR_DEFINITIONS = TIXML_USE_STL;
+				GCC_WARN_ABOUT_RETURN_TYPE = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				HEADER_SEARCH_PATHS = "../../../OgreMain/include/**";
+				PREBINDING = NO;
+				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
+			};
+			name = Release;
+		};
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+		1DEB923108733DC60010E9CD /* Build configuration list for PBXNativeTarget "OgreXMLConverter" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				1DEB923208733DC60010E9CD /* Debug */,
+				1DEB923308733DC60010E9CD /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		1DEB923508733DC60010E9CD /* Build configuration list for PBXProject "OgreXMLConverter" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				1DEB923608733DC60010E9CD /* Debug */,
+				1DEB923708733DC60010E9CD /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+/* End XCConfigurationList section */
+	};
+	rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
+}
Index: /Mac/Tools/buildDebug.sh
===================================================================
--- /Mac/Tools/buildDebug.sh	(revision 8)
+++ /Mac/Tools/buildDebug.sh	(revision 8)
@@ -0,0 +1,12 @@
+#! /bin/bash
+
+cd ./XMLConverter
+xcodebuild -configuration Debug
+
+cd ../MeshUpgrader
+xcodebuild -configuration Debug
+
+cd ../MaterialUpgrader
+xcodebuild -configuration Debug
+
+
Index: /Mac/Tools/buildRelease.sh
===================================================================
--- /Mac/Tools/buildRelease.sh	(revision 8)
+++ /Mac/Tools/buildRelease.sh	(revision 8)
@@ -0,0 +1,12 @@
+#! /bin/bash
+
+cd ./XMLConverter
+xcodebuild -configuration Release
+
+cd ../MeshUpgrader
+xcodebuild -configuration Release
+
+cd ../MaterialUpgrader
+xcodebuild -configuration Release
+
+
