Files
2025-09-18 17:55:52 -04:00

3598 lines
183 KiB
Plaintext

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXAggregateTarget section */
5238961512F3389000D4DE3D /* RobloxPlayer.zip */ = {
isa = PBXAggregateTarget;
buildConfigurationList = 5238962312F338B500D4DE3D /* Build configuration list for PBXAggregateTarget "RobloxPlayer.zip" */;
buildPhases = (
1F2F4F9E1328023300031750 /* Generate dSYM */,
1F0F90EE1326C4C100E984D0 /* Breakpad */,
1F0F90FA1326C55700E984D0 /* Create Stripped Product */,
5238961412F3389000D4DE3D /* Zip */,
27F7B66C13393EE3001191CC /* Generate MD5 */,
104434641565ACC900495E31 /* Generate Version File */,
);
dependencies = (
5238962612F338E700D4DE3D /* PBXTargetDependency */,
);
name = RobloxPlayer.zip;
productName = Roblox.dmg;
};
/* End PBXAggregateTarget section */
/* Begin PBXBuildFile section */
1F11D27018AAE57D00FE257A /* libGfxCore.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F6C02D718A02F4700D774F7 /* libGfxCore.a */; };
1F11D27118AAE57D00FE257A /* libGfxRender.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F6C02CE18A02F1900D774F7 /* libGfxRender.a */; };
1F229C6912DD229D00181FC2 /* trie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1F67ADEE12DCE7F800FC5C89 /* trie.cpp */; };
1F2A6F531631BE4600920A97 /* libboost-d-1_55.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 10A66F9215D2F1BF00A0A938 /* libboost-d-1_55.a */; };
1F2C098F16489DDE0094539A /* Breakpad.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F2C097816489DC50094539A /* Breakpad.framework */; };
1F2C099016489EE80094539A /* Breakpad.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 1F2C097816489DC50094539A /* Breakpad.framework */; };
1F3B370312B9618000032B70 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F3B370212B9618000032B70 /* IOKit.framework */; };
1F45BC5F1638773A006B3BAE /* TestSettings.txt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 9F77FC29156EECEC006BFEAD /* TestSettings.txt */; };
1F595C4A12C3D5C600593A43 /* WebSerializerTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1F595C4812C3D5C600593A43 /* WebSerializerTest.cpp */; };
1F595C4B12C3D5C600593A43 /* XmlElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1F595C4912C3D5C600593A43 /* XmlElement.cpp */; };
1F68AC751B0F96AF00546880 /* libfmod.dylib in Copy Files */ = {isa = PBXBuildFile; fileRef = 1F68AC741B0F96AF00546880 /* libfmod.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
1F6C02DB18A038E900D774F7 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F6C02DA18A038E900D774F7 /* OpenGL.framework */; };
1F70B0BD1614CBB700BEE284 /* DataModelSerialize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 94B30FEA1612471F00103E2B /* DataModelSerialize.cpp */; };
1F70B0BE1614CBB900BEE284 /* DataModelSerialize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 94B30FEA1612471F00103E2B /* DataModelSerialize.cpp */; };
1F7E24411B06B2C700DCBF16 /* libfmod.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F7E24401B06B2C700DCBF16 /* libfmod.dylib */; };
1F7E24421B06B2C700DCBF16 /* libfmod.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F7E24401B06B2C700DCBF16 /* libfmod.dylib */; };
1F7E24431B06B2C700DCBF16 /* libfmod.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F7E24401B06B2C700DCBF16 /* libfmod.dylib */; };
1F8DA2E415DC1BA500DFC35F /* libboost-d-1_55.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 10A66F9215D2F1BF00A0A938 /* libboost-d-1_55.a */; };
1F8DA2F215DC1DBF00DFC35F /* libboostTest-static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F89289512DFCA2600E12C49 /* libboostTest-static.a */; };
1F8DA5B615DC1E6900DFC35F /* libboostTest-static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F89289512DFCA2600E12C49 /* libboostTest-static.a */; };
1FA2D51813313C5C00026FE2 /* ReflectionTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 65735C7C132FDCC3005C3CA5 /* ReflectionTest.cpp */; };
1FA2D52013313E6E00026FE2 /* Instance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FA2D51F13313E6E00026FE2 /* Instance.cpp */; };
1FD353C312DE4E9F000E45C7 /* libBase.UnitTest.Lib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F8D2AE412DCF24400EF0515 /* libBase.UnitTest.Lib.a */; };
1FD353C412DE4EB7000E45C7 /* libBase.UnitTest.Lib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F8D2AE412DCF24400EF0515 /* libBase.UnitTest.Lib.a */; };
1FD59AD814EEEF8F00CEBD53 /* ContentProviderTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FD59AD314EEEF8F00CEBD53 /* ContentProviderTest.cpp */; };
1FD59AD914EEEF8F00CEBD53 /* FastLogSettingsTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FD59AD414EEEF8F00CEBD53 /* FastLogSettingsTest.cpp */; };
1FD59ADA14EEEF8F00CEBD53 /* LuaTokenizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FD59AD514EEEF8F00CEBD53 /* LuaTokenizer.cpp */; };
1FD59ADC14EEEF8F00CEBD53 /* StatsServiceTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FD59AD714EEEF8F00CEBD53 /* StatsServiceTest.cpp */; };
1FD8D70A14EEEEEC00CE5B31 /* TaskScheduler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FD8D70914EEEEEC00CE5B31 /* TaskScheduler.cpp */; };
1FE3080912BC105A006433FC /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F3B370212B9618000032B70 /* IOKit.framework */; };
1FE3084712BC1A74006433FC /* libBase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EA0D730512933FF300C510A8 /* libBase.a */; };
1FE3085812BC1BA2006433FC /* Base.UnitTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FE3085012BC1BA2006433FC /* Base.UnitTest.cpp */; };
1FE3085912BC1BA2006433FC /* CEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FE3085112BC1BA2006433FC /* CEvent.cpp */; };
1FE3085B12BC1BA2006433FC /* Log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FE3085312BC1BA2006433FC /* Log.cpp */; };
1FE3085C12BC1BA2006433FC /* make_shared.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FE3085412BC1BA2006433FC /* make_shared.cpp */; };
1FE3085D12BC1BA2006433FC /* signals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FE3085512BC1BA2006433FC /* signals.cpp */; };
1FE3085E12BC1BA2006433FC /* Time.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FE3085612BC1BA2006433FC /* Time.cpp */; };
1FE3091112BC21B4006433FC /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F3B370212B9618000032B70 /* IOKit.framework */; };
1FE3091612BC21DB006433FC /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F3B36FA12B960D300032B70 /* ApplicationServices.framework */; };
1FF570071B0E9BFE00637601 /* libfmod.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 1FF570061B0E9BFE00637601 /* libfmod.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
1FF570281B0E9C2A00637601 /* libfmod.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 1FF570271B0E9C2A00637601 /* libfmod.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
392514301981AD6B007725D2 /* libApp.BulletPhysics.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 392510E319808D95007725D2 /* libApp.BulletPhysics.a */; };
392514331981AD82007725D2 /* libApp.BulletPhysics.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 392510E319808D95007725D2 /* libApp.BulletPhysics.a */; };
39251C8E1983271C007725D2 /* libApp.BulletPhysics.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 392510E319808D95007725D2 /* libApp.BulletPhysics.a */; };
4281E60419806844002F5A98 /* LuaVMClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4281E60319806844002F5A98 /* LuaVMClient.cpp */; };
52246730131EB5DC00578348 /* copyrights.txt in Resources */ = {isa = PBXBuildFile; fileRef = 5224672F131EB5DC00578348 /* copyrights.txt */; };
524F287514EDCAB000581C13 /* libG3D.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EA1FA7581291BF66000D5B71 /* libG3D.a */; };
524F292F14EDCC8700581C13 /* libNetwork-d.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EA0D73121293406C00C510A8 /* libNetwork-d.a */; };
524F293114EDCCA300581C13 /* libAppDraw.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EA1FA7511291BF52000D5B71 /* libAppDraw.a */; };
524F293314EDCD1A00581C13 /* libGfxBase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EA1FA7771291BFB5000D5B71 /* libGfxBase.a */; };
524F293414EDCD6000581C13 /* libcrypto.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = EA1A5C181295D92000B6AD4E /* libcrypto.dylib */; };
524F293714EDCD8700581C13 /* libRbxG3D.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EA1FA76D1291BFA2000D5B71 /* libRbxG3D.a */; };
524F293A14EDCD9E00581C13 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EA47CCF3129365FF0076BC7B /* Carbon.framework */; };
524F29F814EDCDA800581C13 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E730803912B7CEFB00B986D4 /* Foundation.framework */; };
524F2A7814EDCDBA00581C13 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F3B370212B9618000032B70 /* IOKit.framework */; };
5271C1C1130E4A6600A67314 /* atomic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5271C1BF130E4A6600A67314 /* atomic.cpp */; };
5271C1C2130E4A6600A67314 /* intrusive_ptr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5271C1C0130E4A6600A67314 /* intrusive_ptr.cpp */; };
5271C2B3130E4B6700A67314 /* libcrypto.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = EA1A5C181295D92000B6AD4E /* libcrypto.dylib */; };
52CC752D130E3F56007A2889 /* Crypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 52CC752C130E3F56007A2889 /* Crypt.cpp */; };
52D1249515996407003453C9 /* ChatTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 52E14FA3159920BE007F99D5 /* ChatTests.cpp */; };
52D1249615996409003453C9 /* MiscRegression.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 52E14FA5159920D3007F99D5 /* MiscRegression.cpp */; };
52D124971599640A003453C9 /* NetworkSecurity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 52E14FA715992161007F99D5 /* NetworkSecurity.cpp */; };
52D124981599640B003453C9 /* RemoteSignal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 52E14FA915992180007F99D5 /* RemoteSignal.cpp */; };
52D124991599640C003453C9 /* SettingsURL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 52E14FAB15992198007F99D5 /* SettingsURL.cpp */; };
52D3A52C14ED9A940033CC1E /* App.UnitTest.Lib.xcodeproj in Frameworks */ = {isa = PBXBuildFile; fileRef = 52D3A52914ED9A940033CC1E /* App.UnitTest.Lib.xcodeproj */; };
52D3A56214ED9DF60033CC1E /* libApp.UnitTest.Lib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 52D3A53214ED9A950033CC1E /* libApp.UnitTest.Lib.a */; };
52E37D8C14EDAD8F00CE2CB2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 52E37D8A14EDAD8F00CE2CB2 /* main.cpp */; };
52E37D8D14EDAD8F00CE2CB2 /* Tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 52E37D8B14EDAD8F00CE2CB2 /* Tests.cpp */; };
52E37DB514EDB94300CE2CB2 /* libLog.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = F4B8900414100BF400E0B03D /* libLog.dylib */; };
52E37DB814EDB97C00CE2CB2 /* libBase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EA0D730512933FF300C510A8 /* libBase.a */; };
52E37DB914EDB98800CE2CB2 /* libBase.UnitTest.Lib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F8D2AE412DCF24400EF0515 /* libBase.UnitTest.Lib.a */; };
52E37DBC14EDBFF200CE2CB2 /* libApp.UnitTest.Lib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 52D3A53214ED9A950033CC1E /* libApp.UnitTest.Lib.a */; };
52E37DC114EDC99B00CE2CB2 /* libboostTest-static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F89289512DFCA2600E12C49 /* libboostTest-static.a */; };
52ECA47612EE3C8500FAF033 /* CMCrashReporter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 52ECA47312EE3C8500FAF033 /* CMCrashReporter.mm */; };
52ECA47712EE3C8500FAF033 /* CMCrashReporterGlobal.m in Sources */ = {isa = PBXBuildFile; fileRef = 52ECA47512EE3C8500FAF033 /* CMCrashReporterGlobal.m */; };
52ECABA812EE96FE00FAF033 /* Test.html in Resources */ = {isa = PBXBuildFile; fileRef = 52ECABA712EE96FE00FAF033 /* Test.html */; };
560551C017E797A300C8F0C2 /* StringConv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56A2C56D17E78FA90026D19D /* StringConv.cpp */; };
564FE9FD19953E2300BEEAB8 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 564FE9FC19953E2300BEEAB8 /* libz.dylib */; };
567B4B9119F6FD5F002AEDF5 /* HttpCacheEntryTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 567B4B9019F6FD5F002AEDF5 /* HttpCacheEntryTest.cpp */; };
5698A4B717FCCC0200816494 /* libAppTest.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5698A4B617FCA4EC00816494 /* libAppTest.a */; };
56A2C56E17E78FA90026D19D /* StringConv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56A2C56D17E78FA90026D19D /* StringConv.cpp */; };
56A2C56F17E78FA90026D19D /* StringConv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56A2C56D17E78FA90026D19D /* StringConv.cpp */; };
56AFE17F182D68EE00F64AFF /* ThreadPoolTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56AFE17E182D68EE00F64AFF /* ThreadPoolTest.cpp */; };
56CFF3CA1999A0AA00C21D80 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 564FE9FC19953E2300BEEAB8 /* libz.dylib */; };
56CFF3E91999A0C700C21D80 /* libcrypto.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56F916F4197DBA9B002AFFF8 /* libcrypto.a */; };
56CFF3EA1999A0C700C21D80 /* libssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56F916F5197DBA9B002AFFF8 /* libssl.a */; };
56CFF3EB1999A0DE00C21D80 /* libcurl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56F91715197DBACA002AFFF8 /* libcurl.a */; };
56CFF4021999AAD500C21D80 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 564FE9FC19953E2300BEEAB8 /* libz.dylib */; };
56CFF4211999AAEA00C21D80 /* libcrypto.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56F916F4197DBA9B002AFFF8 /* libcrypto.a */; };
56CFF4221999AAEA00C21D80 /* libssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56F916F5197DBA9B002AFFF8 /* libssl.a */; };
56CFF4231999AAF900C21D80 /* libcurl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56F91715197DBACA002AFFF8 /* libcurl.a */; };
56F916F6197DBA9B002AFFF8 /* libcrypto.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56F916F4197DBA9B002AFFF8 /* libcrypto.a */; };
56F916F7197DBA9B002AFFF8 /* libssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56F916F5197DBA9B002AFFF8 /* libssl.a */; };
56F91716197DBACA002AFFF8 /* libcurl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56F91715197DBACA002AFFF8 /* libcurl.a */; };
7F209968133A893600DCE888 /* homeButton.png in Resources */ = {isa = PBXBuildFile; fileRef = 7F209967133A893600DCE888 /* homeButton.png */; };
94337F061A786795003490E1 /* SDLGameController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 94337F041A786795003490E1 /* SDLGameController.cpp */; };
9464B85B17FA0CD30017FDE0 /* RbxWebView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9464B85817FA0CD30017FDE0 /* RbxWebView.mm */; };
9464B85C17FA0CD30017FDE0 /* RBXWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 9464B85A17FA0CD30017FDE0 /* RBXWindow.m */; };
9464B88317FA0D200017FDE0 /* RbxWebView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9464B88217FA0D200017FDE0 /* RbxWebView.xib */; };
94744B3818158D0E0035668C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EA47CCE4129364EC0076BC7B /* Cocoa.framework */; };
94744B5D181591A10035668C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EA47CCE4129364EC0076BC7B /* Cocoa.framework */; };
94B30FEB1612471F00103E2B /* DataModelSerialize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 94B30FEA1612471F00103E2B /* DataModelSerialize.cpp */; };
94DD546A1C6BC72C00A2E2DE /* SDL2.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 94DD54661C6BC5D500A2E2DE /* SDL2.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
94DD546B1C6BC7FB00A2E2DE /* SDL2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 94DD54661C6BC5D500A2E2DE /* SDL2.framework */; };
9F091AEA1608F386005E5BAF /* ClusterChangeHistoryTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F091AE81608F386005E5BAF /* ClusterChangeHistoryTest.cpp */; };
9F091AEB1608F386005E5BAF /* VoxelCellUtilTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F091AE91608F386005E5BAF /* VoxelCellUtilTest.cpp */; };
9F2903DF1533BCAF003544CF /* RaycastTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F2903DE1533BCAF003544CF /* RaycastTest.cpp */; };
9F40554815EEBDFC00203B92 /* LuaVector3Test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F40554715EEBDFC00203B92 /* LuaVector3Test.cpp */; };
9F5A301315DAB74A009E9471 /* MachineConfiguration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F5A301115DAB74A009E9471 /* MachineConfiguration.cpp */; };
9F69C6D3174401B100AD6CA1 /* SerializationTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F69C6D2174401B100AD6CA1 /* SerializationTest.cpp */; };
9F77000A1593F8BB006BFEAD /* ToolTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F7700091593F8BB006BFEAD /* ToolTest.cpp */; };
9F77EE37154B8016006BFEAD /* HumanoidTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F77EE36154B8016006BFEAD /* HumanoidTest.cpp */; };
9F77F5F1156C4E5C006BFEAD /* SettingsTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F77F5F0156C4E5C006BFEAD /* SettingsTest.cpp */; };
9F77FCFE156F0AD9006BFEAD /* AutowedgeTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F77FCFD156F0AD9006BFEAD /* AutowedgeTest.cpp */; };
9F89C59116A083C2002447F8 /* VoxelCellUtilV1Deprecated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F89C58F16A083C2002447F8 /* VoxelCellUtilV1Deprecated.cpp */; };
9F96928214046FEA00FA206A /* CustomEvents.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F96928114046FEA00FA206A /* CustomEvents.cpp */; };
9F9774BF17DE466A006011C9 /* ReplicatorGcJobTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F9774BC17DE466A006011C9 /* ReplicatorGcJobTest.cpp */; };
9F9774C017DE466A006011C9 /* ReplicatorStreamJobTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F9774BD17DE466A006011C9 /* ReplicatorStreamJobTest.cpp */; };
9F9774C117DE466A006011C9 /* StreamRegionTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F9774BE17DE466A006011C9 /* StreamRegionTest.cpp */; };
9F98481E166D44460056A1C6 /* Base64BinaryStreamTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F98481C166D44460056A1C6 /* Base64BinaryStreamTest.cpp */; };
9FADF6491A60807300AEF051 /* SelectionTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FADF6481A60807300AEF051 /* SelectionTest.cpp */; };
9FB105B1185B87FB0013AED1 /* LuaYieldingTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FB105B0185B87FB0013AED1 /* LuaYieldingTest.cpp */; };
9FCE5069171E14DE002A2715 /* DenseHashSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FCE5068171E14DE002A2715 /* DenseHashSet.cpp */; };
9FD668C4170E285D00F2E0C7 /* HeapValueTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FD668C3170E285D00F2E0C7 /* HeapValueTest.cpp */; };
9FDF620318355A2700526C86 /* ModuleScriptTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FDF620218355A2700526C86 /* ModuleScriptTest.cpp */; };
9FEC899916C04201005B5B4C /* SpatialRegionTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FEC899816C04201005B5B4C /* SpatialRegionTest.cpp */; };
C8AC6B3218FF13310057506F /* libCSG.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C8AC6B3118FF13310057506F /* libCSG.a */; };
CFE538871487FC56007FB44F /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CFE538861487FC56007FB44F /* WebKit.framework */; };
D06B2AA81C20E40500AD6E4A /* spin_mutex_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D06B2AA71C20E40500AD6E4A /* spin_mutex_test.cpp */; };
D0E20C201C3AB136002EFFB9 /* URLParserTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0E20C1F1C3AB136002EFFB9 /* URLParserTest.cpp */; };
E730803A12B7CEFB00B986D4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E730803912B7CEFB00B986D4 /* Foundation.framework */; };
E7700DD1129D6EB900478C6E /* Network.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E7700DCF129D6EB900478C6E /* Network.cpp */; };
E7700DD2129D6EB900478C6E /* RakNet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E7700DD0129D6EB900478C6E /* RakNet.cpp */; };
E7700E6F129D774A00478C6E /* MD5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E7700E6E129D774A00478C6E /* MD5.cpp */; };
E7C89DA812B004E2008F47E1 /* HTTPTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E7C89DA712B004E2008F47E1 /* HTTPTest.cpp */; };
E7CFF134129AE4E300530485 /* App.UnitTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E7CFF12B129AE4E300530485 /* App.UnitTest.cpp */; };
E7CFF195129AE7C100530485 /* G3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E7CFF12C129AE4E300530485 /* G3D.cpp */; };
E7CFF19A129AE7DD00530485 /* libBase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EA0D730512933FF300C510A8 /* libBase.a */; };
E7CFF19B129AE7E200530485 /* libApp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EA0D72FC12933FDC00C510A8 /* libApp.a */; };
E7CFF1A5129AE84400530485 /* libG3D.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EA1FA7581291BF66000D5B71 /* libG3D.a */; };
E7CFF1A6129AE84B00530485 /* libGfxBase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EA1FA7771291BFB5000D5B71 /* libGfxBase.a */; };
E7CFF1A7129AE85700530485 /* libAppDraw.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EA1FA7511291BF52000D5B71 /* libAppDraw.a */; };
E7CFF1A8129AE86600530485 /* libRbxG3D.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EA1FA76D1291BFA2000D5B71 /* libRbxG3D.a */; };
E7CFF26D129AE89200530485 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EA47CCF3129365FF0076BC7B /* Carbon.framework */; };
E7CFF274129AE8BD00530485 /* libNetwork-d.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EA0D73121293406C00C510A8 /* libNetwork-d.a */; };
E7CFF407129AEBEF00530485 /* SpatialHashTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E7CFF132129AE4E300530485 /* SpatialHashTest.cpp */; };
E7CFF40C129AEC1A00530485 /* LuaReflection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E7CFF12D129AE4E300530485 /* LuaReflection.cpp */; };
E7CFF40F129AEC4A00530485 /* LuaSandbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E7CFF12E129AE4E300530485 /* LuaSandbox.cpp */; };
E7CFF41B129AECB600530485 /* WebParserTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E7CFF133129AE4E300530485 /* WebParserTest.cpp */; };
E7CFF4BD129AF7F300530485 /* MemoryTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E7CFF12F129AE4E300530485 /* MemoryTests.cpp */; };
E9E376B017FAE2C70004855A /* LuaDebugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9E3768A17FAE2B80004855A /* LuaDebugger.cpp */; };
EA35DC8312F9F98B002BA06F /* GameVerbs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA35DC8212F9F98B002BA06F /* GameVerbs.cpp */; };
EA74C5CC130340C9002A026E /* RobloxView.mm in Sources */ = {isa = PBXBuildFile; fileRef = EA74C5CB130340C9002A026E /* RobloxView.mm */; };
EA7F410912B2E91300A7159A /* RobloxPlayer.htm in Resources */ = {isa = PBXBuildFile; fileRef = EA7F410712B2E90900A7159A /* RobloxPlayer.htm */; };
EAC8905412B6CBC30004091E /* RobloxOgreView.mm in Sources */ = {isa = PBXBuildFile; fileRef = EAC8904D12B6CBB40004091E /* RobloxOgreView.mm */; };
EAE0C55B12B0161C0061876F /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = EAE0C53112B014220061876F /* MainMenu.xib */; };
EAE0C55C12B0161C0061876F /* plugins.cfg in Resources */ = {isa = PBXBuildFile; fileRef = EAE0C53212B014220061876F /* plugins.cfg */; };
EAE0C55D12B0161C0061876F /* Roblox.icns in Resources */ = {isa = PBXBuildFile; fileRef = EAE0C53312B014220061876F /* Roblox.icns */; };
EAE0C66012B0172F0061876F /* libApp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EA0D72FC12933FDC00C510A8 /* libApp.a */; };
EAE0C66112B017340061876F /* libBase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EA0D730512933FF300C510A8 /* libBase.a */; };
EAE0C66212B017390061876F /* libNetwork-d.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EA0D73121293406C00C510A8 /* libNetwork-d.a */; };
EAE0C66312B017400061876F /* libAppDraw.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EA1FA7511291BF52000D5B71 /* libAppDraw.a */; };
EAE0C66412B017450061876F /* libG3D.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EA1FA7581291BF66000D5B71 /* libG3D.a */; };
EAE0C66612B0174D0061876F /* libGfxBase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EA1FA7771291BFB5000D5B71 /* libGfxBase.a */; };
EAE0C66712B0177C0061876F /* libRbxG3D.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EA1FA76D1291BFA2000D5B71 /* libRbxG3D.a */; };
EAE0C66912B017E00061876F /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EA47CCE4129364EC0076BC7B /* Cocoa.framework */; };
EAE0C66A12B017E80061876F /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EA47CCF3129365FF0076BC7B /* Carbon.framework */; };
EAE0C66C12B0183B0061876F /* RobloxPlayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE0C53F12B015260061876F /* RobloxPlayer.cpp */; };
EAE0C66D12B0183F0061876F /* RobloxPlayerAppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = EAE0C55412B015680061876F /* RobloxPlayerAppDelegate.mm */; };
EAE0C66E12B018450061876F /* RobloxView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE0C54112B015330061876F /* RobloxView.cpp */; };
EAE0C66F12B018480061876F /* FunctionMarshaller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE0C54712B015440061876F /* FunctionMarshaller.cpp */; };
EAE0C67012B0184A0061876F /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = EAE0C54D12B015510061876F /* main.m */; };
EAED7D3512F11B9400026F71 /* Roblox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAED7D3212F11B9400026F71 /* Roblox.cpp */; };
EAED7D3612F11B9400026F71 /* Roblox.mm in Sources */ = {isa = PBXBuildFile; fileRef = EAED7D3412F11B9400026F71 /* Roblox.mm */; };
EAF4215812B064FC00720FDE /* roblox.html in Resources */ = {isa = PBXBuildFile; fileRef = EAF4215612B064E200720FDE /* roblox.html */; };
EAF931AD12B82EC700DE2773 /* UserInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAF931A512B82EBB00DE2773 /* UserInput.cpp */; };
EAF931BB12B82EF100DE2773 /* UserInputUtil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAF931B812B82EE900DE2773 /* UserInputUtil.cpp */; };
F467AB2515058214009A7CC7 /* ClusterReplicationTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F467AB2415058214009A7CC7 /* ClusterReplicationTest.cpp */; };
F488FD5C1511104800D3D0D7 /* ClusterDeprecatedPropertyTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F488FD5B1511104800D3D0D7 /* ClusterDeprecatedPropertyTest.cpp */; };
F4B8900D14100C0500E0B03D /* libLog.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = F4B8900414100BF400E0B03D /* libLog.dylib */; };
F4B8916A141048E700E0B03D /* libLog.dylib in Copy Files */ = {isa = PBXBuildFile; fileRef = F4B8900414100BF400E0B03D /* libLog.dylib */; };
F4B8920A14118DA600E0B03D /* libLog.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = F4B8900414100BF400E0B03D /* libLog.dylib */; };
F4B8920C14118DC400E0B03D /* libLog.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = F4B8900414100BF400E0B03D /* libLog.dylib */; };
F4B9B3141304D9E3009E1DF0 /* RenderSettingsItem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F4B9B3121304D9E3009E1DF0 /* RenderSettingsItem.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
1090EBC815D316EB00CD3449 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 10A66F8715D2F1BF00A0A938 /* boost.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = E79762DE12886ADD00CE6714;
remoteInfo = boost_static;
};
10A66F8F15D2F1BF00A0A938 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 10A66F8715D2F1BF00A0A938 /* boost.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = D2AAC09D05546B4700DB518D;
remoteInfo = boost;
};
10A66F9115D2F1BF00A0A938 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 10A66F8715D2F1BF00A0A938 /* boost.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = E79762DF12886ADD00CE6714;
remoteInfo = boost_static;
};
1F11D26C18AAE14700FE257A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1F6C02C818A02F1900D774F7 /* GfxRender.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 9F4BD8A61899C78000910E67;
remoteInfo = GfxRender;
};
1F11D26E18AAE15400FE257A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1F6C02D118A02F4700D774F7 /* GfxCore.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 9F4BD82D1899C31100910E67;
remoteInfo = GfxCore;
};
1F2C097716489DC50094539A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1F82E8B516307D0100CD54AF /* Breakpad.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 8DC2EF5B0486A6940098B216;
remoteInfo = Breakpad;
};
1F2C097916489DC50094539A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1F82E8B516307D0100CD54AF /* Breakpad.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = F92C53540ECCE349009BE4BA;
remoteInfo = Inspector;
};
1F2C097B16489DC50094539A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1F82E8B516307D0100CD54AF /* Breakpad.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = F92C563C0ECD10B3009BE4BA;
remoteInfo = breakpadUtilities;
};
1F2C097D16489DC50094539A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1F82E8B516307D0100CD54AF /* Breakpad.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = F92C56A00ECE04A7009BE4BA;
remoteInfo = crash_report_sender;
};
1F2C097F16489DC50094539A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1F82E8B516307D0100CD54AF /* Breakpad.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = F9C44DA50EF060A8003AEBAA;
remoteInfo = BreakpadTest;
};
1F2C098116489DC50094539A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1F82E8B516307D0100CD54AF /* Breakpad.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = F9C77DDA0F7DD5CF0045F7DB;
remoteInfo = UnitTests;
};
1F2C098316489DC50094539A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1F82E8B516307D0100CD54AF /* Breakpad.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = F93803BE0F80820F004D428B;
remoteInfo = generator_test;
};
1F2C098516489DC50094539A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1F82E8B516307D0100CD54AF /* Breakpad.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = F93DE2D10F82A67300608B94;
remoteInfo = minidump_file_writer_unittest;
};
1F2C098716489DC50094539A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1F82E8B516307D0100CD54AF /* Breakpad.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = F93DE32C0F82C55600608B94;
remoteInfo = handler_test;
};
1F2C098916489DC50094539A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1F82E8B516307D0100CD54AF /* Breakpad.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = D2F9A41512131EF0002747C1;
remoteInfo = gtest;
};
1F2C098B16489DC50094539A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1F82E8B516307D0100CD54AF /* Breakpad.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = D2F9A546121383A1002747C1;
remoteInfo = crash_generation_server_test;
};
1F2C098D16489DC50094539A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1F82E8B516307D0100CD54AF /* Breakpad.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = D23F4BAB12A868A500686C8D;
remoteInfo = minidump_generator_test_helper;
};
1F6C02CD18A02F1900D774F7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1F6C02C818A02F1900D774F7 /* GfxRender.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 9F4BD8A71899C78000910E67;
remoteInfo = GfxRender;
};
1F6C02CF18A02F1900D774F7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1F6C02C818A02F1900D774F7 /* GfxRender.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 9F4BD8BE1899C7B600910E67;
remoteInfo = "GfxRender iOS";
};
1F6C02D618A02F4700D774F7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1F6C02D118A02F4700D774F7 /* GfxCore.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 9F4BD82E1899C31100910E67;
remoteInfo = GfxCore;
};
1F6C02D818A02F4700D774F7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1F6C02D118A02F4700D774F7 /* GfxCore.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 9F4BD83F1899C3AA00910E67;
remoteInfo = "GfxCore iOS";
};
1F89289412DFCA2600E12C49 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E7CFF153129AE65600530485 /* boostTest.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 1F89289012DFCA0700E12C49;
remoteInfo = "boostTest-static";
};
1F8928BA12DFCAF300E12C49 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E7CFF153129AE65600530485 /* boostTest.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 1F89288F12DFCA0700E12C49;
remoteInfo = "boostTest-static";
};
1F8928BD12DFCB5700E12C49 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E7CFF153129AE65600530485 /* boostTest.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 1F89288F12DFCA0700E12C49;
remoteInfo = "boostTest-static";
};
1F8D2AE312DCF24400EF0515 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1F8D2ADB12DCF24400EF0515 /* Base.UnitTest.Lib.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = D2AAC046055464E500DB518D;
remoteInfo = Base.UnitTest.Lib;
};
1F8D2AE512DCF26D00EF0515 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1F8D2ADB12DCF24400EF0515 /* Base.UnitTest.Lib.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC045055464E500DB518D;
remoteInfo = Base.UnitTest.Lib;
};
1F8D2B2712DCF6B700EF0515 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1F8D2ADB12DCF24400EF0515 /* Base.UnitTest.Lib.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC045055464E500DB518D;
remoteInfo = Base.UnitTest.Lib;
};
1FE3084112BC19F0006433FC /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA0D72FD12933FF300C510A8 /* Base.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC045055464E500DB518D;
remoteInfo = Base;
};
392510E219808D95007725D2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 392510DE19808D94007725D2 /* App.BulletPhysics.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 392510D719808D94007725D2;
remoteInfo = App.BulletPhysics;
};
39251C6419831E30007725D2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 392510DE19808D94007725D2 /* App.BulletPhysics.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 3925173F1982C7EA007725D2;
remoteInfo = App.BulletPhysics;
};
39251C6819831E30007725D2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 392510DE19808D94007725D2 /* App.BulletPhysics.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 39251ABE19831BF3007725D2;
remoteInfo = App.BulletPhysics.iOS;
};
39251C8719831E3C007725D2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 392510DE19808D94007725D2 /* App.BulletPhysics.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 3925173F1982C7EA007725D2;
remoteInfo = App.BulletPhysics;
};
39251C8C19831F54007725D2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 392510DE19808D94007725D2 /* App.BulletPhysics.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 3925173F1982C7EA007725D2;
remoteInfo = App.BulletPhysics;
};
5238962512F338E700D4DE3D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EAF082231291B1B900B34F14 /* Project object */;
proxyType = 1;
remoteGlobalIDString = EA1FA73B1291BE95000D5B71;
remoteInfo = Roblox;
};
524F2A7D14EDCECC00581C13 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA1FA7531291BF66000D5B71 /* G3D.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = EA8EFE94128C5BB4001F249B;
remoteInfo = G3D;
};
524F2A7F14EDCECC00581C13 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA1FA7491291BF52000D5B71 /* AppDraw.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC045055464E500DB518D;
remoteInfo = AppDraw;
};
524F2A8114EDCECC00581C13 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F4B88FFE14100BF400E0B03D /* Log.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC09C05546B4700DB518D;
remoteInfo = Log;
};
524F2A8314EDCECC00581C13 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA1FA76F1291BFB5000D5B71 /* GfxBase.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC045055464E500DB518D;
remoteInfo = GfxBase;
};
524F2A8514EDCECC00581C13 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA1FA7651291BFA2000D5B71 /* RbxG3D.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC045055464E500DB518D;
remoteInfo = RbxG3D;
};
524F2A8714EDCECC00581C13 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA0D730A1293406C00C510A8 /* Network.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC045055464E500DB518D;
remoteInfo = Network;
};
524F2A8914EDCF0B00581C13 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E7CFF153129AE65600530485 /* boostTest.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 1F89288F12DFCA0700E12C49;
remoteInfo = "boostTest-static";
};
52D3A53114ED9A950033CC1E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 52D3A52914ED9A940033CC1E /* App.UnitTest.Lib.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = D2AAC046055464E500DB518D;
remoteInfo = App.UnitTest.Lib;
};
52D3A53314ED9ADC0033CC1E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 52D3A52914ED9A940033CC1E /* App.UnitTest.Lib.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC045055464E500DB518D;
remoteInfo = App.UnitTest.Lib;
};
52E37DAB14EDB55D00CE2CB2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA0D72FD12933FF300C510A8 /* Base.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC045055464E500DB518D;
remoteInfo = Base;
};
52E37DAD14EDB56200CE2CB2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1F8D2ADB12DCF24400EF0515 /* Base.UnitTest.Lib.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC045055464E500DB518D;
remoteInfo = Base.UnitTest.Lib;
};
52E37DB114EDB57500CE2CB2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 52D3A52914ED9A940033CC1E /* App.UnitTest.Lib.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC045055464E500DB518D;
remoteInfo = App.UnitTest.Lib;
};
567B4B9619F6FD60002AEDF5 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA0D72F012933FDC00C510A8 /* App.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 42CA17A019984A0700635DBA;
remoteInfo = "App Studio";
};
567B4BB219F6FD60002AEDF5 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA0D730A1293406C00C510A8 /* Network.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 42ED0176199009D900BE5368;
remoteInfo = "Network Studio";
};
5698A4B217FCA4EC00816494 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA0D72F012933FDC00C510A8 /* App.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 5698A25E17FCA47900816494;
remoteInfo = "App Test";
};
5698A4B517FCA4EC00816494 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA0D72F012933FDC00C510A8 /* App.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 5698A4B117FCA47900816494;
remoteInfo = "App Test";
};
9FE2ECB6162F5D8A009D72FB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 52D3A52914ED9A940033CC1E /* App.UnitTest.Lib.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 1F28449315E6FBD600120D64;
remoteInfo = App.UnitTest.iOS;
};
9FE2ECB9162F5D8A009D72FB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA0D72F012933FDC00C510A8 /* App.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 1F2848A315E7075700120D64;
remoteInfo = "App iOS";
};
9FE2ECBC162F5D8A009D72FB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA1FA7491291BF52000D5B71 /* AppDraw.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 1F28469715E706DA00120D64;
remoteInfo = "AppDraw iOS";
};
9FE2ECBF162F5D8A009D72FB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1F8D2ADB12DCF24400EF0515 /* Base.UnitTest.Lib.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 1F28448415E6F96400120D64;
remoteInfo = Base.UnitTest.iOS;
};
9FE2ECC2162F5D8A009D72FB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA0D72FD12933FF300C510A8 /* Base.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 1F2848D515E707BE00120D64;
remoteInfo = "Base iOS";
};
9FE2ECC6162F5D8A009D72FB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 10A66F8715D2F1BF00A0A938 /* boost.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 106B8D7D15E7217400C1FF6B;
remoteInfo = "Boost static iOS";
};
9FE2ECCA162F5D8A009D72FB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E7CFF153129AE65600530485 /* boostTest.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 1F28447015E6F10F00120D64;
remoteInfo = "boostTest-iOS";
};
9FE2ECD9162F5D8A009D72FB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA1FA7531291BF66000D5B71 /* G3D.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 1F28459E15E6FD7900120D64;
remoteInfo = "G3D iOS";
};
9FE2ECDF162F5D8A009D72FB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA1FA76F1291BFB5000D5B71 /* GfxBase.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 1F28460315E6FF2900120D64;
remoteInfo = "GfxBase iOS";
};
9FE2ECE2162F5D8A009D72FB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F4B88FFE14100BF400E0B03D /* Log.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 106B8D6B15E71FB300C1FF6B;
remoteInfo = "Log iOS";
};
9FE2ECE5162F5D8A009D72FB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA0D730A1293406C00C510A8 /* Network.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 106B8E4915E724E300C1FF6B;
remoteInfo = "Network iOS";
};
9FE2ECF4162F5D8A009D72FB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA1FA7651291BFA2000D5B71 /* RbxG3D.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 1F28461615E701DB00120D64;
remoteInfo = "RbxG3D iOS";
};
A7CFE7A4199D8BA6009D8787 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1F82E8B516307D0100CD54AF /* Breakpad.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
remoteInfo = Breakpad;
};
C8AC6B5D18FF13750057506F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = C8AC6B5918FF13750057506F /* CSG.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = C8C1B6AE18F88E3B00B57DF3;
remoteInfo = CSG;
};
C8AC6B5F18FF142E0057506F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = C8AC6B5918FF13750057506F /* CSG.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = C8C1B6AD18F88E3B00B57DF3;
remoteInfo = CSG;
};
E7CFF15A129AE65600530485 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E7CFF153129AE65600530485 /* boostTest.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = D2AAC09D05546B4700DB518D;
remoteInfo = boostTest;
};
E7CFF649129B0F2100530485 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA1FA7531291BF66000D5B71 /* G3D.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = EA8EFE94128C5BB4001F249B;
remoteInfo = G3D;
};
E7CFF64B129B0F2100530485 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA0D72F012933FDC00C510A8 /* App.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC045055464E500DB518D;
remoteInfo = App;
};
E7CFF64D129B0F2100530485 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA1FA7491291BF52000D5B71 /* AppDraw.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC045055464E500DB518D;
remoteInfo = AppDraw;
};
E7CFF655129B0F2100530485 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA0D72FD12933FF300C510A8 /* Base.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC045055464E500DB518D;
remoteInfo = Base;
};
E7CFF657129B0F2100530485 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA1FA7651291BFA2000D5B71 /* RbxG3D.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC045055464E500DB518D;
remoteInfo = RbxG3D;
};
E7CFF659129B0F2100530485 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA0D730A1293406C00C510A8 /* Network.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC045055464E500DB518D;
remoteInfo = Network;
};
E7CFF65E129B0FA200530485 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA1FA76F1291BFB5000D5B71 /* GfxBase.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC045055464E500DB518D;
remoteInfo = GfxBase;
};
EA0D72FB12933FDC00C510A8 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA0D72F012933FDC00C510A8 /* App.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = D2AAC046055464E500DB518D;
remoteInfo = App;
};
EA0D730412933FF300C510A8 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA0D72FD12933FF300C510A8 /* Base.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = D2AAC046055464E500DB518D;
remoteInfo = Base;
};
EA0D73061293400A00C510A8 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA0D72F012933FDC00C510A8 /* App.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC045055464E500DB518D;
remoteInfo = App;
};
EA0D73081293401200C510A8 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA0D72FD12933FF300C510A8 /* Base.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC045055464E500DB518D;
remoteInfo = Base;
};
EA0D73111293406C00C510A8 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA0D730A1293406C00C510A8 /* Network.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = D2AAC046055464E500DB518D;
remoteInfo = Network;
};
EA1FA7501291BF52000D5B71 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA1FA7491291BF52000D5B71 /* AppDraw.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = D2AAC046055464E500DB518D;
remoteInfo = AppDraw;
};
EA1FA7571291BF66000D5B71 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA1FA7531291BF66000D5B71 /* G3D.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = EA8EFE95128C5BB4001F249B;
remoteInfo = G3D;
};
EA1FA76C1291BFA2000D5B71 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA1FA7651291BFA2000D5B71 /* RbxG3D.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = D2AAC046055464E500DB518D;
remoteInfo = RbxG3D;
};
EA1FA7761291BFB5000D5B71 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA1FA76F1291BFB5000D5B71 /* GfxBase.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = D2AAC046055464E500DB518D;
remoteInfo = GfxBase;
};
EA1FA7A21291C029000D5B71 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA1FA7491291BF52000D5B71 /* AppDraw.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC045055464E500DB518D;
remoteInfo = AppDraw;
};
EA1FA7A51291C049000D5B71 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA1FA7531291BF66000D5B71 /* G3D.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = EA8EFE94128C5BB4001F249B;
remoteInfo = G3D;
};
EA1FA7A91291C051000D5B71 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA1FA76F1291BFB5000D5B71 /* GfxBase.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC045055464E500DB518D;
remoteInfo = GfxBase;
};
EA1FA7AD1291C05A000D5B71 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA1FA7651291BFA2000D5B71 /* RbxG3D.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC045055464E500DB518D;
remoteInfo = RbxG3D;
};
EAEEAFA112B01218007458A6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EA0D730A1293406C00C510A8 /* Network.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC045055464E500DB518D;
remoteInfo = Network;
};
F4B8900314100BF400E0B03D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F4B88FFE14100BF400E0B03D /* Log.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = D2AAC09D05546B4700DB518D;
remoteInfo = Log;
};
F4B8934A1417DFDA00E0B03D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F4B88FFE14100BF400E0B03D /* Log.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC09C05546B4700DB518D;
remoteInfo = Log;
};
F4B8934C1417DFE900E0B03D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F4B88FFE14100BF400E0B03D /* Log.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC09C05546B4700DB518D;
remoteInfo = Log;
};
F4B8934E1417DFFD00E0B03D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F4B88FFE14100BF400E0B03D /* Log.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC09C05546B4700DB518D;
remoteInfo = Log;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
1FE250F5163605D40057FA39 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 7;
files = (
1FF570281B0E9C2A00637601 /* libfmod.dylib in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 0;
};
1FE3092412BC222D006433FC /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 7;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E7CFF186129AE72800530485 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 7;
files = (
1FF570071B0E9BFE00637601 /* libfmod.dylib in CopyFiles */,
1F45BC5F1638773A006B3BAE /* TestSettings.txt in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 0;
};
EAE0C6B612B01B520061876F /* Copy Files */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
1F68AC751B0F96AF00546880 /* libfmod.dylib in Copy Files */,
F4B8916A141048E700E0B03D /* libLog.dylib in Copy Files */,
);
name = "Copy Files";
runOnlyForDeploymentPostprocessing = 0;
};
EAE0C6B712B01B520061876F /* Copy Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
94DD546A1C6BC72C00A2E2DE /* SDL2.framework in Copy Frameworks */,
1F2C099016489EE80094539A /* Breakpad.framework in Copy Frameworks */,
);
name = "Copy Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
10A66F8715D2F1BF00A0A938 /* boost.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = boost.xcodeproj; path = boostlibs/boost.xcodeproj; sourceTree = "<group>"; };
10CBCBDC15A3697A001A5E64 /* StdAfx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StdAfx.h; path = RobloxMac/StdAfx.h; sourceTree = "<group>"; };
1F0FE99A12C016BC00BF9F51 /* content */ = {isa = PBXFileReference; lastKnownFileType = folder; path = content; sourceTree = "<group>"; };
1F3B36FA12B960D300032B70 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = System/Library/Frameworks/ApplicationServices.framework; sourceTree = SDKROOT; };
1F3B370212B9618000032B70 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; };
1F45BC6016388276006B3BAE /* Tests */ = {isa = PBXFileReference; lastKnownFileType = folder; name = Tests; path = RobloxTest/Tests; sourceTree = "<group>"; };
1F595C4812C3D5C600593A43 /* WebSerializerTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WebSerializerTest.cpp; path = App.UnitTest/WebSerializerTest.cpp; sourceTree = "<group>"; };
1F595C4912C3D5C600593A43 /* XmlElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = XmlElement.cpp; path = App.UnitTest/XmlElement.cpp; sourceTree = "<group>"; };
1F67ADEE12DCE7F800FC5C89 /* trie.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trie.cpp; path = Base.UnitTest/trie.cpp; sourceTree = "<group>"; };
1F68AC741B0F96AF00546880 /* libfmod.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libfmod.dylib; path = RobloxStudio/../fmod/mac/libfmod.dylib; sourceTree = "<group>"; };
1F6C02A018A02E4700D774F7 /* libGfxCore.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libGfxCore.a; path = Rendering/GfxCore/build/Debug/libGfxCore.a; sourceTree = "<group>"; };
1F6C02C618A02EAE00D774F7 /* libGfxRender.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libGfxRender.a; path = Rendering/GfxRender/build/Debug/libGfxRender.a; sourceTree = "<group>"; };
1F6C02C818A02F1900D774F7 /* GfxRender.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = GfxRender.xcodeproj; path = Rendering/GfxRender/GfxRender.xcodeproj; sourceTree = "<group>"; };
1F6C02D118A02F4700D774F7 /* GfxCore.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = GfxCore.xcodeproj; path = Rendering/GfxCore/GfxCore.xcodeproj; sourceTree = "<group>"; };
1F6C02DA18A038E900D774F7 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; };
1F7E243C1B06B28000DCBF16 /* libtbb.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libtbb.dylib; path = TBB/tbb_mac_30_056/lib/libtbb.dylib; sourceTree = CONTRIB_PATH; };
1F7E24401B06B2C700DCBF16 /* libfmod.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libfmod.dylib; path = fmod/mac/libfmod.dylib; sourceTree = "<group>"; };
1F82E8B516307D0100CD54AF /* Breakpad.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Breakpad.xcodeproj; path = "google-breakpad/19OCT2015/src/client/mac/Breakpad.xcodeproj"; sourceTree = CONTRIB_PATH; };
1F8D2ADB12DCF24400EF0515 /* Base.UnitTest.Lib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Base.UnitTest.Lib.xcodeproj; path = Base.UnitTest.Lib/Base.UnitTest.Lib.xcodeproj; sourceTree = "<group>"; };
1FA2D51F13313E6E00026FE2 /* Instance.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Instance.cpp; path = App.UnitTest/Instance.cpp; sourceTree = "<group>"; };
1FAF11231B0690790062A5E7 /* libtbbmalloc.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libtbbmalloc.dylib; path = TBB/tbb_mac_30_056/lib/libtbbmalloc.dylib; sourceTree = CONTRIB_PATH; };
1FD59AD314EEEF8F00CEBD53 /* ContentProviderTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ContentProviderTest.cpp; path = App.UnitTest/ContentProviderTest.cpp; sourceTree = "<group>"; };
1FD59AD414EEEF8F00CEBD53 /* FastLogSettingsTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FastLogSettingsTest.cpp; path = App.UnitTest/FastLogSettingsTest.cpp; sourceTree = "<group>"; };
1FD59AD514EEEF8F00CEBD53 /* LuaTokenizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LuaTokenizer.cpp; path = App.UnitTest/LuaTokenizer.cpp; sourceTree = "<group>"; };
1FD59AD714EEEF8F00CEBD53 /* StatsServiceTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StatsServiceTest.cpp; path = App.UnitTest/StatsServiceTest.cpp; sourceTree = "<group>"; };
1FD8D70914EEEEEC00CE5B31 /* TaskScheduler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TaskScheduler.cpp; path = Base.UnitTest/TaskScheduler.cpp; sourceTree = "<group>"; };
1FDB258B12E923C4003CD00B /* shaders */ = {isa = PBXFileReference; lastKnownFileType = folder; path = shaders; sourceTree = "<group>"; };
1FE3083C12BC19B5006433FC /* Base.UnitTest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = Base.UnitTest; sourceTree = BUILT_PRODUCTS_DIR; };
1FE3085012BC1BA2006433FC /* Base.UnitTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Base.UnitTest.cpp; path = Base.UnitTest/Base.UnitTest.cpp; sourceTree = "<group>"; };
1FE3085112BC1BA2006433FC /* CEvent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CEvent.cpp; path = Base.UnitTest/CEvent.cpp; sourceTree = "<group>"; };
1FE3085312BC1BA2006433FC /* Log.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Log.cpp; path = Base.UnitTest/Log.cpp; sourceTree = "<group>"; };
1FE3085412BC1BA2006433FC /* make_shared.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = make_shared.cpp; path = Base.UnitTest/make_shared.cpp; sourceTree = "<group>"; };
1FE3085512BC1BA2006433FC /* signals.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = signals.cpp; path = Base.UnitTest/signals.cpp; sourceTree = "<group>"; };
1FE3085612BC1BA2006433FC /* Time.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Time.cpp; path = Base.UnitTest/Time.cpp; sourceTree = "<group>"; };
1FF570061B0E9BFE00637601 /* libfmod.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libfmod.dylib; path = RobloxStudio/../fmod/mac/libfmod.dylib; sourceTree = "<group>"; };
1FF570271B0E9C2A00637601 /* libfmod.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libfmod.dylib; path = RobloxStudio/../fmod/mac/libfmod.dylib; sourceTree = "<group>"; };
392510DE19808D94007725D2 /* App.BulletPhysics.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = App.BulletPhysics.xcodeproj; path = App.BulletPhysics/App.BulletPhysics.xcodeproj; sourceTree = "<group>"; };
4281E60319806844002F5A98 /* LuaVMClient.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LuaVMClient.cpp; path = App/script/LuaVMClient.cpp; sourceTree = "<group>"; };
5212682E12FBD4C8008ABF9B /* GameVerbs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GameVerbs.cpp; path = RobloxMac/GameVerbs.cpp; sourceTree = "<group>"; };
5212682F12FBD4C8008ABF9B /* GameVerbs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GameVerbs.h; path = RobloxMac/GameVerbs.h; sourceTree = "<group>"; };
5224672F131EB5DC00578348 /* copyrights.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = copyrights.txt; sourceTree = "<group>"; };
5271C1BF130E4A6600A67314 /* atomic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = atomic.cpp; path = Base.UnitTest/atomic.cpp; sourceTree = "<group>"; };
5271C1C0130E4A6600A67314 /* intrusive_ptr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = intrusive_ptr.cpp; path = Base.UnitTest/intrusive_ptr.cpp; sourceTree = "<group>"; };
52CC752C130E3F56007A2889 /* Crypt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Crypt.cpp; path = Base.UnitTest/Crypt.cpp; sourceTree = "<group>"; };
52D3A52914ED9A940033CC1E /* App.UnitTest.Lib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = App.UnitTest.Lib.xcodeproj; path = App.UnitTest.Lib/App.UnitTest.Lib.xcodeproj; sourceTree = "<group>"; };
52E14FA3159920BE007F99D5 /* ChatTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ChatTests.cpp; path = App.UnitTest/ChatTests.cpp; sourceTree = "<group>"; };
52E14FA5159920D3007F99D5 /* MiscRegression.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MiscRegression.cpp; path = App.UnitTest/MiscRegression.cpp; sourceTree = "<group>"; };
52E14FA715992161007F99D5 /* NetworkSecurity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = NetworkSecurity.cpp; path = App.UnitTest/NetworkSecurity.cpp; sourceTree = "<group>"; };
52E14FA915992180007F99D5 /* RemoteSignal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RemoteSignal.cpp; path = App.UnitTest/RemoteSignal.cpp; sourceTree = "<group>"; };
52E14FAB15992198007F99D5 /* SettingsURL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SettingsURL.cpp; path = App.UnitTest/SettingsURL.cpp; sourceTree = "<group>"; };
52E37D7714EDAD1400CE2CB2 /* RobloxTest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = RobloxTest; sourceTree = BUILT_PRODUCTS_DIR; };
52E37D8A14EDAD8F00CE2CB2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = RobloxTest/main.cpp; sourceTree = "<group>"; };
52E37D8B14EDAD8F00CE2CB2 /* Tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Tests.cpp; path = RobloxTest/Tests.cpp; sourceTree = "<group>"; };
52ECA47212EE3C8500FAF033 /* CMCrashReporter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CMCrashReporter.h; path = RobloxMac/CMCrashReporter.h; sourceTree = "<group>"; };
52ECA47312EE3C8500FAF033 /* CMCrashReporter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = CMCrashReporter.mm; path = RobloxMac/CMCrashReporter.mm; sourceTree = "<group>"; };
52ECA47412EE3C8500FAF033 /* CMCrashReporterGlobal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CMCrashReporterGlobal.h; path = RobloxMac/CMCrashReporterGlobal.h; sourceTree = "<group>"; };
52ECA47512EE3C8500FAF033 /* CMCrashReporterGlobal.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CMCrashReporterGlobal.m; path = RobloxMac/CMCrashReporterGlobal.m; sourceTree = "<group>"; };
52ECABA712EE96FE00FAF033 /* Test.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = Test.html; sourceTree = "<group>"; };
564FE9FC19953E2300BEEAB8 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; };
567B4B9019F6FD5F002AEDF5 /* HttpCacheEntryTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = HttpCacheEntryTest.cpp; path = App.UnitTest/HttpCacheEntryTest.cpp; sourceTree = "<group>"; };
56A2C56D17E78FA90026D19D /* StringConv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StringConv.cpp; path = App/util/Darwin/StringConv.cpp; sourceTree = "<group>"; };
56AFE17E182D68EE00F64AFF /* ThreadPoolTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ThreadPoolTest.cpp; path = App.UnitTest/ThreadPoolTest.cpp; sourceTree = "<group>"; };
56F916F4197DBA9B002AFFF8 /* libcrypto.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcrypto.a; path = "darwin/x86/openssl/openssl-1.0.2c/lib/libcrypto.a"; sourceTree = CONTRIB_PATH; };
56F916F5197DBA9B002AFFF8 /* libssl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libssl.a; path = "darwin/x86/openssl/openssl-1.0.2c/lib/libssl.a"; sourceTree = CONTRIB_PATH; };
56F91715197DBACA002AFFF8 /* libcurl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcurl.a; path = "darwin/x86/curl/curl-7.43.0/lib/libcurl.a"; sourceTree = CONTRIB_PATH; };
65735C7C132FDCC3005C3CA5 /* ReflectionTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ReflectionTest.cpp; path = App.UnitTest/ReflectionTest.cpp; sourceTree = "<group>"; };
7F209967133A893600DCE888 /* homeButton.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = homeButton.png; sourceTree = "<group>"; };
94337F041A786795003490E1 /* SDLGameController.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SDLGameController.cpp; path = ClientShared/SDLGameController.cpp; sourceTree = "<group>"; };
94337F051A786795003490E1 /* SDLGameController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDLGameController.h; path = ClientShared/SDLGameController.h; sourceTree = "<group>"; };
9464B85717FA0CD30017FDE0 /* RbxWebView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RbxWebView.h; path = RobloxMac/RbxWebView.h; sourceTree = "<group>"; };
9464B85817FA0CD30017FDE0 /* RbxWebView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = RbxWebView.mm; path = RobloxMac/RbxWebView.mm; sourceTree = "<group>"; };
9464B85917FA0CD30017FDE0 /* RBXWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RBXWindow.h; path = RobloxMac/RBXWindow.h; sourceTree = "<group>"; };
9464B85A17FA0CD30017FDE0 /* RBXWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = RBXWindow.m; path = RobloxMac/RBXWindow.m; sourceTree = "<group>"; };
9464B88117FA0D160017FDE0 /* ObjectiveCUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ObjectiveCUtilities.h; path = iOS/SharedCode/ObjectiveCUtilities.h; sourceTree = "<group>"; };
9464B88217FA0D200017FDE0 /* RbxWebView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = RbxWebView.xib; sourceTree = "<group>"; };
94B30FEA1612471F00103E2B /* DataModelSerialize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DataModelSerialize.cpp; path = ClientShared/DataModelSerialize.cpp; sourceTree = "<group>"; };
94DD54661C6BC5D500A2E2DE /* SDL2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL2.framework; path = SDL2.0.4/Xcode/SDL/SDL2.framework; sourceTree = CONTRIB_PATH; };
94EA59021C0524E300EB42D9 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; };
9F091AE81608F386005E5BAF /* ClusterChangeHistoryTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ClusterChangeHistoryTest.cpp; path = App.UnitTest/ClusterChangeHistoryTest.cpp; sourceTree = "<group>"; };
9F091AE91608F386005E5BAF /* VoxelCellUtilTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = VoxelCellUtilTest.cpp; path = App.UnitTest/VoxelCellUtilTest.cpp; sourceTree = "<group>"; };
9F2903DE1533BCAF003544CF /* RaycastTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RaycastTest.cpp; path = App.UnitTest/RaycastTest.cpp; sourceTree = "<group>"; };
9F40554715EEBDFC00203B92 /* LuaVector3Test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LuaVector3Test.cpp; path = App.UnitTest/LuaVector3Test.cpp; sourceTree = "<group>"; };
9F5A301115DAB74A009E9471 /* MachineConfiguration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MachineConfiguration.cpp; path = ClientBase/MachineConfiguration.cpp; sourceTree = "<group>"; };
9F5A301215DAB74A009E9471 /* MachineConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MachineConfiguration.h; path = ClientBase/MachineConfiguration.h; sourceTree = "<group>"; };
9F69C6D2174401B100AD6CA1 /* SerializationTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SerializationTest.cpp; path = App.UnitTest/SerializationTest.cpp; sourceTree = "<group>"; };
9F7700091593F8BB006BFEAD /* ToolTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ToolTest.cpp; path = App.UnitTest/ToolTest.cpp; sourceTree = "<group>"; };
9F77EE36154B8016006BFEAD /* HumanoidTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = HumanoidTest.cpp; path = App.UnitTest/HumanoidTest.cpp; sourceTree = "<group>"; };
9F77F5F0156C4E5C006BFEAD /* SettingsTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SettingsTest.cpp; path = App.UnitTest/SettingsTest.cpp; sourceTree = "<group>"; };
9F77FC29156EECEC006BFEAD /* TestSettings.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = TestSettings.txt; path = App.UnitTest/TestSettings.txt; sourceTree = "<group>"; };
9F77FCFD156F0AD9006BFEAD /* AutowedgeTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = AutowedgeTest.cpp; path = App.UnitTest/AutowedgeTest.cpp; sourceTree = "<group>"; };
9F89C58F16A083C2002447F8 /* VoxelCellUtilV1Deprecated.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = VoxelCellUtilV1Deprecated.cpp; path = App.UnitTest/VoxelCellUtilV1Deprecated.cpp; sourceTree = "<group>"; };
9F89C59016A083C2002447F8 /* VoxelCellUtilV1Deprecated.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VoxelCellUtilV1Deprecated.h; path = App.UnitTest/VoxelCellUtilV1Deprecated.h; sourceTree = "<group>"; };
9F96928114046FEA00FA206A /* CustomEvents.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CustomEvents.cpp; path = App.UnitTest/CustomEvents.cpp; sourceTree = "<group>"; };
9F9774BC17DE466A006011C9 /* ReplicatorGcJobTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ReplicatorGcJobTest.cpp; path = App.UnitTest/ReplicatorGcJobTest.cpp; sourceTree = "<group>"; };
9F9774BD17DE466A006011C9 /* ReplicatorStreamJobTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ReplicatorStreamJobTest.cpp; path = App.UnitTest/ReplicatorStreamJobTest.cpp; sourceTree = "<group>"; };
9F9774BE17DE466A006011C9 /* StreamRegionTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StreamRegionTest.cpp; path = App.UnitTest/StreamRegionTest.cpp; sourceTree = "<group>"; };
9F98481C166D44460056A1C6 /* Base64BinaryStreamTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Base64BinaryStreamTest.cpp; path = App.UnitTest/Base64BinaryStreamTest.cpp; sourceTree = "<group>"; };
9FADF6481A60807300AEF051 /* SelectionTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SelectionTest.cpp; path = App.UnitTest/SelectionTest.cpp; sourceTree = "<group>"; };
9FB105B0185B87FB0013AED1 /* LuaYieldingTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LuaYieldingTest.cpp; path = App.UnitTest/LuaYieldingTest.cpp; sourceTree = "<group>"; };
9FC5E805165B390500CD3829 /* PlatformContent */ = {isa = PBXFileReference; lastKnownFileType = folder; path = PlatformContent; sourceTree = "<group>"; };
9FCE5068171E14DE002A2715 /* DenseHashSet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DenseHashSet.cpp; path = Base.UnitTest/DenseHashSet.cpp; sourceTree = "<group>"; };
9FD668C3170E285D00F2E0C7 /* HeapValueTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = HeapValueTest.cpp; path = App.UnitTest/HeapValueTest.cpp; sourceTree = "<group>"; };
9FDF620218355A2700526C86 /* ModuleScriptTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ModuleScriptTest.cpp; path = App.UnitTest/ModuleScriptTest.cpp; sourceTree = "<group>"; };
9FEC899816C04201005B5B4C /* SpatialRegionTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SpatialRegionTest.cpp; path = App.UnitTest/SpatialRegionTest.cpp; sourceTree = "<group>"; };
C8AC6B3118FF13310057506F /* libCSG.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libCSG.a; path = CSG/build/Debug/libCSG.a; sourceTree = "<group>"; };
C8AC6B5918FF13750057506F /* CSG.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = CSG.xcodeproj; path = CSG/CSG.xcodeproj; sourceTree = "<group>"; };
CFE538861487FC56007FB44F /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; };
D06B2A871C20E28100AD6E4A /* concurrent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = concurrent.h; path = Base.UnitTest/concurrent.h; sourceTree = "<group>"; };
D06B2AA71C20E40500AD6E4A /* spin_mutex_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = spin_mutex_test.cpp; path = Base.UnitTest/spin_mutex_test.cpp; sourceTree = "<group>"; };
D0E20C1F1C3AB136002EFFB9 /* URLParserTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = URLParserTest.cpp; path = App.UnitTest/URLParserTest.cpp; sourceTree = "<group>"; };
E730803912B7CEFB00B986D4 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
E7700DCF129D6EB900478C6E /* Network.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Network.cpp; path = App.UnitTest/Network.cpp; sourceTree = "<group>"; };
E7700DD0129D6EB900478C6E /* RakNet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RakNet.cpp; path = App.UnitTest/RakNet.cpp; sourceTree = "<group>"; };
E7700E6E129D774A00478C6E /* MD5.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MD5.cpp; path = App.UnitTest/MD5.cpp; sourceTree = "<group>"; };
E7C89DA712B004E2008F47E1 /* HTTPTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = HTTPTest.cpp; path = App.UnitTest/HTTPTest.cpp; sourceTree = "<group>"; };
E7CFF125129AE4A200530485 /* App.UnitTest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = App.UnitTest; sourceTree = BUILT_PRODUCTS_DIR; };
E7CFF12B129AE4E300530485 /* App.UnitTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = App.UnitTest.cpp; path = App.UnitTest/App.UnitTest.cpp; sourceTree = "<group>"; };
E7CFF12C129AE4E300530485 /* G3D.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = G3D.cpp; path = App.UnitTest/G3D.cpp; sourceTree = "<group>"; };
E7CFF12D129AE4E300530485 /* LuaReflection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LuaReflection.cpp; path = App.UnitTest/LuaReflection.cpp; sourceTree = "<group>"; };
E7CFF12E129AE4E300530485 /* LuaSandbox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LuaSandbox.cpp; path = App.UnitTest/LuaSandbox.cpp; sourceTree = "<group>"; };
E7CFF12F129AE4E300530485 /* MemoryTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MemoryTests.cpp; path = App.UnitTest/MemoryTests.cpp; sourceTree = "<group>"; };
E7CFF132129AE4E300530485 /* SpatialHashTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SpatialHashTest.cpp; path = App.UnitTest/SpatialHashTest.cpp; sourceTree = "<group>"; };
E7CFF133129AE4E300530485 /* WebParserTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WebParserTest.cpp; path = App.UnitTest/WebParserTest.cpp; sourceTree = "<group>"; };
E7CFF153129AE65600530485 /* boostTest.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = boostTest.xcodeproj; path = boostlibs/boostTest/boostTest.xcodeproj; sourceTree = "<group>"; };
E9E3768A17FAE2B80004855A /* LuaDebugger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LuaDebugger.cpp; path = App.UnitTest/LuaDebugger.cpp; sourceTree = "<group>"; };
EA0D72F012933FDC00C510A8 /* App.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = App.xcodeproj; path = App/App.xcodeproj; sourceTree = "<group>"; };
EA0D72FD12933FF300C510A8 /* Base.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Base.xcodeproj; path = Base/Base.xcodeproj; sourceTree = "<group>"; };
EA0D730A1293406C00C510A8 /* Network.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Network.xcodeproj; path = Network/Network.xcodeproj; sourceTree = "<group>"; };
EA1A5C181295D92000B6AD4E /* libcrypto.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libcrypto.dylib; path = usr/lib/libcrypto.dylib; sourceTree = SDKROOT; };
EA1FA73C1291BE95000D5B71 /* RobloxPlayer.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = RobloxPlayer.app; sourceTree = BUILT_PRODUCTS_DIR; };
EA1FA7491291BF52000D5B71 /* AppDraw.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = AppDraw.xcodeproj; path = Rendering/AppDraw/AppDraw.xcodeproj; sourceTree = "<group>"; };
EA1FA7531291BF66000D5B71 /* G3D.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = G3D.xcodeproj; path = Rendering/g3d/G3D.xcodeproj; sourceTree = "<group>"; };
EA1FA7651291BFA2000D5B71 /* RbxG3D.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RbxG3D.xcodeproj; path = Rendering/RbxG3D/RbxG3D.xcodeproj; sourceTree = "<group>"; };
EA1FA76F1291BFB5000D5B71 /* GfxBase.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = GfxBase.xcodeproj; path = Rendering/GfxBase/GfxBase.xcodeproj; sourceTree = "<group>"; };
EA35DC8112F9F98B002BA06F /* GameVerbs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GameVerbs.h; path = RobloxMac/GameVerbs.h; sourceTree = "<group>"; };
EA35DC8212F9F98B002BA06F /* GameVerbs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GameVerbs.cpp; path = RobloxMac/GameVerbs.cpp; sourceTree = "<group>"; };
EA47CCE4129364EC0076BC7B /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
EA47CCF3129365FF0076BC7B /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; };
EA74C5CB130340C9002A026E /* RobloxView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = RobloxView.mm; path = RobloxMac/RobloxView.mm; sourceTree = "<group>"; };
EA7F410712B2E90900A7159A /* RobloxPlayer.htm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = RobloxPlayer.htm; sourceTree = "<group>"; };
EAC8904C12B6CBB40004091E /* RobloxOgreView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RobloxOgreView.h; path = RobloxMac/RobloxOgreView.h; sourceTree = "<group>"; };
EAC8904D12B6CBB40004091E /* RobloxOgreView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = RobloxOgreView.mm; path = RobloxMac/RobloxOgreView.mm; sourceTree = "<group>"; };
EAE0C53112B014220061876F /* MainMenu.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MainMenu.xib; sourceTree = "<group>"; };
EAE0C53212B014220061876F /* plugins.cfg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = plugins.cfg; sourceTree = "<group>"; };
EAE0C53312B014220061876F /* Roblox.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = Roblox.icns; sourceTree = "<group>"; };
EAE0C53F12B015260061876F /* RobloxPlayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RobloxPlayer.cpp; path = RobloxMac/RobloxPlayer.cpp; sourceTree = "<group>"; };
EAE0C54112B015330061876F /* RobloxView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RobloxView.cpp; path = RobloxMac/RobloxView.cpp; sourceTree = "<group>"; };
EAE0C54212B015330061876F /* RobloxView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RobloxView.h; path = RobloxMac/RobloxView.h; sourceTree = "<group>"; };
EAE0C54712B015440061876F /* FunctionMarshaller.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FunctionMarshaller.cpp; path = RobloxMac/FunctionMarshaller.cpp; sourceTree = "<group>"; };
EAE0C54812B015440061876F /* FunctionMarshaller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FunctionMarshaller.h; path = RobloxMac/FunctionMarshaller.h; sourceTree = "<group>"; };
EAE0C54D12B015510061876F /* main.m */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; name = main.m; path = RobloxMac/main.m; sourceTree = "<group>"; };
EAE0C55312B015680061876F /* RobloxPlayerAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RobloxPlayerAppDelegate.h; path = RobloxMac/RobloxPlayerAppDelegate.h; sourceTree = "<group>"; };
EAE0C55412B015680061876F /* RobloxPlayerAppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = RobloxPlayerAppDelegate.mm; path = RobloxMac/RobloxPlayerAppDelegate.mm; sourceTree = "<group>"; };
EAED7D3212F11B9400026F71 /* Roblox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Roblox.cpp; path = RobloxMac/Roblox.cpp; sourceTree = "<group>"; };
EAED7D3312F11B9400026F71 /* Roblox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Roblox.h; path = RobloxMac/Roblox.h; sourceTree = "<group>"; };
EAED7D3412F11B9400026F71 /* Roblox.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = Roblox.mm; path = RobloxMac/Roblox.mm; sourceTree = "<group>"; };
EAEEAFAA12B012FF007458A6 /* RobloxPlayer-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "RobloxPlayer-Info.plist"; sourceTree = "<group>"; };
EAF4215612B064E200720FDE /* roblox.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = roblox.html; sourceTree = "<group>"; };
EAF931A512B82EBB00DE2773 /* UserInput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = UserInput.cpp; path = RobloxMac/UserInput.cpp; sourceTree = "<group>"; };
EAF931A612B82EBB00DE2773 /* UserInput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UserInput.h; path = RobloxMac/UserInput.h; sourceTree = "<group>"; };
EAF931B812B82EE900DE2773 /* UserInputUtil.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = UserInputUtil.cpp; path = RobloxMac/UserInputUtil.cpp; sourceTree = "<group>"; };
EAF931B912B82EE900DE2773 /* UserInputUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UserInputUtil.h; path = RobloxMac/UserInputUtil.h; sourceTree = "<group>"; };
F467AB2415058214009A7CC7 /* ClusterReplicationTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ClusterReplicationTest.cpp; path = App.UnitTest/ClusterReplicationTest.cpp; sourceTree = "<group>"; };
F488FD5B1511104800D3D0D7 /* ClusterDeprecatedPropertyTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ClusterDeprecatedPropertyTest.cpp; path = App.UnitTest/ClusterDeprecatedPropertyTest.cpp; sourceTree = "<group>"; };
F4B88FFE14100BF400E0B03D /* Log.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Log.xcodeproj; path = Log/Log.xcodeproj; sourceTree = "<group>"; };
F4B9B3121304D9E3009E1DF0 /* RenderSettingsItem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RenderSettingsItem.cpp; path = ClientBase/RenderSettingsItem.cpp; sourceTree = "<group>"; };
F4B9B3131304D9E3009E1DF0 /* RenderSettingsItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RenderSettingsItem.h; path = ClientBase/RenderSettingsItem.h; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
1FE3083A12BC19B5006433FC /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
1F8DA2E415DC1BA500DFC35F /* libboost-d-1_55.a in Frameworks */,
1F8DA5B615DC1E6900DFC35F /* libboostTest-static.a in Frameworks */,
F4B8920C14118DC400E0B03D /* libLog.dylib in Frameworks */,
5271C2B3130E4B6700A67314 /* libcrypto.dylib in Frameworks */,
1FD353C412DE4EB7000E45C7 /* libBase.UnitTest.Lib.a in Frameworks */,
1FE3084712BC1A74006433FC /* libBase.a in Frameworks */,
1FE3091112BC21B4006433FC /* IOKit.framework in Frameworks */,
1FE3091612BC21DB006433FC /* ApplicationServices.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
52E37D7514EDAD1400CE2CB2 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
56CFF4231999AAF900C21D80 /* libcurl.a in Frameworks */,
56CFF4211999AAEA00C21D80 /* libcrypto.a in Frameworks */,
56CFF4221999AAEA00C21D80 /* libssl.a in Frameworks */,
56CFF4021999AAD500C21D80 /* libz.dylib in Frameworks */,
392514331981AD82007725D2 /* libApp.BulletPhysics.a in Frameworks */,
94744B5D181591A10035668C /* Cocoa.framework in Frameworks */,
524F2A7814EDCDBA00581C13 /* IOKit.framework in Frameworks */,
524F29F814EDCDA800581C13 /* Foundation.framework in Frameworks */,
524F293A14EDCD9E00581C13 /* Carbon.framework in Frameworks */,
524F287514EDCAB000581C13 /* libG3D.a in Frameworks */,
52E37DB514EDB94300CE2CB2 /* libLog.dylib in Frameworks */,
524F293114EDCCA300581C13 /* libAppDraw.a in Frameworks */,
52E37DB814EDB97C00CE2CB2 /* libBase.a in Frameworks */,
52E37DB914EDB98800CE2CB2 /* libBase.UnitTest.Lib.a in Frameworks */,
52E37DBC14EDBFF200CE2CB2 /* libApp.UnitTest.Lib.a in Frameworks */,
524F293314EDCD1A00581C13 /* libGfxBase.a in Frameworks */,
1F7E24431B06B2C700DCBF16 /* libfmod.dylib in Frameworks */,
5698A4B717FCCC0200816494 /* libAppTest.a in Frameworks */,
52E37DC114EDC99B00CE2CB2 /* libboostTest-static.a in Frameworks */,
524F292F14EDCC8700581C13 /* libNetwork-d.a in Frameworks */,
524F293714EDCD8700581C13 /* libRbxG3D.a in Frameworks */,
524F293414EDCD6000581C13 /* libcrypto.dylib in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E7CFF123129AE4A200530485 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
56CFF3EB1999A0DE00C21D80 /* libcurl.a in Frameworks */,
56CFF3E91999A0C700C21D80 /* libcrypto.a in Frameworks */,
1F7E24421B06B2C700DCBF16 /* libfmod.dylib in Frameworks */,
56CFF3EA1999A0C700C21D80 /* libssl.a in Frameworks */,
56CFF3CA1999A0AA00C21D80 /* libz.dylib in Frameworks */,
392514301981AD6B007725D2 /* libApp.BulletPhysics.a in Frameworks */,
94744B3818158D0E0035668C /* Cocoa.framework in Frameworks */,
1F8DA2F215DC1DBF00DFC35F /* libboostTest-static.a in Frameworks */,
F4B8920A14118DA600E0B03D /* libLog.dylib in Frameworks */,
52D3A56214ED9DF60033CC1E /* libApp.UnitTest.Lib.a in Frameworks */,
1FD353C312DE4E9F000E45C7 /* libBase.UnitTest.Lib.a in Frameworks */,
E7CFF19A129AE7DD00530485 /* libBase.a in Frameworks */,
E7CFF19B129AE7E200530485 /* libApp.a in Frameworks */,
E7CFF274129AE8BD00530485 /* libNetwork-d.a in Frameworks */,
E7CFF1A7129AE85700530485 /* libAppDraw.a in Frameworks */,
E7CFF1A5129AE84400530485 /* libG3D.a in Frameworks */,
E7CFF1A6129AE84B00530485 /* libGfxBase.a in Frameworks */,
E7CFF1A8129AE86600530485 /* libRbxG3D.a in Frameworks */,
E7CFF26D129AE89200530485 /* Carbon.framework in Frameworks */,
E730803A12B7CEFB00B986D4 /* Foundation.framework in Frameworks */,
1FE3080912BC105A006433FC /* IOKit.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
EA1FA73A1291BE95000D5B71 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
39251C8E1983271C007725D2 /* libApp.BulletPhysics.a in Frameworks */,
C8AC6B3218FF13310057506F /* libCSG.a in Frameworks */,
564FE9FD19953E2300BEEAB8 /* libz.dylib in Frameworks */,
1F7E24411B06B2C700DCBF16 /* libfmod.dylib in Frameworks */,
56F91716197DBACA002AFFF8 /* libcurl.a in Frameworks */,
56F916F6197DBA9B002AFFF8 /* libcrypto.a in Frameworks */,
56F916F7197DBA9B002AFFF8 /* libssl.a in Frameworks */,
1F11D27018AAE57D00FE257A /* libGfxCore.a in Frameworks */,
1F11D27118AAE57D00FE257A /* libGfxRender.a in Frameworks */,
1F6C02DB18A038E900D774F7 /* OpenGL.framework in Frameworks */,
1F2A6F531631BE4600920A97 /* libboost-d-1_55.a in Frameworks */,
F4B8900D14100C0500E0B03D /* libLog.dylib in Frameworks */,
EAE0C66112B017340061876F /* libBase.a in Frameworks */,
EAE0C66012B0172F0061876F /* libApp.a in Frameworks */,
EAE0C66312B017400061876F /* libAppDraw.a in Frameworks */,
EAE0C66412B017450061876F /* libG3D.a in Frameworks */,
EAE0C66612B0174D0061876F /* libGfxBase.a in Frameworks */,
EAE0C66712B0177C0061876F /* libRbxG3D.a in Frameworks */,
EAE0C66212B017390061876F /* libNetwork-d.a in Frameworks */,
1F2C098F16489DDE0094539A /* Breakpad.framework in Frameworks */,
EAE0C66912B017E00061876F /* Cocoa.framework in Frameworks */,
EAE0C66A12B017E80061876F /* Carbon.framework in Frameworks */,
1F3B370312B9618000032B70 /* IOKit.framework in Frameworks */,
CFE538871487FC56007FB44F /* WebKit.framework in Frameworks */,
52D3A52C14ED9A940033CC1E /* App.UnitTest.Lib.xcodeproj in Frameworks */,
94DD546B1C6BC7FB00A2E2DE /* SDL2.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
10A66F8815D2F1BF00A0A938 /* Products */ = {
isa = PBXGroup;
children = (
10A66F9015D2F1BF00A0A938 /* Boost_1_55.dylib */,
10A66F9215D2F1BF00A0A938 /* libboost-d-1_55.a */,
9FE2ECC7162F5D8A009D72FB /* libBoost static iOS.a */,
);
name = Products;
sourceTree = "<group>";
};
1F2C096816489DBE0094539A /* Products */ = {
isa = PBXGroup;
children = (
1F2C097816489DC50094539A /* Breakpad.framework */,
1F2C097A16489DC50094539A /* Inspector */,
1F2C097C16489DC50094539A /* breakpadUtilities.dylib */,
1F2C097E16489DC50094539A /* crash_report_sender.app */,
1F2C098016489DC50094539A /* BreakpadTest.app */,
1F2C098216489DC50094539A /* UnitTests.octest */,
1F2C098416489DC50094539A /* generator_test */,
1F2C098616489DC50094539A /* minidump_file_writer_unittest */,
1F2C098816489DC50094539A /* handler_test */,
1F2C098A16489DC50094539A /* libgtest.a */,
1F2C098C16489DC50094539A /* crash_generation_server_test */,
1F2C098E16489DC50094539A /* minidump_generator_test_helper */,
);
name = Products;
sourceTree = "<group>";
};
1F6C02C918A02F1900D774F7 /* Products */ = {
isa = PBXGroup;
children = (
1F6C02CE18A02F1900D774F7 /* libGfxRender.a */,
1F6C02D018A02F1900D774F7 /* libGfxRender iOS.a */,
);
name = Products;
sourceTree = "<group>";
};
1F6C02D218A02F4700D774F7 /* Products */ = {
isa = PBXGroup;
children = (
1F6C02D718A02F4700D774F7 /* libGfxCore.a */,
1F6C02D918A02F4700D774F7 /* libGfxCore iOS.a */,
);
name = Products;
sourceTree = "<group>";
};
1F8D2ADC12DCF24400EF0515 /* Products */ = {
isa = PBXGroup;
children = (
1F8D2AE412DCF24400EF0515 /* libBase.UnitTest.Lib.a */,
9FE2ECC0162F5D8A009D72FB /* libBase.UnitTest.iOS.a */,
);
name = Products;
sourceTree = "<group>";
};
1FE3083812BC1970006433FC /* Base.UnitTest */ = {
isa = PBXGroup;
children = (
9FCE5068171E14DE002A2715 /* DenseHashSet.cpp */,
1FD8D70914EEEEEC00CE5B31 /* TaskScheduler.cpp */,
5271C1BF130E4A6600A67314 /* atomic.cpp */,
5271C1C0130E4A6600A67314 /* intrusive_ptr.cpp */,
1F67ADEE12DCE7F800FC5C89 /* trie.cpp */,
1FE3085012BC1BA2006433FC /* Base.UnitTest.cpp */,
1FE3085112BC1BA2006433FC /* CEvent.cpp */,
1FE3085312BC1BA2006433FC /* Log.cpp */,
1FE3085412BC1BA2006433FC /* make_shared.cpp */,
1FE3085512BC1BA2006433FC /* signals.cpp */,
1FE3085612BC1BA2006433FC /* Time.cpp */,
52CC752C130E3F56007A2889 /* Crypt.cpp */,
D06B2A871C20E28100AD6E4A /* concurrent.h */,
D06B2AA71C20E40500AD6E4A /* spin_mutex_test.cpp */,
);
name = Base.UnitTest;
sourceTree = "<group>";
};
27DB5DAC134CC8E800F058D7 /* Frameworks */ = {
isa = PBXGroup;
children = (
94DD54661C6BC5D500A2E2DE /* SDL2.framework */,
94EA59021C0524E300EB42D9 /* CoreVideo.framework */,
1F7E24401B06B2C700DCBF16 /* libfmod.dylib */,
1F7E243C1B06B28000DCBF16 /* libtbb.dylib */,
1FAF11231B0690790062A5E7 /* libtbbmalloc.dylib */,
C8AC6B3118FF13310057506F /* libCSG.a */,
564FE9FC19953E2300BEEAB8 /* libz.dylib */,
56F91715197DBACA002AFFF8 /* libcurl.a */,
56F916F4197DBA9B002AFFF8 /* libcrypto.a */,
56F916F5197DBA9B002AFFF8 /* libssl.a */,
1F6C02DA18A038E900D774F7 /* OpenGL.framework */,
1F6C02C618A02EAE00D774F7 /* libGfxRender.a */,
1F6C02A018A02E4700D774F7 /* libGfxCore.a */,
EA47CCE4129364EC0076BC7B /* Cocoa.framework */,
EA47CCF3129365FF0076BC7B /* Carbon.framework */,
EA1A5C181295D92000B6AD4E /* libcrypto.dylib */,
E730803912B7CEFB00B986D4 /* Foundation.framework */,
1F3B36FA12B960D300032B70 /* ApplicationServices.framework */,
1F3B370212B9618000032B70 /* IOKit.framework */,
CFE538861487FC56007FB44F /* WebKit.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
392510DF19808D94007725D2 /* Products */ = {
isa = PBXGroup;
children = (
392510E319808D95007725D2 /* libApp.BulletPhysics.a */,
39251C6919831E30007725D2 /* libApp.BulletPhysics.iOS.a */,
);
name = Products;
sourceTree = "<group>";
};
52D3A52A14ED9A940033CC1E /* Products */ = {
isa = PBXGroup;
children = (
52D3A53214ED9A950033CC1E /* libApp.UnitTest.Lib.a */,
9FE2ECB7162F5D8A009D72FB /* libApp.UnitTest.iOS.a */,
);
name = Products;
sourceTree = "<group>";
};
52D3A56C14ED9E4F0033CC1E /* Test */ = {
isa = PBXGroup;
children = (
52D3A56D14ED9E590033CC1E /* Base */,
52D3A56E14ED9E600033CC1E /* App */,
52E37D7D14EDAD5700CE2CB2 /* RobloxTest */,
);
name = Test;
sourceTree = "<group>";
};
52D3A56D14ED9E590033CC1E /* Base */ = {
isa = PBXGroup;
children = (
1FE3083812BC1970006433FC /* Base.UnitTest */,
1F8D2ADB12DCF24400EF0515 /* Base.UnitTest.Lib.xcodeproj */,
);
name = Base;
sourceTree = "<group>";
};
52D3A56E14ED9E600033CC1E /* App */ = {
isa = PBXGroup;
children = (
E7CFF129129AE4B900530485 /* App.UnitTest */,
52D3A52914ED9A940033CC1E /* App.UnitTest.Lib.xcodeproj */,
);
name = App;
sourceTree = "<group>";
};
52E37D7D14EDAD5700CE2CB2 /* RobloxTest */ = {
isa = PBXGroup;
children = (
1F45BC6016388276006B3BAE /* Tests */,
52E37D8A14EDAD8F00CE2CB2 /* main.cpp */,
52E37D8B14EDAD8F00CE2CB2 /* Tests.cpp */,
94B30FEA1612471F00103E2B /* DataModelSerialize.cpp */,
56A2C56D17E78FA90026D19D /* StringConv.cpp */,
);
name = RobloxTest;
sourceTree = "<group>";
};
C8AC6B5A18FF13750057506F /* Products */ = {
isa = PBXGroup;
children = (
C8AC6B5E18FF13750057506F /* libCSG.a */,
);
name = Products;
sourceTree = "<group>";
};
E7CFF129129AE4B900530485 /* App.UnitTest */ = {
isa = PBXGroup;
children = (
9FADF6481A60807300AEF051 /* SelectionTest.cpp */,
567B4B9019F6FD5F002AEDF5 /* HttpCacheEntryTest.cpp */,
9FB105B0185B87FB0013AED1 /* LuaYieldingTest.cpp */,
9FDF620218355A2700526C86 /* ModuleScriptTest.cpp */,
56AFE17E182D68EE00F64AFF /* ThreadPoolTest.cpp */,
9F9774BC17DE466A006011C9 /* ReplicatorGcJobTest.cpp */,
9F9774BD17DE466A006011C9 /* ReplicatorStreamJobTest.cpp */,
9F9774BE17DE466A006011C9 /* StreamRegionTest.cpp */,
9F69C6D2174401B100AD6CA1 /* SerializationTest.cpp */,
9FD668C3170E285D00F2E0C7 /* HeapValueTest.cpp */,
9FEC899816C04201005B5B4C /* SpatialRegionTest.cpp */,
9F89C58F16A083C2002447F8 /* VoxelCellUtilV1Deprecated.cpp */,
9F89C59016A083C2002447F8 /* VoxelCellUtilV1Deprecated.h */,
9F98481C166D44460056A1C6 /* Base64BinaryStreamTest.cpp */,
9F091AE81608F386005E5BAF /* ClusterChangeHistoryTest.cpp */,
9F091AE91608F386005E5BAF /* VoxelCellUtilTest.cpp */,
9F40554715EEBDFC00203B92 /* LuaVector3Test.cpp */,
52E14FAB15992198007F99D5 /* SettingsURL.cpp */,
52E14FA915992180007F99D5 /* RemoteSignal.cpp */,
52E14FA715992161007F99D5 /* NetworkSecurity.cpp */,
52E14FA5159920D3007F99D5 /* MiscRegression.cpp */,
52E14FA3159920BE007F99D5 /* ChatTests.cpp */,
9F7700091593F8BB006BFEAD /* ToolTest.cpp */,
9F77FCFD156F0AD9006BFEAD /* AutowedgeTest.cpp */,
9F77FC29156EECEC006BFEAD /* TestSettings.txt */,
9F77F5F0156C4E5C006BFEAD /* SettingsTest.cpp */,
9F77EE36154B8016006BFEAD /* HumanoidTest.cpp */,
F488FD5B1511104800D3D0D7 /* ClusterDeprecatedPropertyTest.cpp */,
9F2903DE1533BCAF003544CF /* RaycastTest.cpp */,
1FD59AD314EEEF8F00CEBD53 /* ContentProviderTest.cpp */,
1FD59AD414EEEF8F00CEBD53 /* FastLogSettingsTest.cpp */,
1FD59AD514EEEF8F00CEBD53 /* LuaTokenizer.cpp */,
1FD59AD714EEEF8F00CEBD53 /* StatsServiceTest.cpp */,
F467AB2415058214009A7CC7 /* ClusterReplicationTest.cpp */,
9F96928114046FEA00FA206A /* CustomEvents.cpp */,
1FA2D51F13313E6E00026FE2 /* Instance.cpp */,
65735C7C132FDCC3005C3CA5 /* ReflectionTest.cpp */,
1F595C4812C3D5C600593A43 /* WebSerializerTest.cpp */,
1F595C4912C3D5C600593A43 /* XmlElement.cpp */,
E7CFF12B129AE4E300530485 /* App.UnitTest.cpp */,
E7CFF12C129AE4E300530485 /* G3D.cpp */,
E7C89DA712B004E2008F47E1 /* HTTPTest.cpp */,
E7CFF12D129AE4E300530485 /* LuaReflection.cpp */,
E7CFF12E129AE4E300530485 /* LuaSandbox.cpp */,
E9E3768A17FAE2B80004855A /* LuaDebugger.cpp */,
E7700E6E129D774A00478C6E /* MD5.cpp */,
E7CFF12F129AE4E300530485 /* MemoryTests.cpp */,
E7700DCF129D6EB900478C6E /* Network.cpp */,
E7700DD0129D6EB900478C6E /* RakNet.cpp */,
E7CFF132129AE4E300530485 /* SpatialHashTest.cpp */,
E7CFF133129AE4E300530485 /* WebParserTest.cpp */,
D0E20C1F1C3AB136002EFFB9 /* URLParserTest.cpp */,
);
name = App.UnitTest;
sourceTree = "<group>";
};
E7CFF154129AE65600530485 /* Products */ = {
isa = PBXGroup;
children = (
E7CFF15B129AE65600530485 /* libboostTest.dylib */,
1F89289512DFCA2600E12C49 /* libboostTest-static.a */,
9FE2ECCB162F5D8A009D72FB /* libboostTest-iOS.a */,
);
name = Products;
sourceTree = "<group>";
};
EA0D72F112933FDC00C510A8 /* Products */ = {
isa = PBXGroup;
children = (
EA0D72FC12933FDC00C510A8 /* libApp.a */,
9FE2ECBA162F5D8A009D72FB /* libAppiOS.a */,
5698A4B617FCA4EC00816494 /* libAppTest.a */,
567B4B9719F6FD60002AEDF5 /* libApp Studio.a */,
);
name = Products;
sourceTree = "<group>";
};
EA0D72FE12933FF300C510A8 /* Products */ = {
isa = PBXGroup;
children = (
EA0D730512933FF300C510A8 /* libBase.a */,
9FE2ECC3162F5D8A009D72FB /* libBaseiOS.a */,
);
name = Products;
sourceTree = "<group>";
};
EA0D730B1293406C00C510A8 /* Products */ = {
isa = PBXGroup;
children = (
EA0D73121293406C00C510A8 /* libNetwork-d.a */,
9FE2ECE6162F5D8A009D72FB /* libNetwork iOS.a */,
567B4BB319F6FD60002AEDF5 /* libNetwork Studio.a */,
);
name = Products;
sourceTree = "<group>";
};
EA1FA6B61291B20A000D5B71 /* 3rd Party */ = {
isa = PBXGroup;
children = (
10A66F8715D2F1BF00A0A938 /* boost.xcodeproj */,
E7CFF153129AE65600530485 /* boostTest.xcodeproj */,
);
name = "3rd Party";
sourceTree = "<group>";
};
EA1FA6C51291B240000D5B71 /* Contrib */ = {
isa = PBXGroup;
children = (
1F82E8B516307D0100CD54AF /* Breakpad.xcodeproj */,
);
name = Contrib;
sourceTree = "<group>";
};
EA1FA71B1291B3C6000D5B71 /* Rendering */ = {
isa = PBXGroup;
children = (
1F6C02D118A02F4700D774F7 /* GfxCore.xcodeproj */,
1F6C02C818A02F1900D774F7 /* GfxRender.xcodeproj */,
EA1FA7491291BF52000D5B71 /* AppDraw.xcodeproj */,
EA1FA7531291BF66000D5B71 /* G3D.xcodeproj */,
EA1FA76F1291BFB5000D5B71 /* GfxBase.xcodeproj */,
EA1FA7651291BFA2000D5B71 /* RbxG3D.xcodeproj */,
);
name = Rendering;
sourceTree = "<group>";
};
EA1FA73D1291BE95000D5B71 /* Products */ = {
isa = PBXGroup;
children = (
EA1FA73C1291BE95000D5B71 /* RobloxPlayer.app */,
E7CFF125129AE4A200530485 /* App.UnitTest */,
1FE3083C12BC19B5006433FC /* Base.UnitTest */,
52E37D7714EDAD1400CE2CB2 /* RobloxTest */,
);
name = Products;
sourceTree = "<group>";
};
EA1FA74A1291BF52000D5B71 /* Products */ = {
isa = PBXGroup;
children = (
EA1FA7511291BF52000D5B71 /* libAppDraw.a */,
9FE2ECBD162F5D8A009D72FB /* libAppDrawiOS.a */,
);
name = Products;
sourceTree = "<group>";
};
EA1FA7541291BF66000D5B71 /* Products */ = {
isa = PBXGroup;
children = (
EA1FA7581291BF66000D5B71 /* libG3D.a */,
9FE2ECDA162F5D8A009D72FB /* libG3DiOS.a */,
);
name = Products;
sourceTree = "<group>";
};
EA1FA7661291BFA2000D5B71 /* Products */ = {
isa = PBXGroup;
children = (
EA1FA76D1291BFA2000D5B71 /* libRbxG3D.a */,
9FE2ECF5162F5D8A009D72FB /* libRbxG3DiOS.a */,
);
name = Products;
sourceTree = "<group>";
};
EA1FA7701291BFB5000D5B71 /* Products */ = {
isa = PBXGroup;
children = (
EA1FA7771291BFB5000D5B71 /* libGfxBase.a */,
9FE2ECE0162F5D8A009D72FB /* libGfxBaseiOS.a */,
);
name = Products;
sourceTree = "<group>";
};
EAE0C53012B014220061876F /* Resources */ = {
isa = PBXGroup;
children = (
9464B88217FA0D200017FDE0 /* RbxWebView.xib */,
7F209967133A893600DCE888 /* homeButton.png */,
5224672F131EB5DC00578348 /* copyrights.txt */,
EA7F410712B2E90900A7159A /* RobloxPlayer.htm */,
EAE0C53112B014220061876F /* MainMenu.xib */,
EAF4215612B064E200720FDE /* roblox.html */,
EAE0C53212B014220061876F /* plugins.cfg */,
EAE0C53312B014220061876F /* Roblox.icns */,
52ECABA712EE96FE00FAF033 /* Test.html */,
);
name = Resources;
path = RobloxMac/Resources;
sourceTree = "<group>";
};
EAE0C53B12B014EE0061876F /* Other Sources */ = {
isa = PBXGroup;
children = (
9464B88117FA0D160017FDE0 /* ObjectiveCUtilities.h */,
5212682E12FBD4C8008ABF9B /* GameVerbs.cpp */,
5212682F12FBD4C8008ABF9B /* GameVerbs.h */,
EAE0C54D12B015510061876F /* main.m */,
EAE0C54812B015440061876F /* FunctionMarshaller.h */,
EAE0C54712B015440061876F /* FunctionMarshaller.cpp */,
EA35DC8112F9F98B002BA06F /* GameVerbs.h */,
EA35DC8212F9F98B002BA06F /* GameVerbs.cpp */,
EAE0C53F12B015260061876F /* RobloxPlayer.cpp */,
EAE0C54212B015330061876F /* RobloxView.h */,
EAE0C54112B015330061876F /* RobloxView.cpp */,
EA74C5CB130340C9002A026E /* RobloxView.mm */,
EAF931A512B82EBB00DE2773 /* UserInput.cpp */,
EAF931A612B82EBB00DE2773 /* UserInput.h */,
EAF931B812B82EE900DE2773 /* UserInputUtil.cpp */,
EAF931B912B82EE900DE2773 /* UserInputUtil.h */,
);
name = "Other Sources";
sourceTree = "<group>";
};
EAE0C54F12B015580061876F /* Classes */ = {
isa = PBXGroup;
children = (
94337F041A786795003490E1 /* SDLGameController.cpp */,
94337F051A786795003490E1 /* SDLGameController.h */,
9464B85717FA0CD30017FDE0 /* RbxWebView.h */,
9464B85817FA0CD30017FDE0 /* RbxWebView.mm */,
9464B85917FA0CD30017FDE0 /* RBXWindow.h */,
9464B85A17FA0CD30017FDE0 /* RBXWindow.m */,
EAED7D3312F11B9400026F71 /* Roblox.h */,
EAED7D3212F11B9400026F71 /* Roblox.cpp */,
EAED7D3412F11B9400026F71 /* Roblox.mm */,
52ECA47212EE3C8500FAF033 /* CMCrashReporter.h */,
52ECA47312EE3C8500FAF033 /* CMCrashReporter.mm */,
52ECA47412EE3C8500FAF033 /* CMCrashReporterGlobal.h */,
52ECA47512EE3C8500FAF033 /* CMCrashReporterGlobal.m */,
EAC8904C12B6CBB40004091E /* RobloxOgreView.h */,
EAC8904D12B6CBB40004091E /* RobloxOgreView.mm */,
EAE0C55312B015680061876F /* RobloxPlayerAppDelegate.h */,
EAE0C55412B015680061876F /* RobloxPlayerAppDelegate.mm */,
);
name = Classes;
sourceTree = "<group>";
};
EAEEAFA612B01238007458A6 /* Roblox */ = {
isa = PBXGroup;
children = (
4281E60319806844002F5A98 /* LuaVMClient.cpp */,
F4B9B3111304D9D4009E1DF0 /* ClientBase */,
EAE0C54F12B015580061876F /* Classes */,
EAE0C53B12B014EE0061876F /* Other Sources */,
EAE0C53012B014220061876F /* Resources */,
10CBCBDC15A3697A001A5E64 /* StdAfx.h */,
);
name = Roblox;
sourceTree = "<group>";
};
EAF082211291B1B900B34F14 = {
isa = PBXGroup;
children = (
1F68AC741B0F96AF00546880 /* libfmod.dylib */,
1FF570271B0E9C2A00637601 /* libfmod.dylib */,
1FF570061B0E9BFE00637601 /* libfmod.dylib */,
392510DE19808D94007725D2 /* App.BulletPhysics.xcodeproj */,
C8AC6B5918FF13750057506F /* CSG.xcodeproj */,
9FC5E805165B390500CD3829 /* PlatformContent */,
EA0D72FD12933FF300C510A8 /* Base.xcodeproj */,
EA0D72F012933FDC00C510A8 /* App.xcodeproj */,
52D3A56C14ED9E4F0033CC1E /* Test */,
27DB5DAC134CC8E800F058D7 /* Frameworks */,
1F0FE99A12C016BC00BF9F51 /* content */,
1FDB258B12E923C4003CD00B /* shaders */,
EA0D730A1293406C00C510A8 /* Network.xcodeproj */,
EA1FA6B61291B20A000D5B71 /* 3rd Party */,
EA1FA6C51291B240000D5B71 /* Contrib */,
EA1FA71B1291B3C6000D5B71 /* Rendering */,
EAEEAFA612B01238007458A6 /* Roblox */,
EAEEAFAA12B012FF007458A6 /* RobloxPlayer-Info.plist */,
EA1FA73D1291BE95000D5B71 /* Products */,
F4B88FFE14100BF400E0B03D /* Log.xcodeproj */,
);
sourceTree = "<group>";
};
F4B88FFF14100BF400E0B03D /* Products */ = {
isa = PBXGroup;
children = (
F4B8900414100BF400E0B03D /* libLog.dylib */,
9FE2ECE3162F5D8A009D72FB /* libLog iOS.a */,
);
name = Products;
sourceTree = "<group>";
};
F4B9B3111304D9D4009E1DF0 /* ClientBase */ = {
isa = PBXGroup;
children = (
9F5A301115DAB74A009E9471 /* MachineConfiguration.cpp */,
9F5A301215DAB74A009E9471 /* MachineConfiguration.h */,
F4B9B3121304D9E3009E1DF0 /* RenderSettingsItem.cpp */,
F4B9B3131304D9E3009E1DF0 /* RenderSettingsItem.h */,
);
name = ClientBase;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
1FE3083B12BC19B5006433FC /* Base.UnitTest */ = {
isa = PBXNativeTarget;
buildConfigurationList = 1FE3084012BC19B6006433FC /* Build configuration list for PBXNativeTarget "Base.UnitTest" */;
buildPhases = (
1FE3083912BC19B5006433FC /* Sources */,
1FE3083A12BC19B5006433FC /* Frameworks */,
1FE3092412BC222D006433FC /* CopyFiles */,
);
buildRules = (
);
dependencies = (
1FE3084212BC19F0006433FC /* PBXTargetDependency */,
1F8D2B2812DCF6B700EF0515 /* PBXTargetDependency */,
1F8928BE12DFCB5700E12C49 /* PBXTargetDependency */,
F4B8934F1417DFFD00E0B03D /* PBXTargetDependency */,
);
name = Base.UnitTest;
productName = Base.UnitTest;
productReference = 1FE3083C12BC19B5006433FC /* Base.UnitTest */;
productType = "com.apple.product-type.tool";
};
52E37D7614EDAD1400CE2CB2 /* RobloxTest */ = {
isa = PBXNativeTarget;
buildConfigurationList = 52E37D7C14EDAD4B00CE2CB2 /* Build configuration list for PBXNativeTarget "RobloxTest" */;
buildPhases = (
52E37D7414EDAD1400CE2CB2 /* Sources */,
52E37D7514EDAD1400CE2CB2 /* Frameworks */,
1FE250F5163605D40057FA39 /* CopyFiles */,
1F24A3E31822F0CE00779D12 /* Copy Content and RobloxTest */,
);
buildRules = (
);
dependencies = (
39251C6519831E30007725D2 /* PBXTargetDependency */,
52E37DAC14EDB55D00CE2CB2 /* PBXTargetDependency */,
52E37DAE14EDB56200CE2CB2 /* PBXTargetDependency */,
5698A4B317FCA4EC00816494 /* PBXTargetDependency */,
52E37DB214EDB57500CE2CB2 /* PBXTargetDependency */,
524F2A7E14EDCECC00581C13 /* PBXTargetDependency */,
524F2A8014EDCECC00581C13 /* PBXTargetDependency */,
524F2A8214EDCECC00581C13 /* PBXTargetDependency */,
524F2A8414EDCECC00581C13 /* PBXTargetDependency */,
524F2A8614EDCECC00581C13 /* PBXTargetDependency */,
524F2A8814EDCECC00581C13 /* PBXTargetDependency */,
524F2A8A14EDCF0B00581C13 /* PBXTargetDependency */,
);
name = RobloxTest;
productName = RobloxTest;
productReference = 52E37D7714EDAD1400CE2CB2 /* RobloxTest */;
productType = "com.apple.product-type.tool";
};
E7CFF124129AE4A200530485 /* App.UnitTest */ = {
isa = PBXNativeTarget;
buildConfigurationList = E7CFF12A129AE4BA00530485 /* Build configuration list for PBXNativeTarget "App.UnitTest" */;
buildPhases = (
E7CFF122129AE4A200530485 /* Sources */,
E7CFF123129AE4A200530485 /* Frameworks */,
E7CFF186129AE72800530485 /* CopyFiles */,
1F24A3E21822EF3400779D12 /* Copy content */,
);
buildRules = (
);
dependencies = (
39251C8819831E3C007725D2 /* PBXTargetDependency */,
1F8D2AE612DCF26D00EF0515 /* PBXTargetDependency */,
E7CFF656129B0F2100530485 /* PBXTargetDependency */,
52D3A53414ED9ADC0033CC1E /* PBXTargetDependency */,
E7CFF64C129B0F2100530485 /* PBXTargetDependency */,
E7CFF65A129B0F2100530485 /* PBXTargetDependency */,
E7CFF64E129B0F2100530485 /* PBXTargetDependency */,
E7CFF64A129B0F2100530485 /* PBXTargetDependency */,
E7CFF65F129B0FA200530485 /* PBXTargetDependency */,
E7CFF658129B0F2100530485 /* PBXTargetDependency */,
1F8928BB12DFCAF300E12C49 /* PBXTargetDependency */,
F4B8934D1417DFE900E0B03D /* PBXTargetDependency */,
);
name = App.UnitTest;
productName = App.UnitTest;
productReference = E7CFF125129AE4A200530485 /* App.UnitTest */;
productType = "com.apple.product-type.tool";
};
EA1FA73B1291BE95000D5B71 /* RobloxPlayer */ = {
isa = PBXNativeTarget;
buildConfigurationList = EA1FA7421291BE95000D5B71 /* Build configuration list for PBXNativeTarget "RobloxPlayer" */;
buildPhases = (
94D0F1C01BD9D2A8006A04C7 /* Run CoreScriptConverter */,
EA1FA7381291BE95000D5B71 /* Resources */,
EA1FA7391291BE95000D5B71 /* Sources */,
EA1FA73A1291BE95000D5B71 /* Frameworks */,
EAE0C6B612B01B520061876F /* Copy Files */,
EAE0C6B712B01B520061876F /* Copy Frameworks */,
9F37662A18A994D50099C2FD /* Build shaders */,
1F24A3BC1822D13D00779D12 /* Manualy copy Resource folder Hack for XCode 5 */,
1FCC42471305EB8A0029C4E6 /* Run install_name_tool Script */,
);
buildRules = (
);
dependencies = (
A7CFE7A5199D8BA6009D8787 /* PBXTargetDependency */,
39251C8D19831F54007725D2 /* PBXTargetDependency */,
C8AC6B6018FF142E0057506F /* PBXTargetDependency */,
1F11D26F18AAE15400FE257A /* PBXTargetDependency */,
1F11D26D18AAE14700FE257A /* PBXTargetDependency */,
1090EBC915D316EB00CD3449 /* PBXTargetDependency */,
EA0D73091293401200C510A8 /* PBXTargetDependency */,
EA0D73071293400A00C510A8 /* PBXTargetDependency */,
EA1FA7A61291C049000D5B71 /* PBXTargetDependency */,
EA1FA7A31291C029000D5B71 /* PBXTargetDependency */,
EA1FA7AA1291C051000D5B71 /* PBXTargetDependency */,
EA1FA7AE1291C05A000D5B71 /* PBXTargetDependency */,
EAEEAFA212B01218007458A6 /* PBXTargetDependency */,
F4B8934B1417DFDA00E0B03D /* PBXTargetDependency */,
);
name = RobloxPlayer;
productName = Roblox;
productReference = EA1FA73C1291BE95000D5B71 /* RobloxPlayer.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
EAF082231291B1B900B34F14 /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = NO;
};
buildConfigurationList = EAF082261291B1B900B34F14 /* Build configuration list for PBXProject "MacClient" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
English,
Japanese,
French,
German,
);
mainGroup = EAF082211291B1B900B34F14;
productRefGroup = EA1FA73D1291BE95000D5B71 /* Products */;
projectDirPath = "";
projectReferences = (
{
ProductGroup = 392510DF19808D94007725D2 /* Products */;
ProjectRef = 392510DE19808D94007725D2 /* App.BulletPhysics.xcodeproj */;
},
{
ProductGroup = 52D3A52A14ED9A940033CC1E /* Products */;
ProjectRef = 52D3A52914ED9A940033CC1E /* App.UnitTest.Lib.xcodeproj */;
},
{
ProductGroup = EA0D72F112933FDC00C510A8 /* Products */;
ProjectRef = EA0D72F012933FDC00C510A8 /* App.xcodeproj */;
},
{
ProductGroup = EA1FA74A1291BF52000D5B71 /* Products */;
ProjectRef = EA1FA7491291BF52000D5B71 /* AppDraw.xcodeproj */;
},
{
ProductGroup = 1F8D2ADC12DCF24400EF0515 /* Products */;
ProjectRef = 1F8D2ADB12DCF24400EF0515 /* Base.UnitTest.Lib.xcodeproj */;
},
{
ProductGroup = EA0D72FE12933FF300C510A8 /* Products */;
ProjectRef = EA0D72FD12933FF300C510A8 /* Base.xcodeproj */;
},
{
ProductGroup = 10A66F8815D2F1BF00A0A938 /* Products */;
ProjectRef = 10A66F8715D2F1BF00A0A938 /* boost.xcodeproj */;
},
{
ProductGroup = E7CFF154129AE65600530485 /* Products */;
ProjectRef = E7CFF153129AE65600530485 /* boostTest.xcodeproj */;
},
{
ProductGroup = 1F2C096816489DBE0094539A /* Products */;
ProjectRef = 1F82E8B516307D0100CD54AF /* Breakpad.xcodeproj */;
},
{
ProductGroup = C8AC6B5A18FF13750057506F /* Products */;
ProjectRef = C8AC6B5918FF13750057506F /* CSG.xcodeproj */;
},
{
ProductGroup = EA1FA7541291BF66000D5B71 /* Products */;
ProjectRef = EA1FA7531291BF66000D5B71 /* G3D.xcodeproj */;
},
{
ProductGroup = EA1FA7701291BFB5000D5B71 /* Products */;
ProjectRef = EA1FA76F1291BFB5000D5B71 /* GfxBase.xcodeproj */;
},
{
ProductGroup = 1F6C02D218A02F4700D774F7 /* Products */;
ProjectRef = 1F6C02D118A02F4700D774F7 /* GfxCore.xcodeproj */;
},
{
ProductGroup = 1F6C02C918A02F1900D774F7 /* Products */;
ProjectRef = 1F6C02C818A02F1900D774F7 /* GfxRender.xcodeproj */;
},
{
ProductGroup = F4B88FFF14100BF400E0B03D /* Products */;
ProjectRef = F4B88FFE14100BF400E0B03D /* Log.xcodeproj */;
},
{
ProductGroup = EA0D730B1293406C00C510A8 /* Products */;
ProjectRef = EA0D730A1293406C00C510A8 /* Network.xcodeproj */;
},
{
ProductGroup = EA1FA7661291BFA2000D5B71 /* Products */;
ProjectRef = EA1FA7651291BFA2000D5B71 /* RbxG3D.xcodeproj */;
},
);
projectRoot = "";
targets = (
EA1FA73B1291BE95000D5B71 /* RobloxPlayer */,
1FE3083B12BC19B5006433FC /* Base.UnitTest */,
E7CFF124129AE4A200530485 /* App.UnitTest */,
52E37D7614EDAD1400CE2CB2 /* RobloxTest */,
5238961512F3389000D4DE3D /* RobloxPlayer.zip */,
);
};
/* End PBXProject section */
/* Begin PBXReferenceProxy section */
10A66F9015D2F1BF00A0A938 /* Boost_1_55.dylib */ = {
isa = PBXReferenceProxy;
fileType = "compiled.mach-o.dylib";
path = Boost_1_55.dylib;
remoteRef = 10A66F8F15D2F1BF00A0A938 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
10A66F9215D2F1BF00A0A938 /* libboost-d-1_55.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = "libboost-d-1_55.a";
remoteRef = 10A66F9115D2F1BF00A0A938 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
1F2C097816489DC50094539A /* Breakpad.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = Breakpad.framework;
remoteRef = 1F2C097716489DC50094539A /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
1F2C097A16489DC50094539A /* Inspector */ = {
isa = PBXReferenceProxy;
fileType = "compiled.mach-o.executable";
path = Inspector;
remoteRef = 1F2C097916489DC50094539A /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
1F2C097C16489DC50094539A /* breakpadUtilities.dylib */ = {
isa = PBXReferenceProxy;
fileType = "compiled.mach-o.dylib";
path = breakpadUtilities.dylib;
remoteRef = 1F2C097B16489DC50094539A /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
1F2C097E16489DC50094539A /* crash_report_sender.app */ = {
isa = PBXReferenceProxy;
fileType = wrapper.application;
path = crash_report_sender.app;
remoteRef = 1F2C097D16489DC50094539A /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
1F2C098016489DC50094539A /* BreakpadTest.app */ = {
isa = PBXReferenceProxy;
fileType = wrapper.application;
path = BreakpadTest.app;
remoteRef = 1F2C097F16489DC50094539A /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
1F2C098216489DC50094539A /* UnitTests.octest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = UnitTests.octest;
remoteRef = 1F2C098116489DC50094539A /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
1F2C098416489DC50094539A /* generator_test */ = {
isa = PBXReferenceProxy;
fileType = "compiled.mach-o.executable";
path = generator_test;
remoteRef = 1F2C098316489DC50094539A /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
1F2C098616489DC50094539A /* minidump_file_writer_unittest */ = {
isa = PBXReferenceProxy;
fileType = "compiled.mach-o.executable";
path = minidump_file_writer_unittest;
remoteRef = 1F2C098516489DC50094539A /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
1F2C098816489DC50094539A /* handler_test */ = {
isa = PBXReferenceProxy;
fileType = "compiled.mach-o.executable";
path = handler_test;
remoteRef = 1F2C098716489DC50094539A /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
1F2C098A16489DC50094539A /* libgtest.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libgtest.a;
remoteRef = 1F2C098916489DC50094539A /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
1F2C098C16489DC50094539A /* crash_generation_server_test */ = {
isa = PBXReferenceProxy;
fileType = "compiled.mach-o.executable";
path = crash_generation_server_test;
remoteRef = 1F2C098B16489DC50094539A /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
1F2C098E16489DC50094539A /* minidump_generator_test_helper */ = {
isa = PBXReferenceProxy;
fileType = "compiled.mach-o.executable";
path = minidump_generator_test_helper;
remoteRef = 1F2C098D16489DC50094539A /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
1F6C02CE18A02F1900D774F7 /* libGfxRender.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libGfxRender.a;
remoteRef = 1F6C02CD18A02F1900D774F7 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
1F6C02D018A02F1900D774F7 /* libGfxRender iOS.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = "libGfxRender iOS.a";
remoteRef = 1F6C02CF18A02F1900D774F7 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
1F6C02D718A02F4700D774F7 /* libGfxCore.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libGfxCore.a;
remoteRef = 1F6C02D618A02F4700D774F7 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
1F6C02D918A02F4700D774F7 /* libGfxCore iOS.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = "libGfxCore iOS.a";
remoteRef = 1F6C02D818A02F4700D774F7 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
1F89289512DFCA2600E12C49 /* libboostTest-static.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = "libboostTest-static.a";
remoteRef = 1F89289412DFCA2600E12C49 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
1F8D2AE412DCF24400EF0515 /* libBase.UnitTest.Lib.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libBase.UnitTest.Lib.a;
remoteRef = 1F8D2AE312DCF24400EF0515 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
392510E319808D95007725D2 /* libApp.BulletPhysics.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libApp.BulletPhysics.a;
remoteRef = 392510E219808D95007725D2 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
39251C6919831E30007725D2 /* libApp.BulletPhysics.iOS.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libApp.BulletPhysics.iOS.a;
remoteRef = 39251C6819831E30007725D2 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
52D3A53214ED9A950033CC1E /* libApp.UnitTest.Lib.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libApp.UnitTest.Lib.a;
remoteRef = 52D3A53114ED9A950033CC1E /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
567B4B9719F6FD60002AEDF5 /* libApp Studio.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = "libApp Studio.a";
remoteRef = 567B4B9619F6FD60002AEDF5 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
567B4BB319F6FD60002AEDF5 /* libNetwork Studio.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = "libNetwork Studio.a";
remoteRef = 567B4BB219F6FD60002AEDF5 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
5698A4B617FCA4EC00816494 /* libAppTest.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libAppTest.a;
remoteRef = 5698A4B517FCA4EC00816494 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
9FE2ECB7162F5D8A009D72FB /* libApp.UnitTest.iOS.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libApp.UnitTest.iOS.a;
remoteRef = 9FE2ECB6162F5D8A009D72FB /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
9FE2ECBA162F5D8A009D72FB /* libAppiOS.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libAppiOS.a;
remoteRef = 9FE2ECB9162F5D8A009D72FB /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
9FE2ECBD162F5D8A009D72FB /* libAppDrawiOS.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libAppDrawiOS.a;
remoteRef = 9FE2ECBC162F5D8A009D72FB /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
9FE2ECC0162F5D8A009D72FB /* libBase.UnitTest.iOS.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libBase.UnitTest.iOS.a;
remoteRef = 9FE2ECBF162F5D8A009D72FB /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
9FE2ECC3162F5D8A009D72FB /* libBaseiOS.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libBaseiOS.a;
remoteRef = 9FE2ECC2162F5D8A009D72FB /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
9FE2ECC7162F5D8A009D72FB /* libBoost static iOS.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = "libBoost static iOS.a";
remoteRef = 9FE2ECC6162F5D8A009D72FB /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
9FE2ECCB162F5D8A009D72FB /* libboostTest-iOS.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = "libboostTest-iOS.a";
remoteRef = 9FE2ECCA162F5D8A009D72FB /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
9FE2ECDA162F5D8A009D72FB /* libG3DiOS.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libG3DiOS.a;
remoteRef = 9FE2ECD9162F5D8A009D72FB /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
9FE2ECE0162F5D8A009D72FB /* libGfxBaseiOS.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libGfxBaseiOS.a;
remoteRef = 9FE2ECDF162F5D8A009D72FB /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
9FE2ECE3162F5D8A009D72FB /* libLog iOS.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = "libLog iOS.a";
remoteRef = 9FE2ECE2162F5D8A009D72FB /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
9FE2ECE6162F5D8A009D72FB /* libNetwork iOS.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = "libNetwork iOS.a";
remoteRef = 9FE2ECE5162F5D8A009D72FB /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
9FE2ECF5162F5D8A009D72FB /* libRbxG3DiOS.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libRbxG3DiOS.a;
remoteRef = 9FE2ECF4162F5D8A009D72FB /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
C8AC6B5E18FF13750057506F /* libCSG.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libCSG.a;
remoteRef = C8AC6B5D18FF13750057506F /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
E7CFF15B129AE65600530485 /* libboostTest.dylib */ = {
isa = PBXReferenceProxy;
fileType = "compiled.mach-o.dylib";
path = libboostTest.dylib;
remoteRef = E7CFF15A129AE65600530485 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
EA0D72FC12933FDC00C510A8 /* libApp.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libApp.a;
remoteRef = EA0D72FB12933FDC00C510A8 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
EA0D730512933FF300C510A8 /* libBase.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libBase.a;
remoteRef = EA0D730412933FF300C510A8 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
EA0D73121293406C00C510A8 /* libNetwork-d.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = "libNetwork-d.a";
remoteRef = EA0D73111293406C00C510A8 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
EA1FA7511291BF52000D5B71 /* libAppDraw.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libAppDraw.a;
remoteRef = EA1FA7501291BF52000D5B71 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
EA1FA7581291BF66000D5B71 /* libG3D.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libG3D.a;
remoteRef = EA1FA7571291BF66000D5B71 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
EA1FA76D1291BFA2000D5B71 /* libRbxG3D.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libRbxG3D.a;
remoteRef = EA1FA76C1291BFA2000D5B71 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
EA1FA7771291BFB5000D5B71 /* libGfxBase.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libGfxBase.a;
remoteRef = EA1FA7761291BFB5000D5B71 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
F4B8900414100BF400E0B03D /* libLog.dylib */ = {
isa = PBXReferenceProxy;
fileType = "compiled.mach-o.dylib";
path = libLog.dylib;
remoteRef = F4B8900314100BF400E0B03D /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
/* End PBXReferenceProxy section */
/* Begin PBXResourcesBuildPhase section */
EA1FA7381291BE95000D5B71 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
EA7F410912B2E91300A7159A /* RobloxPlayer.htm in Resources */,
EAE0C55B12B0161C0061876F /* MainMenu.xib in Resources */,
9464B88317FA0D200017FDE0 /* RbxWebView.xib in Resources */,
EAF4215812B064FC00720FDE /* roblox.html in Resources */,
EAE0C55C12B0161C0061876F /* plugins.cfg in Resources */,
EAE0C55D12B0161C0061876F /* Roblox.icns in Resources */,
52ECABA812EE96FE00FAF033 /* Test.html in Resources */,
52246730131EB5DC00578348 /* copyrights.txt in Resources */,
7F209968133A893600DCE888 /* homeButton.png in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
104434641565ACC900495E31 /* Generate Version File */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Generate Version File";
outputPaths = (
"$(CONFIGURATION_BUILD_DIR)/MacClientVersion.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "/usr/libexec/PlistBuddy -c \"print :CFBundleShortVersionString\" \"$CONFIGURATION_BUILD_DIR/stripped/RobloxPlayer.app/Contents/Info.plist\" | sed -e 's/[.]/, /g' > \"$CONFIGURATION_BUILD_DIR/MacClientVersion.txt\"";
};
1F0F90EE1326C4C100E984D0 /* Breakpad */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH,
);
name = Breakpad;
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=RobloxPlayer\nFRAMEWORKS_DIR=\"/System/Library/Frameworks/\"\n\nBINARIES=( \"$FRAMEWORKS_DIR/AppKit.framework/AppKit\" \"$FRAMEWORKS_DIR/CoreFoundation.framework/CoreFoundation\" \"$FRAMEWORKS_DIR/Foundation.framework/Foundation\" \"$CONFIGURATION_BUILD_DIR/$APP_TARGET.app\" )\nTARGETS=( \"AppKit\" \"CoreFoundation\" \"Foundation\" \"$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\nrm \"$CONFIGURATION_BUILD_DIR/breakpad.zip\"\nfi\nmkdir \"$BREAKPAD_DIR\"\n\nfor((i = 0; i < ${#BINARIES[@]}; i++))\n do\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 BINARY=\"${BINARIES[$i]}.dSym\"\n\telif [ -e \"${BINARIES[$i]}/Contents/MacOS/$TARGET\" ]\n\tthen\n BINARY=\"${BINARIES[$i]}/Contents/MacOS/$TARGET\"\n\telse\n BINARY=\"${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\"\n echo \"Dumping $SRCROOT/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\"\n done\n \n # zip the breakpad directory\n ditto -c -k --keepParent --zlibCompressionLevel 9 \"$BREAKPAD_DIR\" \"$CONFIGURATION_BUILD_DIR/breakpad.zip\"";
};
1F0F90FA1326C55700E984D0 /* Create Stripped Product */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
$CONFIGURATION_BUILD_DIR/RobloxPlayer.app/Contents/MacOS/RobloxPlayer,
);
name = "Create Stripped Product";
outputPaths = (
$CONFIGURATION_BUILD_DIR/stripped/RobloxPlayer.app/Contents/MacOS/RobloxPlayer,
$CONFIGURATION_BUILD_DIR/stripped/symbols.txt,
$CONFIGURATION_BUILD_DIR/symbols.txt,
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\nrm -f -dr \"$CONFIGURATION_BUILD_DIR/stripped\"\nmkdir \"$CONFIGURATION_BUILD_DIR/stripped\"\ncp -R \"$CONFIGURATION_BUILD_DIR/RobloxPlayer.app\" \"$CONFIGURATION_BUILD_DIR/stripped/RobloxPlayer.app\"\n\n# Remove unnecessary ARCH\n\n#3rd Party\nlipo \"${CONFIGURATION_BUILD_DIR}/RobloxPlayer.app/Contents/Frameworks/libfmod.dylib\" -thin i386 -output \"${CONFIGURATION_BUILD_DIR}/stripped/RobloxPlayer.app/Contents/Frameworks/libfmod.dylib\"\n\nstrip -u -r \"$CONFIGURATION_BUILD_DIR/stripped/RobloxPlayer.app/Contents/MacOS/RobloxPlayer\"\nstrip -u -r -x \"$CONFIGURATION_BUILD_DIR/stripped/RobloxPlayer.app/Contents/Frameworks/libLog.dylib\"\n\nnm \"$CONFIGURATION_BUILD_DIR/stripped/RobloxPlayer.app/Contents/MacOS/RobloxPlayer\" > \"$CONFIGURATION_BUILD_DIR/stripped/symbols.txt\"\nnm \"$CONFIGURATION_BUILD_DIR/RobloxPlayer.app/Contents/MacOS/RobloxPlayer\" > \"$CONFIGURATION_BUILD_DIR/symbols.txt\"\n\nnm \"$CONFIGURATION_BUILD_DIR/stripped/RobloxPlayer.app/Contents/Frameworks/libLog.dylib\" > \"$CONFIGURATION_BUILD_DIR/stripped/logsymbols.txt\"\nnm \"$CONFIGURATION_BUILD_DIR/RobloxPlayer.app/Contents//Frameworks/libLog.dylib\" > \"$CONFIGURATION_BUILD_DIR/logsymbols.txt\"\n";
};
1F24A3BC1822D13D00779D12 /* Manualy copy Resource folder Hack for XCode 5 */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"$(SRCROOT)/content",
"$(SRCROOT)/shaders",
"$(SRCROOT)/PlatformContent/pc",
);
name = "Manualy copy Resource folder Hack for XCode 5";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "cp -rf \"${SRCROOT}/content\" \"${CONFIGURATION_BUILD_DIR}/RobloxPlayer.app/Contents/Resources\"\ncp -rf \"${SRCROOT}/shaders\" \"${CONFIGURATION_BUILD_DIR}/RobloxPlayer.app/Contents/Resources\"\nmkdir -p \"${CONFIGURATION_BUILD_DIR}/RobloxPlayer.app/Contents/Resources/PlatformContent\"\ncp -rf \"${SRCROOT}/PlatformContent/pc\" \"${CONFIGURATION_BUILD_DIR}/RobloxPlayer.app/Contents/Resources/PlatformContent/pc\"\n\n";
};
1F24A3E21822EF3400779D12 /* Copy content */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Copy content";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "cp -rf \"${SRCROOT}/content\" \"${CONFIGURATION_BUILD_DIR}\"\n\nmkdir -p \"${CONFIGURATION_BUILD_DIR}/PlatformContent\"\ncp -rf \"${SRCROOT}/PlatformContent/pc\" \"${CONFIGURATION_BUILD_DIR}/PlatformContent/pc\"\n";
};
1F24A3E31822F0CE00779D12 /* Copy Content and RobloxTest */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"$(SRCROOT)/content",
"$(SRCROOT)/RobloxTest/Tests",
);
name = "Copy Content and RobloxTest";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "cp -rf \"${SRCROOT}/content\" \"${CONFIGURATION_BUILD_DIR}\"\nmkdir -p \"${CONFIGURATION_BUILD_DIR}/PlatformContent\"\ncp -rf \"${SRCROOT}/PlatformContent/pc\" \"${CONFIGURATION_BUILD_DIR}/PlatformContent/pc\"\n\ncp -rf \"${SRCROOT}/RobloxTest/Tests\" \"${CONFIGURATION_BUILD_DIR}\"\n";
};
1F2F4F9E1328023300031750 /* Generate dSYM */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
$CONFIGURATION_BUILD_DIR/RobloxPlayer.app/Contents/MacOS/RobloxPlayer,
);
name = "Generate dSYM";
outputPaths = (
$CONFIGURATION_BUILD_DIR/RobloxPlayer.app.dSYM,
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "# GenerateDSYMFile for RobloxPlayer\nBINARIES=( \"$CONFIGURATION_BUILD_DIR/RobloxPlayer.app/Contents/MacOS/RobloxPlayer\" \"$CONFIGURATION_BUILD_DIR/RobloxPlayer.app/Contents/Frameworks/libLog.dylib\" \"$CONFIGURATION_BUILD_DIR/RobloxPlayer.app/Contents/Frameworks/libfmod.dylib\")\nOUTPUTS=( \"$CONFIGURATION_BUILD_DIR/RobloxPlayer.app.dSYM\" \"$CONFIGURATION_BUILD_DIR/libLog.dSYM\" \"$CONFIGURATION_BUILD_DIR/libfmod.dSYM\" )\n\nfor i in 0\ndo\ndsymutil --arch=i386 \"${BINARIES[$i]}\" -o \"${OUTPUTS[$i]}\"\ndone";
};
1FCC42471305EB8A0029C4E6 /* 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 RobloxPlayere 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 = (
"${CONFIGURATION_BUILD_DIR}/RobloxPlayer.app/Contents/MacOS/RobloxPlayer",
);
name = "Run install_name_tool Script";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "# Change the look up for all 3rd Part dylibs\ninstall_name_tool -change ./libfmod.dylib @executable_path/../Frameworks/libfmod.dylib \"${CONFIGURATION_BUILD_DIR}/RobloxPlayer.app/Contents/MacOS/RobloxPlayer\"\ninstall_name_tool -change ./libLog.dylib @executable_path/../Frameworks/libLog.dylib \"${CONFIGURATION_BUILD_DIR}/RobloxPlayer.app/Contents/MacOS/RobloxPlayer\"";
};
27F7B66C13393EE3001191CC /* Generate MD5 */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Generate MD5";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "rm -f \"$CONFIGURATION_BUILD_DIR/MD5.txt\"\nmd5 \"$CONFIGURATION_BUILD_DIR/stripped/RobloxPlayer.app/Contents/MacOS/RobloxPlayer\" > \"$CONFIGURATION_BUILD_DIR/MD5.txt\"";
};
5238961412F3389000D4DE3D /* Zip */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"$(CONFIGURATION_BUILD_DIR)/Roblox.app",
);
name = Zip;
outputPaths = (
"$(CONFIGURATION_BUILD_DIR)/RobloxPlayer.zip",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "ditto -c -k --keepParent --zlibCompressionLevel 9 \"$CONFIGURATION_BUILD_DIR/stripped/RobloxPlayer.app\" \"$CONFIGURATION_BUILD_DIR/RobloxPlayer.zip\"";
};
94D0F1C01BD9D2A8006A04C7 /* Run CoreScriptConverter */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Run CoreScriptConverter";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/bash;
shellScript = "echo \"Running CoreScriptConverter\"\ncd \"${SRCROOT}/CoreScriptConverter2/tool/osx/\"\n./CoreScriptConverter --rscloc \"../rsc.config\" --verbose\n\ncd \"${SRCROOT}/App/script/\"\n\nif [[ -e \"LuaGenCS.inl\" ]];\nthen\n file1=$(md5 -q LuaGenCSNew.inl)\n file2=$(md5 -q LuaGenCS.inl)\n\n echo $file1\n echo $file2\n\n if [ $file1 == $file2 ]\n then\n echo \"No CoreScript changes detected\"\n rm \"LuaGenCSNew.inl\"\n else\n echo \"CoreScript changes detected, will require linking\"\n rm \"LuaGenCS.inl\"\n mv \"LuaGenCSNew.inl\" \"LuaGenCS.inl\"\n fi\nelse\n echo \"CoreScript changes detected, will require linking\"\n mv \"LuaGenCSNew.inl\" \"LuaGenCS.inl\"\nfi\n";
};
9F37662A18A994D50099C2FD /* Build shaders */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Build shaders";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "${SRCROOT}/buildshaders.sh";
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
1FE3083912BC19B5006433FC /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
1FE3085812BC1BA2006433FC /* Base.UnitTest.cpp in Sources */,
1F229C6912DD229D00181FC2 /* trie.cpp in Sources */,
1FE3085912BC1BA2006433FC /* CEvent.cpp in Sources */,
1FE3085B12BC1BA2006433FC /* Log.cpp in Sources */,
D06B2AA81C20E40500AD6E4A /* spin_mutex_test.cpp in Sources */,
1FE3085C12BC1BA2006433FC /* make_shared.cpp in Sources */,
1FE3085D12BC1BA2006433FC /* signals.cpp in Sources */,
1FE3085E12BC1BA2006433FC /* Time.cpp in Sources */,
52CC752D130E3F56007A2889 /* Crypt.cpp in Sources */,
5271C1C1130E4A6600A67314 /* atomic.cpp in Sources */,
5271C1C2130E4A6600A67314 /* intrusive_ptr.cpp in Sources */,
1FD8D70A14EEEEEC00CE5B31 /* TaskScheduler.cpp in Sources */,
9FCE5069171E14DE002A2715 /* DenseHashSet.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
52E37D7414EDAD1400CE2CB2 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
52E37D8C14EDAD8F00CE2CB2 /* main.cpp in Sources */,
52E37D8D14EDAD8F00CE2CB2 /* Tests.cpp in Sources */,
1F70B0BD1614CBB700BEE284 /* DataModelSerialize.cpp in Sources */,
560551C017E797A300C8F0C2 /* StringConv.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E7CFF122129AE4A200530485 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E7CFF134129AE4E300530485 /* App.UnitTest.cpp in Sources */,
E7CFF195129AE7C100530485 /* G3D.cpp in Sources */,
E7CFF407129AEBEF00530485 /* SpatialHashTest.cpp in Sources */,
E7CFF40C129AEC1A00530485 /* LuaReflection.cpp in Sources */,
E7CFF40F129AEC4A00530485 /* LuaSandbox.cpp in Sources */,
56AFE17F182D68EE00F64AFF /* ThreadPoolTest.cpp in Sources */,
E7CFF41B129AECB600530485 /* WebParserTest.cpp in Sources */,
E7CFF4BD129AF7F300530485 /* MemoryTests.cpp in Sources */,
E7700DD1129D6EB900478C6E /* Network.cpp in Sources */,
E7700DD2129D6EB900478C6E /* RakNet.cpp in Sources */,
E7700E6F129D774A00478C6E /* MD5.cpp in Sources */,
E7C89DA812B004E2008F47E1 /* HTTPTest.cpp in Sources */,
1F595C4A12C3D5C600593A43 /* WebSerializerTest.cpp in Sources */,
9FADF6491A60807300AEF051 /* SelectionTest.cpp in Sources */,
1F595C4B12C3D5C600593A43 /* XmlElement.cpp in Sources */,
1FA2D51813313C5C00026FE2 /* ReflectionTest.cpp in Sources */,
1FA2D52013313E6E00026FE2 /* Instance.cpp in Sources */,
9F96928214046FEA00FA206A /* CustomEvents.cpp in Sources */,
1FD59AD814EEEF8F00CEBD53 /* ContentProviderTest.cpp in Sources */,
1FD59AD914EEEF8F00CEBD53 /* FastLogSettingsTest.cpp in Sources */,
1FD59ADA14EEEF8F00CEBD53 /* LuaTokenizer.cpp in Sources */,
E9E376B017FAE2C70004855A /* LuaDebugger.cpp in Sources */,
1FD59ADC14EEEF8F00CEBD53 /* StatsServiceTest.cpp in Sources */,
F467AB2515058214009A7CC7 /* ClusterReplicationTest.cpp in Sources */,
D0E20C201C3AB136002EFFB9 /* URLParserTest.cpp in Sources */,
F488FD5C1511104800D3D0D7 /* ClusterDeprecatedPropertyTest.cpp in Sources */,
9F2903DF1533BCAF003544CF /* RaycastTest.cpp in Sources */,
9F77EE37154B8016006BFEAD /* HumanoidTest.cpp in Sources */,
9F77F5F1156C4E5C006BFEAD /* SettingsTest.cpp in Sources */,
9F77FCFE156F0AD9006BFEAD /* AutowedgeTest.cpp in Sources */,
52D1249515996407003453C9 /* ChatTests.cpp in Sources */,
52D1249615996409003453C9 /* MiscRegression.cpp in Sources */,
52D124971599640A003453C9 /* NetworkSecurity.cpp in Sources */,
52D124981599640B003453C9 /* RemoteSignal.cpp in Sources */,
52D124991599640C003453C9 /* SettingsURL.cpp in Sources */,
9F77000A1593F8BB006BFEAD /* ToolTest.cpp in Sources */,
9F40554815EEBDFC00203B92 /* LuaVector3Test.cpp in Sources */,
9F091AEA1608F386005E5BAF /* ClusterChangeHistoryTest.cpp in Sources */,
9F091AEB1608F386005E5BAF /* VoxelCellUtilTest.cpp in Sources */,
1F70B0BE1614CBB900BEE284 /* DataModelSerialize.cpp in Sources */,
9FDF620318355A2700526C86 /* ModuleScriptTest.cpp in Sources */,
9F98481E166D44460056A1C6 /* Base64BinaryStreamTest.cpp in Sources */,
9F89C59116A083C2002447F8 /* VoxelCellUtilV1Deprecated.cpp in Sources */,
9FEC899916C04201005B5B4C /* SpatialRegionTest.cpp in Sources */,
9FD668C4170E285D00F2E0C7 /* HeapValueTest.cpp in Sources */,
9F69C6D3174401B100AD6CA1 /* SerializationTest.cpp in Sources */,
56A2C56F17E78FA90026D19D /* StringConv.cpp in Sources */,
9F9774BF17DE466A006011C9 /* ReplicatorGcJobTest.cpp in Sources */,
9F9774C017DE466A006011C9 /* ReplicatorStreamJobTest.cpp in Sources */,
9F9774C117DE466A006011C9 /* StreamRegionTest.cpp in Sources */,
567B4B9119F6FD5F002AEDF5 /* HttpCacheEntryTest.cpp in Sources */,
9FB105B1185B87FB0013AED1 /* LuaYieldingTest.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
EA1FA7391291BE95000D5B71 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
EAE0C67012B0184A0061876F /* main.m in Sources */,
EAE0C66F12B018480061876F /* FunctionMarshaller.cpp in Sources */,
EAC8905412B6CBC30004091E /* RobloxOgreView.mm in Sources */,
EAE0C66C12B0183B0061876F /* RobloxPlayer.cpp in Sources */,
9464B85B17FA0CD30017FDE0 /* RbxWebView.mm in Sources */,
EAE0C66D12B0183F0061876F /* RobloxPlayerAppDelegate.mm in Sources */,
EAE0C66E12B018450061876F /* RobloxView.cpp in Sources */,
EAF931AD12B82EC700DE2773 /* UserInput.cpp in Sources */,
EAF931BB12B82EF100DE2773 /* UserInputUtil.cpp in Sources */,
52ECA47612EE3C8500FAF033 /* CMCrashReporter.mm in Sources */,
52ECA47712EE3C8500FAF033 /* CMCrashReporterGlobal.m in Sources */,
94337F061A786795003490E1 /* SDLGameController.cpp in Sources */,
9464B85C17FA0CD30017FDE0 /* RBXWindow.m in Sources */,
4281E60419806844002F5A98 /* LuaVMClient.cpp in Sources */,
EAED7D3512F11B9400026F71 /* Roblox.cpp in Sources */,
EAED7D3612F11B9400026F71 /* Roblox.mm in Sources */,
EA35DC8312F9F98B002BA06F /* GameVerbs.cpp in Sources */,
EA74C5CC130340C9002A026E /* RobloxView.mm in Sources */,
F4B9B3141304D9E3009E1DF0 /* RenderSettingsItem.cpp in Sources */,
9F5A301315DAB74A009E9471 /* MachineConfiguration.cpp in Sources */,
94B30FEB1612471F00103E2B /* DataModelSerialize.cpp in Sources */,
56A2C56E17E78FA90026D19D /* StringConv.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
1090EBC915D316EB00CD3449 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = boost_static;
targetProxy = 1090EBC815D316EB00CD3449 /* PBXContainerItemProxy */;
};
1F11D26D18AAE14700FE257A /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = GfxRender;
targetProxy = 1F11D26C18AAE14700FE257A /* PBXContainerItemProxy */;
};
1F11D26F18AAE15400FE257A /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = GfxCore;
targetProxy = 1F11D26E18AAE15400FE257A /* PBXContainerItemProxy */;
};
1F8928BB12DFCAF300E12C49 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = "boostTest-static";
targetProxy = 1F8928BA12DFCAF300E12C49 /* PBXContainerItemProxy */;
};
1F8928BE12DFCB5700E12C49 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = "boostTest-static";
targetProxy = 1F8928BD12DFCB5700E12C49 /* PBXContainerItemProxy */;
};
1F8D2AE612DCF26D00EF0515 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = Base.UnitTest.Lib;
targetProxy = 1F8D2AE512DCF26D00EF0515 /* PBXContainerItemProxy */;
};
1F8D2B2812DCF6B700EF0515 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = Base.UnitTest.Lib;
targetProxy = 1F8D2B2712DCF6B700EF0515 /* PBXContainerItemProxy */;
};
1FE3084212BC19F0006433FC /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = Base;
targetProxy = 1FE3084112BC19F0006433FC /* PBXContainerItemProxy */;
};
39251C6519831E30007725D2 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = App.BulletPhysics;
targetProxy = 39251C6419831E30007725D2 /* PBXContainerItemProxy */;
};
39251C8819831E3C007725D2 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = App.BulletPhysics;
targetProxy = 39251C8719831E3C007725D2 /* PBXContainerItemProxy */;
};
39251C8D19831F54007725D2 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = App.BulletPhysics;
targetProxy = 39251C8C19831F54007725D2 /* PBXContainerItemProxy */;
};
5238962612F338E700D4DE3D /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = EA1FA73B1291BE95000D5B71 /* RobloxPlayer */;
targetProxy = 5238962512F338E700D4DE3D /* PBXContainerItemProxy */;
};
524F2A7E14EDCECC00581C13 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = G3D;
targetProxy = 524F2A7D14EDCECC00581C13 /* PBXContainerItemProxy */;
};
524F2A8014EDCECC00581C13 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = AppDraw;
targetProxy = 524F2A7F14EDCECC00581C13 /* PBXContainerItemProxy */;
};
524F2A8214EDCECC00581C13 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = Log;
targetProxy = 524F2A8114EDCECC00581C13 /* PBXContainerItemProxy */;
};
524F2A8414EDCECC00581C13 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = GfxBase;
targetProxy = 524F2A8314EDCECC00581C13 /* PBXContainerItemProxy */;
};
524F2A8614EDCECC00581C13 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = RbxG3D;
targetProxy = 524F2A8514EDCECC00581C13 /* PBXContainerItemProxy */;
};
524F2A8814EDCECC00581C13 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = Network;
targetProxy = 524F2A8714EDCECC00581C13 /* PBXContainerItemProxy */;
};
524F2A8A14EDCF0B00581C13 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = "boostTest-static";
targetProxy = 524F2A8914EDCF0B00581C13 /* PBXContainerItemProxy */;
};
52D3A53414ED9ADC0033CC1E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = App.UnitTest.Lib;
targetProxy = 52D3A53314ED9ADC0033CC1E /* PBXContainerItemProxy */;
};
52E37DAC14EDB55D00CE2CB2 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = Base;
targetProxy = 52E37DAB14EDB55D00CE2CB2 /* PBXContainerItemProxy */;
};
52E37DAE14EDB56200CE2CB2 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = Base.UnitTest.Lib;
targetProxy = 52E37DAD14EDB56200CE2CB2 /* PBXContainerItemProxy */;
};
52E37DB214EDB57500CE2CB2 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = App.UnitTest.Lib;
targetProxy = 52E37DB114EDB57500CE2CB2 /* PBXContainerItemProxy */;
};
5698A4B317FCA4EC00816494 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = "App Test";
targetProxy = 5698A4B217FCA4EC00816494 /* PBXContainerItemProxy */;
};
A7CFE7A5199D8BA6009D8787 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = Breakpad;
targetProxy = A7CFE7A4199D8BA6009D8787 /* PBXContainerItemProxy */;
};
C8AC6B6018FF142E0057506F /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = CSG;
targetProxy = C8AC6B5F18FF142E0057506F /* PBXContainerItemProxy */;
};
E7CFF64A129B0F2100530485 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = G3D;
targetProxy = E7CFF649129B0F2100530485 /* PBXContainerItemProxy */;
};
E7CFF64C129B0F2100530485 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = App;
targetProxy = E7CFF64B129B0F2100530485 /* PBXContainerItemProxy */;
};
E7CFF64E129B0F2100530485 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = AppDraw;
targetProxy = E7CFF64D129B0F2100530485 /* PBXContainerItemProxy */;
};
E7CFF656129B0F2100530485 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = Base;
targetProxy = E7CFF655129B0F2100530485 /* PBXContainerItemProxy */;
};
E7CFF658129B0F2100530485 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = RbxG3D;
targetProxy = E7CFF657129B0F2100530485 /* PBXContainerItemProxy */;
};
E7CFF65A129B0F2100530485 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = Network;
targetProxy = E7CFF659129B0F2100530485 /* PBXContainerItemProxy */;
};
E7CFF65F129B0FA200530485 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = GfxBase;
targetProxy = E7CFF65E129B0FA200530485 /* PBXContainerItemProxy */;
};
EA0D73071293400A00C510A8 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = App;
targetProxy = EA0D73061293400A00C510A8 /* PBXContainerItemProxy */;
};
EA0D73091293401200C510A8 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = Base;
targetProxy = EA0D73081293401200C510A8 /* PBXContainerItemProxy */;
};
EA1FA7A31291C029000D5B71 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = AppDraw;
targetProxy = EA1FA7A21291C029000D5B71 /* PBXContainerItemProxy */;
};
EA1FA7A61291C049000D5B71 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = G3D;
targetProxy = EA1FA7A51291C049000D5B71 /* PBXContainerItemProxy */;
};
EA1FA7AA1291C051000D5B71 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = GfxBase;
targetProxy = EA1FA7A91291C051000D5B71 /* PBXContainerItemProxy */;
};
EA1FA7AE1291C05A000D5B71 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = RbxG3D;
targetProxy = EA1FA7AD1291C05A000D5B71 /* PBXContainerItemProxy */;
};
EAEEAFA212B01218007458A6 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = Network;
targetProxy = EAEEAFA112B01218007458A6 /* PBXContainerItemProxy */;
};
F4B8934B1417DFDA00E0B03D /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = Log;
targetProxy = F4B8934A1417DFDA00E0B03D /* PBXContainerItemProxy */;
};
F4B8934D1417DFE900E0B03D /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = Log;
targetProxy = F4B8934C1417DFE900E0B03D /* PBXContainerItemProxy */;
};
F4B8934F1417DFFD00E0B03D /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = Log;
targetProxy = F4B8934E1417DFFD00E0B03D /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
1FE3083E12BC19B6006433FC /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)",
);
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_MODEL_TUNING = G5;
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"BOOST_TEST_DYN_LINK=1",
);
GCC_VERSION = "";
HEADER_SEARCH_PATHS = (
"$(CONTRIB_PATH)/boost_1_55_0/include",
Base.UnitTest.Lib/include,
Base/include,
Log/include,
);
INSTALL_PATH = /usr/local/bin;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)",
"\"$(SRCROOT)/Log/build/Debug\"",
);
LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "";
LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)/Base.UnitTest.Lib/build/Release\"";
PREBINDING = NO;
PRODUCT_NAME = Base.UnitTest;
VALID_ARCHS = i386;
};
name = Debug;
};
1FE3083F12BC19B6006433FC /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)",
);
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_MODEL_TUNING = G5;
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"BOOST_TEST_DYN_LINK=1",
);
GCC_VERSION = "";
HEADER_SEARCH_PATHS = (
"$(CONTRIB_PATH)/boost_1_55_0/include",
Base.UnitTest.Lib/include,
Base/include,
Log/include,
);
INSTALL_PATH = /usr/local/bin;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)",
"\"$(SRCROOT)/Log/build/Debug\"",
);
LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "";
LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)/Base.UnitTest.Lib/build/Release\"";
PREBINDING = NO;
PRODUCT_NAME = Base.UnitTest;
VALID_ARCHS = i386;
ZERO_LINK = NO;
};
name = Release;
};
5238961612F3389100D4DE3D /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
MACOSX_DEPLOYMENT_TARGET = 10.6;
PRODUCT_NAME = Roblox.dmg;
SDKROOT = macosx;
};
name = Debug;
};
5238961712F3389100D4DE3D /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_ENABLE_FIX_AND_CONTINUE = NO;
MACOSX_DEPLOYMENT_TARGET = 10.6;
PRODUCT_NAME = Roblox.dmg;
SDKROOT = macosx;
ZERO_LINK = NO;
};
name = Release;
};
52E37D7914EDAD1400CE2CB2 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)",
);
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_MODEL_TUNING = G5;
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
RBX_PLATFORM_MAC,
"BOOST_TEST_DYN_LINK=1",
);
GCC_VERSION = "";
HEADER_SEARCH_PATHS = (
Base.UnitTest.Lib/include,
App.UnitTest.Lib/include,
"$(CONTRIB_PATH)/boost_1_55_0/include",
App/include,
Base/include,
Log/include,
Rendering/g3d/include,
Rendering/RbxG3D/include,
Network/include,
Rendering/GfxBase/include,
Rendering/AppDraw/include,
ClientShared,
App.BulletPhysics,
fmod/include,
"$(CONTRIB_PATH)/SDL2.0.4/include",
);
INSTALL_PATH = /usr/local/bin;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(CONTRIB_PATH)/darwin/x86/openssl/openssl-1.0.2c/lib",
"$(CONTRIB_PATH)/darwin/x86/curl/curl-7.43.0/lib",
"$(SRCROOT)/fmod/mac",
);
PREBINDING = NO;
PRODUCT_NAME = RobloxTest;
SDKROOT = macosx;
VALID_ARCHS = i386;
};
name = Debug;
};
52E37D7A14EDAD1400CE2CB2 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)",
);
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_MODEL_TUNING = G5;
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
RBX_PLATFORM_MAC,
"BOOST_TEST_DYN_LINK=1",
);
GCC_VERSION = "";
HEADER_SEARCH_PATHS = (
Base.UnitTest.Lib/include,
App.UnitTest.Lib/include,
"$(CONTRIB_PATH)/boost_1_55_0/include",
App/include,
Base/include,
Log/include,
Rendering/g3d/include,
Rendering/RbxG3D/include,
Network/include,
Rendering/GfxBase/include,
Rendering/AppDraw/include,
ClientShared,
App.BulletPhysics,
fmod/include,
"$(CONTRIB_PATH)/SDL2.0.4/include",
);
INSTALL_PATH = /usr/local/bin;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(CONTRIB_PATH)/darwin/x86/openssl/openssl-1.0.2c/lib",
"$(CONTRIB_PATH)/darwin/x86/curl/curl-7.43.0/lib",
"$(SRCROOT)/fmod/mac",
);
PREBINDING = NO;
PRODUCT_NAME = RobloxTest;
SDKROOT = macosx;
VALID_ARCHS = i386;
ZERO_LINK = NO;
};
name = Release;
};
D0D04F971C75849300CDE19D /* NoOpt */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = i386;
COPY_PHASE_STRIP = NO;
DEAD_CODE_STRIPPING = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEPLOYMENT_POSTPROCESSING = NO;
GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"NDEBUG=1",
"_NOOPT=1",
);
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
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;
ONLY_ACTIVE_ARCH = YES;
RUN_CLANG_STATIC_ANALYZER = NO;
SDKROOT = macosx;
STRIP_INSTALLED_PRODUCT = NO;
};
name = NoOpt;
};
D0D04F981C75849300CDE19D /* NoOpt */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
DEPLOYMENT_POSTPROCESSING = NO;
FRAMEWORK_SEARCH_PATHS = (
"\"$(SRCROOT)/Log/build/Release\"",
"\"$(CONTRIB_PATH)/google-breakpad/19OCT2015/bin/mac\"",
"\"$(CONTRIB_PATH)/SDL2.0.4/Xcode/SDL\"",
"$(PROJECT_DIR)",
);
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_ENABLE_OBJC_GC = unsupported;
GCC_MODEL_TUNING = G5;
GCC_PRECOMPILE_PREFIX_HEADER = NO;
GCC_VERSION = "";
HEADER_SEARCH_PATHS = (
ClientShared,
Log/include,
App/include,
Base/include,
"$(CONTRIB_PATH)/boost_1_55_0/include",
"./lua-5.1.4/src",
Rendering/AppDraw/include,
Rendering/g3d/include,
Rendering/g3d/zlib,
Rendering/GfxBase/include,
Rendering/RbxG3D/include,
Network/include,
"$(CONTRIB_PATH)/google-breakpad/19OCT2015/src/client/mac/Framework",
"$(CONTRIB_PATH)/google-breakpad/19OCT2015/src/client/apple/Framework",
App.BulletPhysics,
"$(CONTRIB_PATH)/SDL2.0.4/include",
fmod/include,
);
INFOPLIST_FILE = "RobloxPlayer-Info.plist";
INSTALL_PATH = "$(HOME)/Applications";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"\"$(SRCROOT)/Log/build/Release\"",
"\"$(SRCROOT)/boostlibs/build/Release\"",
"\"$(SRCROOT)/fmod/mac\"",
"$(PROJECT_DIR)/CSG/build/Release",
"\"$(CONTRIB_PATH)/darwin/x86/openssl/openssl-1.0.2c/lib\"",
"\"$(CONTRIB_PATH)/darwin/x86/curl/curl-7.43.0/lib\"",
);
MACOSX_DEPLOYMENT_TARGET = 10.6;
OTHER_LDFLAGS = (
"-framework",
Foundation,
"-framework",
AppKit,
"-headerpad_max_install_names",
);
PREBINDING = NO;
PRODUCT_NAME = RobloxPlayer;
SDKROOT = macosx;
SEPARATE_STRIP = NO;
STRIP_INSTALLED_PRODUCT = NO;
ZERO_LINK = NO;
};
name = NoOpt;
};
D0D04F991C75849300CDE19D /* NoOpt */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)",
);
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_MODEL_TUNING = G5;
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"BOOST_TEST_DYN_LINK=1",
);
GCC_VERSION = "";
HEADER_SEARCH_PATHS = (
"$(CONTRIB_PATH)/boost_1_55_0/include",
Base.UnitTest.Lib/include,
Base/include,
Log/include,
);
INSTALL_PATH = /usr/local/bin;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)",
"\"$(SRCROOT)/Log/build/Debug\"",
);
LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "";
LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)/Base.UnitTest.Lib/build/Release\"";
PREBINDING = NO;
PRODUCT_NAME = Base.UnitTest;
VALID_ARCHS = i386;
ZERO_LINK = NO;
};
name = NoOpt;
};
D0D04F9A1C75849300CDE19D /* NoOpt */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = i386;
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = dwarf;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)",
);
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_MODEL_TUNING = G5;
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"BOOST_TEST_DYN_LINK=1",
);
GCC_VERSION = "";
HEADER_SEARCH_PATHS = (
Log/include,
App/include,
Base/include,
"$(CONTRIB_PATH)/boost_1_55_0/include",
"App/lua-5.1.4/src",
Rendering/AppDraw/include,
Rendering/g3d/include,
Rendering/g3d/zlib,
Rendering/GfxBase/include,
Rendering/RbxG3D/include,
Network,
Network/include,
Network/raknet/Source,
App.UnitTest.Lib/include/rbx/test,
App.UnitTest.Lib/include,
Base.UnitTest.Lib/include,
ClientShared,
App.BulletPhysics,
fmod/include,
"$(CONTRIB_PATH)/SDL2.0.4/include",
);
INSTALL_PATH = /usr/local/bin;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"\"$(SRCROOT)/Log/build/Debug\"",
"$(CONTRIB_PATH)/darwin/x86/openssl/openssl-1.0.2c/lib",
"$(CONTRIB_PATH)/darwin/x86/curl/curl-7.43.0/lib",
"\"$(SRCROOT)/fmod/mac\"",
);
LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "";
LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5 = "\"$(SRCROOT)/Base.UnitTest.Lib/build/Debug\"";
ONLY_ACTIVE_ARCH = NO;
PREBINDING = NO;
PRODUCT_NAME = App.UnitTest;
VALID_ARCHS = i386;
ZERO_LINK = NO;
};
name = NoOpt;
};
D0D04F9B1C75849300CDE19D /* NoOpt */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)",
);
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_MODEL_TUNING = G5;
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
RBX_PLATFORM_MAC,
"BOOST_TEST_DYN_LINK=1",
);
GCC_VERSION = "";
HEADER_SEARCH_PATHS = (
Base.UnitTest.Lib/include,
App.UnitTest.Lib/include,
"$(CONTRIB_PATH)/boost_1_55_0/include",
App/include,
Base/include,
Log/include,
Rendering/g3d/include,
Rendering/RbxG3D/include,
Network/include,
Rendering/GfxBase/include,
Rendering/AppDraw/include,
ClientShared,
App.BulletPhysics,
fmod/include,
"$(CONTRIB_PATH)/SDL2.0.4/include",
);
INSTALL_PATH = /usr/local/bin;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(CONTRIB_PATH)/darwin/x86/openssl/openssl-1.0.2c/lib",
"$(CONTRIB_PATH)/darwin/x86/curl/curl-7.43.0/lib",
"$(SRCROOT)/fmod/mac",
);
PREBINDING = NO;
PRODUCT_NAME = RobloxTest;
SDKROOT = macosx;
VALID_ARCHS = i386;
ZERO_LINK = NO;
};
name = NoOpt;
};
D0D04F9C1C75849300CDE19D /* NoOpt */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_ENABLE_FIX_AND_CONTINUE = NO;
MACOSX_DEPLOYMENT_TARGET = 10.6;
PRODUCT_NAME = Roblox.dmg;
SDKROOT = macosx;
ZERO_LINK = NO;
};
name = NoOpt;
};
E7CFF127129AE4A300530485 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = i386;
COPY_PHASE_STRIP = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)",
);
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_MODEL_TUNING = G5;
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"BOOST_TEST_DYN_LINK=1",
);
GCC_VERSION = "";
HEADER_SEARCH_PATHS = (
Log/include,
App/include,
Base/include,
"$(CONTRIB_PATH)/boost_1_55_0/include",
"App/lua-5.1.4/src",
Rendering/AppDraw/include,
Rendering/g3d/include,
Rendering/g3d/zlib,
Rendering/GfxBase/include,
Rendering/RbxG3D/include,
Network,
Network/include,
Network/raknet/Source,
App.UnitTest.Lib/include/rbx/test,
App.UnitTest.Lib/include,
Base.UnitTest.Lib/include,
ClientShared,
App.BulletPhysics,
fmod/include,
"$(CONTRIB_PATH)/SDL2.0.4/include",
);
INSTALL_PATH = /usr/local/bin;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"\"$(SRCROOT)/Log/build/Debug\"",
"\"$(SRCROOT)/fmod/mac\"",
"$(CONTRIB_PATH)/darwin/x86/openssl/openssl-1.0.2c/lib",
"$(CONTRIB_PATH)/darwin/x86/curl/curl-7.43.0/lib",
);
LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "";
LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5 = "\"$(SRCROOT)/Base.UnitTest.Lib/build/Debug\"";
ONLY_ACTIVE_ARCH = NO;
PREBINDING = NO;
PRODUCT_NAME = App.UnitTest;
VALID_ARCHS = i386;
};
name = Debug;
};
E7CFF128129AE4A300530485 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = i386;
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = dwarf;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)",
);
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_MODEL_TUNING = G5;
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"BOOST_TEST_DYN_LINK=1",
);
GCC_VERSION = "";
HEADER_SEARCH_PATHS = (
Log/include,
App/include,
Base/include,
"$(CONTRIB_PATH)/boost_1_55_0/include",
"App/lua-5.1.4/src",
Rendering/AppDraw/include,
Rendering/g3d/include,
Rendering/g3d/zlib,
Rendering/GfxBase/include,
Rendering/RbxG3D/include,
Network,
Network/include,
Network/raknet/Source,
App.UnitTest.Lib/include/rbx/test,
App.UnitTest.Lib/include,
Base.UnitTest.Lib/include,
ClientShared,
App.BulletPhysics,
fmod/include,
"$(CONTRIB_PATH)/SDL2.0.4/include",
);
INSTALL_PATH = /usr/local/bin;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"\"$(SRCROOT)/Log/build/Debug\"",
"$(CONTRIB_PATH)/darwin/x86/openssl/openssl-1.0.2c/lib",
"$(CONTRIB_PATH)/darwin/x86/curl/curl-7.43.0/lib",
"\"$(SRCROOT)/fmod/mac\"",
);
LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "";
LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5 = "\"$(SRCROOT)/Base.UnitTest.Lib/build/Debug\"";
ONLY_ACTIVE_ARCH = NO;
PREBINDING = NO;
PRODUCT_NAME = App.UnitTest;
VALID_ARCHS = i386;
ZERO_LINK = NO;
};
name = Release;
};
EA1FA7401291BE95000D5B71 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = i386;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
FRAMEWORK_SEARCH_PATHS = (
"\"$(SRCROOT)/Log/build/Debug\"",
"\"$(CONTRIB_PATH)/google-breakpad/19OCT2015/bin/mac\"",
"\"$(CONTRIB_PATH)/SDL2.0.4/Xcode/SDL\"",
"$(PROJECT_DIR)",
);
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_ENABLE_OBJC_GC = unsupported;
GCC_MODEL_TUNING = G5;
GCC_PRECOMPILE_PREFIX_HEADER = NO;
GCC_VERSION = "";
HEADER_SEARCH_PATHS = (
ClientShared,
Log/include,
App/include,
Base/include,
"$(CONTRIB_PATH)/boost_1_55_0/include",
"./lua-5.1.4/src",
Rendering/AppDraw/include,
Rendering/g3d/include,
Rendering/g3d/zlib,
Rendering/GfxBase/include,
Rendering/RbxG3D/include,
Network/include,
"$(CONTRIB_PATH)/google-breakpad/19OCT2015/src/client/mac/Framework",
"$(CONTRIB_PATH)/google-breakpad/19OCT2015/src/client/apple/Framework",
App.BulletPhysics,
"$(CONTRIB_PATH)/SDL2.0.4/include",
fmod/include,
);
INFOPLIST_FILE = "RobloxPlayer-Info.plist";
INSTALL_PATH = "$(HOME)/Applications";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"\"$(SRCROOT)/Log/build/Debug\"",
"\"$(SRCROOT)/boostlibs/build/Debug\"",
"\"$(SRCROOT)/fmod/mac\"",
"$(PROJECT_DIR)/CSG/build/Debug",
"\"$(CONTRIB_PATH)/darwin/x86/openssl/openssl-1.0.2c/lib\"",
"\"$(CONTRIB_PATH)/darwin/x86/curl/curl-7.43.0/lib\"",
);
MACOSX_DEPLOYMENT_TARGET = 10.6;
ONLY_ACTIVE_ARCH = YES;
OTHER_CPLUSPLUSFLAGS = (
"-v",
"-Wno-unused-parameter",
);
OTHER_LDFLAGS = (
"-framework",
Foundation,
"-framework",
AppKit,
"-headerpad_max_install_names",
);
PREBINDING = NO;
PRODUCT_NAME = RobloxPlayer;
SDKROOT = macosx;
};
name = Debug;
};
EA1FA7411291BE95000D5B71 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
DEPLOYMENT_POSTPROCESSING = NO;
FRAMEWORK_SEARCH_PATHS = (
"\"$(SRCROOT)/Log/build/Release\"",
"\"$(CONTRIB_PATH)/google-breakpad/19OCT2015/bin/mac\"",
"\"$(CONTRIB_PATH)/SDL2.0.4/Xcode/SDL\"",
"$(PROJECT_DIR)",
);
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_ENABLE_OBJC_GC = unsupported;
GCC_MODEL_TUNING = G5;
GCC_PRECOMPILE_PREFIX_HEADER = NO;
GCC_VERSION = "";
HEADER_SEARCH_PATHS = (
ClientShared,
Log/include,
App/include,
Base/include,
"$(CONTRIB_PATH)/boost_1_55_0/include",
"./lua-5.1.4/src",
Rendering/AppDraw/include,
Rendering/g3d/include,
Rendering/g3d/zlib,
Rendering/GfxBase/include,
Rendering/RbxG3D/include,
Network/include,
"$(CONTRIB_PATH)/google-breakpad/19OCT2015/src/client/mac/Framework",
"$(CONTRIB_PATH)/google-breakpad/19OCT2015/src/client/apple/Framework",
App.BulletPhysics,
"$(CONTRIB_PATH)/SDL2.0.4/include",
fmod/include,
);
INFOPLIST_FILE = "RobloxPlayer-Info.plist";
INSTALL_PATH = "$(HOME)/Applications";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"\"$(SRCROOT)/Log/build/Release\"",
"\"$(SRCROOT)/boostlibs/build/Release\"",
"\"$(SRCROOT)/fmod/mac\"",
"$(PROJECT_DIR)/CSG/build/Release",
"\"$(CONTRIB_PATH)/darwin/x86/openssl/openssl-1.0.2c/lib\"",
"\"$(CONTRIB_PATH)/darwin/x86/curl/curl-7.43.0/lib\"",
);
MACOSX_DEPLOYMENT_TARGET = 10.6;
OTHER_LDFLAGS = (
"-framework",
Foundation,
"-framework",
AppKit,
"-headerpad_max_install_names",
);
PREBINDING = NO;
PRODUCT_NAME = RobloxPlayer;
SDKROOT = macosx;
SEPARATE_STRIP = NO;
STRIP_INSTALLED_PRODUCT = NO;
ZERO_LINK = NO;
};
name = Release;
};
EAF082241291B1B900B34F14 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = i386;
COPY_PHASE_STRIP = NO;
DEPLOYMENT_POSTPROCESSING = NO;
GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = "_DEBUG=1";
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
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;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = macosx;
STRIP_INSTALLED_PRODUCT = NO;
};
name = Debug;
};
EAF082251291B1B900B34F14 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = i386;
COPY_PHASE_STRIP = NO;
DEAD_CODE_STRIPPING = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEPLOYMENT_POSTPROCESSING = NO;
GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1";
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
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;
ONLY_ACTIVE_ARCH = YES;
RUN_CLANG_STATIC_ANALYZER = NO;
SDKROOT = macosx;
STRIP_INSTALLED_PRODUCT = NO;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
1FE3084012BC19B6006433FC /* Build configuration list for PBXNativeTarget "Base.UnitTest" */ = {
isa = XCConfigurationList;
buildConfigurations = (
1FE3083E12BC19B6006433FC /* Debug */,
1FE3083F12BC19B6006433FC /* Release */,
D0D04F991C75849300CDE19D /* NoOpt */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
5238962312F338B500D4DE3D /* Build configuration list for PBXAggregateTarget "RobloxPlayer.zip" */ = {
isa = XCConfigurationList;
buildConfigurations = (
5238961612F3389100D4DE3D /* Debug */,
5238961712F3389100D4DE3D /* Release */,
D0D04F9C1C75849300CDE19D /* NoOpt */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
52E37D7C14EDAD4B00CE2CB2 /* Build configuration list for PBXNativeTarget "RobloxTest" */ = {
isa = XCConfigurationList;
buildConfigurations = (
52E37D7914EDAD1400CE2CB2 /* Debug */,
52E37D7A14EDAD1400CE2CB2 /* Release */,
D0D04F9B1C75849300CDE19D /* NoOpt */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E7CFF12A129AE4BA00530485 /* Build configuration list for PBXNativeTarget "App.UnitTest" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E7CFF127129AE4A300530485 /* Debug */,
E7CFF128129AE4A300530485 /* Release */,
D0D04F9A1C75849300CDE19D /* NoOpt */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
EA1FA7421291BE95000D5B71 /* Build configuration list for PBXNativeTarget "RobloxPlayer" */ = {
isa = XCConfigurationList;
buildConfigurations = (
EA1FA7401291BE95000D5B71 /* Debug */,
EA1FA7411291BE95000D5B71 /* Release */,
D0D04F981C75849300CDE19D /* NoOpt */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
EAF082261291B1B900B34F14 /* Build configuration list for PBXProject "MacClient" */ = {
isa = XCConfigurationList;
buildConfigurations = (
EAF082241291B1B900B34F14 /* Debug */,
EAF082251291B1B900B34F14 /* Release */,
D0D04F971C75849300CDE19D /* NoOpt */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = EAF082231291B1B900B34F14 /* Project object */;
}