// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 42; objects = { /* Begin PBXAggregateTarget section */ CFD9A1DA142D48F500517E39 /* RobloxStudio.zip */ = { isa = PBXAggregateTarget; buildConfigurationList = CFD9A1EA142D491F00517E39 /* Build configuration list for PBXAggregateTarget "RobloxStudio.zip" */; buildPhases = ( 279329AB143F7C130092A428 /* Delete Unwanted */, 2721128F14D1FB370071A0BA /* Generate dSYM */, 2721129914D1FDDD0071A0BA /* Generate Breakpad Symbol Dump Zip */, 2796F470145091FD00F6ED5D /* Clean Frameworks To i386 */, CFD9A1D9142D48F500517E39 /* Create Stripped Product */, 10CB31D61565B03A00EE8F66 /* Generate Version File */, CFD9A1E0142D490400517E39 /* Zip */, ); dependencies = ( CFD9A1DE142D48FB00517E39 /* PBXTargetDependency */, ); name = RobloxStudio.zip; productName = RobloxStudio.zip; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ 10A9549B15A3708300D4F203 /* DataModelSerialize.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 10A9549A15A3708300D4F203 /* DataModelSerialize.cpp */; }; 1F645BE91B0689A400294874 /* libfmod.dylib in Copy dylib's */ = {isa = PBXBuildFile; fileRef = 1F645BE81B0689A400294874 /* libfmod.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; 1F645C091B0689F600294874 /* libfmod.dylib in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = 1F645BE81B0689A400294874 /* libfmod.dylib */; }; 1F9AD7971496B3FE00BD2303 /* LogProvider.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 1F9AD7961496B3FE00BD2303 /* LogProvider.cpp */; }; 1FAA7EF41823059A00E9B553 /* imageformats in Copy Plugins */ = {isa = PBXBuildFile; fileRef = E9EA2272178E6055008AE2DD /* imageformats */; }; 1FED1780157FD0C00087C7F8 /* AuthenticationHelper.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 1FED177F157FD0C00087C7F8 /* AuthenticationHelper.cpp */; }; 22012D5B184D579E00B13F02 /* StudioIntellesense.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 22012D5A184D579E00B13F02 /* StudioIntellesense.cpp */; }; 22012D70184D57EA00B13F02 /* StudioIntellesense.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 22012D6F184D57B900B13F02 /* StudioIntellesense.h */; }; 22051C9D166EBF2200C84FFD /* RobloxPluginHost.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 22051C9A166EBF2200C84FFD /* RobloxPluginHost.cpp */; }; 22051C9F166EBF2200C84FFD /* UpdateUIManager.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 22051C9C166EBF2200C84FFD /* UpdateUIManager.cpp */; }; 222A51A418D36A4F003F70D9 /* RobloxFindWidget.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 222A51A318D36A4F003F70D9 /* RobloxFindWidget.cpp */; }; 222A51BD18D36A8E003F70D9 /* RobloxFindWidget.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 222A51BC18D36A7C003F70D9 /* RobloxFindWidget.h */; }; 224C537216D81FBF004A121B /* RobloxCookieJar.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 224C536C16D81FBF004A121B /* RobloxCookieJar.cpp */; }; 224C537316D81FBF004A121B /* RobloxNetworkAccessManager.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 224C536E16D81FBF004A121B /* RobloxNetworkAccessManager.cpp */; }; 224C537416D81FBF004A121B /* RobloxWebPage.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 224C537016D81FBF004A121B /* RobloxWebPage.cpp */; }; 22500FDC169BC87300E99E8E /* RobloxApplicationManager.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 22500FDB169BC87300E99E8E /* RobloxApplicationManager.cpp */; }; 229C783E16FD454300CB6389 /* RobloxNetworkReply.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 229C783816FD454300CB6389 /* RobloxNetworkReply.cpp */; }; 229C783F16FD454300CB6389 /* RobloxPrizeAwarder.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 229C783A16FD454300CB6389 /* RobloxPrizeAwarder.cpp */; }; 229C784016FD454300CB6389 /* RobloxUser.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 229C783C16FD454300CB6389 /* RobloxUser.cpp */; }; 22AC93F719D48D5C00A74B8D /* AddEmulationDeviceDialog.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 22AC93F519D48D5000A74B8D /* AddEmulationDeviceDialog.h */; }; 22AC93F819D48D5C00A74B8D /* StudioDeviceEmulator.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 22AC93F619D48D5000A74B8D /* StudioDeviceEmulator.h */; }; 22AC93FB19D48D6F00A74B8D /* AddEmulationDeviceDialog.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 22AC93F919D48D6F00A74B8D /* AddEmulationDeviceDialog.cpp */; }; 22AC93FC19D48D6F00A74B8D /* StudioDeviceEmulator.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 22AC93FA19D48D6F00A74B8D /* StudioDeviceEmulator.cpp */; }; 22AC93FE19D48F7C00A74B8D /* AddEmulationDevDialog.ui in Bundle Resources */ = {isa = PBXBuildFile; fileRef = 22AC93FD19D48F7C00A74B8D /* AddEmulationDevDialog.ui */; }; 22AC93FF19D48F8700A74B8D /* AddEmulationDevDialog.ui in Build Sources */ = {isa = PBXBuildFile; fileRef = 22AC93FD19D48F7C00A74B8D /* AddEmulationDevDialog.ui */; }; 22C4F284193E89AE006BA8E2 /* libsgCore.dylib in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = 22334A9A193915A100A7960E /* libsgCore.dylib */; }; 22C54E2B19D5CD1800A10F33 /* ManageEmulationDeviceDialog.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 22C54E2A19D5CD1800A10F33 /* ManageEmulationDeviceDialog.cpp */; }; 22C54E3D19D5CD3500A10F33 /* ManageEmulationDeviceDialog.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 22C54E3C19D5CD3200A10F33 /* ManageEmulationDeviceDialog.h */; }; 22C54E3F19D5CD4100A10F33 /* ManageEmulationDevDialog.ui in Bundle Resources */ = {isa = PBXBuildFile; fileRef = 22C54E3E19D5CD4100A10F33 /* ManageEmulationDevDialog.ui */; }; 22C54E4019D5CD4400A10F33 /* ManageEmulationDevDialog.ui in Build Sources */ = {isa = PBXBuildFile; fileRef = 22C54E3E19D5CD4100A10F33 /* ManageEmulationDevDialog.ui */; }; 270F0E6F13C51423007D4C71 /* RobloxTreeWidget.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 270F0E6C13C51423007D4C71 /* RobloxTreeWidget.cpp */; }; 270F0E8013C51671007D4C71 /* ReflectionMetadata.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 270F0E7E13C51671007D4C71 /* ReflectionMetadata.cpp */; }; 2710F01513FF33E70049A2F1 /* RobloxWebDoc.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 2710F01413FF33E70049A2F1 /* RobloxWebDoc.cpp */; }; 27177B3D14854C4300AD7185 /* FindDialog.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 27177B3C14854C4300AD7185 /* FindDialog.cpp */; }; 2724ADDC15C0717C00C2905A /* MachineConfig.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 2724ADDB15C0717C00C2905A /* MachineConfig.cpp */; }; 272ACF3F143117960097DF36 /* libLog.dylib in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = 272ACF3C143117550097DF36 /* libLog.dylib */; }; 2733D6AC134155A20096C650 /* Roblox.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 2733D6AB134155A20096C650 /* Roblox.cpp */; }; 273C028414605CAD00EF7D28 /* RobloxToolBox.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 273C028314605CAD00EF7D28 /* RobloxToolBox.cpp */; }; 27575D7C1429016400848366 /* RobloxBrowser.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 27575D7B1429016400848366 /* RobloxBrowser.cpp */; }; 27575E8D14290F9500848366 /* Roblox.icns in Bundle Resources */ = {isa = PBXBuildFile; fileRef = 27575E8C14290F9500848366 /* Roblox.icns */; }; 275990EE13E88827003E5947 /* AppleCrashReporter.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 275990E913E88827003E5947 /* AppleCrashReporter.cpp */; }; 275E94FD14437DAF00368E45 /* AppSettings.xml in Copy in Executables Folder */ = {isa = PBXBuildFile; fileRef = 275E94F814437C9000368E45 /* AppSettings.xml */; }; 2761E301142A349C0044EAC2 /* RobloxObjectBrowserDoc.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 2761E300142A349C0044EAC2 /* RobloxObjectBrowserDoc.cpp */; }; 276CF5BD152F79A300FBFDA1 /* QtUtilities.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 276CF5BC152F79A300FBFDA1 /* QtUtilities.cpp */; }; 276DBCBF1598D669008C2CCC /* RobloxTextOutputWidget.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 276DBCBE1598D669008C2CCC /* RobloxTextOutputWidget.cpp */; }; 278601CE1564068400965281 /* ExternalHandlers.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 278601CC1564068400965281 /* ExternalHandlers.cpp */; }; 278601CF1564068400965281 /* RobloxBasicDoc.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 278601CD1564068400965281 /* RobloxBasicDoc.cpp */; }; 2789DE32134FBF7400DD3A5E /* qt.conf in Bundle Resources */ = {isa = PBXBuildFile; fileRef = 2789DE31134FBF5D00DD3A5E /* qt.conf */; }; 278F0B07141684C6005354AB /* RobloxSettings.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 278F0B06141684C6005354AB /* RobloxSettings.cpp */; }; 279534B8144DEC1F00AD8483 /* RenderStatsItem.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 279534B7144DEC1F00AD8483 /* RenderStatsItem.cpp */; }; 279D24CB14AB8D5800E5B2B9 /* RobloxTaskScheduler.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 279D24CA14AB8D5800E5B2B9 /* RobloxTaskScheduler.cpp */; }; 27A5A91B135CC4010079E08C /* FunctionMarshaller.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 27A5A91A135CC4010079E08C /* FunctionMarshaller.cpp */; }; 27A7847C143E04B70016B42F /* RobloxSettingsDialog.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 27A7847B143E04B70016B42F /* RobloxSettingsDialog.cpp */; }; 27A8C7601353651B00C4B551 /* RobloxView.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 27A8C75F1353651B00C4B551 /* RobloxView.cpp */; }; 27A8C84E1353734800C4B551 /* RenderSettingsItem.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 27A8C84D1353734800C4B551 /* RenderSettingsItem.cpp */; }; 27A8CA1E1353829700C4B551 /* plugins.cfg in Bundle Resources */ = {isa = PBXBuildFile; fileRef = 27A8CA1D1353829700C4B551 /* plugins.cfg */; }; 27B6B294134E5E9B00A39D39 /* ogrewidget.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 27B6AC2D134E3DAE00A39D39 /* ogrewidget.cpp */; }; 27B7211E14192841006C3756 /* RbxWorkspace.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 27B7211B14192841006C3756 /* RbxWorkspace.cpp */; }; 27B7211F14192841006C3756 /* StudioUtilities.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 27B7211C14192841006C3756 /* StudioUtilities.cpp */; }; 27B7212014192841006C3756 /* WebDialog.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 27B7211D14192841006C3756 /* WebDialog.cpp */; }; 27BD005714757E5100AEDEE6 /* Carbon.framework in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = E9AC6F3B13AB588F00F7A22E /* Carbon.framework */; }; 27BF14A01446278600F9554F /* RbxContent.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 27BF149F1446278600F9554F /* RbxContent.cpp */; }; 27BFB06C14BCAC60009976ED /* RobloxReportView.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 27BFB06B14BCAC60009976ED /* RobloxReportView.cpp */; }; 27DD744214311AD500EB0386 /* libLog.dylib in Copy dylib's */ = {isa = PBXBuildFile; fileRef = 272ACF3C143117550097DF36 /* libLog.dylib */; }; 27F7BFB21339524A001191CC /* libBase.a in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = 27F7BAA413395040001191CC /* libBase.a */; }; 27F7BFE813395486001191CC /* libG3D.a in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = 27F7BFE713395479001191CC /* libG3D.a */; }; 27F7BFFF13395506001191CC /* libRbxG3D.a in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = 27F7BFFE133954F8001191CC /* libRbxG3D.a */; }; 27F7C0B513395FCF001191CC /* libAppDraw.a in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = 27F7C08213395EBA001191CC /* libAppDraw.a */; }; 27F7C0B713395FF2001191CC /* libGfxBase.a in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = 27F7C09713395EE3001191CC /* libGfxBase.a */; }; 2B093CA6F071B023A473CED0 /* main.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 118FCBAABA162BA17933C789 /* main.cpp */; settings = {ATTRIBUTES = (); }; }; 3925142919818D2A007725D2 /* libApp.BulletPhysics.a in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = 3925141E19816E39007725D2 /* libApp.BulletPhysics.a */; }; 4281E5FE19806788002F5A98 /* LuaVMDummy.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 4281E5FD19806788002F5A98 /* LuaVMDummy.cpp */; }; 42ED018E19900A5400BE5368 /* libApp Studio.a in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = 42ED017B19900A0E00BE5368 /* libApp Studio.a */; }; 42ED018F19900A5400BE5368 /* libNetwork Studio.a in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = 42ED018819900A0E00BE5368 /* libNetwork Studio.a */; }; 507325281AA1512D00A04CF0 /* SplineEditor.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 507325161AA145DD00A04CF0 /* SplineEditor.h */; }; 5073252A1AA151B600A04CF0 /* SplineEditor.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 507325291AA151B600A04CF0 /* SplineEditor.cpp */; }; 564FE9EE19953DDE00BEEAB8 /* libz.dylib in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = 564FE9ED19953DDE00BEEAB8 /* libz.dylib */; }; 56B0C6691987227700503E12 /* libcrypto.a in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = 56B0C6671987227700503E12 /* libcrypto.a */; }; 56B0C66A1987227700503E12 /* libssl.a in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = 56B0C6681987227700503E12 /* libssl.a */; }; 56B0C6791987228900503E12 /* libcurl.a in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = 56B0C6781987228900503E12 /* libcurl.a */; }; 94CEB3851A78643F00A87D1C /* SDLGameController.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 94CEB3841A78643F00A87D1C /* SDLGameController.cpp */; }; 94DD546D1C6BCB3000A2E2DE /* SDL2.framework in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = 94DD546C1C6BCB3000A2E2DE /* SDL2.framework */; }; 94DD546E1C6BCB4C00A2E2DE /* SDL2.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 94DD546C1C6BCB3000A2E2DE /* SDL2.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 94EAFBE51863915C00E3B033 /* MobileDevelopmentDeployer.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 94EAFBE31863915C00E3B033 /* MobileDevelopmentDeployer.cpp */; }; 94EAFBE61863915C00E3B033 /* PairRbxDeviceDialog.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 94EAFBE41863915C00E3B033 /* PairRbxDeviceDialog.cpp */; }; 94EAFBFD1863918800E3B033 /* PairRbxDevDialog.ui in Bundle Resources */ = {isa = PBXBuildFile; fileRef = 94EAFBFC1863918800E3B033 /* PairRbxDevDialog.ui */; }; 94EAFC2E1863983D00E3B033 /* MobileDevelopmentDeployer.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 94EAFBFA1863917700E3B033 /* MobileDevelopmentDeployer.h */; }; 94EAFC2F1863983D00E3B033 /* PairRbxDeviceDialog.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 94EAFBFB1863917700E3B033 /* PairRbxDeviceDialog.h */; }; 94EAFC431863987600E3B033 /* PairRbxDevDialog.ui in Build Sources */ = {isa = PBXBuildFile; fileRef = 94EAFBFC1863918800E3B033 /* PairRbxDevDialog.ui */; }; 9F4BDA9D189AD18D00910E67 /* libGfxCore.a in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = 9F4BDA87189AD15500910E67 /* libGfxCore.a */; }; 9F4BDA9E189AD18D00910E67 /* libGfxRender.a in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = 9F4BDA9A189AD16100910E67 /* libGfxRender.a */; }; 9F4BDAA2189AD36500910E67 /* OpenGL.framework in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = 9F4BDAA1189AD36500910E67 /* OpenGL.framework */; }; 9F5013661919AF1C005D9081 /* StudioAnalytics.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 9F5013651919AF1C005D9081 /* StudioAnalytics.cpp */; }; 9F56B4EE1958DBDB00E17F5A /* RobloxGameExplorer.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 9F56B4ED1958DBDB00E17F5A /* RobloxGameExplorer.cpp */; }; 9F56B4EF1958EBDE00E17F5A /* RobloxGameExplorer.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 9F56B4DF1958DBC600E17F5A /* RobloxGameExplorer.h */; }; 9F5A333815DAB99C009E9471 /* MachineConfiguration.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 9F5A333615DAB99C009E9471 /* MachineConfiguration.cpp */; }; 9F7C5C01199C231900F8254B /* RobloxTutorials.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 9F7C5C00199C231900F8254B /* RobloxTutorials.cpp */; }; 9F7C5C03199C233600F8254B /* RobloxTutorials.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 9F7C5C02199C233600F8254B /* RobloxTutorials.h */; }; 9F8BD06317AB16C900DB03E5 /* InsertObjectListWidget.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 9FBABE6B17AB0EB80002B28F /* InsertObjectListWidget.h */; }; 9F8BD06517AB16C900DB03E5 /* InsertServiceDialog.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 9FBABE6D17AB0EB90002B28F /* InsertServiceDialog.h */; }; 9F8BD06617AB16C900DB03E5 /* RobloxView.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 27A8C75E1353651200C4B551 /* RobloxView.h */; }; 9F8C8182172B2932003D53A2 /* AutoSaveDialog.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 9F8C8181172B2932003D53A2 /* AutoSaveDialog.cpp */; }; 9F8DE14916CC3DF400DA3803 /* Breakpad.framework in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = 9F8DE14816CC3DF400DA3803 /* Breakpad.framework */; }; 9F8DE14A16CC3E3600DA3803 /* Breakpad.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 9F8DE14816CC3DF400DA3803 /* Breakpad.framework */; }; 9F8DF6311734867000C68FB1 /* ShortcutHelpDialog.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 9F8DF6301734867000C68FB1 /* ShortcutHelpDialog.cpp */; }; 9F9613651742FA19009EF5F5 /* DocDockManager.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 9F9613621742FA19009EF5F5 /* DocDockManager.cpp */; }; 9F9613661742FA19009EF5F5 /* DocDockWidget.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 9F9613631742FA19009EF5F5 /* DocDockWidget.cpp */; }; 9F9613671742FA19009EF5F5 /* DocTabManager.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 9F9613641742FA19009EF5F5 /* DocTabManager.cpp */; }; 9F9BAF841BCDEAC4007878D9 /* PropertyItems.h in Build Sources */ = {isa = PBXBuildFile; fileRef = E949C93213EFD0F6004E39BC /* PropertyItems.h */; }; 9FBABE7117AB0ED00002B28F /* InsertObjectListWidget.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 9FBABE6E17AB0ED00002B28F /* InsertObjectListWidget.cpp */; }; 9FBABE7217AB0ED00002B28F /* InsertObjectListWidgetItem.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 9FBABE6F17AB0ED00002B28F /* InsertObjectListWidgetItem.cpp */; }; 9FBABE7317AB0ED00002B28F /* InsertServiceDialog.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 9FBABE7017AB0ED00002B28F /* InsertServiceDialog.cpp */; }; 9FC9D5701719AEDA00F80154 /* StudioSerializerHelper.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 9FC9D56F1719AEDA00F80154 /* StudioSerializerHelper.cpp */; }; 9FD2DA8516EBDC7000294676 /* RobloxScriptDoc.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 9FD2DA8016EBDC7000294676 /* RobloxScriptDoc.cpp */; }; 9FD2DA8616EBDC7000294676 /* RobloxScriptReview.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 9FD2DA8116EBDC7000294676 /* RobloxScriptReview.cpp */; }; 9FD2DA8716EBDC7000294676 /* ScriptSideWidget.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 9FD2DA8216EBDC7000294676 /* ScriptSideWidget.cpp */; }; 9FD2DA8816EBDC7000294676 /* ScriptSyntaxHighlighter.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 9FD2DA8316EBDC7000294676 /* ScriptSyntaxHighlighter.cpp */; }; 9FD2DA8916EBDC7000294676 /* ScriptTextEditor.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 9FD2DA8416EBDC7000294676 /* ScriptTextEditor.cpp */; }; 9FD2DA8B16EBDC7F00294676 /* stdafx.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 9FD2DA8A16EBDC7F00294676 /* stdafx.cpp */; }; 9FDF61F918354E2200526C86 /* LuaSourceBuffer.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 9FDF61F818354E2200526C86 /* LuaSourceBuffer.cpp */; }; 9FE243841C3F222A0082268C /* CloudEditAdornable.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 9FE243831C3F222A0082268C /* CloudEditAdornable.cpp */; }; 9FE243961C3F223C0082268C /* SelectionHighlightAdornable.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 9FE243951C3F223C0082268C /* SelectionHighlightAdornable.cpp */; }; 9FE80B271992E53600DB3A29 /* FileWatcher.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 9FE80B231992E53600DB3A29 /* FileWatcher.cpp */; }; 9FE80B291992E53600DB3A29 /* FileWatcherOSX.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 9FE80B251992E53600DB3A29 /* FileWatcherOSX.cpp */; }; 9FF305B61AE880190034D011 /* ScriptPickerDialog.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 9FF305B51AE880190034D011 /* ScriptPickerDialog.cpp */; }; 9FF305B71AE881870034D011 /* ScriptPickerDialog.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 9FF305A41AE8800B0034D011 /* ScriptPickerDialog.h */; }; C81E40EE19E4B2E2005E9F91 /* KeepSavedChangesDialog.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = C81E40ED19E4B2E2005E9F91 /* KeepSavedChangesDialog.cpp */; }; C81E40F019E4B3A1005E9F91 /* KeepSavedChangesDialog.h in Build Sources */ = {isa = PBXBuildFile; fileRef = C81E40EF19E4B377005E9F91 /* KeepSavedChangesDialog.h */; }; C81F2A53196B5DBE00D7CF3F /* libsgCore.dylib in Copy dylib's */ = {isa = PBXBuildFile; fileRef = C81F2A52196B5DBE00D7CF3F /* libsgCore.dylib */; }; C89355F117FA2F3E000DF440 /* RobloxKeyboardConfig.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = C89355F017FA2F3E000DF440 /* RobloxKeyboardConfig.cpp */; }; C893560517FA396C000DF440 /* RobloxKeyboardConfig.h in Build Sources */ = {isa = PBXBuildFile; fileRef = C893560417FA2FE9000DF440 /* RobloxKeyboardConfig.h */; }; C893560717FC8296000DF440 /* RobloxInputConfigDialog.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = C893560617FC8296000DF440 /* RobloxInputConfigDialog.cpp */; }; C893560917FC82F5000DF440 /* RobloxMouseConfig.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = C893560817FC82F5000DF440 /* RobloxMouseConfig.cpp */; }; C8C09C4717D7A4F700740C24 /* RobloxContextualHelp.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = C8C09C4617D7A4F700740C24 /* RobloxContextualHelp.cpp */; }; C8C09C5B17D7A60D00740C24 /* RobloxContextualHelp.h in Build Sources */ = {isa = PBXBuildFile; fileRef = C8C09C5A17D7A5B500740C24 /* RobloxContextualHelp.h */; }; C8C1B6E318F8910B00B57DF3 /* libCSG.a in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = C8C1B6D818F8907400B57DF3 /* libCSG.a */; }; C8C7DE4017FCC12D004CC829 /* RobloxInputConfigDialog.h in Build Sources */ = {isa = PBXBuildFile; fileRef = C893560A17FC8794000DF440 /* RobloxInputConfigDialog.h */; }; C8C7DE4117FCC12D004CC829 /* RobloxMouseConfig.h in Build Sources */ = {isa = PBXBuildFile; fileRef = C893560B17FC879E000DF440 /* RobloxMouseConfig.h */; }; C8FF51E819F1875A000B0B94 /* RobloxStudioRibbonRelease.xml in Bundle Resources */ = {isa = PBXBuildFile; fileRef = C8FF51E719F1875A000B0B94 /* RobloxStudioRibbonRelease.xml */; }; CFEB5F2B14D0992200037F15 /* RobloxStudio.icns in Bundle Resources */ = {isa = PBXBuildFile; fileRef = CFEB5F2A14D0992200037F15 /* RobloxStudio.icns */; }; DC156B6D1AB21BDD00C6BCF9 /* CSGOperations.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = DC156B6C1AB21BDD00C6BCF9 /* CSGOperations.cpp */; }; E900CA6B1C73586C006D647C /* RobloxTeamCreateWidget.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = E900CA6A1C73586C006D647C /* RobloxTeamCreateWidget.cpp */; }; E900CA7D1C73588A006D647C /* RobloxTeamCreateWidget.h in Build Sources */ = {isa = PBXBuildFile; fileRef = E900CA7C1C73587D006D647C /* RobloxTeamCreateWidget.h */; }; E909972F1C722115001ACEE2 /* TeamCreate.ui in Bundle Resources */ = {isa = PBXBuildFile; fileRef = E909972E1C722115001ACEE2 /* TeamCreate.ui */; }; E90997401C722134001ACEE2 /* TeamCreate.ui in Build Sources */ = {isa = PBXBuildFile; fileRef = E909972E1C722115001ACEE2 /* TeamCreate.ui */; }; E90AC4DB1C4E4E4400B0CE61 /* PlayersDataManager.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = E90AC4DA1C4E4E4400B0CE61 /* PlayersDataManager.cpp */; }; E90AC4ED1C4E4E8A00B0CE61 /* PlayersDataManager.h in Build Sources */ = {isa = PBXBuildFile; fileRef = E90AC4EC1C4E4E6200B0CE61 /* PlayersDataManager.h */; }; E91492B717EC90250002E47A /* RobloxRibbonMainWindow.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = E91492B617EC90250002E47A /* RobloxRibbonMainWindow.cpp */; }; E91492BD17EC905B0002E47A /* GalleryItemColor.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = E91492BC17EC905B0002E47A /* GalleryItemColor.cpp */; }; E91492C617EC92E20002E47A /* RobloxRibbonMainWindow.h in Build Sources */ = {isa = PBXBuildFile; fileRef = E91492C117EC92400002E47A /* RobloxRibbonMainWindow.h */; }; E91492C917EC939E0002E47A /* RobloxSavingStateDialog.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = E91492C817EC939E0002E47A /* RobloxSavingStateDialog.cpp */; }; E91492CE17ECA18B0002E47A /* RobloxStudioRibbon.xml in Bundle Resources */ = {isa = PBXBuildFile; fileRef = E91492CD17ECA18B0002E47A /* RobloxStudioRibbon.xml */; }; E928151C17C6503900115AB5 /* DebuggerClient.h in Build Sources */ = {isa = PBXBuildFile; fileRef = E9E2E36717B543AD008F496A /* DebuggerClient.h */; }; E928152F17C6503F00115AB5 /* DebuggerWidgets.h in Build Sources */ = {isa = PBXBuildFile; fileRef = E9E2E36817B543AD008F496A /* DebuggerWidgets.h */; }; E928153017C650A800115AB5 /* DebuggerClient.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = E9E2E37B17B543D3008F496A /* DebuggerClient.cpp */; }; E928153117C650AC00115AB5 /* DebuggerWidgets.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = E9E2E37C17B543D3008F496A /* DebuggerWidgets.cpp */; }; E928154E17C670C700115AB5 /* libboost-d-1_55.a in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = 1F80D76F15D959370070A771 /* libboost-d-1_55.a */; }; E92902BA192BC767002DA6A9 /* RobloxQuickAccessConfig.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = E92902B9192BC767002DA6A9 /* RobloxQuickAccessConfig.cpp */; }; E92902BB192BC7AF002DA6A9 /* RobloxQuickAccessConfig.h in Build Sources */ = {isa = PBXBuildFile; fileRef = E92902AB192BC735002DA6A9 /* RobloxQuickAccessConfig.h */; }; E942E1EA184E3D490007F769 /* ScriptComboBox.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = E942E1E9184E3D490007F769 /* ScriptComboBox.cpp */; }; E942E1EB184E3D790007F769 /* ScriptComboBox.h in Build Sources */ = {isa = PBXBuildFile; fileRef = E942E1E8184E3D170007F769 /* ScriptComboBox.h */; }; E949C92C13EFD0E8004E39BC /* PropertyItems.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = E949C92B13EFD0E8004E39BC /* PropertyItems.cpp */; }; E953C9401A2CD360000ADC0F /* libqtnribbon.dylib in Copy dylib's */ = {isa = PBXBuildFile; fileRef = E953C93D1A2CD2ED000ADC0F /* libqtnribbon.dylib */; }; E953C9411A2CD793000ADC0F /* libqtnribbon.dylib in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = E953C93D1A2CD2ED000ADC0F /* libqtnribbon.dylib */; }; E970431A13575930002DB2E7 /* UserInput.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = E970431813575930002DB2E7 /* UserInput.cpp */; }; E970431B13575930002DB2E7 /* UserInputUtil.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = E970431913575930002DB2E7 /* UserInputUtil.cpp */; }; E97CCFBC17787B7B000C1EA3 /* AutoSaveDialog.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 9F8C8180172B291C003D53A2 /* AutoSaveDialog.h */; }; E97CCFBD17787B84000C1EA3 /* DocDockManager.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 9F96135E1742F9F9009EF5F5 /* DocDockManager.h */; }; E97CCFBE17787B87000C1EA3 /* DocTabManager.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 9F9613601742F9F9009EF5F5 /* DocTabManager.h */; }; E97CCFBF17787B93000C1EA3 /* RobloxDocManager.h in Build Sources */ = {isa = PBXBuildFile; fileRef = E9F6506113D74B7E006866D3 /* RobloxDocManager.h */; }; E97CCFC017787B96000C1EA3 /* RobloxIDEDoc.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 275990ED13E88827003E5947 /* RobloxIDEDoc.h */; }; E97CCFC117787C32000C1EA3 /* DocDockWidget.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 9F96135F1742F9F9009EF5F5 /* DocDockWidget.h */; }; E9AC6F3E13AB588F00F7A22E /* Cocoa.framework in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = E9AC6F3D13AB588F00F7A22E /* Cocoa.framework */; }; E9AC700E13AB58B600F7A22E /* IOKit.framework in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = E9AC700D13AB58B600F7A22E /* IOKit.framework */; }; E9AC726313AB59B000F7A22E /* libcrypto.dylib in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = E9AC726213AB59B000F7A22E /* libcrypto.dylib */; }; E9AF8CF81C18989300D0D430 /* RobloxChatWidget.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = E9AF8CF61C18989300D0D430 /* RobloxChatWidget.cpp */; }; E9AF8D0C1C189A7200D0D430 /* RobloxChatWidget.h in Build Sources */ = {isa = PBXBuildFile; fileRef = E9AF8D0A1C1898AE00D0D430 /* RobloxChatWidget.h */; }; E9BFA58613C638ED006D2BC4 /* ReflectionMetadata.xml in Bundle Resources */ = {isa = PBXBuildFile; fileRef = E9BFA58513C638ED006D2BC4 /* ReflectionMetadata.xml */; }; E9C7D3D617785DCA0043EB40 /* AutoSave.ui in Build Sources */ = {isa = PBXBuildFile; fileRef = 9F8C8185172B2BE7003D53A2 /* AutoSave.ui */; }; E9C7D3D717785DCA0043EB40 /* RBXMainWindow.ui in Build Sources */ = {isa = PBXBuildFile; fileRef = E9D6079613AF0B8A00BE360F /* RBXMainWindow.ui */; }; E9C7D3D817785DD30043EB40 /* RobloxStudio.qrc in Build Sources */ = {isa = PBXBuildFile; fileRef = 8858021D93F8835E91623355 /* RobloxStudio.qrc */; }; E9C7D3D917785E3A0043EB40 /* RobloxScriptDoc.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 9FD2DA8C16EBDCA000294676 /* RobloxScriptDoc.h */; }; E9C7D3DA17785E3A0043EB40 /* RobloxScriptReview.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 9FD2DA8D16EBDCA000294676 /* RobloxScriptReview.h */; }; E9C7D3DB17785E3A0043EB40 /* ScriptSideWidget.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 9FD2DA8E16EBDCA000294676 /* ScriptSideWidget.h */; }; E9C7D3DC17785E3A0043EB40 /* ScriptSyntaxHighlighter.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 9FD2DA8F16EBDCA000294676 /* ScriptSyntaxHighlighter.h */; }; E9C7D3DD17785E3A0043EB40 /* ScriptTextEditor.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 9FD2DA9016EBDCA000294676 /* ScriptTextEditor.h */; }; E9C7D3DE17785E3A0043EB40 /* RobloxBrowser.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 27575D7A1429016400848366 /* RobloxBrowser.h */; }; E9C7D3DF17785E3A0043EB40 /* RobloxCookieJar.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 224C536D16D81FBF004A121B /* RobloxCookieJar.h */; }; E9C7D3E117785E3A0043EB40 /* RobloxNetworkReply.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 229C783916FD454300CB6389 /* RobloxNetworkReply.h */; }; E9C7D3E217785E3A0043EB40 /* RobloxWebPage.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 224C537116D81FBF004A121B /* RobloxWebPage.h */; }; E9C7D3E317785E3A0043EB40 /* WebDialog.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 27B7212314192859006C3756 /* WebDialog.h */; }; E9C7D3E417785EBE0043EB40 /* AuthenticationHelper.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 1FED177D157FD0A40087C7F8 /* AuthenticationHelper.h */; }; E9C7D3E517785EBE0043EB40 /* CommonInsertWidget.h in Build Sources */ = {isa = PBXBuildFile; fileRef = E9E6FCC814BD9773000106C2 /* CommonInsertWidget.h */; }; E9C7D3E617785EBE0043EB40 /* FindDialog.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 275990EA13E88827003E5947 /* FindDialog.h */; }; E9C7D3E717785EBE0043EB40 /* MachineConfig.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 2724ADCA15C0713B00C2905A /* MachineConfig.h */; }; E9C7D3E817785EBE0043EB40 /* ogrewidget.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 27B6AC38134E3DBE00A39D39 /* ogrewidget.h */; }; E9C7D3E917785EBE0043EB40 /* QtUtilities.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 276CF5BE152F79B400FBFDA1 /* QtUtilities.h */; }; E9C7D3EA17785EBE0043EB40 /* RbxContent.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 27BF14A6144628BA00F9554F /* RbxContent.h */; }; E9C7D3EB17785EBE0043EB40 /* RbxWorkspace.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 27B7212114192859006C3756 /* RbxWorkspace.h */; }; E9C7D3EC17785EBE0043EB40 /* Roblox.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 2733D6AD134155AD0096C650 /* Roblox.h */; }; E9C7D3ED17785EBE0043EB40 /* RobloxCustomWidgets.h in Build Sources */ = {isa = PBXBuildFile; fileRef = E9D1BC2813CDDA14007036FE /* RobloxCustomWidgets.h */; }; E9C7D3EE17785EBE0043EB40 /* RobloxDiagnosticsView.h in Build Sources */ = {isa = PBXBuildFile; fileRef = E9D57DB4144DB191008EA1B2 /* RobloxDiagnosticsView.h */; }; E9C7D3EF17785EBE0043EB40 /* RobloxMainWindow.h in Build Sources */ = {isa = PBXBuildFile; fileRef = E9D607B913AF0D7800BE360F /* RobloxMainWindow.h */; }; E9C7D3F017785EBE0043EB40 /* RobloxObjectBrowserDoc.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 2761E302142A34AA0044EAC2 /* RobloxObjectBrowserDoc.h */; }; E9C7D3F117785EBE0043EB40 /* RobloxPluginHost.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 22051C8B166EBEF800C84FFD /* RobloxPluginHost.h */; }; E9C7D3F217785EBE0043EB40 /* RobloxPrizeAwarder.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 229C783B16FD454300CB6389 /* RobloxPrizeAwarder.h */; }; E9C7D3F317785EBE0043EB40 /* RobloxPropertyWidget.h in Build Sources */ = {isa = PBXBuildFile; fileRef = E9D53E6513DF13BE00130EA3 /* RobloxPropertyWidget.h */; }; E9C7D3F417785EBE0043EB40 /* RobloxSettings.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 278F0B0014168419005354AB /* RobloxSettings.h */; }; E9C7D3F517785EBE0043EB40 /* RobloxSettingsDialog.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 27A7847D143E04C50016B42F /* RobloxSettingsDialog.h */; }; E9C7D3F617785EBE0043EB40 /* RobloxStudioVerbs.h in Build Sources */ = {isa = PBXBuildFile; fileRef = E9F6506313D74B7E006866D3 /* RobloxStudioVerbs.h */; }; E9C7D3F717785EBE0043EB40 /* RobloxTaskScheduler.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 279D24C814AB8D3200E5B2B9 /* RobloxTaskScheduler.h */; }; E9C7D3F817785EBE0043EB40 /* RobloxTextOutputWidget.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 276DBCBD1598D63A008C2CCC /* RobloxTextOutputWidget.h */; }; E9C7D3F917785EBE0043EB40 /* RobloxToolBox.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 273C028514605CBA00EF7D28 /* RobloxToolBox.h */; }; E9C7D3FA17785EBE0043EB40 /* RobloxTreeWidget.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 270F0E6D13C51423007D4C71 /* RobloxTreeWidget.h */; }; E9C7D3FB17785EBE0043EB40 /* RobloxUser.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 229C783D16FD454300CB6389 /* RobloxUser.h */; }; E9C7D3FC17785EBE0043EB40 /* RobloxWebDoc.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 2710F01313FF33540049A2F1 /* RobloxWebDoc.h */; }; E9C7D3FD17785EBE0043EB40 /* UpdateUIManager.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 22051C99166EBF0800C84FFD /* UpdateUIManager.h */; }; E9D1BC2F13CDDA67007036FE /* RobloxCustomWidgets.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = E9D1BC2E13CDDA67007036FE /* RobloxCustomWidgets.cpp */; }; E9D23EEE196EF8AE009E7B88 /* ScriptAnalysisWidget.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = E9D23EED196EF8AE009E7B88 /* ScriptAnalysisWidget.cpp */; }; E9D23EFD196EF8DA009E7B88 /* ScriptAnalysisWidget.h in Build Sources */ = {isa = PBXBuildFile; fileRef = E9D23EFC196EF8C0009E7B88 /* ScriptAnalysisWidget.h */; }; E9D4ED4F1B70F1EE00142369 /* StudioMacUtilities.mm in Build Sources */ = {isa = PBXBuildFile; fileRef = E9D4ED4E1B70F1EE00142369 /* StudioMacUtilities.mm */; }; E9D53E6413DF13AD00130EA3 /* RobloxPropertyWidget.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = E9D53E6313DF13AD00130EA3 /* RobloxPropertyWidget.cpp */; }; E9D57DB7144DB19F008EA1B2 /* RobloxDiagnosticsView.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = E9D57DB6144DB19F008EA1B2 /* RobloxDiagnosticsView.cpp */; }; E9D607B613AF0D3F00BE360F /* RobloxDocManager.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = E9D607B313AF0D3F00BE360F /* RobloxDocManager.cpp */; }; E9D607B713AF0D3F00BE360F /* RobloxIDEDoc.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = E9D607B413AF0D3F00BE360F /* RobloxIDEDoc.cpp */; }; E9D607B813AF0D3F00BE360F /* RobloxMainWindow.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = E9D607B513AF0D3F00BE360F /* RobloxMainWindow.cpp */; }; E9E6FCC714BD975B000106C2 /* CommonInsertWidget.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = E9E6FCC614BD975B000106C2 /* CommonInsertWidget.cpp */; }; E9EA2287178E6089008AE2DD /* QtXml.framework in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = E9EA2286178E6089008AE2DD /* QtXml.framework */; }; E9EA2289178E6098008AE2DD /* QtNetwork.framework in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = E9EA2288178E6098008AE2DD /* QtNetwork.framework */; }; E9EA228D178E60B4008AE2DD /* phonon.framework in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = E9EA228C178E60B4008AE2DD /* phonon.framework */; }; E9EA228F178E60BE008AE2DD /* QtWebKit.framework in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = E9EA228E178E60BE008AE2DD /* QtWebKit.framework */; }; E9EA2291178E60CB008AE2DD /* QtGui.framework in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = E9EA2290178E60CB008AE2DD /* QtGui.framework */; }; E9EA2293178E60D3008AE2DD /* QtCore.framework in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = E9EA2292178E60D3008AE2DD /* QtCore.framework */; }; E9EA2294178E6167008AE2DD /* QtCore.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = E9EA2292178E60D3008AE2DD /* QtCore.framework */; }; E9EA2295178E6167008AE2DD /* QtGui.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = E9EA2290178E60CB008AE2DD /* QtGui.framework */; }; E9EA2296178E6167008AE2DD /* QtWebKit.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = E9EA228E178E60BE008AE2DD /* QtWebKit.framework */; }; E9EA2297178E6167008AE2DD /* phonon.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = E9EA228C178E60B4008AE2DD /* phonon.framework */; }; E9EA2298178E6167008AE2DD /* QtNetwork.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = E9EA2288178E6098008AE2DD /* QtNetwork.framework */; }; E9EA2299178E6167008AE2DD /* QtXml.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = E9EA2286178E6089008AE2DD /* QtXml.framework */; }; E9F0DE1B197FAF9700788D1C /* RobloxApplicationManager.h in Build Sources */ = {isa = PBXBuildFile; fileRef = 22500FDA169BC86600E99E8E /* RobloxApplicationManager.h */; }; E9F6506413D74B7E006866D3 /* AuthoringSettings.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = E9F6505D13D74B7E006866D3 /* AuthoringSettings.cpp */; }; E9F6506713D74B7E006866D3 /* RobloxStudioVerbs.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = E9F6506213D74B7E006866D3 /* RobloxStudioVerbs.cpp */; }; E9FE5584182D169B0033C43B /* NameValueStoreManager.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = E9FE5583182D169B0033C43B /* NameValueStoreManager.cpp */; }; F44D0DA215802B2F00F6F823 /* BreakpadCrashReporter.mm in Build Sources */ = {isa = PBXBuildFile; fileRef = F44D0DA115802B2F00F6F823 /* BreakpadCrashReporter.mm */; }; /* End PBXBuildFile section */ /* Begin PBXBuildRule section */ E9C7D3D317785D070043EB40 /* PBXBuildRule */ = { isa = PBXBuildRule; compilerSpec = com.apple.compilers.proxy.script; filePatterns = "*.h"; fileType = pattern.proxy; isEditable = 1; name = "Qt - Build moc files"; outputFiles = ( "$DERIVED_FILE_DIR/Qt-AutoGen/moc/moc_${INPUT_FILE_BASE}.cpp", ); script = "#ensure we've Q_OBJECT macro defined in the input file\nif grep -q \"Q_OBJECT\" \"$INPUT_FILE_PATH\"; then\n\n #create directory it's not there\n if [ ! -d \"$DERIVED_FILE_DIR/Qt-AutoGen/moc\" ]; then\n mkdir -p \"$DERIVED_FILE_DIR/Qt-AutoGen\"\n mkdir \"$DERIVED_FILE_DIR/Qt-AutoGen/moc\"\n fi\n\n #definitions\n MOC=$QT_DIR_PATH/Tools/moc\n DEFINES=\"-DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED\"\n INCPATH=\"-I$QT_PATH/usr/local/mkspecs/macx-xcode -I. -I$QT_DIR_PATH/Frameworks/QtCore.framework/Versions/4/Headers -I$QT_DIR_PATH/Frameworks/QtGui.framework/Versions/4/Headers -I/usr/include -I. -I/usr/local/include -I/System/Library/Frameworks/CarbonCore.framework/Headers -F/Library/Frameworks\"\n\n #now run moc to genenrate cpp file (it will automatically be added in build)\n $MOC \"$DEFINES\" \"$INCPATH\" -D__APPLE__ -D__GNUC__ \"$INPUT_FILE_PATH\" -o \"$DERIVED_FILE_DIR/Qt-AutoGen/moc/moc_${INPUT_FILE_BASE}.cpp\"\nfi"; }; E9C7D3D417785D380043EB40 /* PBXBuildRule */ = { isa = PBXBuildRule; compilerSpec = com.apple.compilers.proxy.script; filePatterns = "*.qrc"; fileType = pattern.proxy; isEditable = 1; name = "Qt - Build qrc files"; outputFiles = ( "$DERIVED_FILE_DIR/Qt-AutoGen/qrc/qrc_${INPUT_FILE_BASE}.cpp", ); script = "#create directory it's not there\nif [ ! -d \"$DERIVED_FILE_DIR/Qt-AutoGen/qrc\" ]; then\n mkdir -p \"$DERIVED_FILE_DIR/Qt-AutoGen\"\n mkdir \"$DERIVED_FILE_DIR/Qt-AutoGen/qrc\"\nfi\n\n#definitions\nRCC=$QT_DIR_PATH/Tools/rcc\n\n#now run rcc to genenrate cpp file (it will automatically be added in build)\n$RCC -name \"$INPUT_FILE_BASE\" \"$INPUT_FILE_PATH\" -o \"$DERIVED_FILE_DIR/Qt-AutoGen/qrc/qrc_${INPUT_FILE_BASE}.cpp\""; }; E9C7D3D517785D580043EB40 /* PBXBuildRule */ = { isa = PBXBuildRule; compilerSpec = com.apple.compilers.proxy.script; filePatterns = "*.ui"; fileType = pattern.proxy; isEditable = 1; name = "Qt - Build ui files"; outputFiles = ( "$DERIVED_FILE_DIR/Qt-AutoGen/uic/ui_${INPUT_FILE_BASE}.h", ); script = "#create directory it's not there\nif [ ! -d \"$DERIVED_FILE_DIR/Qt-AutoGen/uic\" ]; then\n mkdir -p \"$DERIVED_FILE_DIR/Qt-AutoGen\"\n mkdir \"$DERIVED_FILE_DIR/Qt-AutoGen/uic\"\nfi\n\n#definitions\nUIC=$QT_DIR_PATH/Tools/uic\n\n#now run uic to genenrate header file\n$UIC \"$INPUT_FILE_PATH\" -o \"$DERIVED_FILE_DIR/Qt-AutoGen/uic/ui_${INPUT_FILE_BASE}.h\""; }; /* End PBXBuildRule section */ /* Begin PBXContainerItemProxy section */ 10A395A915FA935D0004EADD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = E9128806151854B6005536A2 /* App.xcodeproj */; proxyType = 2; remoteGlobalIDString = 1F2848A315E7075700120D64; remoteInfo = "App iOS"; }; 10A395AC15FA935D0004EADD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 27F7C07A13395EBA001191CC /* AppDraw.xcodeproj */; proxyType = 2; remoteGlobalIDString = 1F28469715E706DA00120D64; remoteInfo = "AppDraw iOS"; }; 10A395AF15FA935D0004EADD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 27F7B0A01339307E001191CC /* Base.xcodeproj */; proxyType = 2; remoteGlobalIDString = 1F2848D515E707BE00120D64; remoteInfo = "Base iOS"; }; 10A395B315FA935D0004EADD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 1F80D76415D959370070A771 /* boost.xcodeproj */; proxyType = 2; remoteGlobalIDString = 106B8D7D15E7217400C1FF6B; remoteInfo = "Boost static iOS"; }; 10A395C215FA935D0004EADD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 27F7BFDF13395479001191CC /* G3D.xcodeproj */; proxyType = 2; remoteGlobalIDString = 1F28459E15E6FD7900120D64; remoteInfo = "G3D iOS"; }; 10A395C815FA935D0004EADD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 27F7C08F13395EE3001191CC /* GfxBase.xcodeproj */; proxyType = 2; remoteGlobalIDString = 1F28460315E6FF2900120D64; remoteInfo = "GfxBase iOS"; }; 10A395CB15FA935D0004EADD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 272ACF37143117550097DF36 /* Log.xcodeproj */; proxyType = 2; remoteGlobalIDString = 106B8D6B15E71FB300C1FF6B; remoteInfo = "Log iOS"; }; 10A395CE15FA935D0004EADD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 27F7C04013395E04001191CC /* Network.xcodeproj */; proxyType = 2; remoteGlobalIDString = 106B8E4915E724E300C1FF6B; remoteInfo = "Network iOS"; }; 10A395DD15FA935D0004EADD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 27F7BFF6133954F8001191CC /* RbxG3D.xcodeproj */; proxyType = 2; remoteGlobalIDString = 1F28461615E701DB00120D64; remoteInfo = "RbxG3D iOS"; }; 1F80D76C15D959370070A771 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 1F80D76415D959370070A771 /* boost.xcodeproj */; proxyType = 2; remoteGlobalIDString = D2AAC09D05546B4700DB518D; remoteInfo = boost; }; 1F80D76E15D959370070A771 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 1F80D76415D959370070A771 /* boost.xcodeproj */; proxyType = 2; remoteGlobalIDString = E79762DF12886ADD00CE6714; remoteInfo = boost_static; }; 1FBCE4791822F3E5007C53E4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = E9128806151854B6005536A2 /* App.xcodeproj */; proxyType = 2; remoteGlobalIDString = 5698A4B117FCA47900816494; remoteInfo = "App Test"; }; 1FE0FF7615D96B0C00F71148 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 1F80D76415D959370070A771 /* boost.xcodeproj */; proxyType = 1; remoteGlobalIDString = E79762DE12886ADD00CE6714; remoteInfo = boost_static; }; 272ACF3B143117550097DF36 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 272ACF37143117550097DF36 /* Log.xcodeproj */; proxyType = 2; remoteGlobalIDString = D2AAC09D05546B4700DB518D; remoteInfo = Log; }; 272ACF3D143117710097DF36 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 272ACF37143117550097DF36 /* Log.xcodeproj */; proxyType = 1; remoteGlobalIDString = D2AAC09C05546B4700DB518D; remoteInfo = Log; }; 27F7BAA313395040001191CC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 27F7B0A01339307E001191CC /* Base.xcodeproj */; proxyType = 2; remoteGlobalIDString = D2AAC046055464E500DB518D; remoteInfo = Base; }; 27F7BADB133951FF001191CC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 27F7B0A01339307E001191CC /* Base.xcodeproj */; proxyType = 1; remoteGlobalIDString = D2AAC045055464E500DB518D; remoteInfo = Base; }; 27F7BFE613395479001191CC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 27F7BFDF13395479001191CC /* G3D.xcodeproj */; proxyType = 2; remoteGlobalIDString = EA8EFE95128C5BB4001F249B; remoteInfo = G3D; }; 27F7BFE913395493001191CC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 27F7BFDF13395479001191CC /* G3D.xcodeproj */; proxyType = 1; remoteGlobalIDString = EA8EFE94128C5BB4001F249B; remoteInfo = G3D; }; 27F7BFFD133954F8001191CC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 27F7BFF6133954F8001191CC /* RbxG3D.xcodeproj */; proxyType = 2; remoteGlobalIDString = D2AAC046055464E500DB518D; remoteInfo = RbxG3D; }; 27F7C00413395539001191CC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 27F7BFF6133954F8001191CC /* RbxG3D.xcodeproj */; proxyType = 1; remoteGlobalIDString = D2AAC045055464E500DB518D; remoteInfo = RbxG3D; }; 27F7C04713395E05001191CC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 27F7C04013395E04001191CC /* Network.xcodeproj */; proxyType = 2; remoteGlobalIDString = D2AAC046055464E500DB518D; remoteInfo = Network; }; 27F7C08113395EBA001191CC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 27F7C07A13395EBA001191CC /* AppDraw.xcodeproj */; proxyType = 2; remoteGlobalIDString = D2AAC046055464E500DB518D; remoteInfo = AppDraw; }; 27F7C09613395EE3001191CC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 27F7C08F13395EE3001191CC /* GfxBase.xcodeproj */; proxyType = 2; remoteGlobalIDString = D2AAC046055464E500DB518D; remoteInfo = GfxBase; }; 27F7C0A213395F22001191CC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 27F7C07A13395EBA001191CC /* AppDraw.xcodeproj */; proxyType = 1; remoteGlobalIDString = D2AAC045055464E500DB518D; remoteInfo = AppDraw; }; 27F7C0A813395F22001191CC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 27F7C08F13395EE3001191CC /* GfxBase.xcodeproj */; proxyType = 1; remoteGlobalIDString = D2AAC045055464E500DB518D; remoteInfo = GfxBase; }; 3925141D19816E39007725D2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 3925141919816E38007725D2 /* App.BulletPhysics.xcodeproj */; proxyType = 2; remoteGlobalIDString = 392510D719808D94007725D2; remoteInfo = App.BulletPhysics; }; 3925141F19816E48007725D2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 3925141919816E38007725D2 /* App.BulletPhysics.xcodeproj */; proxyType = 1; remoteGlobalIDString = 3925173F1982C7EA007725D2; remoteInfo = App.BulletPhysics; }; 39251E7019935828007725D2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 3925141919816E38007725D2 /* App.BulletPhysics.xcodeproj */; proxyType = 2; remoteGlobalIDString = 39251ABE19831BF3007725D2; remoteInfo = App.BulletPhysics.iOS; }; 42ED017A19900A0E00BE5368 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = E9128806151854B6005536A2 /* App.xcodeproj */; proxyType = 2; remoteGlobalIDString = 42ED00A01990098E00BE5368; remoteInfo = "App Studio"; }; 42ED018719900A0E00BE5368 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 27F7C04013395E04001191CC /* Network.xcodeproj */; proxyType = 2; remoteGlobalIDString = 42ED0176199009D900BE5368; remoteInfo = "Network Studio"; }; 42ED018A19900A3500BE5368 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = E9128806151854B6005536A2 /* App.xcodeproj */; proxyType = 1; remoteGlobalIDString = 42CA150F19984A0700635DBA; remoteInfo = "App Studio"; }; 42ED018C19900A3500BE5368 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 27F7C04013395E04001191CC /* Network.xcodeproj */; proxyType = 1; remoteGlobalIDString = 42ED00A1199009D900BE5368; remoteInfo = "Network Studio"; }; 9F37660C18A418840099C2FD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 9F4BDA94189AD16000910E67 /* GfxRender.xcodeproj */; proxyType = 1; remoteGlobalIDString = 9F4BD8A61899C78000910E67; remoteInfo = GfxRender; }; 9F37660E18A418840099C2FD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 9F4BDA78189AD15200910E67 /* GfxCore.xcodeproj */; proxyType = 1; remoteGlobalIDString = 9F4BD82D1899C31100910E67; remoteInfo = GfxCore; }; 9F4BDA86189AD15500910E67 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 9F4BDA78189AD15200910E67 /* GfxCore.xcodeproj */; proxyType = 2; remoteGlobalIDString = 9F4BD82E1899C31100910E67; remoteInfo = GfxCore; }; 9F4BDA88189AD15500910E67 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 9F4BDA78189AD15200910E67 /* GfxCore.xcodeproj */; proxyType = 2; remoteGlobalIDString = 9F4BD83F1899C3AA00910E67; remoteInfo = "GfxCore iOS"; }; 9F4BDA99189AD16100910E67 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 9F4BDA94189AD16000910E67 /* GfxRender.xcodeproj */; proxyType = 2; remoteGlobalIDString = 9F4BD8A71899C78000910E67; remoteInfo = GfxRender; }; 9F4BDA9B189AD16100910E67 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 9F4BDA94189AD16000910E67 /* GfxRender.xcodeproj */; proxyType = 2; remoteGlobalIDString = 9F4BD8BE1899C7B600910E67; remoteInfo = "GfxRender iOS"; }; C8C1B6D718F8907400B57DF3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = C8C1B6D318F8907400B57DF3 /* CSG.xcodeproj */; proxyType = 2; remoteGlobalIDString = C8C1B6AE18F88E3B00B57DF3; remoteInfo = CSG; }; C8C1B71D18F8A5F700B57DF3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = C8C1B6D318F8907400B57DF3 /* CSG.xcodeproj */; proxyType = 1; remoteGlobalIDString = C8C1B6AD18F88E3B00B57DF3; remoteInfo = CSG; }; CFD9A1DD142D48FB00517E39 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 91B15E841AA80083484172DE /* Project object */; proxyType = 1; remoteGlobalIDString = 458B748D01CB8A0044C1B18C; remoteInfo = RobloxStudio; }; E912882615185F32005536A2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = E9128806151854B6005536A2 /* App.xcodeproj */; proxyType = 2; remoteGlobalIDString = D2AAC046055464E500DB518D; remoteInfo = App; }; E953C93C1A2CD2ED000ADC0F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = E953C9381A2CD2EC000ADC0F /* qtnribbon.xcodeproj */; proxyType = 2; remoteGlobalIDString = E9AEF54718E2ADC7003BA069; remoteInfo = libqtnribbon; }; E953C93E1A2CD348000ADC0F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = E953C9381A2CD2EC000ADC0F /* qtnribbon.xcodeproj */; proxyType = 1; remoteGlobalIDString = CB90B0BEEA5F10148E1CE0A8; remoteInfo = libqtnribbon; }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ 275E950114437DB300368E45 /* Copy in Executables Folder */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 6; files = ( 275E94FD14437DAF00368E45 /* AppSettings.xml in Copy in Executables Folder */, ); name = "Copy in Executables Folder"; runOnlyForDeploymentPostprocessing = 0; }; 27856DE9133970130052867B /* Copy dylib's */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( 1F645BE91B0689A400294874 /* libfmod.dylib in Copy dylib's */, E953C9401A2CD360000ADC0F /* libqtnribbon.dylib in Copy dylib's */, C81F2A53196B5DBE00D7CF3F /* libsgCore.dylib in Copy dylib's */, 27DD744214311AD500EB0386 /* libLog.dylib in Copy dylib's */, ); name = "Copy dylib's"; runOnlyForDeploymentPostprocessing = 0; }; 27F7C10013396901001191CC /* Copy Frameworks */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( 94DD546E1C6BCB4C00A2E2DE /* SDL2.framework in Copy Frameworks */, 9F8DE14A16CC3E3600DA3803 /* Breakpad.framework in Copy Frameworks */, E9EA2294178E6167008AE2DD /* QtCore.framework in Copy Frameworks */, E9EA2295178E6167008AE2DD /* QtGui.framework in Copy Frameworks */, E9EA2296178E6167008AE2DD /* QtWebKit.framework in Copy Frameworks */, E9EA2297178E6167008AE2DD /* phonon.framework in Copy Frameworks */, E9EA2298178E6167008AE2DD /* QtNetwork.framework in Copy Frameworks */, E9EA2299178E6167008AE2DD /* QtXml.framework in Copy Frameworks */, ); name = "Copy Frameworks"; runOnlyForDeploymentPostprocessing = 0; }; E9487D2813AA62FD00E8170E /* Copy Plugins */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 13; files = ( 1FAA7EF41823059A00E9B553 /* imageformats in Copy Plugins */, ); name = "Copy Plugins"; runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ 10A9549A15A3708300D4F203 /* DataModelSerialize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DataModelSerialize.cpp; path = ../ClientShared/DataModelSerialize.cpp; sourceTree = SOURCE_ROOT; }; 118FCBAABA162BA17933C789 /* main.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = ""; }; 1F645BE81B0689A400294874 /* libfmod.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libfmod.dylib; path = ../fmod/mac/libfmod.dylib; sourceTree = ""; }; 1F80D76415D959370070A771 /* boost.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = boost.xcodeproj; path = ../boostlibs/boost.xcodeproj; sourceTree = SOURCE_ROOT; }; 1F9AD7921496B3AB00BD2303 /* LogProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LogProvider.h; sourceTree = ""; }; 1F9AD7961496B3FE00BD2303 /* LogProvider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LogProvider.cpp; sourceTree = ""; }; 1FED177D157FD0A40087C7F8 /* AuthenticationHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AuthenticationHelper.h; sourceTree = ""; }; 1FED177F157FD0C00087C7F8 /* AuthenticationHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AuthenticationHelper.cpp; sourceTree = ""; }; 22012D5A184D579E00B13F02 /* StudioIntellesense.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StudioIntellesense.cpp; sourceTree = ""; }; 22012D6F184D57B900B13F02 /* StudioIntellesense.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StudioIntellesense.h; sourceTree = ""; }; 22051C8B166EBEF800C84FFD /* RobloxPluginHost.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxPluginHost.h; sourceTree = ""; }; 22051C99166EBF0800C84FFD /* UpdateUIManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UpdateUIManager.h; sourceTree = ""; }; 22051C9A166EBF2200C84FFD /* RobloxPluginHost.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxPluginHost.cpp; sourceTree = ""; }; 22051C9C166EBF2200C84FFD /* UpdateUIManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UpdateUIManager.cpp; sourceTree = ""; }; 222A51A318D36A4F003F70D9 /* RobloxFindWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxFindWidget.cpp; sourceTree = ""; }; 222A51BC18D36A7C003F70D9 /* RobloxFindWidget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RobloxFindWidget.h; sourceTree = ""; }; 22334A9A193915A100A7960E /* libsgCore.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsgCore.dylib; path = ../CSG/sgCore/libsgCore.dylib; sourceTree = ""; }; 224C536C16D81FBF004A121B /* RobloxCookieJar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxCookieJar.cpp; sourceTree = ""; }; 224C536D16D81FBF004A121B /* RobloxCookieJar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxCookieJar.h; sourceTree = ""; }; 224C536E16D81FBF004A121B /* RobloxNetworkAccessManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxNetworkAccessManager.cpp; sourceTree = ""; }; 224C536F16D81FBF004A121B /* RobloxNetworkAccessManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxNetworkAccessManager.h; sourceTree = ""; }; 224C537016D81FBF004A121B /* RobloxWebPage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxWebPage.cpp; sourceTree = ""; }; 224C537116D81FBF004A121B /* RobloxWebPage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxWebPage.h; sourceTree = ""; }; 22500FDA169BC86600E99E8E /* RobloxApplicationManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxApplicationManager.h; sourceTree = ""; }; 22500FDB169BC87300E99E8E /* RobloxApplicationManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxApplicationManager.cpp; sourceTree = ""; }; 229C783816FD454300CB6389 /* RobloxNetworkReply.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxNetworkReply.cpp; sourceTree = ""; }; 229C783916FD454300CB6389 /* RobloxNetworkReply.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxNetworkReply.h; sourceTree = ""; }; 229C783A16FD454300CB6389 /* RobloxPrizeAwarder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxPrizeAwarder.cpp; sourceTree = ""; }; 229C783B16FD454300CB6389 /* RobloxPrizeAwarder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxPrizeAwarder.h; sourceTree = ""; }; 229C783C16FD454300CB6389 /* RobloxUser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxUser.cpp; sourceTree = ""; }; 229C783D16FD454300CB6389 /* RobloxUser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxUser.h; sourceTree = ""; }; 22AC93F519D48D5000A74B8D /* AddEmulationDeviceDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AddEmulationDeviceDialog.h; sourceTree = ""; }; 22AC93F619D48D5000A74B8D /* StudioDeviceEmulator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StudioDeviceEmulator.h; sourceTree = ""; }; 22AC93F919D48D6F00A74B8D /* AddEmulationDeviceDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AddEmulationDeviceDialog.cpp; sourceTree = ""; }; 22AC93FA19D48D6F00A74B8D /* StudioDeviceEmulator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StudioDeviceEmulator.cpp; sourceTree = ""; }; 22AC93FD19D48F7C00A74B8D /* AddEmulationDevDialog.ui */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = AddEmulationDevDialog.ui; sourceTree = ""; }; 22C54E2A19D5CD1800A10F33 /* ManageEmulationDeviceDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ManageEmulationDeviceDialog.cpp; sourceTree = ""; }; 22C54E3C19D5CD3200A10F33 /* ManageEmulationDeviceDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ManageEmulationDeviceDialog.h; sourceTree = ""; }; 22C54E3E19D5CD4100A10F33 /* ManageEmulationDevDialog.ui */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = ManageEmulationDevDialog.ui; sourceTree = ""; }; 270F0E6C13C51423007D4C71 /* RobloxTreeWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxTreeWidget.cpp; sourceTree = ""; }; 270F0E6D13C51423007D4C71 /* RobloxTreeWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxTreeWidget.h; sourceTree = ""; }; 270F0E7E13C51671007D4C71 /* ReflectionMetadata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ReflectionMetadata.cpp; path = ../ClientBase/ReflectionMetadata.cpp; sourceTree = ""; }; 270F0E7F13C51671007D4C71 /* ReflectionMetadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ReflectionMetadata.h; path = ../ClientBase/ReflectionMetadata.h; sourceTree = ""; }; 2710F01313FF33540049A2F1 /* RobloxWebDoc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxWebDoc.h; sourceTree = ""; }; 2710F01413FF33E70049A2F1 /* RobloxWebDoc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxWebDoc.cpp; sourceTree = ""; }; 27177B3C14854C4300AD7185 /* FindDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FindDialog.cpp; sourceTree = ""; }; 2724ADCA15C0713B00C2905A /* MachineConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MachineConfig.h; sourceTree = ""; }; 2724ADDB15C0717C00C2905A /* MachineConfig.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MachineConfig.cpp; sourceTree = ""; }; 272654AC1474758200BF1186 /* AppleCrashReporter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppleCrashReporter.h; sourceTree = ""; }; 272ACF37143117550097DF36 /* Log.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Log.xcodeproj; path = ../Log/Log.xcodeproj; sourceTree = SOURCE_ROOT; }; 2733D6AB134155A20096C650 /* Roblox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Roblox.cpp; sourceTree = ""; }; 2733D6AD134155AD0096C650 /* Roblox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Roblox.h; sourceTree = ""; }; 273C028314605CAD00EF7D28 /* RobloxToolBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxToolBox.cpp; sourceTree = ""; }; 273C028514605CBA00EF7D28 /* RobloxToolBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxToolBox.h; sourceTree = ""; }; 27575D7A1429016400848366 /* RobloxBrowser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxBrowser.h; sourceTree = ""; }; 27575D7B1429016400848366 /* RobloxBrowser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxBrowser.cpp; sourceTree = ""; }; 27575E8C14290F9500848366 /* Roblox.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = Roblox.icns; path = images/Roblox.icns; sourceTree = ""; }; 275990E913E88827003E5947 /* AppleCrashReporter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AppleCrashReporter.cpp; sourceTree = ""; }; 275990EA13E88827003E5947 /* FindDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FindDialog.h; sourceTree = ""; }; 275990EC13E88827003E5947 /* IRobloxDoc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IRobloxDoc.h; sourceTree = ""; }; 275990ED13E88827003E5947 /* RobloxIDEDoc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxIDEDoc.h; sourceTree = ""; }; 275E94F814437C9000368E45 /* AppSettings.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = AppSettings.xml; path = mac/AppSettings.xml; sourceTree = ""; }; 2761E300142A349C0044EAC2 /* RobloxObjectBrowserDoc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxObjectBrowserDoc.cpp; sourceTree = ""; }; 2761E302142A34AA0044EAC2 /* RobloxObjectBrowserDoc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxObjectBrowserDoc.h; sourceTree = ""; }; 276CF5BC152F79A300FBFDA1 /* QtUtilities.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = QtUtilities.cpp; sourceTree = ""; }; 276CF5BE152F79B400FBFDA1 /* QtUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QtUtilities.h; sourceTree = ""; }; 276DBCBD1598D63A008C2CCC /* RobloxTextOutputWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxTextOutputWidget.h; sourceTree = ""; }; 276DBCBE1598D669008C2CCC /* RobloxTextOutputWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxTextOutputWidget.cpp; sourceTree = ""; }; 278601CC1564068400965281 /* ExternalHandlers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExternalHandlers.cpp; sourceTree = ""; }; 278601CD1564068400965281 /* RobloxBasicDoc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxBasicDoc.cpp; sourceTree = ""; }; 278601D0156406B900965281 /* ExternalHandlers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExternalHandlers.h; sourceTree = ""; }; 278601D1156406B900965281 /* IExternalHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IExternalHandler.h; sourceTree = ""; }; 278601D2156406B900965281 /* RobloxBasicDoc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxBasicDoc.h; sourceTree = ""; }; 2789DE31134FBF5D00DD3A5E /* qt.conf */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = qt.conf; sourceTree = ""; }; 278F0B0014168419005354AB /* RobloxSettings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxSettings.h; sourceTree = ""; }; 278F0B06141684C6005354AB /* RobloxSettings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxSettings.cpp; sourceTree = ""; }; 279534B7144DEC1F00AD8483 /* RenderStatsItem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RenderStatsItem.cpp; sourceTree = ""; }; 279534B9144DEC4400AD8483 /* RenderStatsItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RenderStatsItem.h; sourceTree = ""; }; 2795BEE713468A51007B13FB /* content */ = {isa = PBXFileReference; lastKnownFileType = folder; name = content; path = ../content; sourceTree = ""; }; 2795C0DE13468A6C007B13FB /* shaders */ = {isa = PBXFileReference; lastKnownFileType = folder; name = shaders; path = ../shaders; sourceTree = ""; }; 279D24C814AB8D3200E5B2B9 /* RobloxTaskScheduler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxTaskScheduler.h; sourceTree = ""; }; 279D24CA14AB8D5800E5B2B9 /* RobloxTaskScheduler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxTaskScheduler.cpp; sourceTree = ""; }; 27A5A91A135CC4010079E08C /* FunctionMarshaller.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FunctionMarshaller.cpp; sourceTree = ""; }; 27A5A91C135CC40B0079E08C /* FunctionMarshaller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FunctionMarshaller.h; sourceTree = ""; }; 27A7847B143E04B70016B42F /* RobloxSettingsDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxSettingsDialog.cpp; sourceTree = ""; }; 27A7847D143E04C50016B42F /* RobloxSettingsDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxSettingsDialog.h; sourceTree = ""; }; 27A7851C143E0D2C0016B42F /* BuiltInPlugins */ = {isa = PBXFileReference; lastKnownFileType = folder; name = BuiltInPlugins; path = ../BuiltInPlugins; sourceTree = SOURCE_ROOT; }; 27A8C75E1353651200C4B551 /* RobloxView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxView.h; sourceTree = ""; }; 27A8C75F1353651B00C4B551 /* RobloxView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxView.cpp; sourceTree = ""; }; 27A8C84C1353733600C4B551 /* RenderSettingsItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RenderSettingsItem.h; path = ../ClientBase/RenderSettingsItem.h; sourceTree = SOURCE_ROOT; }; 27A8C84D1353734800C4B551 /* RenderSettingsItem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RenderSettingsItem.cpp; path = ../ClientBase/RenderSettingsItem.cpp; sourceTree = SOURCE_ROOT; }; 27A8CA1D1353829700C4B551 /* plugins.cfg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = plugins.cfg; sourceTree = ""; }; 27B6AC2D134E3DAE00A39D39 /* ogrewidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ogrewidget.cpp; sourceTree = ""; }; 27B6AC38134E3DBE00A39D39 /* ogrewidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ogrewidget.h; sourceTree = ""; }; 27B7211B14192841006C3756 /* RbxWorkspace.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RbxWorkspace.cpp; sourceTree = ""; }; 27B7211C14192841006C3756 /* StudioUtilities.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StudioUtilities.cpp; sourceTree = ""; }; 27B7211D14192841006C3756 /* WebDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebDialog.cpp; sourceTree = ""; }; 27B7212114192859006C3756 /* RbxWorkspace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RbxWorkspace.h; sourceTree = ""; }; 27B7212214192859006C3756 /* StudioUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StudioUtilities.h; sourceTree = ""; }; 27B7212314192859006C3756 /* WebDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebDialog.h; sourceTree = ""; }; 27BF149F1446278600F9554F /* RbxContent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RbxContent.cpp; sourceTree = ""; }; 27BF14A6144628BA00F9554F /* RbxContent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RbxContent.h; sourceTree = ""; }; 27BFB06B14BCAC60009976ED /* RobloxReportView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxReportView.cpp; sourceTree = ""; }; 27BFB06D14BCAC75009976ED /* RobloxReportView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxReportView.h; sourceTree = ""; }; 27C35877133BBD800000000C /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 27F1AE3114D211910071FF01 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; 27F7AEC41339301B001191CC /* RobloxStudio.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = RobloxStudio.app; sourceTree = BUILT_PRODUCTS_DIR; }; 27F7B0A01339307E001191CC /* Base.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Base.xcodeproj; path = ../Base/Base.xcodeproj; sourceTree = ""; }; 27F7BFDF13395479001191CC /* G3D.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = G3D.xcodeproj; path = ../Rendering/g3d/G3D.xcodeproj; sourceTree = SOURCE_ROOT; }; 27F7BFF6133954F8001191CC /* RbxG3D.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RbxG3D.xcodeproj; path = ../Rendering/RbxG3D/RbxG3D.xcodeproj; sourceTree = SOURCE_ROOT; }; 27F7C04013395E04001191CC /* Network.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Network.xcodeproj; path = ../Network/Network.xcodeproj; sourceTree = SOURCE_ROOT; }; 27F7C07A13395EBA001191CC /* AppDraw.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = AppDraw.xcodeproj; path = ../Rendering/AppDraw/AppDraw.xcodeproj; sourceTree = SOURCE_ROOT; }; 27F7C08F13395EE3001191CC /* GfxBase.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = GfxBase.xcodeproj; path = ../Rendering/GfxBase/GfxBase.xcodeproj; sourceTree = SOURCE_ROOT; }; 27F7C0C113396638001191CC /* libfmodex.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libfmodex.dylib; path = ../fmod/api/lib/libfmodex.dylib; sourceTree = ""; }; 3925141919816E38007725D2 /* App.BulletPhysics.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = App.BulletPhysics.xcodeproj; path = ../App.BulletPhysics/App.BulletPhysics.xcodeproj; sourceTree = ""; }; 4281E5FD19806788002F5A98 /* LuaVMDummy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LuaVMDummy.cpp; path = ../App/script/LuaVMDummy.cpp; sourceTree = ""; }; 507325161AA145DD00A04CF0 /* SplineEditor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SplineEditor.h; sourceTree = ""; }; 507325291AA151B600A04CF0 /* SplineEditor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SplineEditor.cpp; sourceTree = ""; }; 564FE9ED19953DDE00BEEAB8 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; }; 56B0C6671987227700503E12 /* libcrypto.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcrypto.a; path = "darwin/x86/openssl/openssl-1.0.2c/lib/libcrypto.a"; sourceTree = CONTRIB_PATH; }; 56B0C6681987227700503E12 /* libssl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libssl.a; path = "darwin/x86/openssl/openssl-1.0.2c/lib/libssl.a"; sourceTree = CONTRIB_PATH; }; 56B0C6781987228900503E12 /* libcurl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcurl.a; path = "darwin/x86/curl/curl-7.43.0/lib/libcurl.a"; sourceTree = CONTRIB_PATH; }; 8858021D93F8835E91623355 /* RobloxStudio.qrc */ = {isa = PBXFileReference; lastKnownFileType = text; path = RobloxStudio.qrc; sourceTree = ""; }; 94CEB3841A78643F00A87D1C /* SDLGameController.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SDLGameController.cpp; path = ../ClientShared/SDLGameController.cpp; sourceTree = ""; }; 94CEB3861A78645200A87D1C /* SDLGameController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDLGameController.h; path = ../ClientShared/SDLGameController.h; sourceTree = ""; }; 94DD546C1C6BCB3000A2E2DE /* SDL2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL2.framework; path = SDL2.0.4/Xcode/SDL/SDL2.framework; sourceTree = CONTRIB_PATH; }; 94EAFBE31863915C00E3B033 /* MobileDevelopmentDeployer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MobileDevelopmentDeployer.cpp; sourceTree = ""; }; 94EAFBE41863915C00E3B033 /* PairRbxDeviceDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PairRbxDeviceDialog.cpp; sourceTree = ""; }; 94EAFBFA1863917700E3B033 /* MobileDevelopmentDeployer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MobileDevelopmentDeployer.h; sourceTree = ""; }; 94EAFBFB1863917700E3B033 /* PairRbxDeviceDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PairRbxDeviceDialog.h; sourceTree = ""; }; 94EAFBFC1863918800E3B033 /* PairRbxDevDialog.ui */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PairRbxDevDialog.ui; sourceTree = ""; }; 9F4BDA78189AD15200910E67 /* GfxCore.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = GfxCore.xcodeproj; path = ../Rendering/GfxCore/GfxCore.xcodeproj; sourceTree = ""; }; 9F4BDA94189AD16000910E67 /* GfxRender.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = GfxRender.xcodeproj; path = ../Rendering/GfxRender/GfxRender.xcodeproj; sourceTree = ""; }; 9F4BDAA1189AD36500910E67 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; 9F50134D1919AF04005D9081 /* StudioAnalytics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StudioAnalytics.h; sourceTree = ""; }; 9F5013651919AF1C005D9081 /* StudioAnalytics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StudioAnalytics.cpp; sourceTree = ""; }; 9F56B4DF1958DBC600E17F5A /* RobloxGameExplorer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxGameExplorer.h; sourceTree = ""; }; 9F56B4ED1958DBDB00E17F5A /* RobloxGameExplorer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxGameExplorer.cpp; sourceTree = ""; }; 9F5A333615DAB99C009E9471 /* MachineConfiguration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MachineConfiguration.cpp; path = ../ClientBase/MachineConfiguration.cpp; sourceTree = SOURCE_ROOT; }; 9F5A333715DAB99C009E9471 /* MachineConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MachineConfiguration.h; path = ../ClientBase/MachineConfiguration.h; sourceTree = SOURCE_ROOT; }; 9F7C5C00199C231900F8254B /* RobloxTutorials.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxTutorials.cpp; sourceTree = ""; }; 9F7C5C02199C233600F8254B /* RobloxTutorials.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RobloxTutorials.h; sourceTree = ""; }; 9F8C8180172B291C003D53A2 /* AutoSaveDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoSaveDialog.h; sourceTree = ""; }; 9F8C8181172B2932003D53A2 /* AutoSaveDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutoSaveDialog.cpp; sourceTree = ""; }; 9F8C8185172B2BE7003D53A2 /* AutoSave.ui */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = AutoSave.ui; sourceTree = ""; }; 9F8DE14816CC3DF400DA3803 /* Breakpad.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Breakpad.framework; path = "google-breakpad/19OCT2015/src/client/mac/build/Release/Breakpad.framework"; sourceTree = CONTRIB_PATH; }; 9F8DF6301734867000C68FB1 /* ShortcutHelpDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShortcutHelpDialog.cpp; sourceTree = ""; }; 9F90BC8116F6BFB20086990B /* QFontBoundProp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QFontBoundProp.h; sourceTree = ""; }; 9F96135E1742F9F9009EF5F5 /* DocDockManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocDockManager.h; sourceTree = ""; }; 9F96135F1742F9F9009EF5F5 /* DocDockWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocDockWidget.h; sourceTree = ""; }; 9F9613601742F9F9009EF5F5 /* DocTabManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocTabManager.h; sourceTree = ""; }; 9F9613611742F9F9009EF5F5 /* RobloxTabWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxTabWidget.h; sourceTree = ""; }; 9F9613621742FA19009EF5F5 /* DocDockManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocDockManager.cpp; sourceTree = ""; }; 9F9613631742FA19009EF5F5 /* DocDockWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocDockWidget.cpp; sourceTree = ""; }; 9F9613641742FA19009EF5F5 /* DocTabManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocTabManager.cpp; sourceTree = ""; }; 9FA8084516B4676F008283E9 /* ShortcutHelpDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShortcutHelpDialog.h; sourceTree = ""; }; 9FBABE6B17AB0EB80002B28F /* InsertObjectListWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InsertObjectListWidget.h; sourceTree = ""; }; 9FBABE6C17AB0EB90002B28F /* InsertObjectListWidgetItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InsertObjectListWidgetItem.h; sourceTree = ""; }; 9FBABE6D17AB0EB90002B28F /* InsertServiceDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InsertServiceDialog.h; sourceTree = ""; }; 9FBABE6E17AB0ED00002B28F /* InsertObjectListWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InsertObjectListWidget.cpp; sourceTree = ""; }; 9FBABE6F17AB0ED00002B28F /* InsertObjectListWidgetItem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InsertObjectListWidgetItem.cpp; sourceTree = ""; }; 9FBABE7017AB0ED00002B28F /* InsertServiceDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InsertServiceDialog.cpp; sourceTree = ""; }; 9FC5E803165B38FB00CD3829 /* PlatformContent */ = {isa = PBXFileReference; lastKnownFileType = folder; name = PlatformContent; path = ../PlatformContent; sourceTree = ""; }; 9FC9D56F1719AEDA00F80154 /* StudioSerializerHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StudioSerializerHelper.cpp; sourceTree = ""; }; 9FC9D5711719AEFE00F80154 /* ScopedDebugTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScopedDebugTimer.h; sourceTree = ""; }; 9FC9D5721719AEFE00F80154 /* StudioSerializerHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StudioSerializerHelper.h; sourceTree = ""; }; 9FD2D9EE16EBD85500294676 /* RobloxStudio.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = RobloxStudio.css; sourceTree = ""; }; 9FD2DA8016EBDC7000294676 /* RobloxScriptDoc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxScriptDoc.cpp; sourceTree = ""; }; 9FD2DA8116EBDC7000294676 /* RobloxScriptReview.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxScriptReview.cpp; sourceTree = ""; }; 9FD2DA8216EBDC7000294676 /* ScriptSideWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScriptSideWidget.cpp; sourceTree = ""; }; 9FD2DA8316EBDC7000294676 /* ScriptSyntaxHighlighter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScriptSyntaxHighlighter.cpp; sourceTree = ""; }; 9FD2DA8416EBDC7000294676 /* ScriptTextEditor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScriptTextEditor.cpp; sourceTree = ""; }; 9FD2DA8A16EBDC7F00294676 /* stdafx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stdafx.cpp; sourceTree = ""; }; 9FD2DA8C16EBDCA000294676 /* RobloxScriptDoc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxScriptDoc.h; sourceTree = ""; }; 9FD2DA8D16EBDCA000294676 /* RobloxScriptReview.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxScriptReview.h; sourceTree = ""; }; 9FD2DA8E16EBDCA000294676 /* ScriptSideWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptSideWidget.h; sourceTree = ""; }; 9FD2DA8F16EBDCA000294676 /* ScriptSyntaxHighlighter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptSyntaxHighlighter.h; sourceTree = ""; }; 9FD2DA9016EBDCA000294676 /* ScriptTextEditor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptTextEditor.h; sourceTree = ""; }; 9FD2DA9116EBDCA900294676 /* stdafx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stdafx.h; sourceTree = ""; }; 9FDF61E418354DF200526C86 /* LuaSourceBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LuaSourceBuffer.h; sourceTree = ""; }; 9FDF61F818354E2200526C86 /* LuaSourceBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LuaSourceBuffer.cpp; sourceTree = ""; }; 9FE243831C3F222A0082268C /* CloudEditAdornable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CloudEditAdornable.cpp; sourceTree = ""; }; 9FE243951C3F223C0082268C /* SelectionHighlightAdornable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SelectionHighlightAdornable.cpp; sourceTree = ""; }; 9FE243971C3F224A0082268C /* CloudEditAdornable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CloudEditAdornable.h; sourceTree = ""; }; 9FE243981C3F22510082268C /* SelectionHighlightAdornable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SelectionHighlightAdornable.h; sourceTree = ""; }; 9FE80B1D1992E4FB00DB3A29 /* FileWatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FileWatcher.h; path = filewatcher/FileWatcher.h; sourceTree = ""; }; 9FE80B1E1992E4FB00DB3A29 /* FileWatcherImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FileWatcherImpl.h; path = filewatcher/FileWatcherImpl.h; sourceTree = ""; }; 9FE80B1F1992E4FB00DB3A29 /* FileWatcherLinux.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FileWatcherLinux.h; path = filewatcher/FileWatcherLinux.h; sourceTree = ""; }; 9FE80B201992E4FB00DB3A29 /* FileWatcherOSX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FileWatcherOSX.h; path = filewatcher/FileWatcherOSX.h; sourceTree = ""; }; 9FE80B211992E4FB00DB3A29 /* FileWatcherWin32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FileWatcherWin32.h; path = filewatcher/FileWatcherWin32.h; sourceTree = ""; }; 9FE80B231992E53600DB3A29 /* FileWatcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FileWatcher.cpp; path = filewatcher/FileWatcher.cpp; sourceTree = ""; }; 9FE80B241992E53600DB3A29 /* FileWatcherLinux.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FileWatcherLinux.cpp; path = filewatcher/FileWatcherLinux.cpp; sourceTree = ""; }; 9FE80B251992E53600DB3A29 /* FileWatcherOSX.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FileWatcherOSX.cpp; path = filewatcher/FileWatcherOSX.cpp; sourceTree = ""; }; 9FE80B261992E53600DB3A29 /* FileWatcherWin32.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FileWatcherWin32.cpp; path = filewatcher/FileWatcherWin32.cpp; sourceTree = ""; }; 9FF2D3B316FB8F350083B5BD /* RobloxStudioVersion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxStudioVersion.h; sourceTree = ""; }; 9FF305A41AE8800B0034D011 /* ScriptPickerDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptPickerDialog.h; sourceTree = ""; }; 9FF305B51AE880190034D011 /* ScriptPickerDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScriptPickerDialog.cpp; sourceTree = ""; }; C81E40ED19E4B2E2005E9F91 /* KeepSavedChangesDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = KeepSavedChangesDialog.cpp; sourceTree = ""; }; C81E40EF19E4B377005E9F91 /* KeepSavedChangesDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KeepSavedChangesDialog.h; sourceTree = ""; }; C81F2A52196B5DBE00D7CF3F /* libsgCore.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsgCore.dylib; path = ../CSG/sgCore/libsgCore.dylib; sourceTree = ""; }; C89355F017FA2F3E000DF440 /* RobloxKeyboardConfig.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxKeyboardConfig.cpp; sourceTree = ""; }; C893560417FA2FE9000DF440 /* RobloxKeyboardConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxKeyboardConfig.h; sourceTree = ""; }; C893560617FC8296000DF440 /* RobloxInputConfigDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxInputConfigDialog.cpp; sourceTree = ""; }; C893560817FC82F5000DF440 /* RobloxMouseConfig.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxMouseConfig.cpp; sourceTree = ""; }; C893560A17FC8794000DF440 /* RobloxInputConfigDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxInputConfigDialog.h; sourceTree = ""; }; C893560B17FC879E000DF440 /* RobloxMouseConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxMouseConfig.h; sourceTree = ""; }; C8C09C4617D7A4F700740C24 /* RobloxContextualHelp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxContextualHelp.cpp; sourceTree = ""; }; C8C09C5A17D7A5B500740C24 /* RobloxContextualHelp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxContextualHelp.h; sourceTree = ""; }; C8C1B6D318F8907400B57DF3 /* CSG.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = CSG.xcodeproj; path = ../CSG/CSG.xcodeproj; sourceTree = ""; }; C8FF51E719F1875A000B0B94 /* RobloxStudioRibbonRelease.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = RobloxStudioRibbonRelease.xml; sourceTree = ""; }; CFEB5F2A14D0992200037F15 /* RobloxStudio.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = RobloxStudio.icns; path = images/RobloxStudio.icns; sourceTree = ""; }; DC156B5B1AB21BB400C6BCF9 /* CSGOperations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSGOperations.h; sourceTree = ""; }; DC156B6C1AB21BDD00C6BCF9 /* CSGOperations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSGOperations.cpp; sourceTree = ""; }; E900CA6A1C73586C006D647C /* RobloxTeamCreateWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxTeamCreateWidget.cpp; sourceTree = ""; }; E900CA7C1C73587D006D647C /* RobloxTeamCreateWidget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RobloxTeamCreateWidget.h; sourceTree = ""; }; E909972E1C722115001ACEE2 /* TeamCreate.ui */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = TeamCreate.ui; sourceTree = ""; }; E90AC4DA1C4E4E4400B0CE61 /* PlayersDataManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PlayersDataManager.cpp; sourceTree = ""; }; E90AC4EC1C4E4E6200B0CE61 /* PlayersDataManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PlayersDataManager.h; sourceTree = ""; }; E9128806151854B6005536A2 /* App.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = App.xcodeproj; path = ../App/App.xcodeproj; sourceTree = ""; }; E91492B617EC90250002E47A /* RobloxRibbonMainWindow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxRibbonMainWindow.cpp; sourceTree = ""; }; E91492BC17EC905B0002E47A /* GalleryItemColor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GalleryItemColor.cpp; sourceTree = ""; }; E91492C117EC92400002E47A /* RobloxRibbonMainWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxRibbonMainWindow.h; sourceTree = ""; }; E91492C217EC925A0002E47A /* GalleryItemColor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GalleryItemColor.h; sourceTree = ""; }; E91492C717EC93880002E47A /* RobloxSavingStateDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxSavingStateDialog.h; sourceTree = ""; }; E91492C817EC939E0002E47A /* RobloxSavingStateDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxSavingStateDialog.cpp; sourceTree = ""; }; E91492CD17ECA18B0002E47A /* RobloxStudioRibbon.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = RobloxStudioRibbon.xml; sourceTree = ""; }; E92902AB192BC735002DA6A9 /* RobloxQuickAccessConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxQuickAccessConfig.h; sourceTree = ""; }; E92902B9192BC767002DA6A9 /* RobloxQuickAccessConfig.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxQuickAccessConfig.cpp; sourceTree = ""; }; E942E1E8184E3D170007F769 /* ScriptComboBox.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ScriptComboBox.h; sourceTree = ""; }; E942E1E9184E3D490007F769 /* ScriptComboBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScriptComboBox.cpp; sourceTree = ""; }; E949C92B13EFD0E8004E39BC /* PropertyItems.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PropertyItems.cpp; sourceTree = ""; }; E949C93213EFD0F6004E39BC /* PropertyItems.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PropertyItems.h; sourceTree = ""; }; E953C9381A2CD2EC000ADC0F /* qtnribbon.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = qtnribbon.xcodeproj; path = ../QTitanRibbon/src/shared/ribbon/qtnribbon.xcodeproj; sourceTree = ""; }; E970431813575930002DB2E7 /* UserInput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UserInput.cpp; sourceTree = ""; }; E970431913575930002DB2E7 /* UserInputUtil.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UserInputUtil.cpp; sourceTree = ""; }; E970431E13575943002DB2E7 /* UserInput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UserInput.h; sourceTree = ""; }; E970431F13575943002DB2E7 /* UserInputUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UserInputUtil.h; sourceTree = ""; }; E9AC6F3B13AB588F00F7A22E /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; }; E9AC6F3D13AB588F00F7A22E /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; E9AC700D13AB58B600F7A22E /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; E9AC726213AB59B000F7A22E /* libcrypto.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libcrypto.dylib; path = usr/lib/libcrypto.dylib; sourceTree = SDKROOT; }; E9AF8CF61C18989300D0D430 /* RobloxChatWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxChatWidget.cpp; sourceTree = ""; }; E9AF8D0A1C1898AE00D0D430 /* RobloxChatWidget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RobloxChatWidget.h; sourceTree = ""; }; E9BFA58513C638ED006D2BC4 /* ReflectionMetadata.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = ReflectionMetadata.xml; path = ../ClientBase/ReflectionMetadata.xml; sourceTree = ""; }; E9D1BC2813CDDA14007036FE /* RobloxCustomWidgets.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxCustomWidgets.h; sourceTree = ""; }; E9D1BC2E13CDDA67007036FE /* RobloxCustomWidgets.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxCustomWidgets.cpp; sourceTree = ""; }; E9D23EED196EF8AE009E7B88 /* ScriptAnalysisWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScriptAnalysisWidget.cpp; sourceTree = ""; }; E9D23EFC196EF8C0009E7B88 /* ScriptAnalysisWidget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ScriptAnalysisWidget.h; sourceTree = ""; }; E9D4ED4E1B70F1EE00142369 /* StudioMacUtilities.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = StudioMacUtilities.mm; sourceTree = ""; }; E9D4ED601B70F20B00142369 /* StudioMacUtilities.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StudioMacUtilities.h; sourceTree = ""; }; E9D53E6313DF13AD00130EA3 /* RobloxPropertyWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxPropertyWidget.cpp; sourceTree = ""; }; E9D53E6513DF13BE00130EA3 /* RobloxPropertyWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxPropertyWidget.h; sourceTree = ""; }; E9D57DB4144DB191008EA1B2 /* RobloxDiagnosticsView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxDiagnosticsView.h; sourceTree = ""; }; E9D57DB6144DB19F008EA1B2 /* RobloxDiagnosticsView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxDiagnosticsView.cpp; sourceTree = ""; }; E9D6079613AF0B8A00BE360F /* RBXMainWindow.ui */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = RBXMainWindow.ui; sourceTree = ""; }; E9D607B313AF0D3F00BE360F /* RobloxDocManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxDocManager.cpp; sourceTree = ""; }; E9D607B413AF0D3F00BE360F /* RobloxIDEDoc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxIDEDoc.cpp; sourceTree = ""; }; E9D607B513AF0D3F00BE360F /* RobloxMainWindow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxMainWindow.cpp; sourceTree = ""; }; E9D607B913AF0D7800BE360F /* RobloxMainWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxMainWindow.h; sourceTree = ""; }; E9E2E36717B543AD008F496A /* DebuggerClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DebuggerClient.h; sourceTree = ""; }; E9E2E36817B543AD008F496A /* DebuggerWidgets.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DebuggerWidgets.h; sourceTree = ""; }; E9E2E37B17B543D3008F496A /* DebuggerClient.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DebuggerClient.cpp; sourceTree = ""; }; E9E2E37C17B543D3008F496A /* DebuggerWidgets.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DebuggerWidgets.cpp; sourceTree = ""; }; E9E6FCC614BD975B000106C2 /* CommonInsertWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CommonInsertWidget.cpp; sourceTree = ""; }; E9E6FCC814BD9773000106C2 /* CommonInsertWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommonInsertWidget.h; sourceTree = ""; }; E9EA2272178E6055008AE2DD /* imageformats */ = {isa = PBXFileReference; lastKnownFileType = folder; name = imageformats; path = Qt/4.8.5/mac/Applications/plugins/imageformats; sourceTree = CONTRIB_PATH; }; E9EA2286178E6089008AE2DD /* QtXml.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QtXml.framework; path = Qt/4.8.5/mac/Frameworks/QtXml.framework; sourceTree = CONTRIB_PATH; }; E9EA2288178E6098008AE2DD /* QtNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QtNetwork.framework; path = Qt/4.8.5/mac/Frameworks/QtNetwork.framework; sourceTree = CONTRIB_PATH; }; E9EA228C178E60B4008AE2DD /* phonon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = phonon.framework; path = Qt/4.8.5/mac/Frameworks/phonon.framework; sourceTree = CONTRIB_PATH; }; E9EA228E178E60BE008AE2DD /* QtWebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QtWebKit.framework; path = Qt/4.8.5/mac/Frameworks/QtWebKit.framework; sourceTree = CONTRIB_PATH; }; E9EA2290178E60CB008AE2DD /* QtGui.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QtGui.framework; path = Qt/4.8.5/mac/Frameworks/QtGui.framework; sourceTree = CONTRIB_PATH; }; E9EA2292178E60D3008AE2DD /* QtCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QtCore.framework; path = Qt/4.8.5/mac/Frameworks/QtCore.framework; sourceTree = CONTRIB_PATH; }; E9F6505D13D74B7E006866D3 /* AuthoringSettings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AuthoringSettings.cpp; sourceTree = ""; }; E9F6505E13D74B7E006866D3 /* AuthoringSettings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AuthoringSettings.h; sourceTree = ""; }; E9F6506113D74B7E006866D3 /* RobloxDocManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxDocManager.h; sourceTree = ""; }; E9F6506213D74B7E006866D3 /* RobloxStudioVerbs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxStudioVerbs.cpp; sourceTree = ""; }; E9F6506313D74B7E006866D3 /* RobloxStudioVerbs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxStudioVerbs.h; sourceTree = ""; }; E9FE5583182D169B0033C43B /* NameValueStoreManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NameValueStoreManager.cpp; sourceTree = ""; }; E9FE5585182D16C00033C43B /* NameValueStoreManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NameValueStoreManager.h; sourceTree = ""; }; F44D0DA115802B2F00F6F823 /* BreakpadCrashReporter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = BreakpadCrashReporter.mm; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 2A1043669E6E5A7426EA502A /* Frameworks & Libraries */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 3925142919818D2A007725D2 /* libApp.BulletPhysics.a in Frameworks & Libraries */, 564FE9EE19953DDE00BEEAB8 /* libz.dylib in Frameworks & Libraries */, 56B0C6791987228900503E12 /* libcurl.a in Frameworks & Libraries */, 56B0C6691987227700503E12 /* libcrypto.a in Frameworks & Libraries */, 56B0C66A1987227700503E12 /* libssl.a in Frameworks & Libraries */, 42ED018E19900A5400BE5368 /* libApp Studio.a in Frameworks & Libraries */, 42ED018F19900A5400BE5368 /* libNetwork Studio.a in Frameworks & Libraries */, 9F4BDAA2189AD36500910E67 /* OpenGL.framework in Frameworks & Libraries */, 9F4BDA9D189AD18D00910E67 /* libGfxCore.a in Frameworks & Libraries */, 9F4BDA9E189AD18D00910E67 /* libGfxRender.a in Frameworks & Libraries */, E928154E17C670C700115AB5 /* libboost-d-1_55.a in Frameworks & Libraries */, 27BD005714757E5100AEDEE6 /* Carbon.framework in Frameworks & Libraries */, E9AC6F3E13AB588F00F7A22E /* Cocoa.framework in Frameworks & Libraries */, 272ACF3F143117960097DF36 /* libLog.dylib in Frameworks & Libraries */, 27F7BFB21339524A001191CC /* libBase.a in Frameworks & Libraries */, 22C4F284193E89AE006BA8E2 /* libsgCore.dylib in Frameworks & Libraries */, 27F7BFE813395486001191CC /* libG3D.a in Frameworks & Libraries */, 27F7C0B513395FCF001191CC /* libAppDraw.a in Frameworks & Libraries */, 27F7BFFF13395506001191CC /* libRbxG3D.a in Frameworks & Libraries */, 27F7C0B713395FF2001191CC /* libGfxBase.a in Frameworks & Libraries */, 94DD546D1C6BCB3000A2E2DE /* SDL2.framework in Frameworks & Libraries */, E9AC700E13AB58B600F7A22E /* IOKit.framework in Frameworks & Libraries */, E9AC726313AB59B000F7A22E /* libcrypto.dylib in Frameworks & Libraries */, 1F645C091B0689F600294874 /* libfmod.dylib in Frameworks & Libraries */, 9F8DE14916CC3DF400DA3803 /* Breakpad.framework in Frameworks & Libraries */, E9EA2287178E6089008AE2DD /* QtXml.framework in Frameworks & Libraries */, E9EA2289178E6098008AE2DD /* QtNetwork.framework in Frameworks & Libraries */, E9EA228D178E60B4008AE2DD /* phonon.framework in Frameworks & Libraries */, E9EA228F178E60BE008AE2DD /* QtWebKit.framework in Frameworks & Libraries */, E9EA2291178E60CB008AE2DD /* QtGui.framework in Frameworks & Libraries */, E9EA2293178E60D3008AE2DD /* QtCore.framework in Frameworks & Libraries */, C8C1B6E318F8910B00B57DF3 /* libCSG.a in Frameworks & Libraries */, E953C9411A2CD793000ADC0F /* libqtnribbon.dylib in Frameworks & Libraries */, ); name = "Frameworks & Libraries"; runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 05596AB53D8D521C69802C27 /* dockwidgets */ = { isa = PBXGroup; children = ( 3925141919816E38007725D2 /* App.BulletPhysics.xcodeproj */, E9EA2272178E6055008AE2DD /* imageformats */, 9FC5E803165B38FB00CD3829 /* PlatformContent */, 27A7851C143E0D2C0016B42F /* BuiltInPlugins */, 2795BEE713468A51007B13FB /* content */, 2795C0DE13468A6C007B13FB /* shaders */, 27F7B0A01339307E001191CC /* Base.xcodeproj */, C8C1B6D318F8907400B57DF3 /* CSG.xcodeproj */, E9128806151854B6005536A2 /* App.xcodeproj */, 27F7C04013395E04001191CC /* Network.xcodeproj */, 272ACF37143117550097DF36 /* Log.xcodeproj */, E953C9381A2CD2EC000ADC0F /* qtnribbon.xcodeproj */, 27F7BAA513395043001191CC /* 3rd Party */, ED1E82605DD74B483AF3C982 /* Frameworks and Libraries */, E9AC689313AB57A800F7A22E /* Contrib */, 27F7BFD813395447001191CC /* Rendering */, E9AC726413AB59E000F7A22E /* Roblox */, 27F7AEC51339301B001191CC /* Products */, ); name = dockwidgets; sourceTree = ""; wrapsLines = 1; }; 1F80D76515D959370070A771 /* Products */ = { isa = PBXGroup; children = ( 1F80D76D15D959370070A771 /* Boost_1_55.dylib */, 1F80D76F15D959370070A771 /* libboost-d-1_55.a */, 10A395B415FA935D0004EADD /* libBoost static iOS.a */, ); name = Products; sourceTree = ""; }; 224C536A16D81F83004A121B /* Web */ = { isa = PBXGroup; children = ( 27575D7A1429016400848366 /* RobloxBrowser.h */, 224C536D16D81FBF004A121B /* RobloxCookieJar.h */, 224C536F16D81FBF004A121B /* RobloxNetworkAccessManager.h */, 229C783916FD454300CB6389 /* RobloxNetworkReply.h */, 224C537116D81FBF004A121B /* RobloxWebPage.h */, 27B7212314192859006C3756 /* WebDialog.h */, ); name = Web; sourceTree = ""; }; 224C536B16D81F8A004A121B /* Web */ = { isa = PBXGroup; children = ( 27575D7B1429016400848366 /* RobloxBrowser.cpp */, 224C536C16D81FBF004A121B /* RobloxCookieJar.cpp */, 224C536E16D81FBF004A121B /* RobloxNetworkAccessManager.cpp */, 229C783816FD454300CB6389 /* RobloxNetworkReply.cpp */, 224C537016D81FBF004A121B /* RobloxWebPage.cpp */, 27B7211D14192841006C3756 /* WebDialog.cpp */, ); name = Web; sourceTree = ""; }; 272ACF38143117550097DF36 /* Products */ = { isa = PBXGroup; children = ( 272ACF3C143117550097DF36 /* libLog.dylib */, 10A395CC15FA935D0004EADD /* libLog iOS.a */, ); name = Products; sourceTree = ""; }; 275990FB13E889E4003E5947 /* Header */ = { isa = PBXGroup; children = ( E900CA7C1C73587D006D647C /* RobloxTeamCreateWidget.h */, 9FE243981C3F22510082268C /* SelectionHighlightAdornable.h */, 9FE243971C3F224A0082268C /* CloudEditAdornable.h */, 9FF305A41AE8800B0034D011 /* ScriptPickerDialog.h */, DC156B5B1AB21BB400C6BCF9 /* CSGOperations.h */, 507325161AA145DD00A04CF0 /* SplineEditor.h */, 94CEB3861A78645200A87D1C /* SDLGameController.h */, 22C54E3C19D5CD3200A10F33 /* ManageEmulationDeviceDialog.h */, 22AC93F519D48D5000A74B8D /* AddEmulationDeviceDialog.h */, 22AC93F619D48D5000A74B8D /* StudioDeviceEmulator.h */, 9FE80B0F1992E4C200DB3A29 /* Filewatcher */, 9F56B4DF1958DBC600E17F5A /* RobloxGameExplorer.h */, 9F7C5C02199C233600F8254B /* RobloxTutorials.h */, 94EAFBFA1863917700E3B033 /* MobileDevelopmentDeployer.h */, 94EAFBFB1863917700E3B033 /* PairRbxDeviceDialog.h */, 9FBE815116E7A71E00617A56 /* Scripting */, 224C536A16D81F83004A121B /* Web */, 272654AC1474758200BF1186 /* AppleCrashReporter.h */, 1FED177D157FD0A40087C7F8 /* AuthenticationHelper.h */, E9F6505E13D74B7E006866D3 /* AuthoringSettings.h */, 9F8C8180172B291C003D53A2 /* AutoSaveDialog.h */, E9E6FCC814BD9773000106C2 /* CommonInsertWidget.h */, 9F96135E1742F9F9009EF5F5 /* DocDockManager.h */, 9F50134D1919AF04005D9081 /* StudioAnalytics.h */, 9F96135F1742F9F9009EF5F5 /* DocDockWidget.h */, 9F9613601742F9F9009EF5F5 /* DocTabManager.h */, 278601D0156406B900965281 /* ExternalHandlers.h */, 275990EA13E88827003E5947 /* FindDialog.h */, 27A5A91C135CC40B0079E08C /* FunctionMarshaller.h */, 278601D1156406B900965281 /* IExternalHandler.h */, E91492C217EC925A0002E47A /* GalleryItemColor.h */, 9FBABE6B17AB0EB80002B28F /* InsertObjectListWidget.h */, 9FBABE6C17AB0EB90002B28F /* InsertObjectListWidgetItem.h */, 9FBABE6D17AB0EB90002B28F /* InsertServiceDialog.h */, 275990EC13E88827003E5947 /* IRobloxDoc.h */, C81E40EF19E4B377005E9F91 /* KeepSavedChangesDialog.h */, 1F9AD7921496B3AB00BD2303 /* LogProvider.h */, E9FE5585182D16C00033C43B /* NameValueStoreManager.h */, 2724ADCA15C0713B00C2905A /* MachineConfig.h */, 27B6AC38134E3DBE00A39D39 /* ogrewidget.h */, E949C93213EFD0F6004E39BC /* PropertyItems.h */, E90AC4EC1C4E4E6200B0CE61 /* PlayersDataManager.h */, 9F90BC8116F6BFB20086990B /* QFontBoundProp.h */, 276CF5BE152F79B400FBFDA1 /* QtUtilities.h */, 27BF14A6144628BA00F9554F /* RbxContent.h */, 27B7212114192859006C3756 /* RbxWorkspace.h */, 270F0E7F13C51671007D4C71 /* ReflectionMetadata.h */, 279534B9144DEC4400AD8483 /* RenderStatsItem.h */, 2733D6AD134155AD0096C650 /* Roblox.h */, 22500FDA169BC86600E99E8E /* RobloxApplicationManager.h */, 278601D2156406B900965281 /* RobloxBasicDoc.h */, C8C09C5A17D7A5B500740C24 /* RobloxContextualHelp.h */, E9D1BC2813CDDA14007036FE /* RobloxCustomWidgets.h */, E9AF8D0A1C1898AE00D0D430 /* RobloxChatWidget.h */, E9D57DB4144DB191008EA1B2 /* RobloxDiagnosticsView.h */, E9F6506113D74B7E006866D3 /* RobloxDocManager.h */, 222A51BC18D36A7C003F70D9 /* RobloxFindWidget.h */, 275990ED13E88827003E5947 /* RobloxIDEDoc.h */, C893560A17FC8794000DF440 /* RobloxInputConfigDialog.h */, C893560417FA2FE9000DF440 /* RobloxKeyboardConfig.h */, E9D607B913AF0D7800BE360F /* RobloxMainWindow.h */, C893560B17FC879E000DF440 /* RobloxMouseConfig.h */, 2761E302142A34AA0044EAC2 /* RobloxObjectBrowserDoc.h */, 22051C8B166EBEF800C84FFD /* RobloxPluginHost.h */, 229C783B16FD454300CB6389 /* RobloxPrizeAwarder.h */, E9D53E6513DF13BE00130EA3 /* RobloxPropertyWidget.h */, E92902AB192BC735002DA6A9 /* RobloxQuickAccessConfig.h */, 27BFB06D14BCAC75009976ED /* RobloxReportView.h */, E91492C117EC92400002E47A /* RobloxRibbonMainWindow.h */, E91492C717EC93880002E47A /* RobloxSavingStateDialog.h */, 278F0B0014168419005354AB /* RobloxSettings.h */, 27A7847D143E04C50016B42F /* RobloxSettingsDialog.h */, E9F6506313D74B7E006866D3 /* RobloxStudioVerbs.h */, 9FF2D3B316FB8F350083B5BD /* RobloxStudioVersion.h */, 9F9613611742F9F9009EF5F5 /* RobloxTabWidget.h */, 279D24C814AB8D3200E5B2B9 /* RobloxTaskScheduler.h */, 276DBCBD1598D63A008C2CCC /* RobloxTextOutputWidget.h */, 273C028514605CBA00EF7D28 /* RobloxToolBox.h */, 270F0E6D13C51423007D4C71 /* RobloxTreeWidget.h */, 229C783D16FD454300CB6389 /* RobloxUser.h */, 27A8C75E1353651200C4B551 /* RobloxView.h */, 2710F01313FF33540049A2F1 /* RobloxWebDoc.h */, 9FC9D5711719AEFE00F80154 /* ScopedDebugTimer.h */, E942E1E8184E3D170007F769 /* ScriptComboBox.h */, 9FA8084516B4676F008283E9 /* ShortcutHelpDialog.h */, 9FD2DA9116EBDCA900294676 /* stdafx.h */, 22012D6F184D57B900B13F02 /* StudioIntellesense.h */, E9D4ED601B70F20B00142369 /* StudioMacUtilities.h */, 9FC9D5721719AEFE00F80154 /* StudioSerializerHelper.h */, 27B7212214192859006C3756 /* StudioUtilities.h */, 22051C99166EBF0800C84FFD /* UpdateUIManager.h */, E970431E13575943002DB2E7 /* UserInput.h */, E970431F13575943002DB2E7 /* UserInputUtil.h */, ); name = Header; sourceTree = ""; }; 27C3587F133BBFAF0000000C /* Resources */ = { isa = PBXGroup; children = ( E91492CD17ECA18B0002E47A /* RobloxStudioRibbon.xml */, C8FF51E719F1875A000B0B94 /* RobloxStudioRibbonRelease.xml */, 27575E8C14290F9500848366 /* Roblox.icns */, CFEB5F2A14D0992200037F15 /* RobloxStudio.icns */, E9BFA58513C638ED006D2BC4 /* ReflectionMetadata.xml */, 27A8CA1D1353829700C4B551 /* plugins.cfg */, 2789DE31134FBF5D00DD3A5E /* qt.conf */, 27C35877133BBD800000000C /* Info.plist */, ); name = Resources; sourceTree = ""; }; 27F7AEC51339301B001191CC /* Products */ = { isa = PBXGroup; children = ( 27F7AEC41339301B001191CC /* RobloxStudio.app */, ); name = Products; sourceTree = ""; }; 27F7BAA013395040001191CC /* Products */ = { isa = PBXGroup; children = ( 27F7BAA413395040001191CC /* libBase.a */, 10A395B015FA935D0004EADD /* libBaseiOS.a */, ); name = Products; sourceTree = ""; }; 27F7BAA513395043001191CC /* 3rd Party */ = { isa = PBXGroup; children = ( 1F80D76415D959370070A771 /* boost.xcodeproj */, ); name = "3rd Party"; sourceTree = ""; }; 27F7BFD813395447001191CC /* Rendering */ = { isa = PBXGroup; children = ( 9F4BDA94189AD16000910E67 /* GfxRender.xcodeproj */, 9F4BDA78189AD15200910E67 /* GfxCore.xcodeproj */, 27F7C07A13395EBA001191CC /* AppDraw.xcodeproj */, 27F7BFF6133954F8001191CC /* RbxG3D.xcodeproj */, 27F7C08F13395EE3001191CC /* GfxBase.xcodeproj */, 27F7BFDF13395479001191CC /* G3D.xcodeproj */, ); name = Rendering; sourceTree = ""; }; 27F7BFE013395479001191CC /* Products */ = { isa = PBXGroup; children = ( 27F7BFE713395479001191CC /* libG3D.a */, 10A395C315FA935D0004EADD /* libG3DiOS.a */, ); name = Products; sourceTree = ""; }; 27F7BFF7133954F8001191CC /* Products */ = { isa = PBXGroup; children = ( 27F7BFFE133954F8001191CC /* libRbxG3D.a */, 10A395DE15FA935D0004EADD /* libRbxG3DiOS.a */, ); name = Products; sourceTree = ""; }; 27F7C04113395E04001191CC /* Products */ = { isa = PBXGroup; children = ( 27F7C04813395E05001191CC /* libNetwork-d.a */, 10A395CF15FA935D0004EADD /* libNetwork iOS.a */, 42ED018819900A0E00BE5368 /* libNetwork Studio.a */, ); name = Products; sourceTree = ""; }; 27F7C07B13395EBA001191CC /* Products */ = { isa = PBXGroup; children = ( 27F7C08213395EBA001191CC /* libAppDraw.a */, 10A395AD15FA935D0004EADD /* libAppDrawiOS.a */, ); name = Products; sourceTree = ""; }; 27F7C09013395EE3001191CC /* Products */ = { isa = PBXGroup; children = ( 27F7C09713395EE3001191CC /* libGfxBase.a */, 10A395C915FA935D0004EADD /* libGfxBaseiOS.a */, ); name = Products; sourceTree = ""; }; 3925141A19816E38007725D2 /* Products */ = { isa = PBXGroup; children = ( 3925141E19816E39007725D2 /* libApp.BulletPhysics.a */, 39251E7119935828007725D2 /* libApp.BulletPhysics.iOS.a */, ); name = Products; sourceTree = ""; }; 9F4BDA79189AD15200910E67 /* Products */ = { isa = PBXGroup; children = ( 9F4BDA87189AD15500910E67 /* libGfxCore.a */, 9F4BDA89189AD15500910E67 /* libGfxCore iOS.a */, ); name = Products; sourceTree = ""; }; 9F4BDA95189AD16000910E67 /* Products */ = { isa = PBXGroup; children = ( 9F4BDA9A189AD16100910E67 /* libGfxRender.a */, 9F4BDA9C189AD16100910E67 /* libGfxRender iOS.a */, ); name = Products; sourceTree = ""; }; 9FBE815116E7A71E00617A56 /* Scripting */ = { isa = PBXGroup; children = ( E9D23EFC196EF8C0009E7B88 /* ScriptAnalysisWidget.h */, 9FDF61E418354DF200526C86 /* LuaSourceBuffer.h */, E9E2E36717B543AD008F496A /* DebuggerClient.h */, E9E2E36817B543AD008F496A /* DebuggerWidgets.h */, 9FD2DA8C16EBDCA000294676 /* RobloxScriptDoc.h */, 9FD2DA8D16EBDCA000294676 /* RobloxScriptReview.h */, 9FD2DA8E16EBDCA000294676 /* ScriptSideWidget.h */, 9FD2DA8F16EBDCA000294676 /* ScriptSyntaxHighlighter.h */, 9FD2DA9016EBDCA000294676 /* ScriptTextEditor.h */, ); name = Scripting; sourceTree = ""; }; 9FBE815216E7A77300617A56 /* Scripting */ = { isa = PBXGroup; children = ( E9D23EED196EF8AE009E7B88 /* ScriptAnalysisWidget.cpp */, 9FDF61F818354E2200526C86 /* LuaSourceBuffer.cpp */, E9E2E37B17B543D3008F496A /* DebuggerClient.cpp */, E9E2E37C17B543D3008F496A /* DebuggerWidgets.cpp */, 9FD2DA8016EBDC7000294676 /* RobloxScriptDoc.cpp */, 9FD2DA8116EBDC7000294676 /* RobloxScriptReview.cpp */, 9FD2DA8216EBDC7000294676 /* ScriptSideWidget.cpp */, 9FD2DA8316EBDC7000294676 /* ScriptSyntaxHighlighter.cpp */, 9FD2DA8416EBDC7000294676 /* ScriptTextEditor.cpp */, ); name = Scripting; sourceTree = ""; }; 9FE80B0F1992E4C200DB3A29 /* Filewatcher */ = { isa = PBXGroup; children = ( 9FE80B1D1992E4FB00DB3A29 /* FileWatcher.h */, 9FE80B1E1992E4FB00DB3A29 /* FileWatcherImpl.h */, 9FE80B1F1992E4FB00DB3A29 /* FileWatcherLinux.h */, 9FE80B201992E4FB00DB3A29 /* FileWatcherOSX.h */, 9FE80B211992E4FB00DB3A29 /* FileWatcherWin32.h */, ); name = Filewatcher; sourceTree = ""; }; 9FE80B221992E50B00DB3A29 /* Filewatcher */ = { isa = PBXGroup; children = ( 9FE80B231992E53600DB3A29 /* FileWatcher.cpp */, 9FE80B241992E53600DB3A29 /* FileWatcherLinux.cpp */, 9FE80B251992E53600DB3A29 /* FileWatcherOSX.cpp */, 9FE80B261992E53600DB3A29 /* FileWatcherWin32.cpp */, ); name = Filewatcher; sourceTree = ""; }; C8C1B6D418F8907400B57DF3 /* Products */ = { isa = PBXGroup; children = ( C8C1B6D818F8907400B57DF3 /* libCSG.a */, ); name = Products; sourceTree = ""; }; E912882315185F32005536A2 /* Products */ = { isa = PBXGroup; children = ( E912882715185F32005536A2 /* libApp.a */, 10A395AA15FA935D0004EADD /* libAppiOS.a */, 1FBCE47A1822F3E5007C53E4 /* libAppTest.a */, 42ED017B19900A0E00BE5368 /* libApp Studio.a */, ); name = Products; sourceTree = ""; }; E953C9391A2CD2EC000ADC0F /* Products */ = { isa = PBXGroup; children = ( E953C93D1A2CD2ED000ADC0F /* libqtnribbon.dylib */, ); name = Products; sourceTree = ""; }; E9AC689313AB57A800F7A22E /* Contrib */ = { isa = PBXGroup; children = ( 94DD546C1C6BCB3000A2E2DE /* SDL2.framework */, C81F2A52196B5DBE00D7CF3F /* libsgCore.dylib */, 27F7C0C113396638001191CC /* libfmodex.dylib */, ); name = Contrib; sourceTree = ""; }; E9AC726413AB59E000F7A22E /* Roblox */ = { isa = PBXGroup; children = ( 4281E5FD19806788002F5A98 /* LuaVMDummy.cpp */, 275E94F814437C9000368E45 /* AppSettings.xml */, 275990FB13E889E4003E5947 /* Header */, E9AC726613AB5A1500F7A22E /* ClientBase */, E9AC726A13AB5B6100F7A22E /* Classes */, E9AC726B13AB5BEB00F7A22E /* Qt */, 27C3587F133BBFAF0000000C /* Resources */, ); name = Roblox; sourceTree = ""; }; E9AC726613AB5A1500F7A22E /* ClientBase */ = { isa = PBXGroup; children = ( 9F5A333615DAB99C009E9471 /* MachineConfiguration.cpp */, 9F5A333715DAB99C009E9471 /* MachineConfiguration.h */, 27A8C84C1353733600C4B551 /* RenderSettingsItem.h */, 27A8C84D1353734800C4B551 /* RenderSettingsItem.cpp */, ); name = ClientBase; sourceTree = ""; }; E9AC726A13AB5B6100F7A22E /* Classes */ = { isa = PBXGroup; children = ( E900CA6A1C73586C006D647C /* RobloxTeamCreateWidget.cpp */, 9FE243951C3F223C0082268C /* SelectionHighlightAdornable.cpp */, 9FE243831C3F222A0082268C /* CloudEditAdornable.cpp */, 9FF305B51AE880190034D011 /* ScriptPickerDialog.cpp */, DC156B6C1AB21BDD00C6BCF9 /* CSGOperations.cpp */, 94CEB3841A78643F00A87D1C /* SDLGameController.cpp */, 22C54E2A19D5CD1800A10F33 /* ManageEmulationDeviceDialog.cpp */, 22AC93F919D48D6F00A74B8D /* AddEmulationDeviceDialog.cpp */, 22AC93FA19D48D6F00A74B8D /* StudioDeviceEmulator.cpp */, 9FE80B221992E50B00DB3A29 /* Filewatcher */, 9F56B4ED1958DBDB00E17F5A /* RobloxGameExplorer.cpp */, 9F7C5C00199C231900F8254B /* RobloxTutorials.cpp */, 94EAFBE31863915C00E3B033 /* MobileDevelopmentDeployer.cpp */, 94EAFBE41863915C00E3B033 /* PairRbxDeviceDialog.cpp */, 9FBE815216E7A77300617A56 /* Scripting */, 224C536B16D81F8A004A121B /* Web */, 275990E913E88827003E5947 /* AppleCrashReporter.cpp */, 1FED177F157FD0C00087C7F8 /* AuthenticationHelper.cpp */, E9F6505D13D74B7E006866D3 /* AuthoringSettings.cpp */, 9F8C8181172B2932003D53A2 /* AutoSaveDialog.cpp */, F44D0DA115802B2F00F6F823 /* BreakpadCrashReporter.mm */, E9E6FCC614BD975B000106C2 /* CommonInsertWidget.cpp */, 10A9549A15A3708300D4F203 /* DataModelSerialize.cpp */, 9F9613621742FA19009EF5F5 /* DocDockManager.cpp */, 9F9613631742FA19009EF5F5 /* DocDockWidget.cpp */, 9F9613641742FA19009EF5F5 /* DocTabManager.cpp */, 278601CC1564068400965281 /* ExternalHandlers.cpp */, 27177B3C14854C4300AD7185 /* FindDialog.cpp */, 9F5013651919AF1C005D9081 /* StudioAnalytics.cpp */, 27A5A91A135CC4010079E08C /* FunctionMarshaller.cpp */, E91492BC17EC905B0002E47A /* GalleryItemColor.cpp */, 9FBABE6E17AB0ED00002B28F /* InsertObjectListWidget.cpp */, 9FBABE6F17AB0ED00002B28F /* InsertObjectListWidgetItem.cpp */, 9FBABE7017AB0ED00002B28F /* InsertServiceDialog.cpp */, C81E40ED19E4B2E2005E9F91 /* KeepSavedChangesDialog.cpp */, 1F9AD7961496B3FE00BD2303 /* LogProvider.cpp */, E9FE5583182D169B0033C43B /* NameValueStoreManager.cpp */, 2724ADDB15C0717C00C2905A /* MachineConfig.cpp */, 118FCBAABA162BA17933C789 /* main.cpp */, 27B6AC2D134E3DAE00A39D39 /* ogrewidget.cpp */, E90AC4DA1C4E4E4400B0CE61 /* PlayersDataManager.cpp */, 276CF5BC152F79A300FBFDA1 /* QtUtilities.cpp */, 27BF149F1446278600F9554F /* RbxContent.cpp */, 27B7211B14192841006C3756 /* RbxWorkspace.cpp */, 507325291AA151B600A04CF0 /* SplineEditor.cpp */, 270F0E7E13C51671007D4C71 /* ReflectionMetadata.cpp */, 279534B7144DEC1F00AD8483 /* RenderStatsItem.cpp */, 2733D6AB134155A20096C650 /* Roblox.cpp */, 22500FDB169BC87300E99E8E /* RobloxApplicationManager.cpp */, 278601CD1564068400965281 /* RobloxBasicDoc.cpp */, C8C09C4617D7A4F700740C24 /* RobloxContextualHelp.cpp */, E9D1BC2E13CDDA67007036FE /* RobloxCustomWidgets.cpp */, E9AF8CF61C18989300D0D430 /* RobloxChatWidget.cpp */, E9D57DB6144DB19F008EA1B2 /* RobloxDiagnosticsView.cpp */, E9D607B313AF0D3F00BE360F /* RobloxDocManager.cpp */, 222A51A318D36A4F003F70D9 /* RobloxFindWidget.cpp */, E9D607B413AF0D3F00BE360F /* RobloxIDEDoc.cpp */, C893560617FC8296000DF440 /* RobloxInputConfigDialog.cpp */, C89355F017FA2F3E000DF440 /* RobloxKeyboardConfig.cpp */, E9D607B513AF0D3F00BE360F /* RobloxMainWindow.cpp */, C893560817FC82F5000DF440 /* RobloxMouseConfig.cpp */, 2761E300142A349C0044EAC2 /* RobloxObjectBrowserDoc.cpp */, E949C92B13EFD0E8004E39BC /* PropertyItems.cpp */, 22051C9A166EBF2200C84FFD /* RobloxPluginHost.cpp */, 229C783A16FD454300CB6389 /* RobloxPrizeAwarder.cpp */, E9D53E6313DF13AD00130EA3 /* RobloxPropertyWidget.cpp */, E92902B9192BC767002DA6A9 /* RobloxQuickAccessConfig.cpp */, 27BFB06B14BCAC60009976ED /* RobloxReportView.cpp */, E91492B617EC90250002E47A /* RobloxRibbonMainWindow.cpp */, E91492C817EC939E0002E47A /* RobloxSavingStateDialog.cpp */, 278F0B06141684C6005354AB /* RobloxSettings.cpp */, 27A7847B143E04B70016B42F /* RobloxSettingsDialog.cpp */, E9F6506213D74B7E006866D3 /* RobloxStudioVerbs.cpp */, 279D24CA14AB8D5800E5B2B9 /* RobloxTaskScheduler.cpp */, 276DBCBE1598D669008C2CCC /* RobloxTextOutputWidget.cpp */, 273C028314605CAD00EF7D28 /* RobloxToolBox.cpp */, 270F0E6C13C51423007D4C71 /* RobloxTreeWidget.cpp */, 229C783C16FD454300CB6389 /* RobloxUser.cpp */, 27A8C75F1353651B00C4B551 /* RobloxView.cpp */, 2710F01413FF33E70049A2F1 /* RobloxWebDoc.cpp */, E942E1E9184E3D490007F769 /* ScriptComboBox.cpp */, 9F8DF6301734867000C68FB1 /* ShortcutHelpDialog.cpp */, 9FD2DA8A16EBDC7F00294676 /* stdafx.cpp */, 22012D5A184D579E00B13F02 /* StudioIntellesense.cpp */, E9D4ED4E1B70F1EE00142369 /* StudioMacUtilities.mm */, 9FC9D56F1719AEDA00F80154 /* StudioSerializerHelper.cpp */, 27B7211C14192841006C3756 /* StudioUtilities.cpp */, 22051C9C166EBF2200C84FFD /* UpdateUIManager.cpp */, E970431813575930002DB2E7 /* UserInput.cpp */, E970431913575930002DB2E7 /* UserInputUtil.cpp */, ); name = Classes; sourceTree = ""; }; E9AC726B13AB5BEB00F7A22E /* Qt */ = { isa = PBXGroup; children = ( E9AC726E13AB5C1E00F7A22E /* Uic */, E9AC726D13AB5C1000F7A22E /* Rcc */, ); name = Qt; sourceTree = ""; }; E9AC726D13AB5C1000F7A22E /* Rcc */ = { isa = PBXGroup; children = ( 8858021D93F8835E91623355 /* RobloxStudio.qrc */, ); name = Rcc; sourceTree = ""; }; E9AC726E13AB5C1E00F7A22E /* Uic */ = { isa = PBXGroup; children = ( 22C54E3E19D5CD4100A10F33 /* ManageEmulationDevDialog.ui */, 22AC93FD19D48F7C00A74B8D /* AddEmulationDevDialog.ui */, 94EAFBFC1863918800E3B033 /* PairRbxDevDialog.ui */, 9F8C8185172B2BE7003D53A2 /* AutoSave.ui */, E9D6079613AF0B8A00BE360F /* RBXMainWindow.ui */, 9FD2D9EE16EBD85500294676 /* RobloxStudio.css */, E909972E1C722115001ACEE2 /* TeamCreate.ui */, ); name = Uic; sourceTree = ""; }; ED1E82605DD74B483AF3C982 /* Frameworks and Libraries */ = { isa = PBXGroup; children = ( 56B0C6681987227700503E12 /* libssl.a */, 56B0C6781987228900503E12 /* libcurl.a */, 56B0C6671987227700503E12 /* libcrypto.a */, 564FE9ED19953DDE00BEEAB8 /* libz.dylib */, 9F4BDAA1189AD36500910E67 /* OpenGL.framework */, 1F645BE81B0689A400294874 /* libfmod.dylib */, 22334A9A193915A100A7960E /* libsgCore.dylib */, E9EA2292178E60D3008AE2DD /* QtCore.framework */, E9EA2290178E60CB008AE2DD /* QtGui.framework */, E9EA228E178E60BE008AE2DD /* QtWebKit.framework */, E9EA228C178E60B4008AE2DD /* phonon.framework */, E9EA2288178E6098008AE2DD /* QtNetwork.framework */, E9EA2286178E6089008AE2DD /* QtXml.framework */, 9F8DE14816CC3DF400DA3803 /* Breakpad.framework */, E9AC6F3B13AB588F00F7A22E /* Carbon.framework */, E9AC6F3D13AB588F00F7A22E /* Cocoa.framework */, E9AC700D13AB58B600F7A22E /* IOKit.framework */, E9AC726213AB59B000F7A22E /* libcrypto.dylib */, 27F1AE3114D211910071FF01 /* Foundation.framework */, ); name = "Frameworks and Libraries"; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ 458B748D01CB8A0044C1B18C /* RobloxStudio */ = { isa = PBXNativeTarget; buildConfigurationList = 27F7AEE713393024001191CC /* Build configuration list for PBXNativeTarget "RobloxStudio" */; buildPhases = ( C29B8785722055ED95EF7B57 /* Build Sources */, 2A1043669E6E5A7426EA502A /* Frameworks & Libraries */, 3787F99312C85FF0073FD7BA /* Bundle Resources */, 27F7C10013396901001191CC /* Copy Frameworks */, 27856DE9133970130052867B /* Copy dylib's */, E9487D2813AA62FD00E8170E /* Copy Plugins */, 9F37662918A994870099C2FD /* Build shaders */, 1FBCE4761822F3A4007C53E4 /* Manual Copy for XCode 5 Bug */, 275E950114437DB300368E45 /* Copy in Executables Folder */, 27856DEB133970440052867B /* Run install_name_tool Script */, ); buildRules = ( E9C7D3D517785D580043EB40 /* PBXBuildRule */, E9C7D3D417785D380043EB40 /* PBXBuildRule */, E9C7D3D317785D070043EB40 /* PBXBuildRule */, ); dependencies = ( 3925142019816E48007725D2 /* PBXTargetDependency */, 42ED018B19900A3500BE5368 /* PBXTargetDependency */, 42ED018D19900A3500BE5368 /* PBXTargetDependency */, C8C1B71E18F8A5F700B57DF3 /* PBXTargetDependency */, 9F37660D18A418840099C2FD /* PBXTargetDependency */, 9F37660F18A418840099C2FD /* PBXTargetDependency */, 1FE0FF7715D96B0C00F71148 /* PBXTargetDependency */, 27F7BADC133951FF001191CC /* PBXTargetDependency */, 27F7BFEA13395493001191CC /* PBXTargetDependency */, 27F7C00513395539001191CC /* PBXTargetDependency */, 27F7C0A313395F22001191CC /* PBXTargetDependency */, 27F7C0A913395F22001191CC /* PBXTargetDependency */, 272ACF3E143117710097DF36 /* PBXTargetDependency */, E953C93F1A2CD348000ADC0F /* PBXTargetDependency */, ); name = RobloxStudio; productName = dockwidgets; productReference = 27F7AEC41339301B001191CC /* RobloxStudio.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 91B15E841AA80083484172DE /* Project object */ = { isa = PBXProject; attributes = { }; buildConfigurationList = 2A951308CDB28F104D0A4BD2 /* Build configuration list for PBXProject "RobloxStudio" */; compatibilityVersion = "Xcode 2.4"; developmentRegion = English; hasScannedForEncodings = 1; knownRegions = ( English, Japanese, French, German, ); mainGroup = 05596AB53D8D521C69802C27 /* dockwidgets */; productRefGroup = 27F7AEC51339301B001191CC /* Products */; projectDirPath = ""; projectReferences = ( { ProductGroup = 3925141A19816E38007725D2 /* Products */; ProjectRef = 3925141919816E38007725D2 /* App.BulletPhysics.xcodeproj */; }, { ProductGroup = E912882315185F32005536A2 /* Products */; ProjectRef = E9128806151854B6005536A2 /* App.xcodeproj */; }, { ProductGroup = 27F7C07B13395EBA001191CC /* Products */; ProjectRef = 27F7C07A13395EBA001191CC /* AppDraw.xcodeproj */; }, { ProductGroup = 27F7BAA013395040001191CC /* Products */; ProjectRef = 27F7B0A01339307E001191CC /* Base.xcodeproj */; }, { ProductGroup = 1F80D76515D959370070A771 /* Products */; ProjectRef = 1F80D76415D959370070A771 /* boost.xcodeproj */; }, { ProductGroup = C8C1B6D418F8907400B57DF3 /* Products */; ProjectRef = C8C1B6D318F8907400B57DF3 /* CSG.xcodeproj */; }, { ProductGroup = 27F7BFE013395479001191CC /* Products */; ProjectRef = 27F7BFDF13395479001191CC /* G3D.xcodeproj */; }, { ProductGroup = 27F7C09013395EE3001191CC /* Products */; ProjectRef = 27F7C08F13395EE3001191CC /* GfxBase.xcodeproj */; }, { ProductGroup = 9F4BDA79189AD15200910E67 /* Products */; ProjectRef = 9F4BDA78189AD15200910E67 /* GfxCore.xcodeproj */; }, { ProductGroup = 9F4BDA95189AD16000910E67 /* Products */; ProjectRef = 9F4BDA94189AD16000910E67 /* GfxRender.xcodeproj */; }, { ProductGroup = 272ACF38143117550097DF36 /* Products */; ProjectRef = 272ACF37143117550097DF36 /* Log.xcodeproj */; }, { ProductGroup = 27F7C04113395E04001191CC /* Products */; ProjectRef = 27F7C04013395E04001191CC /* Network.xcodeproj */; }, { ProductGroup = E953C9391A2CD2EC000ADC0F /* Products */; ProjectRef = E953C9381A2CD2EC000ADC0F /* qtnribbon.xcodeproj */; }, { ProductGroup = 27F7BFF7133954F8001191CC /* Products */; ProjectRef = 27F7BFF6133954F8001191CC /* RbxG3D.xcodeproj */; }, ); projectRoot = ""; targets = ( 458B748D01CB8A0044C1B18C /* RobloxStudio */, CFD9A1DA142D48F500517E39 /* RobloxStudio.zip */, ); }; /* End PBXProject section */ /* Begin PBXReferenceProxy section */ 10A395AA15FA935D0004EADD /* libAppiOS.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = libAppiOS.a; remoteRef = 10A395A915FA935D0004EADD /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 10A395AD15FA935D0004EADD /* libAppDrawiOS.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = libAppDrawiOS.a; remoteRef = 10A395AC15FA935D0004EADD /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 10A395B015FA935D0004EADD /* libBaseiOS.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = libBaseiOS.a; remoteRef = 10A395AF15FA935D0004EADD /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 10A395B415FA935D0004EADD /* libBoost static iOS.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = "libBoost static iOS.a"; remoteRef = 10A395B315FA935D0004EADD /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 10A395C315FA935D0004EADD /* libG3DiOS.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = libG3DiOS.a; remoteRef = 10A395C215FA935D0004EADD /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 10A395C915FA935D0004EADD /* libGfxBaseiOS.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = libGfxBaseiOS.a; remoteRef = 10A395C815FA935D0004EADD /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 10A395CC15FA935D0004EADD /* libLog iOS.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = "libLog iOS.a"; remoteRef = 10A395CB15FA935D0004EADD /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 10A395CF15FA935D0004EADD /* libNetwork iOS.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = "libNetwork iOS.a"; remoteRef = 10A395CE15FA935D0004EADD /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 10A395DE15FA935D0004EADD /* libRbxG3DiOS.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = libRbxG3DiOS.a; remoteRef = 10A395DD15FA935D0004EADD /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 1F80D76D15D959370070A771 /* Boost_1_55.dylib */ = { isa = PBXReferenceProxy; fileType = "compiled.mach-o.dylib"; path = Boost_1_55.dylib; remoteRef = 1F80D76C15D959370070A771 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 1F80D76F15D959370070A771 /* libboost-d-1_55.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = "libboost-d-1_55.a"; remoteRef = 1F80D76E15D959370070A771 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 1FBCE47A1822F3E5007C53E4 /* libAppTest.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = libAppTest.a; remoteRef = 1FBCE4791822F3E5007C53E4 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 272ACF3C143117550097DF36 /* libLog.dylib */ = { isa = PBXReferenceProxy; fileType = "compiled.mach-o.dylib"; path = libLog.dylib; remoteRef = 272ACF3B143117550097DF36 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 27F7BAA413395040001191CC /* libBase.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = libBase.a; remoteRef = 27F7BAA313395040001191CC /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 27F7BFE713395479001191CC /* libG3D.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = libG3D.a; remoteRef = 27F7BFE613395479001191CC /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 27F7BFFE133954F8001191CC /* libRbxG3D.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = libRbxG3D.a; remoteRef = 27F7BFFD133954F8001191CC /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 27F7C04813395E05001191CC /* libNetwork-d.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = "libNetwork-d.a"; remoteRef = 27F7C04713395E05001191CC /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 27F7C08213395EBA001191CC /* libAppDraw.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = libAppDraw.a; remoteRef = 27F7C08113395EBA001191CC /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 27F7C09713395EE3001191CC /* libGfxBase.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = libGfxBase.a; remoteRef = 27F7C09613395EE3001191CC /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 3925141E19816E39007725D2 /* libApp.BulletPhysics.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = libApp.BulletPhysics.a; remoteRef = 3925141D19816E39007725D2 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 39251E7119935828007725D2 /* libApp.BulletPhysics.iOS.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = libApp.BulletPhysics.iOS.a; remoteRef = 39251E7019935828007725D2 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 42ED017B19900A0E00BE5368 /* libApp Studio.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = "libApp Studio.a"; remoteRef = 42ED017A19900A0E00BE5368 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 42ED018819900A0E00BE5368 /* libNetwork Studio.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = "libNetwork Studio.a"; remoteRef = 42ED018719900A0E00BE5368 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 9F4BDA87189AD15500910E67 /* libGfxCore.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = libGfxCore.a; remoteRef = 9F4BDA86189AD15500910E67 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 9F4BDA89189AD15500910E67 /* libGfxCore iOS.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = "libGfxCore iOS.a"; remoteRef = 9F4BDA88189AD15500910E67 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 9F4BDA9A189AD16100910E67 /* libGfxRender.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = libGfxRender.a; remoteRef = 9F4BDA99189AD16100910E67 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 9F4BDA9C189AD16100910E67 /* libGfxRender iOS.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = "libGfxRender iOS.a"; remoteRef = 9F4BDA9B189AD16100910E67 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; C8C1B6D818F8907400B57DF3 /* libCSG.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = libCSG.a; remoteRef = C8C1B6D718F8907400B57DF3 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; E912882715185F32005536A2 /* libApp.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = libApp.a; remoteRef = E912882615185F32005536A2 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; E953C93D1A2CD2ED000ADC0F /* libqtnribbon.dylib */ = { isa = PBXReferenceProxy; fileType = "compiled.mach-o.dylib"; path = libqtnribbon.dylib; remoteRef = E953C93C1A2CD2ED000ADC0F /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXReferenceProxy section */ /* Begin PBXResourcesBuildPhase section */ 3787F99312C85FF0073FD7BA /* Bundle Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 94EAFBFD1863918800E3B033 /* PairRbxDevDialog.ui in Bundle Resources */, 2789DE32134FBF7400DD3A5E /* qt.conf in Bundle Resources */, 22C54E3F19D5CD4100A10F33 /* ManageEmulationDevDialog.ui in Bundle Resources */, 22AC93FE19D48F7C00A74B8D /* AddEmulationDevDialog.ui in Bundle Resources */, E909972F1C722115001ACEE2 /* TeamCreate.ui in Bundle Resources */, 27A8CA1E1353829700C4B551 /* plugins.cfg in Bundle Resources */, E9BFA58613C638ED006D2BC4 /* ReflectionMetadata.xml in Bundle Resources */, 27575E8D14290F9500848366 /* Roblox.icns in Bundle Resources */, C8FF51E819F1875A000B0B94 /* RobloxStudioRibbonRelease.xml in Bundle Resources */, CFEB5F2B14D0992200037F15 /* RobloxStudio.icns in Bundle Resources */, E91492CE17ECA18B0002E47A /* RobloxStudioRibbon.xml in Bundle Resources */, ); name = "Bundle Resources"; runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ 10CB31D61565B03A00EE8F66 /* Generate Version File */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); name = "Generate Version File"; outputPaths = ( "$(CONFIGURATION_BUILD_DIR)/MacStudioVersion.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "/usr/libexec/PlistBuddy -c \"print :CFBundleShortVersionString\" \"$CONFIGURATION_BUILD_DIR/stripped/RobloxStudio.app/Contents/Info.plist\" | sed -e 's/[.]/, /g' > \"$CONFIGURATION_BUILD_DIR/MacStudioVersion.txt\""; }; 1FBCE4761822F3A4007C53E4 /* Manual Copy for XCode 5 Bug */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); name = "Manual Copy for XCode 5 Bug"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "mkdir -p \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/Resources/PlatformContent/pc\"\ncp -rf \"${SRCROOT}/../PlatformContent/pc\" \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/Resources/PlatformContent\"\n\ncp -rf \"${SRCROOT}/../BuiltInPlugins\" \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/Resources\"\ncp -rf \"${SRCROOT}/../content\" \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/Resources\"\ncp -rf \"${SRCROOT}/../shaders\" \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/Resources\"\ncp -rf \"${SRCROOT}/../BuiltInPlugins\" \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/Resources\"\n"; }; 2721128F14D1FB370071A0BA /* Generate dSYM */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( $CONFIGURATION_BUILD_DIR/RobloxStudio.app/Contents/MacOS/RobloxStudio, ); name = "Generate dSYM"; outputPaths = ( $CONFIGURATION_BUILD_DIR/RobloxStudio.app.dSYM, ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "# Generate dSYM File for RobloxStudio and other dependent dylibs\n\nBINARIES=( \"$CONFIGURATION_BUILD_DIR/RobloxStudio.app/Contents/MacOS/RobloxStudio\" \"$CONFIGURATION_BUILD_DIR/RobloxStudio.app/Contents/Frameworks/libLog.dylib\" )\nOUTPUTS=( \"$CONFIGURATION_BUILD_DIR/RobloxStudio.app.dSYM\" \"$CONFIGURATION_BUILD_DIR/libLog.dSYM\" )\n\nfor i in 0\ndo\ndsymutil --arch=i386 \"${BINARIES[$i]}\" -o \"${OUTPUTS[$i]}\"\ndone"; }; 2721129914D1FDDD0071A0BA /* Generate Breakpad Symbol Dump Zip */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( $CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH, ); name = "Generate Breakpad Symbol Dump Zip"; outputPaths = ( $CONFIGURATION_BUILD_DIR/$TARGET_NAME.breakpad, ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "# assign the breakpad dir\nBREAKPAD_DIR=\"$CONFIGURATION_BUILD_DIR/breakpad\"\nAPP_TARGET=RobloxStudio\n\nBINARIES=( \"$CONFIGURATION_BUILD_DIR/$APP_TARGET.app\" )\nTARGETS=( \"$APP_TARGET\" )\n\n# remove and recreate the breakpad directory for a fresh export\nrm -rf \"$BREAKPAD_DIR\"\nif [ -e \"$CONFIGURATION_BUILD_DIR/breakpad.zip\" ]\nthen\n\trm \"$CONFIGURATION_BUILD_DIR/breakpad.zip\"\nfi\nmkdir \"$BREAKPAD_DIR\"\n\nfor((i = 0; i < ${#BINARIES[@]}; i++))\ndo\n\t# check if we operate on the dsym or the contents\n\tBINARY=\"test\"\n\tTARGET=\"${TARGETS[$i]}\"\n\tif [ -e \"${BINARIES[$i]}.dSYM\" ]\n\tthen\n\t\tBINARY=\"${BINARIES[$i]}.dSYM\"\n\telif [ -e \"${BINARIES[$i]}/Contents/MacOS/$TARGET\" ]\n\tthen\n\t\tBINARY=\"${BINARIES[$i]}/Contents/MacOS/$TARGET\"\n\telse\n\t\tBINARY=\"${BINARIES[$i]}\"\n\tfi\n\t\n\t# dump symbols from the binary to the breakpad\n\t\"$CONTRIB_PATH/google-breakpad/19OCT2015/bin/mac/dump_syms\" -a i386 \"$BINARY\" > \"$BREAKPAD_DIR/$TARGET.breakpad\"\necho \"Dumping $CONTRIB_PATH/google-breakpad/19OCT2015/bin/mac/dump_syms on $BINARY to $BREAKPAD_DIR/$TARGET.breakpad\"\n\n\t# pull the breakpad label from the header of the breakpad file\n\tLABEL=`head -n 1 \"$BREAKPAD_DIR/$TARGET.breakpad\" | awk '{print $4}'`\n\n\t# create directory according to the header label\n\tmkdir -p \"$BREAKPAD_DIR/$TARGET/$LABEL/\"\n\n\t# move the breakpad file\n\tmv \"$BREAKPAD_DIR/$TARGET.breakpad\" \"$BREAKPAD_DIR/$TARGET/$LABEL/$TARGET.sym\"\ndone\n \n# zip the breakpad directory\nditto -c -k --keepParent --zlibCompressionLevel 9 \"$BREAKPAD_DIR\" \"$CONFIGURATION_BUILD_DIR/breakpad-studio-mac.zip\""; }; 27856DEB133970440052867B /* Run install_name_tool Script */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; comments = "This is to change the linkages location embedded inside the executable about information on where to pick up the dylibs from\nThe linkages location information reside in the dylib which can be seen with following command\n\notool -L libtbb.dylib\n\nWhen the executable links with the dylibs, it reads the location information from this dylibs & embeds it inside of exe.\nNow when you run this exe it knows where to pick up this dylibs\n\nWhat we are doing here is keeping the dylib unchanged & still pointing to the current working directory, for libtbb you will see with otool on 1st line it will just say libtbb\nIt should be @executable_path/../Frameworks/libtbb.dylib\n\nWe add this information to the unix RobloxPlayer exe with following commands & just ignore the stale information inside the dylibs\n------------------------------------------------------------------------------------------------------------------------------------\nWe can get away by just changing the Unix Executable to say where to pick the dylibs, no need to do any other steps except this\nChanging the executable to (Note RobloxPlayer is the Unix Executable) (This is automated with this Script which runs after generating the exe)\n\ninstall_name_tool -change libtbb.dylib @executable_path/../Frameworks/libtbb.dylib RobloxPlayer\n\nTo read the linkages in exe\notool -L RobloxPlayer\n------------------------------------------------------------------------------------------------------------------------------------\n\nAdditional Info\n\nTo see what is the location where the dylib should go:\n\notool -L libtbb.dylib\n\n\n\nThe 1st line tells you where it should go\n\n\n\nIf you want to change it to go inside the package contents of app into Frameworks then issue following command on the dylibs you want to change\n\n\n\nGo to the contrib tbb directory where you have this original dylibs & issue following commands\n\nto change the location where the exe should look to pick it up from\n\nI am in contrib/TBB/tbb_mac/lib\n\ninstall_name_tool -id @executable_path/../Frameworks/libtbb.dylib libtbb.dylib\n\n\n\nNow when this is installed in the package contents the exe will know to pick it from Frameworks.\n\nMake sure the copy location is also inside of Frameworks (ie. this file resides in Frameworks)\n\n\n\ninstall_name_tool -id libtbb.dylib \"${CONFIGURATION_BUILD_DIR}/libtbb.dylib\"\n-------------------------------------------------------------------------------------------------------------------------------------\n\n\n\n"; files = ( ); inputPaths = ( ); name = "Run install_name_tool Script"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "# Change the dylibs linkages in the Roblox Studio Unix EXE\ninstall_name_tool -change ./libfmod.dylib @executable_path/../Frameworks/libfmod.dylib \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/MacOS/RobloxStudio\"\ninstall_name_tool -change ./libLog.dylib @executable_path/../Frameworks/libLog.dylib \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/MacOS/RobloxStudio\"\n\n#Change the QtGui, QtCore, QtWebkit, phonon, QtXml, QtDBus, QtNetwork Framework linkages in the Roblox Studio Unix EXE\ninstall_name_tool -change QtGui.framework/Versions/4/QtGui @executable_path/../Frameworks/QtGui.framework/Versions/4/QtGui \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/MacOS/RobloxStudio\"\ninstall_name_tool -change QtCore.framework/Versions/4/QtCore @executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/MacOS/RobloxStudio\"\ninstall_name_tool -change QtWebKit.framework/Versions/4/QtWebKit @executable_path/../Frameworks/QtWebKit.framework/Versions/4/QtWebKit \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/MacOS/RobloxStudio\"\ninstall_name_tool -change phonon.framework/Versions/4/phonon @executable_path/../Frameworks/phonon.framework/Versions/4/phonon \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/MacOS/RobloxStudio\"\ninstall_name_tool -change QtXml.framework/Versions/4/QtXml @executable_path/../Frameworks/QtXml.framework/Versions/4/QtXml \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/MacOS/RobloxStudio\"\ninstall_name_tool -change QtNetwork.framework/Versions/4/QtNetwork @executable_path/../Frameworks/QtNetwork.framework/Versions/4/QtNetwork \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/MacOS/RobloxStudio\"\n\n\n#Change the QtCore Framework linkages in the QtGui Framework\ninstall_name_tool -change QtCore.framework/Versions/4/QtCore @executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/Frameworks/QtGui.framework/Versions/4/QtGui\"\n\n#Change the QtCore, QtGui, phonon, QtXml, QtDBus, QtNetwork, Framework linkages in the QtWebKit Framework\ninstall_name_tool -change QtCore.framework/Versions/4/QtCore @executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/Frameworks/QtWebKit.framework/Versions/4/QtWebKit\"\ninstall_name_tool -change QtGui.framework/Versions/4/QtGui @executable_path/../Frameworks/QtGui.framework/Versions/4/QtGui \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/Frameworks/QtWebKit.framework/Versions/4/QtWebKit\"\ninstall_name_tool -change phonon.framework/Versions/4/phonon @executable_path/../Frameworks/phonon.framework/Versions/4/phonon \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/Frameworks/QtWebKit.framework/Versions/4/QtWebKit\"\ninstall_name_tool -change QtXml.framework/Versions/4/QtXml @executable_path/../Frameworks/QtXml.framework/Versions/4/QtXml \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/Frameworks/QtWebKit.framework/Versions/4/QtWebKit\"\ninstall_name_tool -change QtNetwork.framework/Versions/4/QtNetwork @executable_path/../Frameworks/QtNetwork.framework/Versions/4/QtNetwork \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/Frameworks/QtWebKit.framework/Versions/4/QtWebKit\"\n\n#Change the QtCore Framework linkages in the QtXml Framework\ninstall_name_tool -change QtCore.framework/Versions/4/QtCore @executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/Frameworks/QtXml.framework/Versions/4/QtXml\"\n\n#Change the QtCore Framework linkages in the QtNetwork Framework\ninstall_name_tool -change QtCore.framework/Versions/4/QtCore @executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/Frameworks/QtNetwork.framework/Versions/4/QtNetwork\"\n\n#Change the QtCore, QtDBus, QtXml, QtGui Framework linkages in the phonon Framework\ninstall_name_tool -change QtCore.framework/Versions/4/QtCore @executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/Frameworks/phonon.framework/Versions/4/phonon\"\ninstall_name_tool -change QtXml.framework/Versions/4/QtXml @executable_path/../Frameworks/QtXml.framework/Versions/4/QtXml \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/Frameworks/phonon.framework/Versions/4/phonon\"\ninstall_name_tool -change QtGui.framework/Versions/4/QtGui @executable_path/../Frameworks/QtGui.framework/Versions/4/QtGui \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/Frameworks/phonon.framework/Versions/4/phonon\"\n\n\n#change the lookup for imageformats plugin for the webkit\n#gif\ninstall_name_tool -change QtGui.framework/Versions/4/QtGui @executable_path/../Frameworks/QtGui.framework/Versions/4/QtGui \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/PlugIns/imageformats/libqgif.dylib\"\ninstall_name_tool -change QtCore.framework/Versions/4/QtCore @executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/PlugIns/imageformats/libqgif.dylib\"\n\n#jpeg\ninstall_name_tool -change QtGui.framework/Versions/4/QtGui @executable_path/../Frameworks/QtGui.framework/Versions/4/QtGui \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/PlugIns/imageformats/libqjpeg.dylib\"\ninstall_name_tool -change QtCore.framework/Versions/4/QtCore @executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/PlugIns/imageformats/libqjpeg.dylib\"\n\n# Change dynamic linkages for QTitanRibbon\ninstall_name_tool -change QtGui.framework/Versions/4/QtGui @executable_path/../Frameworks/QtGui.framework/Versions/4/QtGui \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/Frameworks/libqtnribbon.dylib\"\ninstall_name_tool -change QtCore.framework/Versions/4/QtCore @executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/Frameworks/libqtnribbon.dylib\"\ninstall_name_tool -change libqtnribbon.dylib @executable_path/../Frameworks/libqtnribbon.dylib \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/MacOS/RobloxStudio\"\ninstall_name_tool -change /usr/local/lib/libsgCore.dylib @executable_path/../Frameworks/libsgCore.dylib \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/MacOS/RobloxStudio\""; }; 279329AB143F7C130092A428 /* Delete Unwanted */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); name = "Delete Unwanted"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "# Adding the following will further add to the deployment size, it is not just the plugins, you will need to add frameworks required for the plugins\n# May be required by Webkit, do it only if required\nrm -f -dr \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/PlugIns/imageformats/libqsvg.dylib\"\nrm -f -dr \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/PlugIns/imageformats/libqico.dylib\"\nrm -f -dr \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/PlugIns/imageformats/libqmng.dylib\"\nrm -f -dr \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/PlugIns/imageformats/libqtiff.dylib\"\nrm -f -dr \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/PlugIns/imageformats/libqtga.dylib\""; }; 2796F470145091FD00F6ED5D /* Clean Frameworks To i386 */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); name = "Clean Frameworks To i386"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "rm -f -dr \"$CONFIGURATION_BUILD_DIR/arch/i386\"\nmkdir -p \"$CONFIGURATION_BUILD_DIR/arch/i386\"\ncp -R \"$CONFIGURATION_BUILD_DIR/RobloxStudio.app\" \"$CONFIGURATION_BUILD_DIR/arch/i386/RobloxStudio.app\"\n\n\n# Remove unnecessary ARCH\n\n#Qt\nlipo \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/Frameworks/QtCore.framework/Versions/4/QtCore\" -thin i386 -output \"${CONFIGURATION_BUILD_DIR}/arch/i386/RobloxStudio.app/Contents/Frameworks/QtCore.framework/Versions/4/QtCore\"\nlipo \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/Frameworks/QtXml.framework/Versions/4/QtXml\" -thin i386 -output \"${CONFIGURATION_BUILD_DIR}/arch/i386/RobloxStudio.app/Contents/Frameworks/QtXml.framework/Versions/4/QtXml\"\nlipo \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/Frameworks/QtWebKit.framework/Versions/4/QtWebKit\" -thin i386 -output \"${CONFIGURATION_BUILD_DIR}/arch/i386/RobloxStudio.app/Contents/Frameworks/QtWebKit.framework/Versions/4/QtWebKit\"\nlipo \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/Frameworks/QtNetwork.framework/Versions/4/QtNetwork\" -thin i386 -output \"${CONFIGURATION_BUILD_DIR}/arch/i386/RobloxStudio.app/Contents/Frameworks/QtNetwork.framework/Versions/4/QtNetwork\"\nlipo \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/Frameworks/QtGui.framework/Versions/4/QtGui\" -thin i386 -output \"${CONFIGURATION_BUILD_DIR}/arch/i386/RobloxStudio.app/Contents/Frameworks/QtGui.framework/Versions/4/QtGui\"\nlipo \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/Frameworks/phonon.framework/Versions/4/phonon\" -thin i386 -output \"${CONFIGURATION_BUILD_DIR}/arch/i386/RobloxStudio.app/Contents/Frameworks/phonon.framework/Versions/4/phonon\"\n\n#Qt Plugins\nlipo \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/PlugIns/imageformats/libqgif.dylib\" -thin i386 -output \"${CONFIGURATION_BUILD_DIR}/arch/i386/RobloxStudio.app/Contents/PlugIns/imageformats/libqgif.dylib\"\nlipo \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/PlugIns/imageformats/libqjpeg.dylib\" -thin i386 -output \"${CONFIGURATION_BUILD_DIR}/arch/i386/RobloxStudio.app/Contents/PlugIns/imageformats/libqjpeg.dylib\"\n\n#3rd Party\nlipo \"${CONFIGURATION_BUILD_DIR}/RobloxStudio.app/Contents/Frameworks/libfmod.dylib\" -thin i386 -output \"${CONFIGURATION_BUILD_DIR}/arch/i386/RobloxStudio.app/Contents/Frameworks/libfmod.dylib\"\n\n"; }; 9F37662918A994870099C2FD /* Build shaders */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); name = "Build shaders"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "${SRCROOT}/../buildshaders.sh"; }; CFD9A1D9142D48F500517E39 /* Create Stripped Product */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; comments = "copied from mac client with libLog.dylib parts removed"; files = ( ); inputPaths = ( $CONFIGURATION_BUILD_DIR/RobloxStudio.app/Contents/MacOS/RobloxStudio, ); name = "Create Stripped Product"; outputPaths = ( $CONFIGURATION_BUILD_DIR/stripped/RobloxStudio.app/Contents/MacOS/RobloxStudio, $CONFIGURATION_BUILD_DIR/stripped/symbols.txt, $CONFIGURATION_BUILD_DIR/symbols.txt, ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "rm -f -dr \"$CONFIGURATION_BUILD_DIR/stripped\"\nmkdir \"$CONFIGURATION_BUILD_DIR/stripped\"\ncp -R \"$CONFIGURATION_BUILD_DIR/arch/i386/RobloxStudio.app\" \"$CONFIGURATION_BUILD_DIR/stripped/RobloxStudio.app\"\n\nstrip -u -r \"$CONFIGURATION_BUILD_DIR/stripped/RobloxStudio.app/Contents/MacOS/RobloxStudio\"\n\nnm \"$CONFIGURATION_BUILD_DIR/stripped/RobloxStudio.app/Contents/MacOS/RobloxStudio\" > \"$CONFIGURATION_BUILD_DIR/stripped/symbols.txt\"\nnm \"$CONFIGURATION_BUILD_DIR/RobloxStudio.app/Contents/MacOS/RobloxStudio\" > \"$CONFIGURATION_BUILD_DIR/symbols.txt\"\n"; }; CFD9A1E0142D490400517E39 /* Zip */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( "$(CONFIGURATION_BUILD_DIR)/RobloxStudio.app", ); name = Zip; outputPaths = ( "$(CONFIGURATION_BUILD_DIR)/RobloxStudio.zip", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "ditto -c -k --keepParent --zlibCompressionLevel 9 \"$CONFIGURATION_BUILD_DIR/stripped/RobloxStudio.app\" \"$CONFIGURATION_BUILD_DIR/RobloxStudioApp.zip\""; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ C29B8785722055ED95EF7B57 /* Build Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( E900CA7D1C73588A006D647C /* RobloxTeamCreateWidget.h in Build Sources */, E90997401C722134001ACEE2 /* TeamCreate.ui in Build Sources */, 9FF305B71AE881870034D011 /* ScriptPickerDialog.h in Build Sources */, 507325281AA1512D00A04CF0 /* SplineEditor.h in Build Sources */, E9D4ED4F1B70F1EE00142369 /* StudioMacUtilities.mm in Build Sources */, C81E40F019E4B3A1005E9F91 /* KeepSavedChangesDialog.h in Build Sources */, 22C54E4019D5CD4400A10F33 /* ManageEmulationDevDialog.ui in Build Sources */, 22C54E3D19D5CD3500A10F33 /* ManageEmulationDeviceDialog.h in Build Sources */, 22C54E2B19D5CD1800A10F33 /* ManageEmulationDeviceDialog.cpp in Build Sources */, 22AC93FF19D48F8700A74B8D /* AddEmulationDevDialog.ui in Build Sources */, 9FF305B61AE880190034D011 /* ScriptPickerDialog.cpp in Build Sources */, 9F7C5C03199C233600F8254B /* RobloxTutorials.h in Build Sources */, 9F7C5C01199C231900F8254B /* RobloxTutorials.cpp in Build Sources */, E9F0DE1B197FAF9700788D1C /* RobloxApplicationManager.h in Build Sources */, E9D23EFD196EF8DA009E7B88 /* ScriptAnalysisWidget.h in Build Sources */, 9F56B4EF1958EBDE00E17F5A /* RobloxGameExplorer.h in Build Sources */, 222A51A418D36A4F003F70D9 /* RobloxFindWidget.cpp in Build Sources */, 94EAFC431863987600E3B033 /* PairRbxDevDialog.ui in Build Sources */, 222A51BD18D36A8E003F70D9 /* RobloxFindWidget.h in Build Sources */, 94EAFC2E1863983D00E3B033 /* MobileDevelopmentDeployer.h in Build Sources */, 22AC93FB19D48D6F00A74B8D /* AddEmulationDeviceDialog.cpp in Build Sources */, 22AC93FC19D48D6F00A74B8D /* StudioDeviceEmulator.cpp in Build Sources */, 22AC93F719D48D5C00A74B8D /* AddEmulationDeviceDialog.h in Build Sources */, 22AC93F819D48D5C00A74B8D /* StudioDeviceEmulator.h in Build Sources */, 94EAFC2F1863983D00E3B033 /* PairRbxDeviceDialog.h in Build Sources */, C8C7DE4017FCC12D004CC829 /* RobloxInputConfigDialog.h in Build Sources */, C8C7DE4117FCC12D004CC829 /* RobloxMouseConfig.h in Build Sources */, C893560517FA396C000DF440 /* RobloxKeyboardConfig.h in Build Sources */, C8C09C5B17D7A60D00740C24 /* RobloxContextualHelp.h in Build Sources */, E942E1EB184E3D790007F769 /* ScriptComboBox.h in Build Sources */, 22012D70184D57EA00B13F02 /* StudioIntellesense.h in Build Sources */, 9F8BD06317AB16C900DB03E5 /* InsertObjectListWidget.h in Build Sources */, C893560917FC82F5000DF440 /* RobloxMouseConfig.cpp in Build Sources */, 94CEB3851A78643F00A87D1C /* SDLGameController.cpp in Build Sources */, 9F8BD06517AB16C900DB03E5 /* InsertServiceDialog.h in Build Sources */, 9F8BD06617AB16C900DB03E5 /* RobloxView.h in Build Sources */, E9FE5584182D169B0033C43B /* NameValueStoreManager.cpp in Build Sources */, E9C7D3D817785DD30043EB40 /* RobloxStudio.qrc in Build Sources */, E9C7D3D617785DCA0043EB40 /* AutoSave.ui in Build Sources */, E9C7D3D717785DCA0043EB40 /* RBXMainWindow.ui in Build Sources */, 9F56B4EE1958DBDB00E17F5A /* RobloxGameExplorer.cpp in Build Sources */, E928151C17C6503900115AB5 /* DebuggerClient.h in Build Sources */, E928152F17C6503F00115AB5 /* DebuggerWidgets.h in Build Sources */, E9C7D3D917785E3A0043EB40 /* RobloxScriptDoc.h in Build Sources */, E9C7D3DA17785E3A0043EB40 /* RobloxScriptReview.h in Build Sources */, E9C7D3DB17785E3A0043EB40 /* ScriptSideWidget.h in Build Sources */, E9C7D3DC17785E3A0043EB40 /* ScriptSyntaxHighlighter.h in Build Sources */, E9C7D3DD17785E3A0043EB40 /* ScriptTextEditor.h in Build Sources */, 9FDF61F918354E2200526C86 /* LuaSourceBuffer.cpp in Build Sources */, E9C7D3DE17785E3A0043EB40 /* RobloxBrowser.h in Build Sources */, E9C7D3DF17785E3A0043EB40 /* RobloxCookieJar.h in Build Sources */, E9C7D3E117785E3A0043EB40 /* RobloxNetworkReply.h in Build Sources */, E9C7D3E217785E3A0043EB40 /* RobloxWebPage.h in Build Sources */, E9C7D3E317785E3A0043EB40 /* WebDialog.h in Build Sources */, 9FE80B271992E53600DB3A29 /* FileWatcher.cpp in Build Sources */, E9C7D3E417785EBE0043EB40 /* AuthenticationHelper.h in Build Sources */, E97CCFBC17787B7B000C1EA3 /* AutoSaveDialog.h in Build Sources */, E9C7D3E517785EBE0043EB40 /* CommonInsertWidget.h in Build Sources */, E97CCFBD17787B84000C1EA3 /* DocDockManager.h in Build Sources */, 9FE243961C3F223C0082268C /* SelectionHighlightAdornable.cpp in Build Sources */, E97CCFC117787C32000C1EA3 /* DocDockWidget.h in Build Sources */, E97CCFBE17787B87000C1EA3 /* DocTabManager.h in Build Sources */, E9C7D3E617785EBE0043EB40 /* FindDialog.h in Build Sources */, E9C7D3E717785EBE0043EB40 /* MachineConfig.h in Build Sources */, E9C7D3E817785EBE0043EB40 /* ogrewidget.h in Build Sources */, E90AC4ED1C4E4E8A00B0CE61 /* PlayersDataManager.h in Build Sources */, E9C7D3E917785EBE0043EB40 /* QtUtilities.h in Build Sources */, E9C7D3EA17785EBE0043EB40 /* RbxContent.h in Build Sources */, E9C7D3EB17785EBE0043EB40 /* RbxWorkspace.h in Build Sources */, E9C7D3EC17785EBE0043EB40 /* Roblox.h in Build Sources */, E9C7D3ED17785EBE0043EB40 /* RobloxCustomWidgets.h in Build Sources */, E9AF8D0C1C189A7200D0D430 /* RobloxChatWidget.h in Build Sources */, E9C7D3EE17785EBE0043EB40 /* RobloxDiagnosticsView.h in Build Sources */, C89355F117FA2F3E000DF440 /* RobloxKeyboardConfig.cpp in Build Sources */, E97CCFBF17787B93000C1EA3 /* RobloxDocManager.h in Build Sources */, E97CCFC017787B96000C1EA3 /* RobloxIDEDoc.h in Build Sources */, E9C7D3EF17785EBE0043EB40 /* RobloxMainWindow.h in Build Sources */, E91492C617EC92E20002E47A /* RobloxRibbonMainWindow.h in Build Sources */, E9C7D3F017785EBE0043EB40 /* RobloxObjectBrowserDoc.h in Build Sources */, E9C7D3F117785EBE0043EB40 /* RobloxPluginHost.h in Build Sources */, E9C7D3F217785EBE0043EB40 /* RobloxPrizeAwarder.h in Build Sources */, E9C7D3F317785EBE0043EB40 /* RobloxPropertyWidget.h in Build Sources */, E92902BB192BC7AF002DA6A9 /* RobloxQuickAccessConfig.h in Build Sources */, E9AF8CF81C18989300D0D430 /* RobloxChatWidget.cpp in Build Sources */, E9C7D3F417785EBE0043EB40 /* RobloxSettings.h in Build Sources */, E9C7D3F517785EBE0043EB40 /* RobloxSettingsDialog.h in Build Sources */, E9C7D3F617785EBE0043EB40 /* RobloxStudioVerbs.h in Build Sources */, E9C7D3F717785EBE0043EB40 /* RobloxTaskScheduler.h in Build Sources */, E9C7D3F817785EBE0043EB40 /* RobloxTextOutputWidget.h in Build Sources */, 9FE80B291992E53600DB3A29 /* FileWatcherOSX.cpp in Build Sources */, E9C7D3F917785EBE0043EB40 /* RobloxToolBox.h in Build Sources */, E9C7D3FA17785EBE0043EB40 /* RobloxTreeWidget.h in Build Sources */, E9C7D3FB17785EBE0043EB40 /* RobloxUser.h in Build Sources */, E9C7D3FC17785EBE0043EB40 /* RobloxWebDoc.h in Build Sources */, 9F9BAF841BCDEAC4007878D9 /* PropertyItems.h in Build Sources */, 94EAFBE61863915C00E3B033 /* PairRbxDeviceDialog.cpp in Build Sources */, E9C7D3FD17785EBE0043EB40 /* UpdateUIManager.h in Build Sources */, 2B093CA6F071B023A473CED0 /* main.cpp in Build Sources */, 2733D6AC134155A20096C650 /* Roblox.cpp in Build Sources */, 27B6B294134E5E9B00A39D39 /* ogrewidget.cpp in Build Sources */, 27A8C7601353651B00C4B551 /* RobloxView.cpp in Build Sources */, E90AC4DB1C4E4E4400B0CE61 /* PlayersDataManager.cpp in Build Sources */, 27A8C84E1353734800C4B551 /* RenderSettingsItem.cpp in Build Sources */, E970431A13575930002DB2E7 /* UserInput.cpp in Build Sources */, E970431B13575930002DB2E7 /* UserInputUtil.cpp in Build Sources */, 27A5A91B135CC4010079E08C /* FunctionMarshaller.cpp in Build Sources */, E9D607B613AF0D3F00BE360F /* RobloxDocManager.cpp in Build Sources */, E9D607B713AF0D3F00BE360F /* RobloxIDEDoc.cpp in Build Sources */, E9D607B813AF0D3F00BE360F /* RobloxMainWindow.cpp in Build Sources */, 270F0E6F13C51423007D4C71 /* RobloxTreeWidget.cpp in Build Sources */, 22012D5B184D579E00B13F02 /* StudioIntellesense.cpp in Build Sources */, 9F5013661919AF1C005D9081 /* StudioAnalytics.cpp in Build Sources */, 270F0E8013C51671007D4C71 /* ReflectionMetadata.cpp in Build Sources */, E9D1BC2F13CDDA67007036FE /* RobloxCustomWidgets.cpp in Build Sources */, E9F6506413D74B7E006866D3 /* AuthoringSettings.cpp in Build Sources */, E9F6506713D74B7E006866D3 /* RobloxStudioVerbs.cpp in Build Sources */, E9D53E6413DF13AD00130EA3 /* RobloxPropertyWidget.cpp in Build Sources */, 275990EE13E88827003E5947 /* AppleCrashReporter.cpp in Build Sources */, E9D23EEE196EF8AE009E7B88 /* ScriptAnalysisWidget.cpp in Build Sources */, E949C92C13EFD0E8004E39BC /* PropertyItems.cpp in Build Sources */, 2710F01513FF33E70049A2F1 /* RobloxWebDoc.cpp in Build Sources */, 278F0B07141684C6005354AB /* RobloxSettings.cpp in Build Sources */, 27B7211E14192841006C3756 /* RbxWorkspace.cpp in Build Sources */, 27B7211F14192841006C3756 /* StudioUtilities.cpp in Build Sources */, 27B7212014192841006C3756 /* WebDialog.cpp in Build Sources */, 27575D7C1429016400848366 /* RobloxBrowser.cpp in Build Sources */, 2761E301142A349C0044EAC2 /* RobloxObjectBrowserDoc.cpp in Build Sources */, 27A7847C143E04B70016B42F /* RobloxSettingsDialog.cpp in Build Sources */, 27BF14A01446278600F9554F /* RbxContent.cpp in Build Sources */, E9D57DB7144DB19F008EA1B2 /* RobloxDiagnosticsView.cpp in Build Sources */, 279534B8144DEC1F00AD8483 /* RenderStatsItem.cpp in Build Sources */, 273C028414605CAD00EF7D28 /* RobloxToolBox.cpp in Build Sources */, 27177B3D14854C4300AD7185 /* FindDialog.cpp in Build Sources */, 9FE243841C3F222A0082268C /* CloudEditAdornable.cpp in Build Sources */, 1F9AD7971496B3FE00BD2303 /* LogProvider.cpp in Build Sources */, 279D24CB14AB8D5800E5B2B9 /* RobloxTaskScheduler.cpp in Build Sources */, 27BFB06C14BCAC60009976ED /* RobloxReportView.cpp in Build Sources */, E9E6FCC714BD975B000106C2 /* CommonInsertWidget.cpp in Build Sources */, 276CF5BD152F79A300FBFDA1 /* QtUtilities.cpp in Build Sources */, 278601CE1564068400965281 /* ExternalHandlers.cpp in Build Sources */, 278601CF1564068400965281 /* RobloxBasicDoc.cpp in Build Sources */, F44D0DA215802B2F00F6F823 /* BreakpadCrashReporter.mm in Build Sources */, 94EAFBE51863915C00E3B033 /* MobileDevelopmentDeployer.cpp in Build Sources */, 1FED1780157FD0C00087C7F8 /* AuthenticationHelper.cpp in Build Sources */, 276DBCBF1598D669008C2CCC /* RobloxTextOutputWidget.cpp in Build Sources */, 2724ADDC15C0717C00C2905A /* MachineConfig.cpp in Build Sources */, 9F5A333815DAB99C009E9471 /* MachineConfiguration.cpp in Build Sources */, 10A9549B15A3708300D4F203 /* DataModelSerialize.cpp in Build Sources */, 22051C9D166EBF2200C84FFD /* RobloxPluginHost.cpp in Build Sources */, 22051C9F166EBF2200C84FFD /* UpdateUIManager.cpp in Build Sources */, E900CA6B1C73586C006D647C /* RobloxTeamCreateWidget.cpp in Build Sources */, 22500FDC169BC87300E99E8E /* RobloxApplicationManager.cpp in Build Sources */, 224C537216D81FBF004A121B /* RobloxCookieJar.cpp in Build Sources */, 224C537316D81FBF004A121B /* RobloxNetworkAccessManager.cpp in Build Sources */, 224C537416D81FBF004A121B /* RobloxWebPage.cpp in Build Sources */, E928153017C650A800115AB5 /* DebuggerClient.cpp in Build Sources */, 5073252A1AA151B600A04CF0 /* SplineEditor.cpp in Build Sources */, E928153117C650AC00115AB5 /* DebuggerWidgets.cpp in Build Sources */, 9FD2DA8516EBDC7000294676 /* RobloxScriptDoc.cpp in Build Sources */, C893560717FC8296000DF440 /* RobloxInputConfigDialog.cpp in Build Sources */, 9FD2DA8616EBDC7000294676 /* RobloxScriptReview.cpp in Build Sources */, 9FD2DA8716EBDC7000294676 /* ScriptSideWidget.cpp in Build Sources */, 9FD2DA8816EBDC7000294676 /* ScriptSyntaxHighlighter.cpp in Build Sources */, E942E1EA184E3D490007F769 /* ScriptComboBox.cpp in Build Sources */, 9FD2DA8916EBDC7000294676 /* ScriptTextEditor.cpp in Build Sources */, C81E40EE19E4B2E2005E9F91 /* KeepSavedChangesDialog.cpp in Build Sources */, DC156B6D1AB21BDD00C6BCF9 /* CSGOperations.cpp in Build Sources */, 9FD2DA8B16EBDC7F00294676 /* stdafx.cpp in Build Sources */, 229C783E16FD454300CB6389 /* RobloxNetworkReply.cpp in Build Sources */, 229C783F16FD454300CB6389 /* RobloxPrizeAwarder.cpp in Build Sources */, 229C784016FD454300CB6389 /* RobloxUser.cpp in Build Sources */, 9FC9D5701719AEDA00F80154 /* StudioSerializerHelper.cpp in Build Sources */, 9F8C8182172B2932003D53A2 /* AutoSaveDialog.cpp in Build Sources */, 9F8DF6311734867000C68FB1 /* ShortcutHelpDialog.cpp in Build Sources */, 9F9613651742FA19009EF5F5 /* DocDockManager.cpp in Build Sources */, 4281E5FE19806788002F5A98 /* LuaVMDummy.cpp in Build Sources */, 9F9613661742FA19009EF5F5 /* DocDockWidget.cpp in Build Sources */, 9F9613671742FA19009EF5F5 /* DocTabManager.cpp in Build Sources */, E92902BA192BC767002DA6A9 /* RobloxQuickAccessConfig.cpp in Build Sources */, 9FBABE7117AB0ED00002B28F /* InsertObjectListWidget.cpp in Build Sources */, 9FBABE7217AB0ED00002B28F /* InsertObjectListWidgetItem.cpp in Build Sources */, 9FBABE7317AB0ED00002B28F /* InsertServiceDialog.cpp in Build Sources */, C8C09C4717D7A4F700740C24 /* RobloxContextualHelp.cpp in Build Sources */, E91492B717EC90250002E47A /* RobloxRibbonMainWindow.cpp in Build Sources */, E91492BD17EC905B0002E47A /* GalleryItemColor.cpp in Build Sources */, E91492C917EC939E0002E47A /* RobloxSavingStateDialog.cpp in Build Sources */, ); name = "Build Sources"; runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ 1FE0FF7715D96B0C00F71148 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = boost_static; targetProxy = 1FE0FF7615D96B0C00F71148 /* PBXContainerItemProxy */; }; 272ACF3E143117710097DF36 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Log; targetProxy = 272ACF3D143117710097DF36 /* PBXContainerItemProxy */; }; 27F7BADC133951FF001191CC /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Base; targetProxy = 27F7BADB133951FF001191CC /* PBXContainerItemProxy */; }; 27F7BFEA13395493001191CC /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = G3D; targetProxy = 27F7BFE913395493001191CC /* PBXContainerItemProxy */; }; 27F7C00513395539001191CC /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = RbxG3D; targetProxy = 27F7C00413395539001191CC /* PBXContainerItemProxy */; }; 27F7C0A313395F22001191CC /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AppDraw; targetProxy = 27F7C0A213395F22001191CC /* PBXContainerItemProxy */; }; 27F7C0A913395F22001191CC /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = GfxBase; targetProxy = 27F7C0A813395F22001191CC /* PBXContainerItemProxy */; }; 3925142019816E48007725D2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = App.BulletPhysics; targetProxy = 3925141F19816E48007725D2 /* PBXContainerItemProxy */; }; 42ED018B19900A3500BE5368 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "App Studio"; targetProxy = 42ED018A19900A3500BE5368 /* PBXContainerItemProxy */; }; 42ED018D19900A3500BE5368 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Network Studio"; targetProxy = 42ED018C19900A3500BE5368 /* PBXContainerItemProxy */; }; 9F37660D18A418840099C2FD /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = GfxRender; targetProxy = 9F37660C18A418840099C2FD /* PBXContainerItemProxy */; }; 9F37660F18A418840099C2FD /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = GfxCore; targetProxy = 9F37660E18A418840099C2FD /* PBXContainerItemProxy */; }; C8C1B71E18F8A5F700B57DF3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = CSG; targetProxy = C8C1B71D18F8A5F700B57DF3 /* PBXContainerItemProxy */; }; CFD9A1DE142D48FB00517E39 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 458B748D01CB8A0044C1B18C /* RobloxStudio */; targetProxy = CFD9A1DD142D48FB00517E39 /* PBXContainerItemProxy */; }; E953C93F1A2CD348000ADC0F /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = libqtnribbon; targetProxy = E953C93E1A2CD348000ADC0F /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 27F7AECF1339301B001191CC /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ARCHS = i386; COPY_PHASE_STRIP = NO; DEPLOYMENT_LOCATION = NO; DYLIB_COMPATIBILITY_VERSION = 1.0; DYLIB_CURRENT_VERSION = 1.0.0; FRAMEWORK_SEARCH_PATHS = ( "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", "$(QT_DIR_PATH)/Frameworks", "$(inherited)", "$(PROJECT_DIR)", "$(CONTRIB_PATH)/SDL2.0.4/Xcode/SDL", ); FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_5 = "\"$(CONTRIB_PATH)/google-breakpad/19OCT2015/src/client/mac/build/Release\""; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_INCREASE_PRECOMPILED_HEADER_SHARING = YES; GCC_INLINES_ARE_PRIVATE_EXTERN = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = $SRCROOT/stdafx.cpp; GCC_PREPROCESSOR_DEFINITIONS = ( MACONLY_ADVANCED_DOCK_WIDGETS, "_DEBUG=1", QT_NO_KEYWORDS, QT_ROBLOX_STUDIO, RBX_STUDIO_BUILD, "$(inherited)", ); GCC_SYMBOLS_PRIVATE_EXTERN = YES; GCC_TREAT_WARNINGS_AS_ERRORS = NO; GCC_VERSION = ""; HEADER_SEARCH_PATHS = ( ., "$(QT_DIR_PATH)/Frameworks/QtCore.framework/Headers", "$(QT_DIR_PATH)/Frameworks/QtGui.framework/Headers", "$(QT_DIR_PATH)/Frameworks/QtWebKit.framework/Headers", "$(QT_DIR_PATH)/Frameworks/QtXml.framework/Headers", "$(QT_DIR_PATH)/Frameworks/QtNetwork.framework/Headers", "$(QT_DIR_PATH)/usr/local/mkspecs/macx-xcode", "$(CONTRIB_PATH)/boost_1_55_0/include", "$(CONTRIB_PATH)/google-breakpad/19OCT2015/src/client/mac/Framework", "$(CONTRIB_PATH)/google-breakpad/19OCT2015/src/client/apple/Framework", ../CSG/sgCore, ../Base/include, ../App/include, ../Rendering/RbxG3D/include, ../Rendering/g3d/include, ../Rendering/AppDraw/include, ../Rendering/GfxBase/include, ../Rendering/GfxRender, ../Network/include, /System/Library/Frameworks/CarbonCore.framework/Headers, /System/Library/Frameworks/Foundation.framework/Headers, /usr/include, /usr/local/include, ../Log/include, ../ClientShared, ../Network, ../Win, "$(QTITAN_RIBBON_DIR_PATH)/include", ../CSG, ../App.BulletPhysics, "$(CONTRIB_PATH)/darwin/x86/curl/curl-7.43.0/include", "$(CONTRIB_PATH)/SDL2.0.4/include", ../fmod/include, ../Network/raknet/source, ); INFOPLIST_FILE = Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; LEXFLAGS = ""; LIBRARY_SEARCH_PATHS = ( /Library/Frameworks, ../CSG/sgCore/, "$(CONTRIB_PATH)/darwin/x86/openssl/openssl-1.0.2c/lib", "$(CONTRIB_PATH)/darwin/x86/curl/curl-7.43.0/lib", ../fmod/mac, ); MACOSX_DEPLOYMENT_TARGET = 10.6; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "-pipe", "-g", "-W", "-DQT_GUI_LIB", "-DQT_CORE_LIB", "-DQT_SHARED", ); OTHER_CPLUSPLUSFLAGS = ( "-pipe", "-g", "-W", "-DQT_GUI_LIB", "-DQT_CORE_LIB", "-DQT_SHARED", "-v", "-Wno-unused-parameter", ); OTHER_LDFLAGS = ( "-headerpad_max_install_names", "$(OTHER_LDFLAGS_QUOTED_FOR_TARGET_1)", "-L/Library/Frameworks", "-F/Library/Frameworks", ); OTHER_LDFLAGS_QUOTED_FOR_TARGET_1 = "-L\"$(QT_DIR_PATH)/Frameworks\""; OTHER_REZFLAGS = ""; PREBINDING = NO; PRODUCT_NAME = RobloxStudio; QTITAN_RIBBON_DIR_PATH = ../QTitanRibbon/; QT_DIR_PATH = "$(CONTRIB_PATH)/Qt/4.8.5/mac"; SDKROOT = macosx; SECTORDER_FLAGS = ""; YACCFLAGS = "-d"; }; name = Debug; }; 27F7AED01339301B001191CC /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ARCHS = i386; COPY_PHASE_STRIP = NO; DEAD_CODE_STRIPPING = YES; DEPLOYMENT_LOCATION = NO; DYLIB_COMPATIBILITY_VERSION = 1.0; DYLIB_CURRENT_VERSION = 1.0.0; FRAMEWORK_SEARCH_PATHS = ( "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", "$(QT_DIR_PATH)/Frameworks", "$(inherited)", "$(PROJECT_DIR)", "$(CONTRIB_PATH)/SDL2.0.4/Xcode/SDL", ); FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_5 = "\"$(CONTRIB_PATH)/google-breakpad/19OCT2015/src/client/mac/build/Release\""; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_INCREASE_PRECOMPILED_HEADER_SHARING = YES; GCC_INLINES_ARE_PRIVATE_EXTERN = YES; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = $SRCROOT/stdafx.cpp; GCC_PREPROCESSOR_DEFINITIONS = ( MACONLY_ADVANCED_DOCK_WIDGETS, "NDEBUG=1", QT_NO_KEYWORDS, QT_ROBLOX_STUDIO, RBX_STUDIO_BUILD, "$(inherited)", ); GCC_SYMBOLS_PRIVATE_EXTERN = YES; GCC_TREAT_WARNINGS_AS_ERRORS = NO; GCC_VERSION = ""; HEADER_SEARCH_PATHS = ( ., "$(QT_DIR_PATH)/Frameworks/QtCore.framework/Headers", "$(QT_DIR_PATH)/Frameworks/QtGui.framework/Headers", "$(QT_DIR_PATH)/Frameworks/QtWebKit.framework/Headers", "$(QT_DIR_PATH)/Frameworks/QtXml.framework/Headers", "$(QT_DIR_PATH)/Frameworks/QtNetwork.framework/Headers", "$(QT_DIR_PATH)/usr/local/mkspecs/macx-xcode", "$(CONTRIB_PATH)/boost_1_55_0/include", "$(CONTRIB_PATH)/google-breakpad/19OCT2015/src/client/mac/Framework", "$(CONTRIB_PATH)/google-breakpad/19OCT2015/src/client/apple/Framework", ../CSG/sgCore, ../Base/include, ../App/include, ../Rendering/RbxG3D/include, ../Rendering/g3d/include, ../Rendering/AppDraw/include, ../Rendering/GfxBase/include, ../Rendering/GfxRender, ../Network/include, /System/Library/Frameworks/CarbonCore.framework/Headers, /System/Library/Frameworks/Foundation.framework/Headers, /usr/include, /usr/local/include, ../Log/include, ../ClientShared, ../Network, ../Win, "$(QTITAN_RIBBON_DIR_PATH)/include", ../CSG, ../App.BulletPhysics, "$(CONTRIB_PATH)/darwin/x86/curl/curl-7.43.0/include", "$(CONTRIB_PATH)/SDL2.0.4/include", ../fmod/include, ../Network/raknet/source, ); INFOPLIST_FILE = Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; LEXFLAGS = ""; LIBRARY_SEARCH_PATHS = ( /Library/Frameworks, ../CSG/sgCore/, "$(CONTRIB_PATH)/darwin/x86/openssl/openssl-1.0.2c/lib", "$(CONTRIB_PATH)/darwin/x86/curl/curl-7.43.0/lib", ../fmod/mac, ); MACOSX_DEPLOYMENT_TARGET = 10.6; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "-pipe", "-g", "-W", "-DQT_GUI_LIB", "-DQT_CORE_LIB", "-DQT_WEBKIT_LIB", "-DQT_SHARED", ); OTHER_CPLUSPLUSFLAGS = ( "-pipe", "-g", "-DQT_GUI_LIB", "-DQT_CORE_LIB", "-DQT_WEBKIT_LIB", "-DQT_SHARED", "-v", ); OTHER_LDFLAGS = ( "-headerpad_max_install_names", "$(OTHER_LDFLAGS_QUOTED_FOR_TARGET_1)", "-L/Library/Frameworks", "-F/Library/Frameworks", ); OTHER_LDFLAGS_QUOTED_FOR_TARGET_1 = "-L\"$(QT_DIR_PATH)/Frameworks\""; OTHER_REZFLAGS = ""; PREBINDING = NO; PRODUCT_NAME = RobloxStudio; QTITAN_RIBBON_DIR_PATH = ../QTitanRibbon/; QT_DIR_PATH = "$(CONTRIB_PATH)/Qt/4.8.5/mac"; SDKROOT = macosx; SECTORDER_FLAGS = ""; SKIP_INSTALL = NO; YACCFLAGS = "-d"; }; name = Release; }; 8DB1DD96F65B1BF1FFC506E0 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_INLINES_ARE_PRIVATE_EXTERN = NO; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = RBX_PLATFORM_MAC; GCC_TREAT_WARNINGS_AS_ERRORS = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.6; WARNING_CFLAGS = ""; }; name = Debug; }; 95E1EB2E5DDD587BE5B3E548 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_INLINES_ARE_PRIVATE_EXTERN = NO; GCC_PREPROCESSOR_DEFINITIONS = RBX_PLATFORM_MAC; GCC_TREAT_WARNINGS_AS_ERRORS = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.6; WARNING_CFLAGS = ""; }; name = Release; }; CFD9A1DB142D48F600517E39 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; GCC_VERSION = ""; MACOSX_DEPLOYMENT_TARGET = 10.6; PRODUCT_NAME = RobloxStudio.zip; SDKROOT = macosx; }; name = Debug; }; CFD9A1DC142D48F600517E39 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_VERSION = ""; MACOSX_DEPLOYMENT_TARGET = 10.6; PRODUCT_NAME = RobloxStudio.zip; SDKROOT = macosx; ZERO_LINK = NO; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 27F7AEE713393024001191CC /* Build configuration list for PBXNativeTarget "RobloxStudio" */ = { isa = XCConfigurationList; buildConfigurations = ( 27F7AECF1339301B001191CC /* Debug */, 27F7AED01339301B001191CC /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; 2A951308CDB28F104D0A4BD2 /* Build configuration list for PBXProject "RobloxStudio" */ = { isa = XCConfigurationList; buildConfigurations = ( 8DB1DD96F65B1BF1FFC506E0 /* Debug */, 95E1EB2E5DDD587BE5B3E548 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; CFD9A1EA142D491F00517E39 /* Build configuration list for PBXAggregateTarget "RobloxStudio.zip" */ = { isa = XCConfigurationList; buildConfigurations = ( CFD9A1DB142D48F600517E39 /* Debug */, CFD9A1DC142D48F600517E39 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 91B15E841AA80083484172DE /* Project object */; }