Files
2025-10-28 14:05:46 -04:00

2715 lines
193 KiB
Plaintext

// !$*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 = "<group>"; };
1F645BE81B0689A400294874 /* libfmod.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libfmod.dylib; path = ../fmod/mac/libfmod.dylib; sourceTree = "<group>"; };
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 = "<group>"; };
1F9AD7961496B3FE00BD2303 /* LogProvider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LogProvider.cpp; sourceTree = "<group>"; };
1FED177D157FD0A40087C7F8 /* AuthenticationHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AuthenticationHelper.h; sourceTree = "<group>"; };
1FED177F157FD0C00087C7F8 /* AuthenticationHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AuthenticationHelper.cpp; sourceTree = "<group>"; };
22012D5A184D579E00B13F02 /* StudioIntellesense.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StudioIntellesense.cpp; sourceTree = "<group>"; };
22012D6F184D57B900B13F02 /* StudioIntellesense.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StudioIntellesense.h; sourceTree = "<group>"; };
22051C8B166EBEF800C84FFD /* RobloxPluginHost.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxPluginHost.h; sourceTree = "<group>"; };
22051C99166EBF0800C84FFD /* UpdateUIManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UpdateUIManager.h; sourceTree = "<group>"; };
22051C9A166EBF2200C84FFD /* RobloxPluginHost.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxPluginHost.cpp; sourceTree = "<group>"; };
22051C9C166EBF2200C84FFD /* UpdateUIManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UpdateUIManager.cpp; sourceTree = "<group>"; };
222A51A318D36A4F003F70D9 /* RobloxFindWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxFindWidget.cpp; sourceTree = "<group>"; };
222A51BC18D36A7C003F70D9 /* RobloxFindWidget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RobloxFindWidget.h; sourceTree = "<group>"; };
22334A9A193915A100A7960E /* libsgCore.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsgCore.dylib; path = ../CSG/sgCore/libsgCore.dylib; sourceTree = "<group>"; };
224C536C16D81FBF004A121B /* RobloxCookieJar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxCookieJar.cpp; sourceTree = "<group>"; };
224C536D16D81FBF004A121B /* RobloxCookieJar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxCookieJar.h; sourceTree = "<group>"; };
224C536E16D81FBF004A121B /* RobloxNetworkAccessManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxNetworkAccessManager.cpp; sourceTree = "<group>"; };
224C536F16D81FBF004A121B /* RobloxNetworkAccessManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxNetworkAccessManager.h; sourceTree = "<group>"; };
224C537016D81FBF004A121B /* RobloxWebPage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxWebPage.cpp; sourceTree = "<group>"; };
224C537116D81FBF004A121B /* RobloxWebPage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxWebPage.h; sourceTree = "<group>"; };
22500FDA169BC86600E99E8E /* RobloxApplicationManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxApplicationManager.h; sourceTree = "<group>"; };
22500FDB169BC87300E99E8E /* RobloxApplicationManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxApplicationManager.cpp; sourceTree = "<group>"; };
229C783816FD454300CB6389 /* RobloxNetworkReply.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxNetworkReply.cpp; sourceTree = "<group>"; };
229C783916FD454300CB6389 /* RobloxNetworkReply.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxNetworkReply.h; sourceTree = "<group>"; };
229C783A16FD454300CB6389 /* RobloxPrizeAwarder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxPrizeAwarder.cpp; sourceTree = "<group>"; };
229C783B16FD454300CB6389 /* RobloxPrizeAwarder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxPrizeAwarder.h; sourceTree = "<group>"; };
229C783C16FD454300CB6389 /* RobloxUser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxUser.cpp; sourceTree = "<group>"; };
229C783D16FD454300CB6389 /* RobloxUser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxUser.h; sourceTree = "<group>"; };
22AC93F519D48D5000A74B8D /* AddEmulationDeviceDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AddEmulationDeviceDialog.h; sourceTree = "<group>"; };
22AC93F619D48D5000A74B8D /* StudioDeviceEmulator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StudioDeviceEmulator.h; sourceTree = "<group>"; };
22AC93F919D48D6F00A74B8D /* AddEmulationDeviceDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AddEmulationDeviceDialog.cpp; sourceTree = "<group>"; };
22AC93FA19D48D6F00A74B8D /* StudioDeviceEmulator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StudioDeviceEmulator.cpp; sourceTree = "<group>"; };
22AC93FD19D48F7C00A74B8D /* AddEmulationDevDialog.ui */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = AddEmulationDevDialog.ui; sourceTree = "<group>"; };
22C54E2A19D5CD1800A10F33 /* ManageEmulationDeviceDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ManageEmulationDeviceDialog.cpp; sourceTree = "<group>"; };
22C54E3C19D5CD3200A10F33 /* ManageEmulationDeviceDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ManageEmulationDeviceDialog.h; sourceTree = "<group>"; };
22C54E3E19D5CD4100A10F33 /* ManageEmulationDevDialog.ui */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = ManageEmulationDevDialog.ui; sourceTree = "<group>"; };
270F0E6C13C51423007D4C71 /* RobloxTreeWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxTreeWidget.cpp; sourceTree = "<group>"; };
270F0E6D13C51423007D4C71 /* RobloxTreeWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxTreeWidget.h; sourceTree = "<group>"; };
270F0E7E13C51671007D4C71 /* ReflectionMetadata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ReflectionMetadata.cpp; path = ../ClientBase/ReflectionMetadata.cpp; sourceTree = "<group>"; };
270F0E7F13C51671007D4C71 /* ReflectionMetadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ReflectionMetadata.h; path = ../ClientBase/ReflectionMetadata.h; sourceTree = "<group>"; };
2710F01313FF33540049A2F1 /* RobloxWebDoc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxWebDoc.h; sourceTree = "<group>"; };
2710F01413FF33E70049A2F1 /* RobloxWebDoc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxWebDoc.cpp; sourceTree = "<group>"; };
27177B3C14854C4300AD7185 /* FindDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FindDialog.cpp; sourceTree = "<group>"; };
2724ADCA15C0713B00C2905A /* MachineConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MachineConfig.h; sourceTree = "<group>"; };
2724ADDB15C0717C00C2905A /* MachineConfig.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MachineConfig.cpp; sourceTree = "<group>"; };
272654AC1474758200BF1186 /* AppleCrashReporter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppleCrashReporter.h; sourceTree = "<group>"; };
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 = "<group>"; };
2733D6AD134155AD0096C650 /* Roblox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Roblox.h; sourceTree = "<group>"; };
273C028314605CAD00EF7D28 /* RobloxToolBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxToolBox.cpp; sourceTree = "<group>"; };
273C028514605CBA00EF7D28 /* RobloxToolBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxToolBox.h; sourceTree = "<group>"; };
27575D7A1429016400848366 /* RobloxBrowser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxBrowser.h; sourceTree = "<group>"; };
27575D7B1429016400848366 /* RobloxBrowser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxBrowser.cpp; sourceTree = "<group>"; };
27575E8C14290F9500848366 /* Roblox.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = Roblox.icns; path = images/Roblox.icns; sourceTree = "<group>"; };
275990E913E88827003E5947 /* AppleCrashReporter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AppleCrashReporter.cpp; sourceTree = "<group>"; };
275990EA13E88827003E5947 /* FindDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FindDialog.h; sourceTree = "<group>"; };
275990EC13E88827003E5947 /* IRobloxDoc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IRobloxDoc.h; sourceTree = "<group>"; };
275990ED13E88827003E5947 /* RobloxIDEDoc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxIDEDoc.h; sourceTree = "<group>"; };
275E94F814437C9000368E45 /* AppSettings.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = AppSettings.xml; path = mac/AppSettings.xml; sourceTree = "<group>"; };
2761E300142A349C0044EAC2 /* RobloxObjectBrowserDoc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxObjectBrowserDoc.cpp; sourceTree = "<group>"; };
2761E302142A34AA0044EAC2 /* RobloxObjectBrowserDoc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxObjectBrowserDoc.h; sourceTree = "<group>"; };
276CF5BC152F79A300FBFDA1 /* QtUtilities.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = QtUtilities.cpp; sourceTree = "<group>"; };
276CF5BE152F79B400FBFDA1 /* QtUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QtUtilities.h; sourceTree = "<group>"; };
276DBCBD1598D63A008C2CCC /* RobloxTextOutputWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxTextOutputWidget.h; sourceTree = "<group>"; };
276DBCBE1598D669008C2CCC /* RobloxTextOutputWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxTextOutputWidget.cpp; sourceTree = "<group>"; };
278601CC1564068400965281 /* ExternalHandlers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExternalHandlers.cpp; sourceTree = "<group>"; };
278601CD1564068400965281 /* RobloxBasicDoc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxBasicDoc.cpp; sourceTree = "<group>"; };
278601D0156406B900965281 /* ExternalHandlers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExternalHandlers.h; sourceTree = "<group>"; };
278601D1156406B900965281 /* IExternalHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IExternalHandler.h; sourceTree = "<group>"; };
278601D2156406B900965281 /* RobloxBasicDoc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxBasicDoc.h; sourceTree = "<group>"; };
2789DE31134FBF5D00DD3A5E /* qt.conf */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = qt.conf; sourceTree = "<group>"; };
278F0B0014168419005354AB /* RobloxSettings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxSettings.h; sourceTree = "<group>"; };
278F0B06141684C6005354AB /* RobloxSettings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxSettings.cpp; sourceTree = "<group>"; };
279534B7144DEC1F00AD8483 /* RenderStatsItem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RenderStatsItem.cpp; sourceTree = "<group>"; };
279534B9144DEC4400AD8483 /* RenderStatsItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RenderStatsItem.h; sourceTree = "<group>"; };
2795BEE713468A51007B13FB /* content */ = {isa = PBXFileReference; lastKnownFileType = folder; name = content; path = ../content; sourceTree = "<group>"; };
2795C0DE13468A6C007B13FB /* shaders */ = {isa = PBXFileReference; lastKnownFileType = folder; name = shaders; path = ../shaders; sourceTree = "<group>"; };
279D24C814AB8D3200E5B2B9 /* RobloxTaskScheduler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxTaskScheduler.h; sourceTree = "<group>"; };
279D24CA14AB8D5800E5B2B9 /* RobloxTaskScheduler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxTaskScheduler.cpp; sourceTree = "<group>"; };
27A5A91A135CC4010079E08C /* FunctionMarshaller.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FunctionMarshaller.cpp; sourceTree = "<group>"; };
27A5A91C135CC40B0079E08C /* FunctionMarshaller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FunctionMarshaller.h; sourceTree = "<group>"; };
27A7847B143E04B70016B42F /* RobloxSettingsDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxSettingsDialog.cpp; sourceTree = "<group>"; };
27A7847D143E04C50016B42F /* RobloxSettingsDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxSettingsDialog.h; sourceTree = "<group>"; };
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 = "<group>"; };
27A8C75F1353651B00C4B551 /* RobloxView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxView.cpp; sourceTree = "<group>"; };
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 = "<group>"; };
27B6AC2D134E3DAE00A39D39 /* ogrewidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ogrewidget.cpp; sourceTree = "<group>"; };
27B6AC38134E3DBE00A39D39 /* ogrewidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ogrewidget.h; sourceTree = "<group>"; };
27B7211B14192841006C3756 /* RbxWorkspace.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RbxWorkspace.cpp; sourceTree = "<group>"; };
27B7211C14192841006C3756 /* StudioUtilities.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StudioUtilities.cpp; sourceTree = "<group>"; };
27B7211D14192841006C3756 /* WebDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebDialog.cpp; sourceTree = "<group>"; };
27B7212114192859006C3756 /* RbxWorkspace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RbxWorkspace.h; sourceTree = "<group>"; };
27B7212214192859006C3756 /* StudioUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StudioUtilities.h; sourceTree = "<group>"; };
27B7212314192859006C3756 /* WebDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebDialog.h; sourceTree = "<group>"; };
27BF149F1446278600F9554F /* RbxContent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RbxContent.cpp; sourceTree = "<group>"; };
27BF14A6144628BA00F9554F /* RbxContent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RbxContent.h; sourceTree = "<group>"; };
27BFB06B14BCAC60009976ED /* RobloxReportView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxReportView.cpp; sourceTree = "<group>"; };
27BFB06D14BCAC75009976ED /* RobloxReportView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxReportView.h; sourceTree = "<group>"; };
27C35877133BBD800000000C /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
27F1AE3114D211910071FF01 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
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 = "<group>"; };
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 = "<group>"; };
3925141919816E38007725D2 /* App.BulletPhysics.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = App.BulletPhysics.xcodeproj; path = ../App.BulletPhysics/App.BulletPhysics.xcodeproj; sourceTree = "<group>"; };
4281E5FD19806788002F5A98 /* LuaVMDummy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LuaVMDummy.cpp; path = ../App/script/LuaVMDummy.cpp; sourceTree = "<group>"; };
507325161AA145DD00A04CF0 /* SplineEditor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SplineEditor.h; sourceTree = "<group>"; };
507325291AA151B600A04CF0 /* SplineEditor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SplineEditor.cpp; sourceTree = "<group>"; };
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 = "<group>"; };
94CEB3841A78643F00A87D1C /* SDLGameController.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SDLGameController.cpp; path = ../ClientShared/SDLGameController.cpp; sourceTree = "<group>"; };
94CEB3861A78645200A87D1C /* SDLGameController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDLGameController.h; path = ../ClientShared/SDLGameController.h; sourceTree = "<group>"; };
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 = "<group>"; };
94EAFBE41863915C00E3B033 /* PairRbxDeviceDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PairRbxDeviceDialog.cpp; sourceTree = "<group>"; };
94EAFBFA1863917700E3B033 /* MobileDevelopmentDeployer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MobileDevelopmentDeployer.h; sourceTree = "<group>"; };
94EAFBFB1863917700E3B033 /* PairRbxDeviceDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PairRbxDeviceDialog.h; sourceTree = "<group>"; };
94EAFBFC1863918800E3B033 /* PairRbxDevDialog.ui */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PairRbxDevDialog.ui; sourceTree = "<group>"; };
9F4BDA78189AD15200910E67 /* GfxCore.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = GfxCore.xcodeproj; path = ../Rendering/GfxCore/GfxCore.xcodeproj; sourceTree = "<group>"; };
9F4BDA94189AD16000910E67 /* GfxRender.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = GfxRender.xcodeproj; path = ../Rendering/GfxRender/GfxRender.xcodeproj; sourceTree = "<group>"; };
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 = "<group>"; };
9F5013651919AF1C005D9081 /* StudioAnalytics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StudioAnalytics.cpp; sourceTree = "<group>"; };
9F56B4DF1958DBC600E17F5A /* RobloxGameExplorer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxGameExplorer.h; sourceTree = "<group>"; };
9F56B4ED1958DBDB00E17F5A /* RobloxGameExplorer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxGameExplorer.cpp; sourceTree = "<group>"; };
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 = "<group>"; };
9F7C5C02199C233600F8254B /* RobloxTutorials.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RobloxTutorials.h; sourceTree = "<group>"; };
9F8C8180172B291C003D53A2 /* AutoSaveDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoSaveDialog.h; sourceTree = "<group>"; };
9F8C8181172B2932003D53A2 /* AutoSaveDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutoSaveDialog.cpp; sourceTree = "<group>"; };
9F8C8185172B2BE7003D53A2 /* AutoSave.ui */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = AutoSave.ui; sourceTree = "<group>"; };
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 = "<group>"; };
9F90BC8116F6BFB20086990B /* QFontBoundProp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QFontBoundProp.h; sourceTree = "<group>"; };
9F96135E1742F9F9009EF5F5 /* DocDockManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocDockManager.h; sourceTree = "<group>"; };
9F96135F1742F9F9009EF5F5 /* DocDockWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocDockWidget.h; sourceTree = "<group>"; };
9F9613601742F9F9009EF5F5 /* DocTabManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocTabManager.h; sourceTree = "<group>"; };
9F9613611742F9F9009EF5F5 /* RobloxTabWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxTabWidget.h; sourceTree = "<group>"; };
9F9613621742FA19009EF5F5 /* DocDockManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocDockManager.cpp; sourceTree = "<group>"; };
9F9613631742FA19009EF5F5 /* DocDockWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocDockWidget.cpp; sourceTree = "<group>"; };
9F9613641742FA19009EF5F5 /* DocTabManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocTabManager.cpp; sourceTree = "<group>"; };
9FA8084516B4676F008283E9 /* ShortcutHelpDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShortcutHelpDialog.h; sourceTree = "<group>"; };
9FBABE6B17AB0EB80002B28F /* InsertObjectListWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InsertObjectListWidget.h; sourceTree = "<group>"; };
9FBABE6C17AB0EB90002B28F /* InsertObjectListWidgetItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InsertObjectListWidgetItem.h; sourceTree = "<group>"; };
9FBABE6D17AB0EB90002B28F /* InsertServiceDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InsertServiceDialog.h; sourceTree = "<group>"; };
9FBABE6E17AB0ED00002B28F /* InsertObjectListWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InsertObjectListWidget.cpp; sourceTree = "<group>"; };
9FBABE6F17AB0ED00002B28F /* InsertObjectListWidgetItem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InsertObjectListWidgetItem.cpp; sourceTree = "<group>"; };
9FBABE7017AB0ED00002B28F /* InsertServiceDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InsertServiceDialog.cpp; sourceTree = "<group>"; };
9FC5E803165B38FB00CD3829 /* PlatformContent */ = {isa = PBXFileReference; lastKnownFileType = folder; name = PlatformContent; path = ../PlatformContent; sourceTree = "<group>"; };
9FC9D56F1719AEDA00F80154 /* StudioSerializerHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StudioSerializerHelper.cpp; sourceTree = "<group>"; };
9FC9D5711719AEFE00F80154 /* ScopedDebugTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScopedDebugTimer.h; sourceTree = "<group>"; };
9FC9D5721719AEFE00F80154 /* StudioSerializerHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StudioSerializerHelper.h; sourceTree = "<group>"; };
9FD2D9EE16EBD85500294676 /* RobloxStudio.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = RobloxStudio.css; sourceTree = "<group>"; };
9FD2DA8016EBDC7000294676 /* RobloxScriptDoc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxScriptDoc.cpp; sourceTree = "<group>"; };
9FD2DA8116EBDC7000294676 /* RobloxScriptReview.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxScriptReview.cpp; sourceTree = "<group>"; };
9FD2DA8216EBDC7000294676 /* ScriptSideWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScriptSideWidget.cpp; sourceTree = "<group>"; };
9FD2DA8316EBDC7000294676 /* ScriptSyntaxHighlighter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScriptSyntaxHighlighter.cpp; sourceTree = "<group>"; };
9FD2DA8416EBDC7000294676 /* ScriptTextEditor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScriptTextEditor.cpp; sourceTree = "<group>"; };
9FD2DA8A16EBDC7F00294676 /* stdafx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stdafx.cpp; sourceTree = "<group>"; };
9FD2DA8C16EBDCA000294676 /* RobloxScriptDoc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxScriptDoc.h; sourceTree = "<group>"; };
9FD2DA8D16EBDCA000294676 /* RobloxScriptReview.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxScriptReview.h; sourceTree = "<group>"; };
9FD2DA8E16EBDCA000294676 /* ScriptSideWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptSideWidget.h; sourceTree = "<group>"; };
9FD2DA8F16EBDCA000294676 /* ScriptSyntaxHighlighter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptSyntaxHighlighter.h; sourceTree = "<group>"; };
9FD2DA9016EBDCA000294676 /* ScriptTextEditor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptTextEditor.h; sourceTree = "<group>"; };
9FD2DA9116EBDCA900294676 /* stdafx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stdafx.h; sourceTree = "<group>"; };
9FDF61E418354DF200526C86 /* LuaSourceBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LuaSourceBuffer.h; sourceTree = "<group>"; };
9FDF61F818354E2200526C86 /* LuaSourceBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LuaSourceBuffer.cpp; sourceTree = "<group>"; };
9FE243831C3F222A0082268C /* CloudEditAdornable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CloudEditAdornable.cpp; sourceTree = "<group>"; };
9FE243951C3F223C0082268C /* SelectionHighlightAdornable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SelectionHighlightAdornable.cpp; sourceTree = "<group>"; };
9FE243971C3F224A0082268C /* CloudEditAdornable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CloudEditAdornable.h; sourceTree = "<group>"; };
9FE243981C3F22510082268C /* SelectionHighlightAdornable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SelectionHighlightAdornable.h; sourceTree = "<group>"; };
9FE80B1D1992E4FB00DB3A29 /* FileWatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FileWatcher.h; path = filewatcher/FileWatcher.h; sourceTree = "<group>"; };
9FE80B1E1992E4FB00DB3A29 /* FileWatcherImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FileWatcherImpl.h; path = filewatcher/FileWatcherImpl.h; sourceTree = "<group>"; };
9FE80B1F1992E4FB00DB3A29 /* FileWatcherLinux.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FileWatcherLinux.h; path = filewatcher/FileWatcherLinux.h; sourceTree = "<group>"; };
9FE80B201992E4FB00DB3A29 /* FileWatcherOSX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FileWatcherOSX.h; path = filewatcher/FileWatcherOSX.h; sourceTree = "<group>"; };
9FE80B211992E4FB00DB3A29 /* FileWatcherWin32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FileWatcherWin32.h; path = filewatcher/FileWatcherWin32.h; sourceTree = "<group>"; };
9FE80B231992E53600DB3A29 /* FileWatcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FileWatcher.cpp; path = filewatcher/FileWatcher.cpp; sourceTree = "<group>"; };
9FE80B241992E53600DB3A29 /* FileWatcherLinux.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FileWatcherLinux.cpp; path = filewatcher/FileWatcherLinux.cpp; sourceTree = "<group>"; };
9FE80B251992E53600DB3A29 /* FileWatcherOSX.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FileWatcherOSX.cpp; path = filewatcher/FileWatcherOSX.cpp; sourceTree = "<group>"; };
9FE80B261992E53600DB3A29 /* FileWatcherWin32.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FileWatcherWin32.cpp; path = filewatcher/FileWatcherWin32.cpp; sourceTree = "<group>"; };
9FF2D3B316FB8F350083B5BD /* RobloxStudioVersion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxStudioVersion.h; sourceTree = "<group>"; };
9FF305A41AE8800B0034D011 /* ScriptPickerDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptPickerDialog.h; sourceTree = "<group>"; };
9FF305B51AE880190034D011 /* ScriptPickerDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScriptPickerDialog.cpp; sourceTree = "<group>"; };
C81E40ED19E4B2E2005E9F91 /* KeepSavedChangesDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = KeepSavedChangesDialog.cpp; sourceTree = "<group>"; };
C81E40EF19E4B377005E9F91 /* KeepSavedChangesDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KeepSavedChangesDialog.h; sourceTree = "<group>"; };
C81F2A52196B5DBE00D7CF3F /* libsgCore.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsgCore.dylib; path = ../CSG/sgCore/libsgCore.dylib; sourceTree = "<group>"; };
C89355F017FA2F3E000DF440 /* RobloxKeyboardConfig.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxKeyboardConfig.cpp; sourceTree = "<group>"; };
C893560417FA2FE9000DF440 /* RobloxKeyboardConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxKeyboardConfig.h; sourceTree = "<group>"; };
C893560617FC8296000DF440 /* RobloxInputConfigDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxInputConfigDialog.cpp; sourceTree = "<group>"; };
C893560817FC82F5000DF440 /* RobloxMouseConfig.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxMouseConfig.cpp; sourceTree = "<group>"; };
C893560A17FC8794000DF440 /* RobloxInputConfigDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxInputConfigDialog.h; sourceTree = "<group>"; };
C893560B17FC879E000DF440 /* RobloxMouseConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxMouseConfig.h; sourceTree = "<group>"; };
C8C09C4617D7A4F700740C24 /* RobloxContextualHelp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxContextualHelp.cpp; sourceTree = "<group>"; };
C8C09C5A17D7A5B500740C24 /* RobloxContextualHelp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxContextualHelp.h; sourceTree = "<group>"; };
C8C1B6D318F8907400B57DF3 /* CSG.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = CSG.xcodeproj; path = ../CSG/CSG.xcodeproj; sourceTree = "<group>"; };
C8FF51E719F1875A000B0B94 /* RobloxStudioRibbonRelease.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = RobloxStudioRibbonRelease.xml; sourceTree = "<group>"; };
CFEB5F2A14D0992200037F15 /* RobloxStudio.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = RobloxStudio.icns; path = images/RobloxStudio.icns; sourceTree = "<group>"; };
DC156B5B1AB21BB400C6BCF9 /* CSGOperations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSGOperations.h; sourceTree = "<group>"; };
DC156B6C1AB21BDD00C6BCF9 /* CSGOperations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSGOperations.cpp; sourceTree = "<group>"; };
E900CA6A1C73586C006D647C /* RobloxTeamCreateWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxTeamCreateWidget.cpp; sourceTree = "<group>"; };
E900CA7C1C73587D006D647C /* RobloxTeamCreateWidget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RobloxTeamCreateWidget.h; sourceTree = "<group>"; };
E909972E1C722115001ACEE2 /* TeamCreate.ui */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = TeamCreate.ui; sourceTree = "<group>"; };
E90AC4DA1C4E4E4400B0CE61 /* PlayersDataManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PlayersDataManager.cpp; sourceTree = "<group>"; };
E90AC4EC1C4E4E6200B0CE61 /* PlayersDataManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PlayersDataManager.h; sourceTree = "<group>"; };
E9128806151854B6005536A2 /* App.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = App.xcodeproj; path = ../App/App.xcodeproj; sourceTree = "<group>"; };
E91492B617EC90250002E47A /* RobloxRibbonMainWindow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxRibbonMainWindow.cpp; sourceTree = "<group>"; };
E91492BC17EC905B0002E47A /* GalleryItemColor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GalleryItemColor.cpp; sourceTree = "<group>"; };
E91492C117EC92400002E47A /* RobloxRibbonMainWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxRibbonMainWindow.h; sourceTree = "<group>"; };
E91492C217EC925A0002E47A /* GalleryItemColor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GalleryItemColor.h; sourceTree = "<group>"; };
E91492C717EC93880002E47A /* RobloxSavingStateDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxSavingStateDialog.h; sourceTree = "<group>"; };
E91492C817EC939E0002E47A /* RobloxSavingStateDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxSavingStateDialog.cpp; sourceTree = "<group>"; };
E91492CD17ECA18B0002E47A /* RobloxStudioRibbon.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = RobloxStudioRibbon.xml; sourceTree = "<group>"; };
E92902AB192BC735002DA6A9 /* RobloxQuickAccessConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxQuickAccessConfig.h; sourceTree = "<group>"; };
E92902B9192BC767002DA6A9 /* RobloxQuickAccessConfig.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxQuickAccessConfig.cpp; sourceTree = "<group>"; };
E942E1E8184E3D170007F769 /* ScriptComboBox.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ScriptComboBox.h; sourceTree = "<group>"; };
E942E1E9184E3D490007F769 /* ScriptComboBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScriptComboBox.cpp; sourceTree = "<group>"; };
E949C92B13EFD0E8004E39BC /* PropertyItems.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PropertyItems.cpp; sourceTree = "<group>"; };
E949C93213EFD0F6004E39BC /* PropertyItems.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PropertyItems.h; sourceTree = "<group>"; };
E953C9381A2CD2EC000ADC0F /* qtnribbon.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = qtnribbon.xcodeproj; path = ../QTitanRibbon/src/shared/ribbon/qtnribbon.xcodeproj; sourceTree = "<group>"; };
E970431813575930002DB2E7 /* UserInput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UserInput.cpp; sourceTree = "<group>"; };
E970431913575930002DB2E7 /* UserInputUtil.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UserInputUtil.cpp; sourceTree = "<group>"; };
E970431E13575943002DB2E7 /* UserInput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UserInput.h; sourceTree = "<group>"; };
E970431F13575943002DB2E7 /* UserInputUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UserInputUtil.h; sourceTree = "<group>"; };
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 = "<group>"; };
E9AF8D0A1C1898AE00D0D430 /* RobloxChatWidget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RobloxChatWidget.h; sourceTree = "<group>"; };
E9BFA58513C638ED006D2BC4 /* ReflectionMetadata.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = ReflectionMetadata.xml; path = ../ClientBase/ReflectionMetadata.xml; sourceTree = "<group>"; };
E9D1BC2813CDDA14007036FE /* RobloxCustomWidgets.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxCustomWidgets.h; sourceTree = "<group>"; };
E9D1BC2E13CDDA67007036FE /* RobloxCustomWidgets.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxCustomWidgets.cpp; sourceTree = "<group>"; };
E9D23EED196EF8AE009E7B88 /* ScriptAnalysisWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScriptAnalysisWidget.cpp; sourceTree = "<group>"; };
E9D23EFC196EF8C0009E7B88 /* ScriptAnalysisWidget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ScriptAnalysisWidget.h; sourceTree = "<group>"; };
E9D4ED4E1B70F1EE00142369 /* StudioMacUtilities.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = StudioMacUtilities.mm; sourceTree = "<group>"; };
E9D4ED601B70F20B00142369 /* StudioMacUtilities.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StudioMacUtilities.h; sourceTree = "<group>"; };
E9D53E6313DF13AD00130EA3 /* RobloxPropertyWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxPropertyWidget.cpp; sourceTree = "<group>"; };
E9D53E6513DF13BE00130EA3 /* RobloxPropertyWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxPropertyWidget.h; sourceTree = "<group>"; };
E9D57DB4144DB191008EA1B2 /* RobloxDiagnosticsView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxDiagnosticsView.h; sourceTree = "<group>"; };
E9D57DB6144DB19F008EA1B2 /* RobloxDiagnosticsView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxDiagnosticsView.cpp; sourceTree = "<group>"; };
E9D6079613AF0B8A00BE360F /* RBXMainWindow.ui */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = RBXMainWindow.ui; sourceTree = "<group>"; };
E9D607B313AF0D3F00BE360F /* RobloxDocManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxDocManager.cpp; sourceTree = "<group>"; };
E9D607B413AF0D3F00BE360F /* RobloxIDEDoc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxIDEDoc.cpp; sourceTree = "<group>"; };
E9D607B513AF0D3F00BE360F /* RobloxMainWindow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxMainWindow.cpp; sourceTree = "<group>"; };
E9D607B913AF0D7800BE360F /* RobloxMainWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxMainWindow.h; sourceTree = "<group>"; };
E9E2E36717B543AD008F496A /* DebuggerClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DebuggerClient.h; sourceTree = "<group>"; };
E9E2E36817B543AD008F496A /* DebuggerWidgets.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DebuggerWidgets.h; sourceTree = "<group>"; };
E9E2E37B17B543D3008F496A /* DebuggerClient.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DebuggerClient.cpp; sourceTree = "<group>"; };
E9E2E37C17B543D3008F496A /* DebuggerWidgets.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DebuggerWidgets.cpp; sourceTree = "<group>"; };
E9E6FCC614BD975B000106C2 /* CommonInsertWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CommonInsertWidget.cpp; sourceTree = "<group>"; };
E9E6FCC814BD9773000106C2 /* CommonInsertWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommonInsertWidget.h; sourceTree = "<group>"; };
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 = "<group>"; };
E9F6505E13D74B7E006866D3 /* AuthoringSettings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AuthoringSettings.h; sourceTree = "<group>"; };
E9F6506113D74B7E006866D3 /* RobloxDocManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxDocManager.h; sourceTree = "<group>"; };
E9F6506213D74B7E006866D3 /* RobloxStudioVerbs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RobloxStudioVerbs.cpp; sourceTree = "<group>"; };
E9F6506313D74B7E006866D3 /* RobloxStudioVerbs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RobloxStudioVerbs.h; sourceTree = "<group>"; };
E9FE5583182D169B0033C43B /* NameValueStoreManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NameValueStoreManager.cpp; sourceTree = "<group>"; };
E9FE5585182D16C00033C43B /* NameValueStoreManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NameValueStoreManager.h; sourceTree = "<group>"; };
F44D0DA115802B2F00F6F823 /* BreakpadCrashReporter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = BreakpadCrashReporter.mm; sourceTree = "<group>"; };
/* 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 = "<group>";
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 = "<group>";
};
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 = "<group>";
};
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 = "<group>";
};
272ACF38143117550097DF36 /* Products */ = {
isa = PBXGroup;
children = (
272ACF3C143117550097DF36 /* libLog.dylib */,
10A395CC15FA935D0004EADD /* libLog iOS.a */,
);
name = Products;
sourceTree = "<group>";
};
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 = "<group>";
};
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 = "<group>";
};
27F7AEC51339301B001191CC /* Products */ = {
isa = PBXGroup;
children = (
27F7AEC41339301B001191CC /* RobloxStudio.app */,
);
name = Products;
sourceTree = "<group>";
};
27F7BAA013395040001191CC /* Products */ = {
isa = PBXGroup;
children = (
27F7BAA413395040001191CC /* libBase.a */,
10A395B015FA935D0004EADD /* libBaseiOS.a */,
);
name = Products;
sourceTree = "<group>";
};
27F7BAA513395043001191CC /* 3rd Party */ = {
isa = PBXGroup;
children = (
1F80D76415D959370070A771 /* boost.xcodeproj */,
);
name = "3rd Party";
sourceTree = "<group>";
};
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 = "<group>";
};
27F7BFE013395479001191CC /* Products */ = {
isa = PBXGroup;
children = (
27F7BFE713395479001191CC /* libG3D.a */,
10A395C315FA935D0004EADD /* libG3DiOS.a */,
);
name = Products;
sourceTree = "<group>";
};
27F7BFF7133954F8001191CC /* Products */ = {
isa = PBXGroup;
children = (
27F7BFFE133954F8001191CC /* libRbxG3D.a */,
10A395DE15FA935D0004EADD /* libRbxG3DiOS.a */,
);
name = Products;
sourceTree = "<group>";
};
27F7C04113395E04001191CC /* Products */ = {
isa = PBXGroup;
children = (
27F7C04813395E05001191CC /* libNetwork-d.a */,
10A395CF15FA935D0004EADD /* libNetwork iOS.a */,
42ED018819900A0E00BE5368 /* libNetwork Studio.a */,
);
name = Products;
sourceTree = "<group>";
};
27F7C07B13395EBA001191CC /* Products */ = {
isa = PBXGroup;
children = (
27F7C08213395EBA001191CC /* libAppDraw.a */,
10A395AD15FA935D0004EADD /* libAppDrawiOS.a */,
);
name = Products;
sourceTree = "<group>";
};
27F7C09013395EE3001191CC /* Products */ = {
isa = PBXGroup;
children = (
27F7C09713395EE3001191CC /* libGfxBase.a */,
10A395C915FA935D0004EADD /* libGfxBaseiOS.a */,
);
name = Products;
sourceTree = "<group>";
};
3925141A19816E38007725D2 /* Products */ = {
isa = PBXGroup;
children = (
3925141E19816E39007725D2 /* libApp.BulletPhysics.a */,
39251E7119935828007725D2 /* libApp.BulletPhysics.iOS.a */,
);
name = Products;
sourceTree = "<group>";
};
9F4BDA79189AD15200910E67 /* Products */ = {
isa = PBXGroup;
children = (
9F4BDA87189AD15500910E67 /* libGfxCore.a */,
9F4BDA89189AD15500910E67 /* libGfxCore iOS.a */,
);
name = Products;
sourceTree = "<group>";
};
9F4BDA95189AD16000910E67 /* Products */ = {
isa = PBXGroup;
children = (
9F4BDA9A189AD16100910E67 /* libGfxRender.a */,
9F4BDA9C189AD16100910E67 /* libGfxRender iOS.a */,
);
name = Products;
sourceTree = "<group>";
};
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 = "<group>";
};
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 = "<group>";
};
9FE80B0F1992E4C200DB3A29 /* Filewatcher */ = {
isa = PBXGroup;
children = (
9FE80B1D1992E4FB00DB3A29 /* FileWatcher.h */,
9FE80B1E1992E4FB00DB3A29 /* FileWatcherImpl.h */,
9FE80B1F1992E4FB00DB3A29 /* FileWatcherLinux.h */,
9FE80B201992E4FB00DB3A29 /* FileWatcherOSX.h */,
9FE80B211992E4FB00DB3A29 /* FileWatcherWin32.h */,
);
name = Filewatcher;
sourceTree = "<group>";
};
9FE80B221992E50B00DB3A29 /* Filewatcher */ = {
isa = PBXGroup;
children = (
9FE80B231992E53600DB3A29 /* FileWatcher.cpp */,
9FE80B241992E53600DB3A29 /* FileWatcherLinux.cpp */,
9FE80B251992E53600DB3A29 /* FileWatcherOSX.cpp */,
9FE80B261992E53600DB3A29 /* FileWatcherWin32.cpp */,
);
name = Filewatcher;
sourceTree = "<group>";
};
C8C1B6D418F8907400B57DF3 /* Products */ = {
isa = PBXGroup;
children = (
C8C1B6D818F8907400B57DF3 /* libCSG.a */,
);
name = Products;
sourceTree = "<group>";
};
E912882315185F32005536A2 /* Products */ = {
isa = PBXGroup;
children = (
E912882715185F32005536A2 /* libApp.a */,
10A395AA15FA935D0004EADD /* libAppiOS.a */,
1FBCE47A1822F3E5007C53E4 /* libAppTest.a */,
42ED017B19900A0E00BE5368 /* libApp Studio.a */,
);
name = Products;
sourceTree = "<group>";
};
E953C9391A2CD2EC000ADC0F /* Products */ = {
isa = PBXGroup;
children = (
E953C93D1A2CD2ED000ADC0F /* libqtnribbon.dylib */,
);
name = Products;
sourceTree = "<group>";
};
E9AC689313AB57A800F7A22E /* Contrib */ = {
isa = PBXGroup;
children = (
94DD546C1C6BCB3000A2E2DE /* SDL2.framework */,
C81F2A52196B5DBE00D7CF3F /* libsgCore.dylib */,
27F7C0C113396638001191CC /* libfmodex.dylib */,
);
name = Contrib;
sourceTree = "<group>";
};
E9AC726413AB59E000F7A22E /* Roblox */ = {
isa = PBXGroup;
children = (
4281E5FD19806788002F5A98 /* LuaVMDummy.cpp */,
275E94F814437C9000368E45 /* AppSettings.xml */,
275990FB13E889E4003E5947 /* Header */,
E9AC726613AB5A1500F7A22E /* ClientBase */,
E9AC726A13AB5B6100F7A22E /* Classes */,
E9AC726B13AB5BEB00F7A22E /* Qt */,
27C3587F133BBFAF0000000C /* Resources */,
);
name = Roblox;
sourceTree = "<group>";
};
E9AC726613AB5A1500F7A22E /* ClientBase */ = {
isa = PBXGroup;
children = (
9F5A333615DAB99C009E9471 /* MachineConfiguration.cpp */,
9F5A333715DAB99C009E9471 /* MachineConfiguration.h */,
27A8C84C1353733600C4B551 /* RenderSettingsItem.h */,
27A8C84D1353734800C4B551 /* RenderSettingsItem.cpp */,
);
name = ClientBase;
sourceTree = "<group>";
};
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 = "<group>";
};
E9AC726B13AB5BEB00F7A22E /* Qt */ = {
isa = PBXGroup;
children = (
E9AC726E13AB5C1E00F7A22E /* Uic */,
E9AC726D13AB5C1000F7A22E /* Rcc */,
);
name = Qt;
sourceTree = "<group>";
};
E9AC726D13AB5C1000F7A22E /* Rcc */ = {
isa = PBXGroup;
children = (
8858021D93F8835E91623355 /* RobloxStudio.qrc */,
);
name = Rcc;
sourceTree = "<group>";
};
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 = "<group>";
};
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 = "<group>";
};
/* 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 */;
}