PageRenderTime 70ms CodeModel.GetById 23ms RepoModel.GetById 0ms app.codeStats 1ms

/core/externals/update-engine/UpdateEngine.xcodeproj/project.pbxproj

http://macfuse.googlecode.com/
Unknown | 2664 lines | 2647 code | 17 blank | 0 comment | 0 complexity | 46cc70254d6054bc6cd70c7ecfe965f7 MD5 | raw file
Possible License(s): Apache-2.0, BSD-3-Clause, GPL-2.0
  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 45;
  7. objects = {
  8. /* Begin PBXAggregateTarget section */
  9. 38132B240EB77E3E008EC2FB /* EngineRunner Update DMG */ = {
  10. isa = PBXAggregateTarget;
  11. buildConfigurationList = 38132B2A0EB77E4A008EC2FB /* Build configuration list for PBXAggregateTarget "EngineRunner Update DMG" */;
  12. buildPhases = (
  13. 38132B440EB78538008EC2FB /* CopyFiles */,
  14. 38132B2C0EB780B9008EC2FB /* ShellScript */,
  15. );
  16. dependencies = (
  17. 38132B280EB77E47008EC2FB /* PBXTargetDependency */,
  18. );
  19. name = "EngineRunner Update DMG";
  20. productName = "Build EngineRunner DMG";
  21. };
  22. 38132B6D0EB794BA008EC2FB /* Generate EngineRunner Config */ = {
  23. isa = PBXAggregateTarget;
  24. buildConfigurationList = 38132B710EB79546008EC2FB /* Build configuration list for PBXAggregateTarget "Generate EngineRunner Config" */;
  25. buildPhases = (
  26. 38132B960EB79DB7008EC2FB /* CopyFiles */,
  27. 38132B8B0EB79DB2008EC2FB /* ShellScript */,
  28. );
  29. dependencies = (
  30. 3864EFF00EB8B5A8009706DA /* PBXTargetDependency */,
  31. );
  32. name = "Generate EngineRunner Config";
  33. productName = "Generate EngineRunner Config";
  34. };
  35. F95BABA70E5F61A600C4AA72 /* Build All */ = {
  36. isa = PBXAggregateTarget;
  37. buildConfigurationList = F95BABB30E5F61C400C4AA72 /* Build configuration list for PBXAggregateTarget "Build All" */;
  38. buildPhases = (
  39. );
  40. dependencies = (
  41. F95BABAB0E5F61B300C4AA72 /* PBXTargetDependency */,
  42. F95BABAD0E5F61B500C4AA72 /* PBXTargetDependency */,
  43. F95BABB10E5F61C000C4AA72 /* PBXTargetDependency */,
  44. F95BABAF0E5F61BD00C4AA72 /* PBXTargetDependency */,
  45. F966F2E40E8168FA009FCD64 /* PBXTargetDependency */,
  46. 38AF83150E8805A70060B504 /* PBXTargetDependency */,
  47. 38132B4F0EB78FE7008EC2FB /* PBXTargetDependency */,
  48. 3864EFE10EB8B0A6009706DA /* PBXTargetDependency */,
  49. 3863C6D40F65B47D00560B63 /* PBXTargetDependency */,
  50. );
  51. name = "Build All";
  52. productName = "Build All";
  53. };
  54. F95BABB40E5F61CE00C4AA72 /* Test All */ = {
  55. isa = PBXAggregateTarget;
  56. buildConfigurationList = F95BABC10E5F61F700C4AA72 /* Build configuration list for PBXAggregateTarget "Test All" */;
  57. buildPhases = (
  58. );
  59. dependencies = (
  60. F95BABB80E5F61D900C4AA72 /* PBXTargetDependency */,
  61. F95BABBA0E5F61DC00C4AA72 /* PBXTargetDependency */,
  62. F95BABBC0E5F61DE00C4AA72 /* PBXTargetDependency */,
  63. );
  64. name = "Test All";
  65. productName = "Test All";
  66. };
  67. /* End PBXAggregateTarget section */
  68. /* Begin PBXBuildFile section */
  69. 380981DD106A9EF700D31925 /* KSOmahaServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 380981DA106A9EE200D31925 /* KSOmahaServer.m */; };
  70. 380981DE106A9F0100D31925 /* KSOmahaServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 380981D9106A9EE200D31925 /* KSOmahaServer.h */; };
  71. 380981EE106A9F1200D31925 /* KSOmahaServerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 380981ED106A9F1200D31925 /* KSOmahaServerTest.m */; };
  72. 380981F0106A9F1D00D31925 /* KSTicketTestBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 380981EF106A9F1D00D31925 /* KSTicketTestBase.m */; };
  73. 38132B410EB7852B008EC2FB /* engine_install in CopyFiles */ = {isa = PBXBuildFile; fileRef = 38132B110EB77B98008EC2FB /* engine_install */; };
  74. 38132B880EB79DAC008EC2FB /* enginerunner-plist-generator.sh in CopyFiles */ = {isa = PBXBuildFile; fileRef = 38132B860EB79D6A008EC2FB /* enginerunner-plist-generator.sh */; };
  75. 38132B890EB79DAC008EC2FB /* kshash.sh in CopyFiles */ = {isa = PBXBuildFile; fileRef = 38132B850EB79D6A008EC2FB /* kshash.sh */; };
  76. 3829B7DA10D3FBF800DA1517 /* TagPath-success.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3829B7D910D3FBF800DA1517 /* TagPath-success.plist */; };
  77. 3829B7DC10D4029800DA1517 /* TagPath-binary-success.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3829B7DB10D4029800DA1517 /* TagPath-binary-success.plist */; };
  78. 3829B7DE10D4059D00DA1517 /* TagPath-malformed-failure.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3829B7DD10D4059D00DA1517 /* TagPath-malformed-failure.plist */; };
  79. 3830F7350EA8FA9700A8D0D3 /* ERSelfUpdateCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 3830F7340EA8FA9700A8D0D3 /* ERSelfUpdateCommand.m */; };
  80. 3844C19F107BBE3700839BA2 /* Test-STDERR.dmg in Resources */ = {isa = PBXBuildFile; fileRef = 3844C19E107BBE3700839BA2 /* Test-STDERR.dmg */; };
  81. 3863C6CA0F65B44700560B63 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 3863C6C80F65B44700560B63 /* main.m */; };
  82. 3863C6CF0F65B45100560B63 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3863C6CB0F65B45100560B63 /* MainMenu.xib */; };
  83. 3863C6D00F65B45100560B63 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 3863C6CD0F65B45100560B63 /* InfoPlist.strings */; };
  84. 3863C6D20F65B47000560B63 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3863C6D10F65B47000560B63 /* Cocoa.framework */; };
  85. 3863C6E90F66EA7000560B63 /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3863C6E70F66EA7000560B63 /* AppController.m */; };
  86. 3863C6ED0F66F1D100560B63 /* UECatalogLoaderAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 3863C6EC0F66F1D100560B63 /* UECatalogLoaderAction.m */; };
  87. 3863C6EE0F66F4AE00560B63 /* KSAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707B60E5F4BCF004B295E /* KSAction.m */; };
  88. 3863C6EF0F66F4AE00560B63 /* KSActionPipe.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707B80E5F4BCF004B295E /* KSActionPipe.m */; };
  89. 3863C6F00F66F4AE00560B63 /* KSActionProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707BC0E5F4BCF004B295E /* KSActionProcessor.m */; };
  90. 3863C6F10F66F4AE00560B63 /* KSCompositeAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707C20E5F4BCF004B295E /* KSCompositeAction.m */; };
  91. 3863C6F90F66F4F400560B63 /* GTMLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A706A10E5F4BB9004B295E /* GTMLogger.m */; };
  92. 3863C6FF0F67027E00560B63 /* UENotifications.m in Sources */ = {isa = PBXBuildFile; fileRef = 3863C6FE0F67027E00560B63 /* UENotifications.m */; };
  93. 3863C7070F67108F00560B63 /* GDataHTTPFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = F42CD48C0F58C39300C15DA3 /* GDataHTTPFetcher.m */; };
  94. 3863C70F0F67115100560B63 /* GDataHTTPFetcherLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = F42CD48E0F58C39300C15DA3 /* GDataHTTPFetcherLogging.m */; };
  95. 3863C7160F680E7400560B63 /* UECatalogFilterAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 3863C7140F680E7400560B63 /* UECatalogFilterAction.m */; };
  96. 3863C71B0F6821AA00560B63 /* UECatalogDownloadAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 3863C7170F6821AA00560B63 /* UECatalogDownloadAction.m */; };
  97. 3863C71C0F6821AA00560B63 /* UEImageDownloadAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 3863C71A0F6821AA00560B63 /* UEImageDownloadAction.m */; };
  98. 386BD96D10A8A2020055BB7A /* Test-SUCCESS.dmg in Resources */ = {isa = PBXBuildFile; fileRef = F9A708440E5F4BDC004B295E /* Test-SUCCESS.dmg */; };
  99. 38833FB010F642CE00FBBEF8 /* KSMockFetcherFactoryTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 38833FAF10F642CE00FBBEF8 /* KSMockFetcherFactoryTest.m */; };
  100. 388E596A1118783C005EB809 /* KSOutOfBandDataAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 388E59681118783C005EB809 /* KSOutOfBandDataAction.m */; };
  101. 388E596E11187851005EB809 /* KSOutOfBandDataAction.h in Headers */ = {isa = PBXBuildFile; fileRef = 388E59691118783C005EB809 /* KSOutOfBandDataAction.h */; };
  102. 388E598611187862005EB809 /* KSOutOfBandDataActionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 388E598511187862005EB809 /* KSOutOfBandDataActionTest.m */; };
  103. 389603E40EBA3D2900BDA613 /* Test-ENVVAR.dmg in Resources */ = {isa = PBXBuildFile; fileRef = 389603E20EBA3D2900BDA613 /* Test-ENVVAR.dmg */; };
  104. 38AF7FD10E799EAA0060B504 /* KSCompositeAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707C20E5F4BCF004B295E /* KSCompositeAction.m */; };
  105. 38AF7FD20E799EAA0060B504 /* KSDiskImage.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707C60E5F4BCF004B295E /* KSDiskImage.m */; };
  106. 38AF7FD30E799EAA0060B504 /* KSMultiAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707CE0E5F4BCF004B295E /* KSMultiAction.m */; };
  107. 38AF7FD40E799EAA0060B504 /* NSData+Hash.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707DA0E5F4BCF004B295E /* NSData+Hash.m */; };
  108. 38AF7FD50E799EAA0060B504 /* KSEthernetAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707CA0E5F4BCF004B295E /* KSEthernetAddress.m */; };
  109. 38AF7FD60E799EAA0060B504 /* KSActionProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707BC0E5F4BCF004B295E /* KSActionProcessor.m */; };
  110. 38AF7FD70E799EAA0060B504 /* KSStatsCollection.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707D20E5F4BCF004B295E /* KSStatsCollection.m */; };
  111. 38AF7FD80E799EAA0060B504 /* KSUUID.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707D60E5F4BCF004B295E /* KSUUID.m */; };
  112. 38AF7FD90E799EAA0060B504 /* KSActionPipe.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707B80E5F4BCF004B295E /* KSActionPipe.m */; };
  113. 38AF7FDA0E799EAA0060B504 /* KSAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707B60E5F4BCF004B295E /* KSAction.m */; };
  114. 38AF7FDB0E799EAA0060B504 /* KSCheckAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707E30E5F4BDC004B295E /* KSCheckAction.m */; };
  115. 38AF7FDC0E799EAA0060B504 /* KSFrameworkStats.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707F70E5F4BDC004B295E /* KSFrameworkStats.m */; };
  116. 38AF7FDD0E799EAA0060B504 /* KSSilentUpdateAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A7081D0E5F4BDC004B295E /* KSSilentUpdateAction.m */; };
  117. 38AF7FDE0E799EAA0060B504 /* KSExistenceChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707EF0E5F4BDC004B295E /* KSExistenceChecker.m */; };
  118. 38AF7FDF0E799EAA0060B504 /* KSPlistServer.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A7080D0E5F4BDC004B295E /* KSPlistServer.m */; };
  119. 38AF7FE00E799EAA0060B504 /* KSMockFetcherFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708030E5F4BDC004B295E /* KSMockFetcherFactory.m */; };
  120. 38AF7FE10E799EAA0060B504 /* KSUpdateInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708380E5F4BDC004B295E /* KSUpdateInfo.m */; };
  121. 38AF7FE20E799EAA0060B504 /* KSPrefetchAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708110E5F4BDC004B295E /* KSPrefetchAction.m */; };
  122. 38AF7FE30E799EAA0060B504 /* KSMultiUpdateAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708050E5F4BDC004B295E /* KSMultiUpdateAction.m */; };
  123. 38AF7FE40E799EAA0060B504 /* KSPromptAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708150E5F4BDC004B295E /* KSPromptAction.m */; };
  124. 38AF7FE50E799EAA0060B504 /* KSUpdateCheckAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A7082F0E5F4BDC004B295E /* KSUpdateCheckAction.m */; };
  125. 38AF7FE60E799EAA0060B504 /* KSTicketStore.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708230E5F4BDC004B295E /* KSTicketStore.m */; };
  126. 38AF7FE70E799EAA0060B504 /* KSDownloadAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707EB0E5F4BDC004B295E /* KSDownloadAction.m */; };
  127. 38AF7FE80E799EAA0060B504 /* KSTicket.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708210E5F4BDC004B295E /* KSTicket.m */; };
  128. 38AF7FE90E799EAA0060B504 /* KSServer.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708190E5F4BDC004B295E /* KSServer.m */; };
  129. 38AF7FEA0E799EAA0060B504 /* KSUpdateEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708330E5F4BDC004B295E /* KSUpdateEngine.m */; };
  130. 38AF7FEB0E799EAA0060B504 /* KSUpdateAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A7082B0E5F4BDC004B295E /* KSUpdateAction.m */; };
  131. 38AF7FEC0E799EAA0060B504 /* KSMemoryTicketStore.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707FF0E5F4BDC004B295E /* KSMemoryTicketStore.m */; };
  132. 38AF7FED0E799EAA0060B504 /* KSInstallAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707FB0E5F4BDC004B295E /* KSInstallAction.m */; };
  133. 38AF7FEE0E799EAA0060B504 /* KSFetcherFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707F30E5F4BDC004B295E /* KSFetcherFactory.m */; };
  134. 38AF7FF50E799EAA0060B504 /* KSCommandRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707E70E5F4BDC004B295E /* KSCommandRunner.m */; };
  135. 38AF7FF70E799EAA0060B504 /* GTMScriptRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A706D90E5F4BB9004B295E /* GTMScriptRunner.m */; };
  136. 38AF7FF80E799EAA0060B504 /* GTMBase64.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A7068A0E5F4BB9004B295E /* GTMBase64.m */; };
  137. 38AF7FF90E799EAA0060B504 /* GTMLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A706A10E5F4BB9004B295E /* GTMLogger.m */; };
  138. 38AF7FFB0E799EAA0060B504 /* GTMPath.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A706D00E5F4BB9004B295E /* GTMPath.m */; };
  139. 38AF7FFD0E799EAA0060B504 /* GTMNSString+FindFolder.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A706BD0E5F4BB9004B295E /* GTMNSString+FindFolder.m */; };
  140. 38AF7FFF0E799EAA0060B504 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38AF7CA10E781C450060B504 /* Carbon.framework */; };
  141. 38AF80000E799EAA0060B504 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F9A708AB0E5F4F8D004B295E /* IOKit.framework */; };
  142. 38AF80010E799EAA0060B504 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38AF7D4A0E781CA90060B504 /* Foundation.framework */; };
  143. 38AF80110E799EE50060B504 /* HelloEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 38AF80100E799EE50060B504 /* HelloEngine.m */; };
  144. 38AF82440E81A5FA0060B504 /* KSCompositeAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707C20E5F4BCF004B295E /* KSCompositeAction.m */; };
  145. 38AF82450E81A5FA0060B504 /* KSDiskImage.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707C60E5F4BCF004B295E /* KSDiskImage.m */; };
  146. 38AF82460E81A5FA0060B504 /* KSMultiAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707CE0E5F4BCF004B295E /* KSMultiAction.m */; };
  147. 38AF82470E81A5FA0060B504 /* NSData+Hash.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707DA0E5F4BCF004B295E /* NSData+Hash.m */; };
  148. 38AF82480E81A5FA0060B504 /* KSEthernetAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707CA0E5F4BCF004B295E /* KSEthernetAddress.m */; };
  149. 38AF82490E81A5FA0060B504 /* KSActionProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707BC0E5F4BCF004B295E /* KSActionProcessor.m */; };
  150. 38AF824A0E81A5FA0060B504 /* KSStatsCollection.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707D20E5F4BCF004B295E /* KSStatsCollection.m */; };
  151. 38AF824B0E81A5FA0060B504 /* KSUUID.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707D60E5F4BCF004B295E /* KSUUID.m */; };
  152. 38AF824C0E81A5FA0060B504 /* KSActionPipe.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707B80E5F4BCF004B295E /* KSActionPipe.m */; };
  153. 38AF824D0E81A5FA0060B504 /* KSAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707B60E5F4BCF004B295E /* KSAction.m */; };
  154. 38AF824E0E81A5FA0060B504 /* KSCheckAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707E30E5F4BDC004B295E /* KSCheckAction.m */; };
  155. 38AF824F0E81A5FA0060B504 /* KSFrameworkStats.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707F70E5F4BDC004B295E /* KSFrameworkStats.m */; };
  156. 38AF82500E81A5FA0060B504 /* KSSilentUpdateAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A7081D0E5F4BDC004B295E /* KSSilentUpdateAction.m */; };
  157. 38AF82510E81A5FA0060B504 /* KSExistenceChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707EF0E5F4BDC004B295E /* KSExistenceChecker.m */; };
  158. 38AF82520E81A5FA0060B504 /* KSPlistServer.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A7080D0E5F4BDC004B295E /* KSPlistServer.m */; };
  159. 38AF82530E81A5FA0060B504 /* KSMockFetcherFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708030E5F4BDC004B295E /* KSMockFetcherFactory.m */; };
  160. 38AF82540E81A5FA0060B504 /* KSUpdateInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708380E5F4BDC004B295E /* KSUpdateInfo.m */; };
  161. 38AF82550E81A5FA0060B504 /* KSPrefetchAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708110E5F4BDC004B295E /* KSPrefetchAction.m */; };
  162. 38AF82560E81A5FA0060B504 /* KSMultiUpdateAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708050E5F4BDC004B295E /* KSMultiUpdateAction.m */; };
  163. 38AF82570E81A5FA0060B504 /* KSPromptAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708150E5F4BDC004B295E /* KSPromptAction.m */; };
  164. 38AF82580E81A5FA0060B504 /* KSUpdateCheckAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A7082F0E5F4BDC004B295E /* KSUpdateCheckAction.m */; };
  165. 38AF82590E81A5FA0060B504 /* KSTicketStore.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708230E5F4BDC004B295E /* KSTicketStore.m */; };
  166. 38AF825A0E81A5FA0060B504 /* KSDownloadAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707EB0E5F4BDC004B295E /* KSDownloadAction.m */; };
  167. 38AF825B0E81A5FA0060B504 /* KSTicket.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708210E5F4BDC004B295E /* KSTicket.m */; };
  168. 38AF825C0E81A5FA0060B504 /* KSServer.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708190E5F4BDC004B295E /* KSServer.m */; };
  169. 38AF825D0E81A5FA0060B504 /* KSUpdateEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708330E5F4BDC004B295E /* KSUpdateEngine.m */; };
  170. 38AF825E0E81A5FA0060B504 /* KSUpdateAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A7082B0E5F4BDC004B295E /* KSUpdateAction.m */; };
  171. 38AF825F0E81A5FA0060B504 /* KSMemoryTicketStore.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707FF0E5F4BDC004B295E /* KSMemoryTicketStore.m */; };
  172. 38AF82600E81A5FA0060B504 /* KSInstallAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707FB0E5F4BDC004B295E /* KSInstallAction.m */; };
  173. 38AF82610E81A5FA0060B504 /* KSFetcherFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707F30E5F4BDC004B295E /* KSFetcherFactory.m */; };
  174. 38AF82620E81A5FA0060B504 /* KSCommandRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707E70E5F4BDC004B295E /* KSCommandRunner.m */; };
  175. 38AF82640E81A5FA0060B504 /* GTMScriptRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A706D90E5F4BB9004B295E /* GTMScriptRunner.m */; };
  176. 38AF82650E81A5FA0060B504 /* GTMBase64.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A7068A0E5F4BB9004B295E /* GTMBase64.m */; };
  177. 38AF82660E81A5FA0060B504 /* GTMLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A706A10E5F4BB9004B295E /* GTMLogger.m */; };
  178. 38AF82680E81A5FA0060B504 /* GTMPath.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A706D00E5F4BB9004B295E /* GTMPath.m */; };
  179. 38AF82690E81A5FA0060B504 /* GTMNSString+FindFolder.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A706BD0E5F4BB9004B295E /* GTMNSString+FindFolder.m */; };
  180. 38AF826C0E81A5FA0060B504 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38AF7CA10E781C450060B504 /* Carbon.framework */; };
  181. 38AF826D0E81A5FA0060B504 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F9A708AB0E5F4F8D004B295E /* IOKit.framework */; };
  182. 38AF826E0E81A5FA0060B504 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38AF7D4A0E781CA90060B504 /* Foundation.framework */; };
  183. 38AF82960E81A7180060B504 /* ERAddTicketCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 38AF82850E81A7180060B504 /* ERAddTicketCommand.m */; };
  184. 38AF82970E81A7180060B504 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 38AF82870E81A7180060B504 /* main.m */; };
  185. 38AF82980E81A7180060B504 /* ERRunUpdateCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 38AF82880E81A7180060B504 /* ERRunUpdateCommand.m */; };
  186. 38AF829A0E81A7180060B504 /* ERListTicketsCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 38AF828C0E81A7180060B504 /* ERListTicketsCommand.m */; };
  187. 38AF829B0E81A7180060B504 /* ERDeleteTicketCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 38AF828E0E81A7180060B504 /* ERDeleteTicketCommand.m */; };
  188. 38AF829C0E81A7180060B504 /* ERCommandRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = 38AF82900E81A7180060B504 /* ERCommandRunner.m */; };
  189. 38AF829D0E81A7180060B504 /* ERCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 38AF82920E81A7180060B504 /* ERCommand.m */; };
  190. 38AF829E0E81A7180060B504 /* ERChangeTicketCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 38AF82940E81A7180060B504 /* ERChangeTicketCommand.m */; };
  191. 38AF82A50E82A6870060B504 /* GTMLoggerRingBufferWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A706A30E5F4BB9004B295E /* GTMLoggerRingBufferWriter.m */; };
  192. 38AF82AD0E82CA3F0060B504 /* ERDryRunCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 38AF82AC0E82CA3F0060B504 /* ERDryRunCommand.m */; };
  193. 38AF830E0E87EB240060B504 /* ERRunUpdateTicketCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 38AF830D0E87EB230060B504 /* ERRunUpdateTicketCommand.m */; };
  194. 38AF83110E87EEAD0060B504 /* ERDryRunTicketCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 38AF830F0E87EEAD0060B504 /* ERDryRunTicketCommand.m */; };
  195. 38EC8F8211778CDE0069F037 /* KSOutOfBandDataAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 388E59681118783C005EB809 /* KSOutOfBandDataAction.m */; };
  196. 38EC8F8711778D130069F037 /* KSOutOfBandDataAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 388E59681118783C005EB809 /* KSOutOfBandDataAction.m */; };
  197. 38EF03521121C70E00C343F5 /* KSClientActives.m in Sources */ = {isa = PBXBuildFile; fileRef = 38EF034F1121C70E00C343F5 /* KSClientActives.m */; };
  198. 38EF03531121C70E00C343F5 /* KSClientActives.h in Headers */ = {isa = PBXBuildFile; fileRef = 38EF03501121C70E00C343F5 /* KSClientActives.h */; };
  199. 38EF03541121C70E00C343F5 /* KSClientActivesTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 38EF034E1121C70E00C343F5 /* KSClientActivesTest.m */; };
  200. 38EF03551121C70E00C343F5 /* KSClientActives.m in Sources */ = {isa = PBXBuildFile; fileRef = 38EF034F1121C70E00C343F5 /* KSClientActives.m */; };
  201. F42CD4A80F58C4D300C15DA3 /* GDataHTTPFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = F42CD48C0F58C39300C15DA3 /* GDataHTTPFetcher.m */; };
  202. F42CD4A90F58C4D300C15DA3 /* GDataHTTPFetcherLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = F42CD48E0F58C39300C15DA3 /* GDataHTTPFetcherLogging.m */; };
  203. F42CD4AE0F58C4F700C15DA3 /* GDataHTTPFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = F42CD48C0F58C39300C15DA3 /* GDataHTTPFetcher.m */; };
  204. F42CD4AF0F58C4F700C15DA3 /* GDataHTTPFetcherLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = F42CD48E0F58C39300C15DA3 /* GDataHTTPFetcherLogging.m */; };
  205. F42CD4B20F58C50300C15DA3 /* GDataHTTPFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = F42CD48C0F58C39300C15DA3 /* GDataHTTPFetcher.m */; };
  206. F42CD4B30F58C50300C15DA3 /* GDataHTTPFetcherLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = F42CD48E0F58C39300C15DA3 /* GDataHTTPFetcherLogging.m */; };
  207. F94F33A50E70612E002EE743 /* ServerFailure.plist in Resources */ = {isa = PBXBuildFile; fileRef = F94F33A30E70612E002EE743 /* ServerFailure.plist */; };
  208. F94F33A60E70612E002EE743 /* ServerSuccess.plist in Resources */ = {isa = PBXBuildFile; fileRef = F94F33A40E70612E002EE743 /* ServerSuccess.plist */; };
  209. F94F495B0E91529200527D68 /* KSAction.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A707B50E5F4BCF004B295E /* KSAction.h */; settings = {ATTRIBUTES = (Public, ); }; };
  210. F94F495C0E91529200527D68 /* KSActionPipe.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A707B70E5F4BCF004B295E /* KSActionPipe.h */; settings = {ATTRIBUTES = (Public, ); }; };
  211. F94F495D0E91529200527D68 /* KSActionProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A707BB0E5F4BCF004B295E /* KSActionProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; };
  212. F94F495E0E91529200527D68 /* KSCompositeAction.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A707C10E5F4BCF004B295E /* KSCompositeAction.h */; settings = {ATTRIBUTES = (Public, ); }; };
  213. F94F495F0E91529200527D68 /* KSDiskImage.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A707C50E5F4BCF004B295E /* KSDiskImage.h */; settings = {ATTRIBUTES = (Public, ); }; };
  214. F94F49600E91529200527D68 /* KSEthernetAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A707C90E5F4BCF004B295E /* KSEthernetAddress.h */; settings = {ATTRIBUTES = (Public, ); }; };
  215. F94F49610E91529200527D68 /* KSMultiAction.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A707CD0E5F4BCF004B295E /* KSMultiAction.h */; settings = {ATTRIBUTES = (Public, ); }; };
  216. F94F49620E91529200527D68 /* KSStatsCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A707D10E5F4BCF004B295E /* KSStatsCollection.h */; settings = {ATTRIBUTES = (Public, ); }; };
  217. F94F49630E91529200527D68 /* KSUUID.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A707D50E5F4BCF004B295E /* KSUUID.h */; settings = {ATTRIBUTES = (Public, ); }; };
  218. F94F49640E91529200527D68 /* NSData+Hash.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A707D90E5F4BCF004B295E /* NSData+Hash.h */; settings = {ATTRIBUTES = (Public, ); }; };
  219. F94F496F0E91530F00527D68 /* KSCheckAction.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A707E20E5F4BDC004B295E /* KSCheckAction.h */; settings = {ATTRIBUTES = (Public, ); }; };
  220. F94F49700E91530F00527D68 /* KSCommandRunner.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A707E60E5F4BDC004B295E /* KSCommandRunner.h */; settings = {ATTRIBUTES = (Public, ); }; };
  221. F94F49710E91530F00527D68 /* KSDownloadAction.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A707EA0E5F4BDC004B295E /* KSDownloadAction.h */; settings = {ATTRIBUTES = (Public, ); }; };
  222. F94F49720E91530F00527D68 /* KSExistenceChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A707EE0E5F4BDC004B295E /* KSExistenceChecker.h */; settings = {ATTRIBUTES = (Public, ); }; };
  223. F94F49730E91530F00527D68 /* KSFetcherFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A707F20E5F4BDC004B295E /* KSFetcherFactory.h */; settings = {ATTRIBUTES = (Public, ); }; };
  224. F94F49740E91530F00527D68 /* KSFrameworkStats.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A707F60E5F4BDC004B295E /* KSFrameworkStats.h */; settings = {ATTRIBUTES = (Public, ); }; };
  225. F94F49750E91530F00527D68 /* KSInstallAction.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A707FA0E5F4BDC004B295E /* KSInstallAction.h */; settings = {ATTRIBUTES = (Public, ); }; };
  226. F94F49760E91530F00527D68 /* KSMemoryTicketStore.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A707FE0E5F4BDC004B295E /* KSMemoryTicketStore.h */; settings = {ATTRIBUTES = (Public, ); }; };
  227. F94F49780E91530F00527D68 /* KSMultiUpdateAction.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A708040E5F4BDC004B295E /* KSMultiUpdateAction.h */; settings = {ATTRIBUTES = (Public, ); }; };
  228. F94F49790E91530F00527D68 /* KSPlistServer.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A7080C0E5F4BDC004B295E /* KSPlistServer.h */; settings = {ATTRIBUTES = (Public, ); }; };
  229. F94F497A0E91530F00527D68 /* KSPrefetchAction.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A708100E5F4BDC004B295E /* KSPrefetchAction.h */; settings = {ATTRIBUTES = (Public, ); }; };
  230. F94F497B0E91530F00527D68 /* KSPromptAction.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A708140E5F4BDC004B295E /* KSPromptAction.h */; settings = {ATTRIBUTES = (Public, ); }; };
  231. F94F497C0E91530F00527D68 /* KSServer.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A708180E5F4BDC004B295E /* KSServer.h */; settings = {ATTRIBUTES = (Public, ); }; };
  232. F94F497D0E91530F00527D68 /* KSSilentUpdateAction.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A7081C0E5F4BDC004B295E /* KSSilentUpdateAction.h */; settings = {ATTRIBUTES = (Public, ); }; };
  233. F94F497E0E91530F00527D68 /* KSTicket.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A708200E5F4BDC004B295E /* KSTicket.h */; settings = {ATTRIBUTES = (Public, ); }; };
  234. F94F497F0E91530F00527D68 /* KSTicketStore.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A708220E5F4BDC004B295E /* KSTicketStore.h */; settings = {ATTRIBUTES = (Public, ); }; };
  235. F94F49810E91530F00527D68 /* KSUpdateAction.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A7082A0E5F4BDC004B295E /* KSUpdateAction.h */; settings = {ATTRIBUTES = (Public, ); }; };
  236. F94F49820E91530F00527D68 /* KSUpdateCheckAction.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A7082E0E5F4BDC004B295E /* KSUpdateCheckAction.h */; settings = {ATTRIBUTES = (Public, ); }; };
  237. F94F49830E91530F00527D68 /* KSUpdateEngine+Configuration.h in Headers */ = {isa = PBXBuildFile; fileRef = F973118B0E7ED5C8001587BD /* KSUpdateEngine+Configuration.h */; settings = {ATTRIBUTES = (Public, ); }; };
  238. F94F49840E91530F00527D68 /* KSUpdateEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A708320E5F4BDC004B295E /* KSUpdateEngine.h */; settings = {ATTRIBUTES = (Public, ); }; };
  239. F94F49850E91530F00527D68 /* KSUpdateEngineParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A708340E5F4BDC004B295E /* KSUpdateEngineParameters.h */; settings = {ATTRIBUTES = (Public, ); }; };
  240. F94F49860E91530F00527D68 /* KSUpdateInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A708370E5F4BDC004B295E /* KSUpdateInfo.h */; settings = {ATTRIBUTES = (Public, ); }; };
  241. F95BAA590E5F59F800C4AA72 /* Encrypted.dmg in Resources */ = {isa = PBXBuildFile; fileRef = F9A707DE0E5F4BCF004B295E /* Encrypted.dmg */; };
  242. F95BAA5A0E5F59F800C4AA72 /* WithSLA.dmg in Resources */ = {isa = PBXBuildFile; fileRef = F9A707DF0E5F4BCF004B295E /* WithSLA.dmg */; };
  243. F95BAA5E0E5F5A0E00C4AA72 /* KSActionPipeTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707BA0E5F4BCF004B295E /* KSActionPipeTest.m */; };
  244. F95BAA5F0E5F5A0E00C4AA72 /* KSActionProcessorTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707BE0E5F4BCF004B295E /* KSActionProcessorTest.m */; };
  245. F95BAA600E5F5A0E00C4AA72 /* KSActionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707C00E5F4BCF004B295E /* KSActionTest.m */; };
  246. F95BAA610E5F5A0E00C4AA72 /* KSCompositeActionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707C40E5F4BCF004B295E /* KSCompositeActionTest.m */; };
  247. F95BAA620E5F5A0E00C4AA72 /* KSDiskImageTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707C80E5F4BCF004B295E /* KSDiskImageTest.m */; };
  248. F95BAA630E5F5A0E00C4AA72 /* KSEthernetAddressTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707CC0E5F4BCF004B295E /* KSEthernetAddressTest.m */; };
  249. F95BAA640E5F5A0E00C4AA72 /* KSMultiActionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707D00E5F4BCF004B295E /* KSMultiActionTest.m */; };
  250. F95BAA650E5F5A0E00C4AA72 /* KSStatsCollectionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707D40E5F4BCF004B295E /* KSStatsCollectionTest.m */; };
  251. F95BAA660E5F5A0E00C4AA72 /* KSUUIDTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707D80E5F4BCF004B295E /* KSUUIDTest.m */; };
  252. F95BAA670E5F5A0E00C4AA72 /* NSData+HashTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707DC0E5F4BCF004B295E /* NSData+HashTest.m */; };
  253. F95BAA750E5F5A3900C4AA72 /* GTM.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F9A708580E5F4C2C004B295E /* GTM.framework */; };
  254. F95BAA760E5F5A3900C4AA72 /* Common.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F9A7086B0E5F4DBF004B295E /* Common.framework */; };
  255. F95BAA7A0E5F5A5500C4AA72 /* GTMBase64.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A7068A0E5F4BB9004B295E /* GTMBase64.m */; };
  256. F95BAA810E5F5A7D00C4AA72 /* GTMScriptRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A706D90E5F4BB9004B295E /* GTMScriptRunner.m */; };
  257. F95BAAA10E5F5C5000C4AA72 /* KSCheckAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707E30E5F4BDC004B295E /* KSCheckAction.m */; };
  258. F95BAAA30E5F5C5000C4AA72 /* KSCommandRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707E70E5F4BDC004B295E /* KSCommandRunner.m */; };
  259. F95BAAA50E5F5C5000C4AA72 /* KSDownloadAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707EB0E5F4BDC004B295E /* KSDownloadAction.m */; };
  260. F95BAAA70E5F5C5000C4AA72 /* KSExistenceChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707EF0E5F4BDC004B295E /* KSExistenceChecker.m */; };
  261. F95BAAA90E5F5C5000C4AA72 /* KSFetcherFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707F30E5F4BDC004B295E /* KSFetcherFactory.m */; };
  262. F95BAAAB0E5F5C5000C4AA72 /* KSFrameworkStats.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707F70E5F4BDC004B295E /* KSFrameworkStats.m */; };
  263. F95BAAAD0E5F5C5000C4AA72 /* KSInstallAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707FB0E5F4BDC004B295E /* KSInstallAction.m */; };
  264. F95BAAAF0E5F5C5000C4AA72 /* KSMemoryTicketStore.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707FF0E5F4BDC004B295E /* KSMemoryTicketStore.m */; };
  265. F95BAAB10E5F5C5000C4AA72 /* KSMockFetcherFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708030E5F4BDC004B295E /* KSMockFetcherFactory.m */; };
  266. F95BAAB20E5F5C5000C4AA72 /* KSMultiUpdateAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708050E5F4BDC004B295E /* KSMultiUpdateAction.m */; };
  267. F95BAAB60E5F5C5000C4AA72 /* KSPlistServer.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A7080D0E5F4BDC004B295E /* KSPlistServer.m */; };
  268. F95BAAB80E5F5C5000C4AA72 /* KSPrefetchAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708110E5F4BDC004B295E /* KSPrefetchAction.m */; };
  269. F95BAABA0E5F5C5000C4AA72 /* KSPromptAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708150E5F4BDC004B295E /* KSPromptAction.m */; };
  270. F95BAABC0E5F5C5000C4AA72 /* KSServer.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708190E5F4BDC004B295E /* KSServer.m */; };
  271. F95BAABE0E5F5C5000C4AA72 /* KSSilentUpdateAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A7081D0E5F4BDC004B295E /* KSSilentUpdateAction.m */; };
  272. F95BAAC00E5F5C5000C4AA72 /* KSTicket.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708210E5F4BDC004B295E /* KSTicket.m */; };
  273. F95BAAC10E5F5C5000C4AA72 /* KSTicketStore.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708230E5F4BDC004B295E /* KSTicketStore.m */; };
  274. F95BAAC50E5F5C5000C4AA72 /* KSUpdateAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A7082B0E5F4BDC004B295E /* KSUpdateAction.m */; };
  275. F95BAAC70E5F5C5000C4AA72 /* KSUpdateCheckAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A7082F0E5F4BDC004B295E /* KSUpdateCheckAction.m */; };
  276. F95BAAC90E5F5C5000C4AA72 /* KSUpdateEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708330E5F4BDC004B295E /* KSUpdateEngine.m */; };
  277. F95BAACB0E5F5C5000C4AA72 /* KSUpdateInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708380E5F4BDC004B295E /* KSUpdateInfo.m */; };
  278. F95BAAF50E5F5D3100C4AA72 /* GTM.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F9A708580E5F4C2C004B295E /* GTM.framework */; };
  279. F95BAAF60E5F5D3100C4AA72 /* Common.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F9A7086B0E5F4DBF004B295E /* Common.framework */; };
  280. F95BAB220E5F5F9E00C4AA72 /* KSCheckActionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707E50E5F4BDC004B295E /* KSCheckActionTest.m */; };
  281. F95BAB230E5F5F9E00C4AA72 /* KSCommandRunnerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707E90E5F4BDC004B295E /* KSCommandRunnerTest.m */; };
  282. F95BAB240E5F5F9E00C4AA72 /* KSDownloadActionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707ED0E5F4BDC004B295E /* KSDownloadActionTest.m */; };
  283. F95BAB250E5F5F9E00C4AA72 /* KSExistenceCheckerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707F10E5F4BDC004B295E /* KSExistenceCheckerTest.m */; };
  284. F95BAB260E5F5F9E00C4AA72 /* KSFetcherFactoryTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707F50E5F4BDC004B295E /* KSFetcherFactoryTest.m */; };
  285. F95BAB270E5F5F9E00C4AA72 /* KSFrameworkStatsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707F90E5F4BDC004B295E /* KSFrameworkStatsTest.m */; };
  286. F95BAB280E5F5F9E00C4AA72 /* KSInstallActionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707FD0E5F4BDC004B295E /* KSInstallActionTest.m */; };
  287. F95BAB290E5F5F9E00C4AA72 /* KSMemoryTicketStoreTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708010E5F4BDC004B295E /* KSMemoryTicketStoreTest.m */; };
  288. F95BAB2A0E5F5F9E00C4AA72 /* KSMultiUpdateActionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708070E5F4BDC004B295E /* KSMultiUpdateActionTest.m */; };
  289. F95BAB2C0E5F5F9E00C4AA72 /* KSPlistServerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A7080F0E5F4BDC004B295E /* KSPlistServerTest.m */; };
  290. F95BAB2D0E5F5F9E00C4AA72 /* KSPrefetchActionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708130E5F4BDC004B295E /* KSPrefetchActionTest.m */; };
  291. F95BAB2E0E5F5F9E00C4AA72 /* KSPromptActionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708170E5F4BDC004B295E /* KSPromptActionTest.m */; };
  292. F95BAB2F0E5F5F9E00C4AA72 /* KSServerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A7081B0E5F4BDC004B295E /* KSServerTest.m */; };
  293. F95BAB300E5F5F9E00C4AA72 /* KSSilentUpdateActionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A7081F0E5F4BDC004B295E /* KSSilentUpdateActionTest.m */; };
  294. F95BAB310E5F5F9E00C4AA72 /* KSTicketStoreTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708250E5F4BDC004B295E /* KSTicketStoreTest.m */; };
  295. F95BAB320E5F5F9E00C4AA72 /* KSTicketTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708270E5F4BDC004B295E /* KSTicketTest.m */; };
  296. F95BAB330E5F5F9E00C4AA72 /* KSUpdateActionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A7082D0E5F4BDC004B295E /* KSUpdateActionTest.m */; };
  297. F95BAB340E5F5F9E00C4AA72 /* KSUpdateCheckActionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708310E5F4BDC004B295E /* KSUpdateCheckActionTest.m */; };
  298. F95BAB350E5F5F9E00C4AA72 /* KSUpdateEngineTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A708360E5F4BDC004B295E /* KSUpdateEngineTest.m */; };
  299. F95BAB360E5F5F9E00C4AA72 /* KSUpdateInfoTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A7083A0E5F4BDC004B295E /* KSUpdateInfoTest.m */; };
  300. F95BAB3E0E5F5FC500C4AA72 /* GTM.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F9A708580E5F4C2C004B295E /* GTM.framework */; };
  301. F95BAB3F0E5F5FC500C4AA72 /* Common.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F9A7086B0E5F4DBF004B295E /* Common.framework */; };
  302. F95BAB400E5F5FC500C4AA72 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F95BAA970E5F5BFD00C4AA72 /* Core.framework */; };
  303. F95BAB460E5F5FD300C4AA72 /* Test-FAILURE.dmg in Resources */ = {isa = PBXBuildFile; fileRef = F9A708430E5F4BDC004B295E /* Test-FAILURE.dmg */; };
  304. F95BAB470E5F5FD300C4AA72 /* Test-SUCCESS.dmg in Resources */ = {isa = PBXBuildFile; fileRef = F9A708440E5F4BDC004B295E /* Test-SUCCESS.dmg */; };
  305. F95BAB480E5F5FD300C4AA72 /* Test-TRYAGAIN.dmg in Resources */ = {isa = PBXBuildFile; fileRef = F9A708450E5F4BDC004B295E /* Test-TRYAGAIN.dmg */; };
  306. F95BAB550E5F607400C4AA72 /* GTMNSString+FindFolder.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A706BD0E5F4BB9004B295E /* GTMNSString+FindFolder.m */; };
  307. F95BAB670E5F60F000C4AA72 /* ksurl-main.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A7083D0E5F4BDC004B295E /* ksurl-main.m */; };
  308. F95BAB6F0E5F610500C4AA72 /* ksurl in Resources */ = {isa = PBXBuildFile; fileRef = F95BAB620E5F60B600C4AA72 /* ksurl */; };
  309. F95BAB850E5F615800C4AA72 /* KSURLTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A7083F0E5F4BDC004B295E /* KSURLTest.m */; };
  310. F95BAB890E5F616500C4AA72 /* ksurl in Resources */ = {isa = PBXBuildFile; fileRef = F95BAB620E5F60B600C4AA72 /* ksurl */; };
  311. F9634E640E78557C00ED7AA3 /* KSURLData.m.xxd in Sources */ = {isa = PBXBuildFile; fileRef = F9634E630E78556D00ED7AA3 /* KSURLData.m.xxd */; };
  312. F9A708730E5F4E19004B295E /* KSAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707B60E5F4BCF004B295E /* KSAction.m */; };
  313. F9A708740E5F4E19004B295E /* KSActionPipe.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707B80E5F4BCF004B295E /* KSActionPipe.m */; };
  314. F9A708760E5F4E19004B295E /* KSActionProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707BC0E5F4BCF004B295E /* KSActionProcessor.m */; };
  315. F9A708790E5F4E19004B295E /* KSCompositeAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707C20E5F4BCF004B295E /* KSCompositeAction.m */; };
  316. F9A7087B0E5F4E19004B295E /* KSDiskImage.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707C60E5F4BCF004B295E /* KSDiskImage.m */; };
  317. F9A7087D0E5F4E19004B295E /* KSEthernetAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707CA0E5F4BCF004B295E /* KSEthernetAddress.m */; };
  318. F9A7087F0E5F4E19004B295E /* KSMultiAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707CE0E5F4BCF004B295E /* KSMultiAction.m */; };
  319. F9A708810E5F4E19004B295E /* KSStatsCollection.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707D20E5F4BCF004B295E /* KSStatsCollection.m */; };
  320. F9A708830E5F4E19004B295E /* KSUUID.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707D60E5F4BCF004B295E /* KSUUID.m */; };
  321. F9A708850E5F4E19004B295E /* NSData+Hash.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A707DA0E5F4BCF004B295E /* NSData+Hash.m */; };
  322. F9A708880E5F4E36004B295E /* GTM.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F9A708580E5F4C2C004B295E /* GTM.framework */; };
  323. F9A708930E5F4EF6004B295E /* GTMLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A706A10E5F4BB9004B295E /* GTMLogger.m */; };
  324. F9A708940E5F4EF6004B295E /* GTMLoggerRingBufferWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A706A30E5F4BB9004B295E /* GTMLoggerRingBufferWriter.m */; };
  325. F9A708950E5F4EF6004B295E /* GTMPath.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A706D00E5F4BB9004B295E /* GTMPath.m */; };
  326. F9A708AC0E5F4F8D004B295E /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F9A708AB0E5F4F8D004B295E /* IOKit.framework */; };
  327. F9C66CB60E818F52008AB128 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38AF7D4A0E781CA90060B504 /* Foundation.framework */; };
  328. F9C66D3B0E818F81008AB128 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38AF7D4A0E781CA90060B504 /* Foundation.framework */; };
  329. F9C66D400E818FC0008AB128 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38AF7D4A0E781CA90060B504 /* Foundation.framework */; };
  330. F9C66D500E8190D6008AB128 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38AF7D4A0E781CA90060B504 /* Foundation.framework */; };
  331. F9C66E100E819101008AB128 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38AF7CA10E781C450060B504 /* Carbon.framework */; };
  332. F9C66E120E819126008AB128 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38AF7CA10E781C450060B504 /* Carbon.framework */; };
  333. F9C66E140E819138008AB128 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38AF7CA10E781C450060B504 /* Carbon.framework */; };
  334. F9C66E1D0E8191A6008AB128 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38AF7D4A0E781CA90060B504 /* Foundation.framework */; };
  335. F9C66E1F0E8191B2008AB128 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38AF7D4A0E781CA90060B504 /* Foundation.framework */; };
  336. F9C66E210E8191C8008AB128 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38AF7D4A0E781CA90060B504 /* Foundation.framework */; };
  337. F9FBC9BC0E883E94006E0CD1 /* KSURLData.m.xxd in Sources */ = {isa = PBXBuildFile; fileRef = F9634E630E78556D00ED7AA3 /* KSURLData.m.xxd */; };
  338. F9FBC9BE0E883E97006E0CD1 /* KSURLData.m.xxd in Sources */ = {isa = PBXBuildFile; fileRef = F9634E630E78556D00ED7AA3 /* KSURLData.m.xxd */; };
  339. /* End PBXBuildFile section */
  340. /* Begin PBXContainerItemProxy section */
  341. 38132B270EB77E47008EC2FB /* PBXContainerItemProxy */ = {
  342. isa = PBXContainerItemProxy;
  343. containerPortal = F98DD3E10E5F4B5E00FE644D /* Project object */;
  344. proxyType = 1;
  345. remoteGlobalIDString = 38AF82420E81A5FA0060B504;
  346. remoteInfo = EngineRunner;
  347. };
  348. 38132B4E0EB78FE7008EC2FB /* PBXContainerItemProxy */ = {
  349. isa = PBXContainerItemProxy;
  350. containerPortal = F98DD3E10E5F4B5E00FE644D /* Project object */;
  351. proxyType = 1;
  352. remoteGlobalIDString = 38132B240EB77E3E008EC2FB;
  353. remoteInfo = "EngineRunner Update DMG";
  354. };
  355. 3863C6D30F65B47D00560B63 /* PBXContainerItemProxy */ = {
  356. isa = PBXContainerItemProxy;
  357. containerPortal = F98DD3E10E5F4B5E00FE644D /* Project object */;
  358. proxyType = 1;
  359. remoteGlobalIDString = 3863C6BB0F65B42300560B63;
  360. remoteInfo = Actions;
  361. };
  362. 3864EFE00EB8B0A6009706DA /* PBXContainerItemProxy */ = {
  363. isa = PBXContainerItemProxy;
  364. containerPortal = F98DD3E10E5F4B5E00FE644D /* Project object */;
  365. proxyType = 1;
  366. remoteGlobalIDString = 38132B6D0EB794BA008EC2FB;
  367. remoteInfo = "Generate EngineRunner Config";
  368. };
  369. 3864EFEF0EB8B5A8009706DA /* PBXContainerItemProxy */ = {
  370. isa = PBXContainerItemProxy;
  371. containerPortal = F98DD3E10E5F4B5E00FE644D /* Project object */;
  372. proxyType = 1;
  373. remoteGlobalIDString = 38132B240EB77E3E008EC2FB;
  374. remoteInfo = "EngineRunner Update DMG";
  375. };
  376. 38AF83140E8805A70060B504 /* PBXContainerItemProxy */ = {
  377. isa = PBXContainerItemProxy;
  378. containerPortal = F98DD3E10E5F4B5E00FE644D /* Project object */;
  379. proxyType = 1;
  380. remoteGlobalIDString = 38AF82420E81A5FA0060B504;
  381. remoteInfo = EngineRunner;
  382. };
  383. F95BAA7C0E5F5A6400C4AA72 /* PBXContainerItemProxy */ = {
  384. isa = PBXContainerItemProxy;
  385. containerPortal = F98DD3E10E5F4B5E00FE644D /* Project object */;
  386. proxyType = 1;
  387. remoteGlobalIDString = F9A7086A0E5F4DBF004B295E;
  388. remoteInfo = Common;
  389. };
  390. F95BAAEB0E5F5D1700C4AA72 /* PBXContainerItemProxy */ = {
  391. isa = PBXContainerItemProxy;
  392. containerPortal = F98DD3E10E5F4B5E00FE644D /* Project object */;
  393. proxyType = 1;
  394. remoteGlobalIDString = F9A708570E5F4C2C004B295E;
  395. remoteInfo = "GTM Framework";
  396. };
  397. F95BAAED0E5F5D1A00C4AA72 /* PBXContainerItemProxy */ = {
  398. isa = PBXContainerItemProxy;
  399. containerPortal = F98DD3E10E5F4B5E00FE644D /* Project object */;
  400. proxyType = 1;
  401. remoteGlobalIDString = F9A7086A0E5F4DBF004B295E;
  402. remoteInfo = Common;
  403. };
  404. F95BAB3B0E5F5FBB00C4AA72 /* PBXContainerItemProxy */ = {
  405. isa = PBXContainerItemProxy;
  406. containerPortal = F98DD3E10E5F4B5E00FE644D /* Project object */;
  407. proxyType = 1;
  408. remoteGlobalIDString = F95BAA960E5F5BFD00C4AA72;
  409. remoteInfo = Core;
  410. };
  411. F95BAB6D0E5F60FA00C4AA72 /* PBXContainerItemProxy */ = {
  412. isa = PBXContainerItemProxy;
  413. containerPortal = F98DD3E10E5F4B5E00FE644D /* Project object */;
  414. proxyType = 1;
  415. remoteGlobalIDString = F95BAB610E5F60B600C4AA72;
  416. remoteInfo = ksurl;
  417. };
  418. F95BAB860E5F615F00C4AA72 /* PBXContainerItemProxy */ = {
  419. isa = PBXContainerItemProxy;
  420. containerPortal = F98DD3E10E5F4B5E00FE644D /* Project object */;
  421. proxyType = 1;
  422. remoteGlobalIDString = F95BAB610E5F60B600C4AA72;
  423. remoteInfo = ksurl;
  424. };
  425. F95BABAA0E5F61B300C4AA72 /* PBXContainerItemProxy */ = {
  426. isa = PBXContainerItemProxy;
  427. containerPortal = F98DD3E10E5F4B5E00FE644D /* Project object */;
  428. proxyType = 1;
  429. remoteGlobalIDString = F9A708570E5F4C2C004B295E;
  430. remoteInfo = "GTM Framework";
  431. };
  432. F95BABAC0E5F61B500C4AA72 /* PBXContainerItemProxy */ = {
  433. isa = PBXContainerItemProxy;
  434. containerPortal = F98DD3E10E5F4B5E00FE644D /* Project object */;
  435. proxyType = 1;
  436. remoteGlobalIDString = F9A7086A0E5F4DBF004B295E;
  437. remoteInfo = Common;
  438. };
  439. F95BABAE0E5F61BD00C4AA72 /* PBXContainerItemProxy */ = {
  440. isa = PBXContainerItemProxy;
  441. containerPortal = F98DD3E10E5F4B5E00FE644D /* Project object */;
  442. proxyType = 1;
  443. remoteGlobalIDString = F95BAA960E5F5BFD00C4AA72;
  444. remoteInfo = Core;
  445. };
  446. F95BABB00E5F61C000C4AA72 /* PBXContainerItemProxy */ = {
  447. isa = PBXContainerItemProxy;
  448. containerPortal = F98DD3E10E5F4B5E00FE644D /* Project object */;
  449. proxyType = 1;
  450. remoteGlobalIDString = F95BAB610E5F60B600C4AA72;
  451. remoteInfo = ksurl;
  452. };
  453. F95BABB70E5F61D900C4AA72 /* PBXContainerItemProxy */ = {
  454. isa = PBXContainerItemProxy;
  455. containerPortal = F98DD3E10E5F4B5E00FE644D /* Project object */;
  456. proxyType = 1;
  457. remoteGlobalIDString = F9A708B50E5F4FAC004B295E;
  458. remoteInfo = "Common Tests";
  459. };
  460. F95BABB90E5F61DC00C4AA72 /* PBXContainerItemProxy */ = {
  461. isa = PBXContainerItemProxy;
  462. containerPortal = F98DD3E10E5F4B5E00FE644D /* Project object */;
  463. proxyType = 1;
  464. remoteGlobalIDString = F95BAB790E5F612E00C4AA72;
  465. remoteInfo = "ksurl Tests";
  466. };
  467. F95BABBB0E5F61DE00C4AA72 /* PBXContainerItemProxy */ = {
  468. isa = PBXContainerItemProxy;
  469. containerPortal = F98DD3E10E5F4B5E00FE644D /* Project object */;
  470. proxyType = 1;
  471. remoteGlobalIDString = F95BAB140E5F5F5600C4AA72;
  472. remoteInfo = "Core Tests";
  473. };
  474. F966F2E30E8168FA009FCD64 /* PBXContainerItemProxy */ = {
  475. isa = PBXContainerItemProxy;
  476. containerPortal = F98DD3E10E5F4B5E00FE644D /* Project object */;
  477. proxyType = 1;
  478. remoteGlobalIDString = 38AF7FCF0E799EAA0060B504;
  479. remoteInfo = HelloEngine;
  480. };
  481. F9A708990E5F4F0A004B295E /* PBXContainerItemProxy */ = {
  482. isa = PBXContainerItemProxy;
  483. containerPortal = F98DD3E10E5F4B5E00FE644D /* Project object */;
  484. proxyType = 1;
  485. remoteGlobalIDString = F9A708570E5F4C2C004B295E;
  486. remoteInfo = "GTM Framework";
  487. };
  488. /* End PBXContainerItemProxy section */
  489. /* Begin PBXCopyFilesBuildPhase section */
  490. 38132B440EB78538008EC2FB /* CopyFiles */ = {
  491. isa = PBXCopyFilesBuildPhase;
  492. buildActionMask = 2147483647;
  493. dstPath = "";
  494. dstSubfolderSpec = 16;
  495. files = (
  496. 38132B410EB7852B008EC2FB /* engine_install in CopyFiles */,
  497. );
  498. runOnlyForDeploymentPostprocessing = 0;
  499. };
  500. 38132B960EB79DB7008EC2FB /* CopyFiles */ = {
  501. isa = PBXCopyFilesBuildPhase;
  502. buildActionMask = 2147483647;
  503. dstPath = "";
  504. dstSubfolderSpec = 16;
  505. files = (
  506. 38132B880EB79DAC008EC2FB /* enginerunner-plist-generator.sh in CopyFiles */,
  507. 38132B890EB79DAC008EC2FB /* kshash.sh in CopyFiles */,
  508. );
  509. runOnlyForDeploymentPostprocessing = 0;
  510. };
  511. /* End PBXCopyFilesBuildPhase section */
  512. /* Begin PBXFileReference section */
  513. 380981D9106A9EE200D31925 /* KSOmahaServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSOmahaServer.h; sourceTree = "<group>"; };
  514. 380981DA106A9EE200D31925 /* KSOmahaServer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSOmahaServer.m; sourceTree = "<group>"; };
  515. 380981ED106A9F1200D31925 /* KSOmahaServerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSOmahaServerTest.m; sourceTree = "<group>"; };
  516. 380981EF106A9F1D00D31925 /* KSTicketTestBase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSTicketTestBase.m; sourceTree = "<group>"; };
  517. 380981F1106A9F2300D31925 /* KSTicketTestBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSTicketTestBase.h; sourceTree = "<group>"; };
  518. 38132B110EB77B98008EC2FB /* engine_install */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = engine_install; path = Samples/EngineRunner/engine_install; sourceTree = "<group>"; };
  519. 38132B850EB79D6A008EC2FB /* kshash.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = kshash.sh; path = Samples/EngineRunner/kshash.sh; sourceTree = SOURCE_ROOT; };
  520. 38132B860EB79D6A008EC2FB /* enginerunner-plist-generator.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = "enginerunner-plist-generator.sh"; path = "Samples/EngineRunner/enginerunner-plist-generator.sh"; sourceTree = SOURCE_ROOT; };
  521. 38297B240EC257D20071AE98 /* ERUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ERUtilities.h; path = Samples/EngineRunner/ERUtilities.h; sourceTree = "<group>"; };
  522. 3829B7D910D3FBF800DA1517 /* TagPath-success.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "TagPath-success.plist"; sourceTree = "<group>"; };
  523. 3829B7DB10D4029800DA1517 /* TagPath-binary-success.plist */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = "TagPath-binary-success.plist"; sourceTree = "<group>"; };
  524. 3829B7DD10D4059D00DA1517 /* TagPath-malformed-failure.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = "TagPath-malformed-failure.plist"; sourceTree = "<group>"; };
  525. 3830F7330EA8FA9700A8D0D3 /* ERSelfUpdateCommand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ERSelfUpdateCommand.h; path = Samples/EngineRunner/ERSelfUpdateCommand.h; sourceTree = "<group>"; };
  526. 3830F7340EA8FA9700A8D0D3 /* ERSelfUpdateCommand.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ERSelfUpdateCommand.m; path = Samples/EngineRunner/ERSelfUpdateCommand.m; sourceTree = "<group>"; };
  527. 3844C19E107BBE3700839BA2 /* Test-STDERR.dmg */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Test-STDERR.dmg"; sourceTree = "<group>"; };
  528. 3863C6BC0F65B42300560B63 /* Actions.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Actions.app; sourceTree = BUILT_PRODUCTS_DIR; };
  529. 3863C6C70F65B44700560B63 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = Samples/Actions/Info.plist; sourceTree = SOURCE_ROOT; };
  530. 3863C6C80F65B44700560B63 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = Samples/Actions/main.m; sourceTree = SOURCE_ROOT; };
  531. 3863C6CC0F65B45100560B63 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = Samples/Actions/English.lproj/MainMenu.xib; sourceTree = "<group>"; };
  532. 3863C6CE0F65B45100560B63 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = Samples/Actions/English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
  533. 3863C6D10F65B47000560B63 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = ../../../../../../System/Library/Frameworks/Cocoa.framework; sourceTree = SOURCE_ROOT; };
  534. 3863C6E70F66EA7000560B63 /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppController.m; path = Samples/Actions/AppController.m; sourceTree = SOURCE_ROOT; };
  535. 3863C6E80F66EA7000560B63 /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppController.h; path = Samples/Actions/AppController.h; sourceTree = SOURCE_ROOT; };
  536. 3863C6EB0F66F1D100560B63 /* UECatalogLoaderAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UECatalogLoaderAction.h; path = Samples/Actions/UECatalogLoaderAction.h; sourceTree = SOURCE_ROOT; };
  537. 3863C6EC0F66F1D100560B63 /* UECatalogLoaderAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = UECatalogLoaderAction.m; path = Samples/Actions/UECatalogLoaderAction.m; sourceTree = SOURCE_ROOT; };
  538. 3863C6FE0F67027E00560B63 /* UENotifications.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = UENotifications.m; path = Samples/Actions/UENotifications.m; sourceTree = SOURCE_ROOT; };
  539. 3863C7140F680E7400560B63 /* UECatalogFilterAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = UECatalogFilterAction.m; path = Samples/Actions/UECatalogFilterAction.m; sourceTree = SOURCE_ROOT; };
  540. 3863C7150F680E7400560B63 /* UECatalogFilterAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UECatalogFilterAction.h; path = Samples/Actions/UECatalogFilterAction.h; sourceTree = SOURCE_ROOT; };
  541. 3863C7170F6821AA00560B63 /* UECatalogDownloadAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = UECatalogDownloadAction.m; path = Samples/Actions/UECatalogDownloadAction.m; sourceTree = SOURCE_ROOT; };
  542. 3863C7180F6821AA00560B63 /* UEImageDownloadAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UEImageDownloadAction.h; path = Samples/Actions/UEImageDownloadAction.h; sourceTree = SOURCE_ROOT; };
  543. 3863C7190F6821AA00560B63 /* UECatalogDownloadAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UECatalogDownloadAction.h; path = Samples/Actions/UECatalogDownloadAction.h; sourceTree = SOURCE_ROOT; };
  544. 3863C71A0F6821AA00560B63 /* UEImageDownloadAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = UEImageDownloadAction.m; path = Samples/Actions/UEImageDownloadAction.m; sourceTree = SOURCE_ROOT; };
  545. 38833FAF10F642CE00FBBEF8 /* KSMockFetcherFactoryTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSMockFetcherFactoryTest.m; sourceTree = "<group>"; };
  546. 388E59681118783C005EB809 /* KSOutOfBandDataAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSOutOfBandDataAction.m; sourceTree = "<group>"; };
  547. 388E59691118783C005EB809 /* KSOutOfBandDataAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSOutOfBandDataAction.h; sourceTree = "<group>"; };
  548. 388E598511187862005EB809 /* KSOutOfBandDataActionTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSOutOfBandDataActionTest.m; sourceTree = "<group>"; };
  549. 388E59DD1118C666005EB809 /* KSActionConstants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSActionConstants.h; sourceTree = "<group>"; };
  550. 389603E20EBA3D2900BDA613 /* Test-ENVVAR.dmg */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Test-ENVVAR.dmg"; sourceTree = "<group>"; };
  551. 38AF7CA10E781C450060B504 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
  552. 38AF7D4A0E781CA90060B504 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
  553. 38AF80050E799EAA0060B504 /* HelloEngine */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = HelloEngine; sourceTree = BUILT_PRODUCTS_DIR; };
  554. 38AF80100E799EE50060B504 /* HelloEngine.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = HelloEngine.m; path = Samples/HelloEngine/HelloEngine.m; sourceTree = SOURCE_ROOT; };
  555. 38AF80180E799F870060B504 /* KSURLNotification.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = KSURLNotification.h; sourceTree = "<group>"; };
  556. 38AF82720E81A5FA0060B504 /* EngineRunner */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = EngineRunner; sourceTree = BUILT_PRODUCTS_DIR; };
  557. 38AF82850E81A7180060B504 /* ERAddTicketCommand.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = ERAddTicketCommand.m; path = Samples/EngineRunner/ERAddTicketCommand.m; sourceTree = SOURCE_ROOT; };
  558. 38AF82860E81A7180060B504 /* ERAddTicketCommand.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ERAddTicketCommand.h; path = Samples/EngineRunner/ERAddTicketCommand.h; sourceTree = SOURCE_ROOT; };
  559. 38AF82870E81A7180060B504 /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = main.m; path = Samples/EngineRunner/main.m; sourceTree = SOURCE_ROOT; };
  560. 38AF82880E81A7180060B504 /* ERRunUpdateCommand.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = ERRunUpdateCommand.m; path = Samples/EngineRunner/ERRunUpdateCommand.m; sourceTree = SOURCE_ROOT; };
  561. 38AF82890E81A7180060B504 /* ERRunUpdateCommand.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ERRunUpdateCommand.h; path = Samples/EngineRunner/ERRunUpdateCommand.h; sourceTree = SOURCE_ROOT; };
  562. 38AF828C0E81A7180060B504 /* ERListTicketsCommand.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = ERListTicketsCommand.m; path = Samples/EngineRunner/ERListTicketsCommand.m; sourceTree = SOURCE_ROOT; };
  563. 38AF828D0E81A7180060B504 /* ERListTicketsCommand.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ERListTicketsCommand.h; path = Samples/EngineRunner/ERListTicketsCommand.h; sourceTree = SOURCE_ROOT; };
  564. 38AF828E0E81A7180060B504 /* ERDeleteTicketCommand.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = ERDeleteTicketCommand.m; path = Samples/EngineRunner/ERDeleteTicketCommand.m; sourceTree = SOURCE_ROOT; };
  565. 38AF828F0E81A7180060B504 /* ERDeleteTicketCommand.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ERDeleteTicketCommand.h; path = Samples/EngineRunner/ERDeleteTicketCommand.h; sourceTree = SOURCE_ROOT; };
  566. 38AF82900E81A7180060B504 /* ERCommandRunner.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = ERCommandRunner.m; path = Samples/EngineRunner/ERCommandRunner.m; sourceTree = SOURCE_ROOT; };
  567. 38AF82910E81A7180060B504 /* ERCommandRunner.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ERCommandRunner.h; path = Samples/EngineRunner/ERCommandRunner.h; sourceTree = SOURCE_ROOT; };
  568. 38AF82920E81A7180060B504 /* ERCommand.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = ERCommand.m; path = Samples/EngineRunner/ERCommand.m; sourceTree = SOURCE_ROOT; };
  569. 38AF82930E81A7180060B504 /* ERCommand.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ERCommand.h; path = Samples/EngineRunner/ERCommand.h; sourceTree = SOURCE_ROOT; };
  570. 38AF82940E81A7180060B504 /* ERChangeTicketCommand.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = ERChangeTicketCommand.m; path = Samples/EngineRunner/ERChangeTicketCommand.m; sourceTree = SOURCE_ROOT; };
  571. 38AF82950E81A7180060B504 /* ERChangeTicketCommand.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ERChangeTicketCommand.h; path = Samples/EngineRunner/ERChangeTicketCommand.h; sourceTree = SOURCE_ROOT; };
  572. 38AF82AB0E82CA3F0060B504 /* ERDryRunCommand.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ERDryRunCommand.h; path = Samples/EngineRunner/ERDryRunCommand.h; sourceTree = SOURCE_ROOT; };
  573. 38AF82AC0E82CA3F0060B504 /* ERDryRunCommand.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = ERDryRunCommand.m; path = Samples/EngineRunner/ERDryRunCommand.m; sourceTree = SOURCE_ROOT; };
  574. 38AF830C0E87EB230060B504 /* ERRunUpdateTicketCommand.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ERRunUpdateTicketCommand.h; path = Samples/EngineRunner/ERRunUpdateTicketCommand.h; sourceTree = SOURCE_ROOT; };
  575. 38AF830D0E87EB230060B504 /* ERRunUpdateTicketCommand.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = ERRunUpdateTicketCommand.m; path = Samples/EngineRunner/ERRunUpdateTicketCommand.m; sourceTree = SOURCE_ROOT; };
  576. 38AF830F0E87EEAD0060B504 /* ERDryRunTicketCommand.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = ERDryRunTicketCommand.m; path = Samples/EngineRunner/ERDryRunTicketCommand.m; sourceTree = SOURCE_ROOT; };
  577. 38AF83100E87EEAD0060B504 /* ERDryRunTicketCommand.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ERDryRunTicketCommand.h; path = Samples/EngineRunner/ERDryRunTicketCommand.h; sourceTree = SOURCE_ROOT; };
  578. 38EF034E1121C70E00C343F5 /* KSClientActivesTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSClientActivesTest.m; sourceTree = "<group>"; };
  579. 38EF034F1121C70E00C343F5 /* KSClientActives.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSClientActives.m; sourceTree = "<group>"; };
  580. 38EF03501121C70E00C343F5 /* KSClientActives.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSClientActives.h; sourceTree = "<group>"; };
  581. F42CD48A0F58C37F00C15DA3 /* GDataDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GDataDefines.h; sourceTree = "<group>"; };
  582. F42CD48B0F58C39300C15DA3 /* GDataHTTPFetcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GDataHTTPFetcher.h; sourceTree = "<group>"; };
  583. F42CD48C0F58C39300C15DA3 /* GDataHTTPFetcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GDataHTTPFetcher.m; sourceTree = "<group>"; };
  584. F42CD48D0F58C39300C15DA3 /* GDataHTTPFetcherLogging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GDataHTTPFetcherLogging.h; sourceTree = "<group>"; };
  585. F42CD48E0F58C39300C15DA3 /* GDataHTTPFetcherLogging.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GDataHTTPFetcherLogging.m; sourceTree = "<group>"; };
  586. F94F33A30E70612E002EE743 /* ServerFailure.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = ServerFailure.plist; sourceTree = "<group>"; };
  587. F94F33A40E70612E002EE743 /* ServerSuccess.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = ServerSuccess.plist; sourceTree = "<group>"; };
  588. F95BAA570E5F59C200C4AA72 /* Test-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Test-Info.plist"; sourceTree = "<group>"; };
  589. F95BAA970E5F5BFD00C4AA72 /* Core.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Core.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  590. F95BAAEA0E5F5CF200C4AA72 /* UpdateEngine.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UpdateEngine.pch; sourceTree = "<group>"; };
  591. F95BAB150E5F5F5600C4AA72 /* Core Tests.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Core Tests.octest"; sourceTree = BUILT_PRODUCTS_DIR; };
  592. F95BAB620E5F60B600C4AA72 /* ksurl */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ksurl; sourceTree = BUILT_PRODUCTS_DIR; };
  593. F95BAB7A0E5F612E00C4AA72 /* ksurl Tests.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "ksurl Tests.octest"; sourceTree = BUILT_PRODUCTS_DIR; };
  594. F9634E620E78556D00ED7AA3 /* KSURLData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSURLData.h; sourceTree = "<group>"; };
  595. F9634E630E78556D00ED7AA3 /* KSURLData.m.xxd */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.objc; fileEncoding = 4; path = KSURLData.m.xxd; sourceTree = "<group>"; };
  596. F966F2CF0E81688C009FCD64 /* DebugTigerOrLater.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = DebugTigerOrLater.xcconfig; sourceTree = "<group>"; };
  597. F966F2D00E81688C009FCD64 /* ReleaseTigerOrLater.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ReleaseTigerOrLater.xcconfig; sourceTree = "<group>"; };
  598. F966F2D20E81688C009FCD64 /* CodeCoverage.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = CodeCoverage.xcconfig; sourceTree = "<group>"; };
  599. F966F2D30E81688C009FCD64 /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = "<group>"; };
  600. F966F2D40E81688C009FCD64 /* General.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = General.xcconfig; sourceTree = "<group>"; };
  601. F966F2D50E81688C009FCD64 /* Release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = "<group>"; };
  602. F966F2D60E81688C009FCD64 /* TigerOrLater.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = TigerOrLater.xcconfig; sourceTree = "<group>"; };
  603. F966F2D80E81688C009FCD64 /* DebugUnittest.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = DebugUnittest.xcconfig; sourceTree = "<group>"; };
  604. F966F2D90E81688C009FCD64 /* LoadableBundle.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = LoadableBundle.xcconfig; sourceTree = "<group>"; };
  605. F966F2DA0E81688C009FCD64 /* ReleaseUnittest.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ReleaseUnittest.xcconfig; sourceTree = "<group>"; };
  606. F966F2DB0E81688C009FCD64 /* SharedLibrary.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = SharedLibrary.xcconfig; sourceTree = "<group>"; };
  607. F966F2DC0E81688C009FCD64 /* Unittest.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Unittest.xcconfig; sourceTree = "<group>"; };
  608. F973117D0E7ED510001587BD /* KSURLNotification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSURLNotification.h; sourceTree = "<group>"; };
  609. F973118B0E7ED5C8001587BD /* KSUpdateEngine+Configuration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "KSUpdateEngine+Configuration.h"; sourceTree = "<group>"; };
  610. F973118C0E7ED5C8001587BD /* KSUpdateEngine+Configuration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "KSUpdateEngine+Configuration.m"; sourceTree = "<group>"; };
  611. F973118E0E7ED5C8001587BD /* KSUpdateEngine+ConfigurationTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "KSUpdateEngine+ConfigurationTest.m"; sourceTree = "<group>"; };
  612. F9A706820E5F4BB9004B295E /* COPYING */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = COPYING; path = "../google-toolbox-for-mac/COPYING"; sourceTree = "<group>"; };
  613. F9A706840E5F4BB9004B295E /* GTMDebugSelectorValidation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMDebugSelectorValidation.h; sourceTree = "<group>"; };
  614. F9A706850E5F4BB9004B295E /* GTMMethodCheck.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMMethodCheck.h; sourceTree = "<group>"; };
  615. F9A706860E5F4BB9004B295E /* GTMMethodCheck.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMMethodCheck.m; sourceTree = "<group>"; };
  616. F9A706870E5F4BB9004B295E /* GTMMethodCheckTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMMethodCheckTest.m; sourceTree = "<group>"; };
  617. F9A706890E5F4BB9004B295E /* GTMBase64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMBase64.h; sourceTree = "<group>"; };
  618. F9A7068A0E5F4BB9004B295E /* GTMBase64.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMBase64.m; sourceTree = "<group>"; };
  619. F9A7068B0E5F4BB9004B295E /* GTMBase64Test.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMBase64Test.m; sourceTree = "<group>"; };
  620. F9A7068C0E5F4BB9004B295E /* GTMCalculatedRange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMCalculatedRange.h; sourceTree = "<group>"; };
  621. F9A7068D0E5F4BB9004B295E /* GTMCalculatedRange.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMCalculatedRange.m; sourceTree = "<group>"; };
  622. F9A7068E0E5F4BB9004B295E /* GTMCalculatedRangeTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMCalculatedRangeTest.m; sourceTree = "<group>"; };
  623. F9A7068F0E5F4BB9004B295E /* GTMFourCharCode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMFourCharCode.h; sourceTree = "<group>"; };
  624. F9A706900E5F4BB9004B295E /* GTMFourCharCode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMFourCharCode.m; sourceTree = "<group>"; };
  625. F9A706910E5F4BB9004B295E /* GTMFourCharCodeTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMFourCharCodeTest.m; sourceTree = "<group>"; };
  626. F9A706920E5F4BB9004B295E /* GTMGarbageCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMGarbageCollection.h; sourceTree = "<group>"; };
  627. F9A706930E5F4BB9004B295E /* GTMGeometryUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMGeometryUtils.h; sourceTree = "<group>"; };
  628. F9A706940E5F4BB9004B295E /* GTMGeometryUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMGeometryUtils.m; sourceTree = "<group>"; };
  629. F9A706950E5F4BB9004B295E /* GTMGeometryUtilsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMGeometryUtilsTest.m; sourceTree = "<group>"; };
  630. F9A7069A0E5F4BB9004B295E /* GTMHTTPServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMHTTPServer.h; sourceTree = "<group>"; };
  631. F9A7069B0E5F4BB9004B295E /* GTMHTTPServer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMHTTPServer.m; sourceTree = "<group>"; };
  632. F9A7069C0E5F4BB9004B295E /* GTMHTTPServerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMHTTPServerTest.m; sourceTree = "<group>"; };
  633. F9A7069D0E5F4BB9004B295E /* GTMLogger+ASL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GTMLogger+ASL.h"; sourceTree = "<group>"; };
  634. F9A7069E0E5F4BB9004B295E /* GTMLogger+ASL.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMLogger+ASL.m"; sourceTree = "<group>"; };
  635. F9A7069F0E5F4BB9004B295E /* GTMLogger+ASLTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMLogger+ASLTest.m"; sourceTree = "<group>"; };
  636. F9A706A00E5F4BB9004B295E /* GTMLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMLogger.h; sourceTree = "<group>"; };
  637. F9A706A10E5F4BB9004B295E /* GTMLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMLogger.m; sourceTree = "<group>"; };
  638. F9A706A20E5F4BB9004B295E /* GTMLoggerRingBufferWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMLoggerRingBufferWriter.h; sourceTree = "<group>"; };
  639. F9A706A30E5F4BB9004B295E /* GTMLoggerRingBufferWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMLoggerRingBufferWriter.m; sourceTree = "<group>"; };
  640. F9A706A40E5F4BB9004B295E /* GTMLoggerRingBufferWriterTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMLoggerRingBufferWriterTest.m; sourceTree = "<group>"; };
  641. F9A706A50E5F4BB9004B295E /* GTMLoggerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMLoggerTest.m; sourceTree = "<group>"; };
  642. F9A706A60E5F4BB9004B295E /* GTMNSAppleEvent+HandlerTest.applescript */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.applescript; path = "GTMNSAppleEvent+HandlerTest.applescript"; sourceTree = "<group>"; };
  643. F9A706A70E5F4BB9004B295E /* GTMNSAppleEventDescriptor+Foundation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GTMNSAppleEventDescriptor+Foundation.h"; sourceTree = "<group>"; };
  644. F9A706A80E5F4BB9004B295E /* GTMNSAppleEventDescriptor+Foundation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMNSAppleEventDescriptor+Foundation.m"; sourceTree = "<group>"; };
  645. F9A706A90E5F4BB9004B295E /* GTMNSAppleEventDescriptor+FoundationTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMNSAppleEventDescriptor+FoundationTest.m"; sourceTree = "<group>"; };
  646. F9A706AA0E5F4BB9004B295E /* GTMNSAppleEventDescriptor+Handler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GTMNSAppleEventDescriptor+Handler.h"; sourceTree = "<group>"; };
  647. F9A706AB0E5F4BB9004B295E /* GTMNSAppleEventDescriptor+Handler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMNSAppleEventDescriptor+Handler.m"; sourceTree = "<group>"; };
  648. F9A706AC0E5F4BB9004B295E /* GTMNSAppleEventDescriptor+HandlerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMNSAppleEventDescriptor+HandlerTest.m"; sourceTree = "<group>"; };
  649. F9A706AD0E5F4BB9004B295E /* GTMNSAppleScript+Handler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GTMNSAppleScript+Handler.h"; sourceTree = "<group>"; };
  650. F9A706AE0E5F4BB9004B295E /* GTMNSAppleScript+Handler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMNSAppleScript+Handler.m"; sourceTree = "<group>"; };
  651. F9A706AF0E5F4BB9004B295E /* GTMNSAppleScript+HandlerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMNSAppleScript+HandlerTest.m"; sourceTree = "<group>"; };
  652. F9A706B00E5F4BB9004B295E /* GTMNSData+zlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GTMNSData+zlib.h"; sourceTree = "<group>"; };
  653. F9A706B10E5F4BB9004B295E /* GTMNSData+zlib.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMNSData+zlib.m"; sourceTree = "<group>"; };
  654. F9A706B20E5F4BB9004B295E /* GTMNSData+zlibTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMNSData+zlibTest.m"; sourceTree = "<group>"; };
  655. F9A706B30E5F4BB9004B295E /* GTMNSDictionary+URLArguments.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GTMNSDictionary+URLArguments.h"; sourceTree = "<group>"; };
  656. F9A706B40E5F4BB9004B295E /* GTMNSDictionary+URLArguments.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMNSDictionary+URLArguments.m"; sourceTree = "<group>"; };
  657. F9A706B50E5F4BB9004B295E /* GTMNSDictionary+URLArgumentsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMNSDictionary+URLArgumentsTest.m"; sourceTree = "<group>"; };
  658. F9A706B60E5F4BB9004B295E /* GTMNSEnumerator+Filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GTMNSEnumerator+Filter.h"; sourceTree = "<group>"; };
  659. F9A706B70E5F4BB9004B295E /* GTMNSEnumerator+Filter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMNSEnumerator+Filter.m"; sourceTree = "<group>"; };
  660. F9A706B80E5F4BB9004B295E /* GTMNSEnumerator+FilterTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMNSEnumerator+FilterTest.m"; sourceTree = "<group>"; };
  661. F9A706B90E5F4BB9004B295E /* GTMNSFileManager+Path.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GTMNSFileManager+Path.h"; sourceTree = "<group>"; };
  662. F9A706BA0E5F4BB9004B295E /* GTMNSFileManager+Path.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMNSFileManager+Path.m"; sourceTree = "<group>"; };
  663. F9A706BB0E5F4BB9004B295E /* GTMNSFileManager+PathTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMNSFileManager+PathTest.m"; sourceTree = "<group>"; };
  664. F9A706BC0E5F4BB9004B295E /* GTMNSString+FindFolder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GTMNSString+FindFolder.h"; sourceTree = "<group>"; };
  665. F9A706BD0E5F4BB9004B295E /* GTMNSString+FindFolder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMNSString+FindFolder.m"; sourceTree = "<group>"; };
  666. F9A706BE0E5F4BB9004B295E /* GTMNSString+FindFolderTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMNSString+FindFolderTest.m"; sourceTree = "<group>"; };
  667. F9A706BF0E5F4BB9004B295E /* GTMNSString+HTML.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GTMNSString+HTML.h"; sourceTree = "<group>"; };
  668. F9A706C00E5F4BB9004B295E /* GTMNSString+HTML.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMNSString+HTML.m"; sourceTree = "<group>"; };
  669. F9A706C10E5F4BB9004B295E /* GTMNSString+HTMLTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMNSString+HTMLTest.m"; sourceTree = "<group>"; };
  670. F9A706C20E5F4BB9004B295E /* GTMNSString+Replace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GTMNSString+Replace.h"; sourceTree = "<group>"; };
  671. F9A706C30E5F4BB9004B295E /* GTMNSString+Replace.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMNSString+Replace.m"; sourceTree = "<group>"; };
  672. F9A706C40E5F4BB9004B295E /* GTMNSString+ReplaceTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMNSString+ReplaceTest.m"; sourceTree = "<group>"; };
  673. F9A706C50E5F4BB9004B295E /* GTMNSString+URLArguments.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GTMNSString+URLArguments.h"; sourceTree = "<group>"; };
  674. F9A706C60E5F4BB9004B295E /* GTMNSString+URLArguments.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMNSString+URLArguments.m"; sourceTree = "<group>"; };
  675. F9A706C70E5F4BB9004B295E /* GTMNSString+URLArgumentsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMNSString+URLArgumentsTest.m"; sourceTree = "<group>"; };
  676. F9A706C80E5F4BB9004B295E /* GTMNSString+XML.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GTMNSString+XML.h"; sourceTree = "<group>"; };
  677. F9A706C90E5F4BB9004B295E /* GTMNSString+XML.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMNSString+XML.m"; sourceTree = "<group>"; };
  678. F9A706CA0E5F4BB9004B295E /* GTMNSString+XMLTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMNSString+XMLTest.m"; sourceTree = "<group>"; };
  679. F9A706CB0E5F4BB9004B295E /* GTMObjC2Runtime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMObjC2Runtime.h; sourceTree = "<group>"; };
  680. F9A706CC0E5F4BB9004B295E /* GTMObjC2Runtime.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMObjC2Runtime.m; sourceTree = "<group>"; };
  681. F9A706CD0E5F4BB9004B295E /* GTMObjC2RuntimeTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMObjC2RuntimeTest.m; sourceTree = "<group>"; };
  682. F9A706CE0E5F4BB9004B295E /* GTMObjectSingleton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMObjectSingleton.h; sourceTree = "<group>"; };
  683. F9A706CF0E5F4BB9004B295E /* GTMPath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMPath.h; sourceTree = "<group>"; };
  684. F9A706D00E5F4BB9004B295E /* GTMPath.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMPath.m; sourceTree = "<group>"; };
  685. F9A706D10E5F4BB9004B295E /* GTMPathTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMPathTest.m; sourceTree = "<group>"; };
  686. F9A706D20E5F4BB9004B295E /* GTMProgressMonitorInputStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMProgressMonitorInputStream.h; sourceTree = "<group>"; };
  687. F9A706D50E5F4BB9004B295E /* GTMRegex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMRegex.h; sourceTree = "<group>"; };
  688. F9A706D60E5F4BB9004B295E /* GTMRegex.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMRegex.m; sourceTree = "<group>"; };
  689. F9A706D70E5F4BB9004B295E /* GTMRegexTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMRegexTest.m; sourceTree = "<group>"; };
  690. F9A706D80E5F4BB9004B295E /* GTMScriptRunner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMScriptRunner.h; sourceTree = "<group>"; };
  691. F9A706D90E5F4BB9004B295E /* GTMScriptRunner.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMScriptRunner.m; sourceTree = "<group>"; };
  692. F9A706DA0E5F4BB9004B295E /* GTMScriptRunnerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMScriptRunnerTest.m; sourceTree = "<group>"; };
  693. F9A706DB0E5F4BB9004B295E /* GTMSignalHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMSignalHandler.h; sourceTree = "<group>"; };
  694. F9A706DC0E5F4BB9004B295E /* GTMSignalHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMSignalHandler.m; sourceTree = "<group>"; };
  695. F9A706DD0E5F4BB9004B295E /* GTMSignalHandlerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMSignalHandlerTest.m; sourceTree = "<group>"; };
  696. F9A706DE0E5F4BB9004B295E /* GTMStackTrace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMStackTrace.h; sourceTree = "<group>"; };
  697. F9A706DF0E5F4BB9004B295E /* GTMStackTrace.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMStackTrace.m; sourceTree = "<group>"; };
  698. F9A706E00E5F4BB9004B295E /* GTMStackTraceTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMStackTraceTest.m; sourceTree = "<group>"; };
  699. F9A706E10E5F4BB9004B295E /* GTMSystemVersion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMSystemVersion.h; sourceTree = "<group>"; };
  700. F9A706E20E5F4BB9004B295E /* GTMSystemVersion.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMSystemVersion.m; sourceTree = "<group>"; };
  701. F9A706E30E5F4BB9004B295E /* GTMSystemVersionTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMSystemVersionTest.m; sourceTree = "<group>"; };
  702. F9A706E40E5F4BB9004B295E /* GTMValidatingContainers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMValidatingContainers.h; sourceTree = "<group>"; };
  703. F9A706E50E5F4BB9004B295E /* GTMValidatingContainers.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMValidatingContainers.m; sourceTree = "<group>"; };
  704. F9A706E60E5F4BB9004B295E /* GTMValidatingContainersTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMValidatingContainersTest.m; sourceTree = "<group>"; };
  705. F9A706E90E5F4BB9004B295E /* GTM-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "GTM-Info.plist"; path = "../google-toolbox-for-mac/GTM-Info.plist"; sourceTree = "<group>"; };
  706. F9A706EE0E5F4BB9004B295E /* GTMDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GTMDefines.h; path = "../google-toolbox-for-mac/GTMDefines.h"; sourceTree = "<group>"; };
  707. F9A707B30E5F4BCF004B295E /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  708. F9A707B50E5F4BCF004B295E /* KSAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSAction.h; sourceTree = "<group>"; };
  709. F9A707B60E5F4BCF004B295E /* KSAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSAction.m; sourceTree = "<group>"; };
  710. F9A707B70E5F4BCF004B295E /* KSActionPipe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSActionPipe.h; sourceTree = "<group>"; };
  711. F9A707B80E5F4BCF004B295E /* KSActionPipe.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSActionPipe.m; sourceTree = "<group>"; };
  712. F9A707BA0E5F4BCF004B295E /* KSActionPipeTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSActionPipeTest.m; sourceTree = "<group>"; };
  713. F9A707BB0E5F4BCF004B295E /* KSActionProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSActionProcessor.h; sourceTree = "<group>"; };
  714. F9A707BC0E5F4BCF004B295E /* KSActionProcessor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSActionProcessor.m; sourceTree = "<group>"; };
  715. F9A707BE0E5F4BCF004B295E /* KSActionProcessorTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSActionProcessorTest.m; sourceTree = "<group>"; };
  716. F9A707C00E5F4BCF004B295E /* KSActionTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSActionTest.m; sourceTree = "<group>"; };
  717. F9A707C10E5F4BCF004B295E /* KSCompositeAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCompositeAction.h; sourceTree = "<group>"; };
  718. F9A707C20E5F4BCF004B295E /* KSCompositeAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSCompositeAction.m; sourceTree = "<group>"; };
  719. F9A707C40E5F4BCF004B295E /* KSCompositeActionTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSCompositeActionTest.m; sourceTree = "<group>"; };
  720. F9A707C50E5F4BCF004B295E /* KSDiskImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSDiskImage.h; sourceTree = "<group>"; };
  721. F9A707C60E5F4BCF004B295E /* KSDiskImage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSDiskImage.m; sourceTree = "<group>"; };
  722. F9A707C80E5F4BCF004B295E /* KSDiskImageTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSDiskImageTest.m; sourceTree = "<group>"; };
  723. F9A707C90E5F4BCF004B295E /* KSEthernetAddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSEthernetAddress.h; sourceTree = "<group>"; };
  724. F9A707CA0E5F4BCF004B295E /* KSEthernetAddress.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSEthernetAddress.m; sourceTree = "<group>"; };
  725. F9A707CC0E5F4BCF004B295E /* KSEthernetAddressTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSEthernetAddressTest.m; sourceTree = "<group>"; };
  726. F9A707CD0E5F4BCF004B295E /* KSMultiAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSMultiAction.h; sourceTree = "<group>"; };
  727. F9A707CE0E5F4BCF004B295E /* KSMultiAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSMultiAction.m; sourceTree = "<group>"; };
  728. F9A707D00E5F4BCF004B295E /* KSMultiActionTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSMultiActionTest.m; sourceTree = "<group>"; };
  729. F9A707D10E5F4BCF004B295E /* KSStatsCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSStatsCollection.h; sourceTree = "<group>"; };
  730. F9A707D20E5F4BCF004B295E /* KSStatsCollection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSStatsCollection.m; sourceTree = "<group>"; };
  731. F9A707D40E5F4BCF004B295E /* KSStatsCollectionTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSStatsCollectionTest.m; sourceTree = "<group>"; };
  732. F9A707D50E5F4BCF004B295E /* KSUUID.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSUUID.h; sourceTree = "<group>"; };
  733. F9A707D60E5F4BCF004B295E /* KSUUID.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSUUID.m; sourceTree = "<group>"; };
  734. F9A707D80E5F4BCF004B295E /* KSUUIDTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSUUIDTest.m; sourceTree = "<group>"; };
  735. F9A707D90E5F4BCF004B295E /* NSData+Hash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+Hash.h"; sourceTree = "<group>"; };
  736. F9A707DA0E5F4BCF004B295E /* NSData+Hash.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+Hash.m"; sourceTree = "<group>"; };
  737. F9A707DC0E5F4BCF004B295E /* NSData+HashTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+HashTest.m"; sourceTree = "<group>"; };
  738. F9A707DE0E5F4BCF004B295E /* Encrypted.dmg */ = {isa = PBXFileReference; lastKnownFileType = file; path = Encrypted.dmg; sourceTree = "<group>"; };
  739. F9A707DF0E5F4BCF004B295E /* WithSLA.dmg */ = {isa = PBXFileReference; lastKnownFileType = file; path = WithSLA.dmg; sourceTree = "<group>"; };
  740. F9A707E10E5F4BDC004B295E /* Framework Test-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Framework Test-Info.plist"; sourceTree = "<group>"; };
  741. F9A707E20E5F4BDC004B295E /* KSCheckAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCheckAction.h; sourceTree = "<group>"; };
  742. F9A707E30E5F4BDC004B295E /* KSCheckAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSCheckAction.m; sourceTree = "<group>"; };
  743. F9A707E50E5F4BDC004B295E /* KSCheckActionTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSCheckActionTest.m; sourceTree = "<group>"; };
  744. F9A707E60E5F4BDC004B295E /* KSCommandRunner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCommandRunner.h; sourceTree = "<group>"; };
  745. F9A707E70E5F4BDC004B295E /* KSCommandRunner.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSCommandRunner.m; sourceTree = "<group>"; };
  746. F9A707E90E5F4BDC004B295E /* KSCommandRunnerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSCommandRunnerTest.m; sourceTree = "<group>"; };
  747. F9A707EA0E5F4BDC004B295E /* KSDownloadAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSDownloadAction.h; sourceTree = "<group>"; };
  748. F9A707EB0E5F4BDC004B295E /* KSDownloadAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSDownloadAction.m; sourceTree = "<group>"; };
  749. F9A707ED0E5F4BDC004B295E /* KSDownloadActionTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSDownloadActionTest.m; sourceTree = "<group>"; };
  750. F9A707EE0E5F4BDC004B295E /* KSExistenceChecker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSExistenceChecker.h; sourceTree = "<group>"; };
  751. F9A707EF0E5F4BDC004B295E /* KSExistenceChecker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSExistenceChecker.m; sourceTree = "<group>"; };
  752. F9A707F10E5F4BDC004B295E /* KSExistenceCheckerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSExistenceCheckerTest.m; sourceTree = "<group>"; };
  753. F9A707F20E5F4BDC004B295E /* KSFetcherFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSFetcherFactory.h; sourceTree = "<group>"; };
  754. F9A707F30E5F4BDC004B295E /* KSFetcherFactory.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSFetcherFactory.m; sourceTree = "<group>"; };
  755. F9A707F50E5F4BDC004B295E /* KSFetcherFactoryTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSFetcherFactoryTest.m; sourceTree = "<group>"; };
  756. F9A707F60E5F4BDC004B295E /* KSFrameworkStats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSFrameworkStats.h; sourceTree = "<group>"; };
  757. F9A707F70E5F4BDC004B295E /* KSFrameworkStats.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSFrameworkStats.m; sourceTree = "<group>"; };
  758. F9A707F90E5F4BDC004B295E /* KSFrameworkStatsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSFrameworkStatsTest.m; sourceTree = "<group>"; };
  759. F9A707FA0E5F4BDC004B295E /* KSInstallAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSInstallAction.h; sourceTree = "<group>"; };
  760. F9A707FB0E5F4BDC004B295E /* KSInstallAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSInstallAction.m; sourceTree = "<group>"; };
  761. F9A707FD0E5F4BDC004B295E /* KSInstallActionTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSInstallActionTest.m; sourceTree = "<group>"; };
  762. F9A707FE0E5F4BDC004B295E /* KSMemoryTicketStore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSMemoryTicketStore.h; sourceTree = "<group>"; };
  763. F9A707FF0E5F4BDC004B295E /* KSMemoryTicketStore.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSMemoryTicketStore.m; sourceTree = "<group>"; };
  764. F9A708010E5F4BDC004B295E /* KSMemoryTicketStoreTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSMemoryTicketStoreTest.m; sourceTree = "<group>"; };
  765. F9A708020E5F4BDC004B295E /* KSMockFetcherFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSMockFetcherFactory.h; sourceTree = "<group>"; };
  766. F9A708030E5F4BDC004B295E /* KSMockFetcherFactory.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSMockFetcherFactory.m; sourceTree = "<group>"; };
  767. F9A708040E5F4BDC004B295E /* KSMultiUpdateAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSMultiUpdateAction.h; sourceTree = "<group>"; };
  768. F9A708050E5F4BDC004B295E /* KSMultiUpdateAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSMultiUpdateAction.m; sourceTree = "<group>"; };
  769. F9A708070E5F4BDC004B295E /* KSMultiUpdateActionTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSMultiUpdateActionTest.m; sourceTree = "<group>"; };
  770. F9A7080C0E5F4BDC004B295E /* KSPlistServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSPlistServer.h; sourceTree = "<group>"; };
  771. F9A7080D0E5F4BDC004B295E /* KSPlistServer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSPlistServer.m; sourceTree = "<group>"; };
  772. F9A7080F0E5F4BDC004B295E /* KSPlistServerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSPlistServerTest.m; sourceTree = "<group>"; };
  773. F9A708100E5F4BDC004B295E /* KSPrefetchAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSPrefetchAction.h; sourceTree = "<group>"; };
  774. F9A708110E5F4BDC004B295E /* KSPrefetchAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSPrefetchAction.m; sourceTree = "<group>"; };
  775. F9A708130E5F4BDC004B295E /* KSPrefetchActionTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSPrefetchActionTest.m; sourceTree = "<group>"; };
  776. F9A708140E5F4BDC004B295E /* KSPromptAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSPromptAction.h; sourceTree = "<group>"; };
  777. F9A708150E5F4BDC004B295E /* KSPromptAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSPromptAction.m; sourceTree = "<group>"; };
  778. F9A708170E5F4BDC004B295E /* KSPromptActionTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSPromptActionTest.m; sourceTree = "<group>"; };
  779. F9A708180E5F4BDC004B295E /* KSServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSServer.h; sourceTree = "<group>"; };
  780. F9A708190E5F4BDC004B295E /* KSServer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSServer.m; sourceTree = "<group>"; };
  781. F9A7081B0E5F4BDC004B295E /* KSServerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSServerTest.m; sourceTree = "<group>"; };
  782. F9A7081C0E5F4BDC004B295E /* KSSilentUpdateAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSSilentUpdateAction.h; sourceTree = "<group>"; };
  783. F9A7081D0E5F4BDC004B295E /* KSSilentUpdateAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSSilentUpdateAction.m; sourceTree = "<group>"; };
  784. F9A7081F0E5F4BDC004B295E /* KSSilentUpdateActionTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSSilentUpdateActionTest.m; sourceTree = "<group>"; };
  785. F9A708200E5F4BDC004B295E /* KSTicket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSTicket.h; sourceTree = "<group>"; };
  786. F9A708210E5F4BDC004B295E /* KSTicket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSTicket.m; sourceTree = "<group>"; };
  787. F9A708220E5F4BDC004B295E /* KSTicketStore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSTicketStore.h; sourceTree = "<group>"; };
  788. F9A708230E5F4BDC004B295E /* KSTicketStore.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSTicketStore.m; sourceTree = "<group>"; };
  789. F9A708240E5F4BDC004B295E /* KSTicketStoreTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSTicketStoreTest.h; sourceTree = "<group>"; };
  790. F9A708250E5F4BDC004B295E /* KSTicketStoreTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSTicketStoreTest.m; sourceTree = "<group>"; };
  791. F9A708270E5F4BDC004B295E /* KSTicketTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSTicketTest.m; sourceTree = "<group>"; };
  792. F9A7082A0E5F4BDC004B295E /* KSUpdateAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSUpdateAction.h; sourceTree = "<group>"; };
  793. F9A7082B0E5F4BDC004B295E /* KSUpdateAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSUpdateAction.m; sourceTree = "<group>"; };
  794. F9A7082D0E5F4BDC004B295E /* KSUpdateActionTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSUpdateActionTest.m; sourceTree = "<group>"; };
  795. F9A7082E0E5F4BDC004B295E /* KSUpdateCheckAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSUpdateCheckAction.h; sourceTree = "<group>"; };
  796. F9A7082F0E5F4BDC004B295E /* KSUpdateCheckAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSUpdateCheckAction.m; sourceTree = "<group>"; };
  797. F9A708310E5F4BDC004B295E /* KSUpdateCheckActionTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSUpdateCheckActionTest.m; sourceTree = "<group>"; };
  798. F9A708320E5F4BDC004B295E /* KSUpdateEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSUpdateEngine.h; sourceTree = "<group>"; };
  799. F9A708330E5F4BDC004B295E /* KSUpdateEngine.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSUpdateEngine.m; sourceTree = "<group>"; };
  800. F9A708340E5F4BDC004B295E /* KSUpdateEngineParameters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSUpdateEngineParameters.h; sourceTree = "<group>"; };
  801. F9A708360E5F4BDC004B295E /* KSUpdateEngineTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSUpdateEngineTest.m; sourceTree = "<group>"; };
  802. F9A708370E5F4BDC004B295E /* KSUpdateInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSUpdateInfo.h; sourceTree = "<group>"; };
  803. F9A708380E5F4BDC004B295E /* KSUpdateInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSUpdateInfo.m; sourceTree = "<group>"; };
  804. F9A7083A0E5F4BDC004B295E /* KSUpdateInfoTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSUpdateInfoTest.m; sourceTree = "<group>"; };
  805. F9A7083C0E5F4BDC004B295E /* ksurl Test-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "ksurl Test-Info.plist"; sourceTree = "<group>"; };
  806. F9A7083D0E5F4BDC004B295E /* ksurl-main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "ksurl-main.m"; sourceTree = "<group>"; };
  807. F9A7083F0E5F4BDC004B295E /* KSURLTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSURLTest.m; sourceTree = "<group>"; };
  808. F9A708430E5F4BDC004B295E /* Test-FAILURE.dmg */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Test-FAILURE.dmg"; sourceTree = "<group>"; };
  809. F9A708440E5F4BDC004B295E /* Test-SUCCESS.dmg */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Test-SUCCESS.dmg"; sourceTree = "<group>"; };
  810. F9A708450E5F4BDC004B295E /* Test-TRYAGAIN.dmg */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Test-TRYAGAIN.dmg"; sourceTree = "<group>"; };
  811. F9A708460E5F4BDC004B295E /* UpdateEngine-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "UpdateEngine-Info.plist"; sourceTree = "<group>"; };
  812. F9A708580E5F4C2C004B295E /* GTM.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GTM.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  813. F9A7086B0E5F4DBF004B295E /* Common.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Common.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  814. F9A708AB0E5F4F8D004B295E /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = "<absolute>"; };
  815. F9A708B60E5F4FAC004B295E /* Common Tests.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Common Tests.octest"; sourceTree = BUILT_PRODUCTS_DIR; };
  816. /* End PBXFileReference section */
  817. /* Begin PBXFrameworksBuildPhase section */
  818. 3863C6BA0F65B42300560B63 /* Frameworks */ = {
  819. isa = PBXFrameworksBuildPhase;
  820. buildActionMask = 2147483647;
  821. files = (
  822. 3863C6D20F65B47000560B63 /* Cocoa.framework in Frameworks */,
  823. );
  824. runOnlyForDeploymentPostprocessing = 0;
  825. };
  826. 38AF7FFE0E799EAA0060B504 /* Frameworks */ = {
  827. isa = PBXFrameworksBuildPhase;
  828. buildActionMask = 2147483647;
  829. files = (
  830. 38AF7FFF0E799EAA0060B504 /* Carbon.framework in Frameworks */,
  831. 38AF80000E799EAA0060B504 /* IOKit.framework in Frameworks */,
  832. 38AF80010E799EAA0060B504 /* Foundation.framework in Frameworks */,
  833. );
  834. runOnlyForDeploymentPostprocessing = 0;
  835. };
  836. 38AF826B0E81A5FA0060B504 /* Frameworks */ = {
  837. isa = PBXFrameworksBuildPhase;
  838. buildActionMask = 2147483647;
  839. files = (
  840. 38AF826C0E81A5FA0060B504 /* Carbon.framework in Frameworks */,
  841. 38AF826D0E81A5FA0060B504 /* IOKit.framework in Frameworks */,
  842. 38AF826E0E81A5FA0060B504 /* Foundation.framework in Frameworks */,
  843. );
  844. runOnlyForDeploymentPostprocessing = 0;
  845. };
  846. F95BAA950E5F5BFD00C4AA72 /* Frameworks */ = {
  847. isa = PBXFrameworksBuildPhase;
  848. buildActionMask = 2147483647;
  849. files = (
  850. F9C66E100E819101008AB128 /* Carbon.framework in Frameworks */,
  851. F9C66CB60E818F52008AB128 /* Foundation.framework in Frameworks */,
  852. F95BAAF50E5F5D3100C4AA72 /* GTM.framework in Frameworks */,
  853. F95BAAF60E5F5D3100C4AA72 /* Common.framework in Frameworks */,
  854. );
  855. runOnlyForDeploymentPostprocessing = 0;
  856. };
  857. F95BAB120E5F5F5600C4AA72 /* Frameworks */ = {
  858. isa = PBXFrameworksBuildPhase;
  859. buildActionMask = 2147483647;
  860. files = (
  861. F9C66E1F0E8191B2008AB128 /* Foundation.framework in Frameworks */,
  862. F95BAB3E0E5F5FC500C4AA72 /* GTM.framework in Frameworks */,
  863. F95BAB3F0E5F5FC500C4AA72 /* Common.framework in Frameworks */,
  864. F95BAB400E5F5FC500C4AA72 /* Core.framework in Frameworks */,
  865. );
  866. runOnlyForDeploymentPostprocessing = 0;
  867. };
  868. F95BAB770E5F612E00C4AA72 /* Frameworks */ = {
  869. isa = PBXFrameworksBuildPhase;
  870. buildActionMask = 2147483647;
  871. files = (
  872. F9C66E210E8191C8008AB128 /* Foundation.framework in Frameworks */,
  873. );
  874. runOnlyForDeploymentPostprocessing = 0;
  875. };
  876. F9A708690E5F4DBF004B295E /* Frameworks */ = {
  877. isa = PBXFrameworksBuildPhase;
  878. buildActionMask = 2147483647;
  879. files = (
  880. F9C66E140E819138008AB128 /* Carbon.framework in Frameworks */,
  881. F9C66D3B0E818F81008AB128 /* Foundation.framework in Frameworks */,
  882. F9A708880E5F4E36004B295E /* GTM.framework in Frameworks */,
  883. F9A708AC0E5F4F8D004B295E /* IOKit.framework in Frameworks */,
  884. );
  885. runOnlyForDeploymentPostprocessing = 0;
  886. };
  887. F9A708B30E5F4FAC004B295E /* Frameworks */ = {
  888. isa = PBXFrameworksBuildPhase;
  889. buildActionMask = 2147483647;
  890. files = (
  891. F95BAA750E5F5A3900C4AA72 /* GTM.framework in Frameworks */,
  892. F95BAA760E5F5A3900C4AA72 /* Common.framework in Frameworks */,
  893. F9C66E1D0E8191A6008AB128 /* Foundation.framework in Frameworks */,
  894. );
  895. runOnlyForDeploymentPostprocessing = 0;
  896. };
  897. F9C66D3F0E818FB9008AB128 /* Frameworks */ = {
  898. isa = PBXFrameworksBuildPhase;
  899. buildActionMask = 2147483647;
  900. files = (
  901. F9C66D400E818FC0008AB128 /* Foundation.framework in Frameworks */,
  902. );
  903. runOnlyForDeploymentPostprocessing = 0;
  904. };
  905. F9C66D4F0E8190D1008AB128 /* Frameworks */ = {
  906. isa = PBXFrameworksBuildPhase;
  907. buildActionMask = 2147483647;
  908. files = (
  909. F9C66D500E8190D6008AB128 /* Foundation.framework in Frameworks */,
  910. F9C66E120E819126008AB128 /* Carbon.framework in Frameworks */,
  911. );
  912. runOnlyForDeploymentPostprocessing = 0;
  913. };
  914. /* End PBXFrameworksBuildPhase section */
  915. /* Begin PBXGroup section */
  916. 38132B830EB79D5C008EC2FB /* Build */ = {
  917. isa = PBXGroup;
  918. children = (
  919. 38132B110EB77B98008EC2FB /* engine_install */,
  920. 38132B850EB79D6A008EC2FB /* kshash.sh */,
  921. 38132B860EB79D6A008EC2FB /* enginerunner-plist-generator.sh */,
  922. );
  923. name = Build;
  924. sourceTree = "<group>";
  925. };
  926. 3863C6B10F65B40F00560B63 /* Actions */ = {
  927. isa = PBXGroup;
  928. children = (
  929. 3863C6E80F66EA7000560B63 /* AppController.h */,
  930. 3863C6E70F66EA7000560B63 /* AppController.m */,
  931. 3863C6EB0F66F1D100560B63 /* UECatalogLoaderAction.h */,
  932. 3863C6EC0F66F1D100560B63 /* UECatalogLoaderAction.m */,
  933. 3863C7150F680E7400560B63 /* UECatalogFilterAction.h */,
  934. 3863C7140F680E7400560B63 /* UECatalogFilterAction.m */,
  935. 3863C7190F6821AA00560B63 /* UECatalogDownloadAction.h */,
  936. 3863C7170F6821AA00560B63 /* UECatalogDownloadAction.m */,
  937. 3863C7180F6821AA00560B63 /* UEImageDownloadAction.h */,
  938. 3863C71A0F6821AA00560B63 /* UEImageDownloadAction.m */,
  939. 3863C6FE0F67027E00560B63 /* UENotifications.m */,
  940. 3863C6C80F65B44700560B63 /* main.m */,
  941. 3863C6C70F65B44700560B63 /* Info.plist */,
  942. 3863C6CD0F65B45100560B63 /* InfoPlist.strings */,
  943. 3863C6CB0F65B45100560B63 /* MainMenu.xib */,
  944. );
  945. name = Actions;
  946. sourceTree = "<group>";
  947. };
  948. 38AF7B3E0E7817A80060B504 /* Samples */ = {
  949. isa = PBXGroup;
  950. children = (
  951. 3863C6B10F65B40F00560B63 /* Actions */,
  952. 38AF800F0E799EC00060B504 /* HelloEngine */,
  953. 38AF823E0E81A5E60060B504 /* EngineRunner */,
  954. );
  955. name = Samples;
  956. sourceTree = "<group>";
  957. };
  958. 38AF800F0E799EC00060B504 /* HelloEngine */ = {
  959. isa = PBXGroup;
  960. children = (
  961. 38AF80100E799EE50060B504 /* HelloEngine.m */,
  962. );
  963. name = HelloEngine;
  964. sourceTree = "<group>";
  965. };
  966. 38AF823E0E81A5E60060B504 /* EngineRunner */ = {
  967. isa = PBXGroup;
  968. children = (
  969. 38132B830EB79D5C008EC2FB /* Build */,
  970. 38AF82870E81A7180060B504 /* main.m */,
  971. 38AF82930E81A7180060B504 /* ERCommand.h */,
  972. 38AF82920E81A7180060B504 /* ERCommand.m */,
  973. 38AF82910E81A7180060B504 /* ERCommandRunner.h */,
  974. 38AF82900E81A7180060B504 /* ERCommandRunner.m */,
  975. 38AF82860E81A7180060B504 /* ERAddTicketCommand.h */,
  976. 38AF82850E81A7180060B504 /* ERAddTicketCommand.m */,
  977. 38AF82950E81A7180060B504 /* ERChangeTicketCommand.h */,
  978. 38AF82940E81A7180060B504 /* ERChangeTicketCommand.m */,
  979. 38AF828F0E81A7180060B504 /* ERDeleteTicketCommand.h */,
  980. 38AF828E0E81A7180060B504 /* ERDeleteTicketCommand.m */,
  981. 38AF82AB0E82CA3F0060B504 /* ERDryRunCommand.h */,
  982. 38AF82AC0E82CA3F0060B504 /* ERDryRunCommand.m */,
  983. 38AF83100E87EEAD0060B504 /* ERDryRunTicketCommand.h */,
  984. 38AF830F0E87EEAD0060B504 /* ERDryRunTicketCommand.m */,
  985. 38AF828D0E81A7180060B504 /* ERListTicketsCommand.h */,
  986. 38AF828C0E81A7180060B504 /* ERListTicketsCommand.m */,
  987. 38AF82890E81A7180060B504 /* ERRunUpdateCommand.h */,
  988. 38AF82880E81A7180060B504 /* ERRunUpdateCommand.m */,
  989. 38AF830C0E87EB230060B504 /* ERRunUpdateTicketCommand.h */,
  990. 38AF830D0E87EB230060B504 /* ERRunUpdateTicketCommand.m */,
  991. 3830F7330EA8FA9700A8D0D3 /* ERSelfUpdateCommand.h */,
  992. 3830F7340EA8FA9700A8D0D3 /* ERSelfUpdateCommand.m */,
  993. 38297B240EC257D20071AE98 /* ERUtilities.h */,
  994. );
  995. name = EngineRunner;
  996. sourceTree = "<group>";
  997. };
  998. F42CD4820F58C2F300C15DA3 /* gdata-objectivec-client */ = {
  999. isa = PBXGroup;
  1000. children = (
  1001. F42CD4880F58C34900C15DA3 /* Source */,
  1002. );
  1003. path = "gdata-objectivec-client";
  1004. sourceTree = "<group>";
  1005. };
  1006. F42CD4880F58C34900C15DA3 /* Source */ = {
  1007. isa = PBXGroup;
  1008. children = (
  1009. F42CD48A0F58C37F00C15DA3 /* GDataDefines.h */,
  1010. F42CD4890F58C35200C15DA3 /* Networking */,
  1011. );
  1012. path = Source;
  1013. sourceTree = "<group>";
  1014. };
  1015. F42CD4890F58C35200C15DA3 /* Networking */ = {
  1016. isa = PBXGroup;
  1017. children = (
  1018. F42CD48B0F58C39300C15DA3 /* GDataHTTPFetcher.h */,
  1019. F42CD48C0F58C39300C15DA3 /* GDataHTTPFetcher.m */,
  1020. F42CD48D0F58C39300C15DA3 /* GDataHTTPFetcherLogging.h */,
  1021. F42CD48E0F58C39300C15DA3 /* GDataHTTPFetcherLogging.m */,
  1022. );
  1023. path = Networking;
  1024. sourceTree = "<group>";
  1025. };
  1026. F966F2CD0E81688C009FCD64 /* XcodeConfigs */ = {
  1027. isa = PBXGroup;
  1028. children = (
  1029. F966F2CE0E81688C009FCD64 /* Project */,
  1030. F966F2D70E81688C009FCD64 /* Target */,
  1031. F966F2D10E81688C009FCD64 /* subconfig */,
  1032. );
  1033. path = XcodeConfigs;
  1034. sourceTree = "<group>";
  1035. };
  1036. F966F2CE0E81688C009FCD64 /* Project */ = {
  1037. isa = PBXGroup;
  1038. children = (
  1039. F966F2CF0E81688C009FCD64 /* DebugTigerOrLater.xcconfig */,
  1040. F966F2D00E81688C009FCD64 /* ReleaseTigerOrLater.xcconfig */,
  1041. );
  1042. path = Project;
  1043. sourceTree = "<group>";
  1044. };
  1045. F966F2D10E81688C009FCD64 /* subconfig */ = {
  1046. isa = PBXGroup;
  1047. children = (
  1048. F966F2D20E81688C009FCD64 /* CodeCoverage.xcconfig */,
  1049. F966F2D30E81688C009FCD64 /* Debug.xcconfig */,
  1050. F966F2D40E81688C009FCD64 /* General.xcconfig */,
  1051. F966F2D50E81688C009FCD64 /* Release.xcconfig */,
  1052. F966F2D60E81688C009FCD64 /* TigerOrLater.xcconfig */,
  1053. );
  1054. path = subconfig;
  1055. sourceTree = "<group>";
  1056. };
  1057. F966F2D70E81688C009FCD64 /* Target */ = {
  1058. isa = PBXGroup;
  1059. children = (
  1060. F966F2D80E81688C009FCD64 /* DebugUnittest.xcconfig */,
  1061. F966F2D90E81688C009FCD64 /* LoadableBundle.xcconfig */,
  1062. F966F2DA0E81688C009FCD64 /* ReleaseUnittest.xcconfig */,
  1063. F966F2DB0E81688C009FCD64 /* SharedLibrary.xcconfig */,
  1064. F966F2DC0E81688C009FCD64 /* Unittest.xcconfig */,
  1065. );
  1066. path = Target;
  1067. sourceTree = "<group>";
  1068. };
  1069. F98DD3DF0E5F4B5E00FE644D = {
  1070. isa = PBXGroup;
  1071. children = (
  1072. F95BAAEA0E5F5CF200C4AA72 /* UpdateEngine.pch */,
  1073. F966F2CD0E81688C009FCD64 /* XcodeConfigs */,
  1074. F9DF26EA0E5F658A009BB9FE /* externals */,
  1075. F9A707B20E5F4BCF004B295E /* Common */,
  1076. F9A707E00E5F4BDC004B295E /* Core */,
  1077. 38AF7B3E0E7817A80060B504 /* Samples */,
  1078. F9A708AA0E5F4F74004B295E /* Frameworks */,
  1079. F9A7084D0E5F4BF3004B295E /* Products */,
  1080. );
  1081. sourceTree = "<group>";
  1082. };
  1083. F9A7065C0E5F4B87004B295E /* google-toolbox-for-mac */ = {
  1084. isa = PBXGroup;
  1085. children = (
  1086. F9A706820E5F4BB9004B295E /* COPYING */,
  1087. F9A706E90E5F4BB9004B295E /* GTM-Info.plist */,
  1088. F9A706EE0E5F4BB9004B295E /* GTMDefines.h */,
  1089. F9A706830E5F4BB9004B295E /* DebugUtils */,
  1090. F9A706880E5F4BB9004B295E /* Foundation */,
  1091. );
  1092. path = "google-toolbox-for-mac";
  1093. sourceTree = "<group>";
  1094. };
  1095. F9A706830E5F4BB9004B295E /* DebugUtils */ = {
  1096. isa = PBXGroup;
  1097. children = (
  1098. F9A706840E5F4BB9004B295E /* GTMDebugSelectorValidation.h */,
  1099. F9A706850E5F4BB9004B295E /* GTMMethodCheck.h */,
  1100. F9A706860E5F4BB9004B295E /* GTMMethodCheck.m */,
  1101. F9A706870E5F4BB9004B295E /* GTMMethodCheckTest.m */,
  1102. );
  1103. name = DebugUtils;
  1104. path = "../google-toolbox-for-mac/DebugUtils";
  1105. sourceTree = "<group>";
  1106. };
  1107. F9A706880E5F4BB9004B295E /* Foundation */ = {
  1108. isa = PBXGroup;
  1109. children = (
  1110. F9A706890E5F4BB9004B295E /* GTMBase64.h */,
  1111. F9A7068A0E5F4BB9004B295E /* GTMBase64.m */,
  1112. F9A7068B0E5F4BB9004B295E /* GTMBase64Test.m */,
  1113. F9A7068C0E5F4BB9004B295E /* GTMCalculatedRange.h */,
  1114. F9A7068D0E5F4BB9004B295E /* GTMCalculatedRange.m */,
  1115. F9A7068E0E5F4BB9004B295E /* GTMCalculatedRangeTest.m */,
  1116. F9A7068F0E5F4BB9004B295E /* GTMFourCharCode.h */,
  1117. F9A706900E5F4BB9004B295E /* GTMFourCharCode.m */,
  1118. F9A706910E5F4BB9004B295E /* GTMFourCharCodeTest.m */,
  1119. F9A706920E5F4BB9004B295E /* GTMGarbageCollection.h */,
  1120. F9A706930E5F4BB9004B295E /* GTMGeometryUtils.h */,
  1121. F9A706940E5F4BB9004B295E /* GTMGeometryUtils.m */,
  1122. F9A706950E5F4BB9004B295E /* GTMGeometryUtilsTest.m */,
  1123. F9A7069A0E5F4BB9004B295E /* GTMHTTPServer.h */,
  1124. F9A7069B0E5F4BB9004B295E /* GTMHTTPServer.m */,
  1125. F9A7069C0E5F4BB9004B295E /* GTMHTTPServerTest.m */,
  1126. F9A7069D0E5F4BB9004B295E /* GTMLogger+ASL.h */,
  1127. F9A7069E0E5F4BB9004B295E /* GTMLogger+ASL.m */,
  1128. F9A7069F0E5F4BB9004B295E /* GTMLogger+ASLTest.m */,
  1129. F9A706A00E5F4BB9004B295E /* GTMLogger.h */,
  1130. F9A706A10E5F4BB9004B295E /* GTMLogger.m */,
  1131. F9A706A20E5F4BB9004B295E /* GTMLoggerRingBufferWriter.h */,
  1132. F9A706A30E5F4BB9004B295E /* GTMLoggerRingBufferWriter.m */,
  1133. F9A706A40E5F4BB9004B295E /* GTMLoggerRingBufferWriterTest.m */,
  1134. F9A706A50E5F4BB9004B295E /* GTMLoggerTest.m */,
  1135. F9A706A60E5F4BB9004B295E /* GTMNSAppleEvent+HandlerTest.applescript */,
  1136. F9A706A70E5F4BB9004B295E /* GTMNSAppleEventDescriptor+Foundation.h */,
  1137. F9A706A80E5F4BB9004B295E /* GTMNSAppleEventDescriptor+Foundation.m */,
  1138. F9A706A90E5F4BB9004B295E /* GTMNSAppleEventDescriptor+FoundationTest.m */,
  1139. F9A706AA0E5F4BB9004B295E /* GTMNSAppleEventDescriptor+Handler.h */,
  1140. F9A706AB0E5F4BB9004B295E /* GTMNSAppleEventDescriptor+Handler.m */,
  1141. F9A706AC0E5F4BB9004B295E /* GTMNSAppleEventDescriptor+HandlerTest.m */,
  1142. F9A706AD0E5F4BB9004B295E /* GTMNSAppleScript+Handler.h */,
  1143. F9A706AE0E5F4BB9004B295E /* GTMNSAppleScript+Handler.m */,
  1144. F9A706AF0E5F4BB9004B295E /* GTMNSAppleScript+HandlerTest.m */,
  1145. F9A706B00E5F4BB9004B295E /* GTMNSData+zlib.h */,
  1146. F9A706B10E5F4BB9004B295E /* GTMNSData+zlib.m */,
  1147. F9A706B20E5F4BB9004B295E /* GTMNSData+zlibTest.m */,
  1148. F9A706B30E5F4BB9004B295E /* GTMNSDictionary+URLArguments.h */,
  1149. F9A706B40E5F4BB9004B295E /* GTMNSDictionary+URLArguments.m */,
  1150. F9A706B50E5F4BB9004B295E /* GTMNSDictionary+URLArgumentsTest.m */,
  1151. F9A706B60E5F4BB9004B295E /* GTMNSEnumerator+Filter.h */,
  1152. F9A706B70E5F4BB9004B295E /* GTMNSEnumerator+Filter.m */,
  1153. F9A706B80E5F4BB9004B295E /* GTMNSEnumerator+FilterTest.m */,
  1154. F9A706B90E5F4BB9004B295E /* GTMNSFileManager+Path.h */,
  1155. F9A706BA0E5F4BB9004B295E /* GTMNSFileManager+Path.m */,
  1156. F9A706BB0E5F4BB9004B295E /* GTMNSFileManager+PathTest.m */,
  1157. F9A706BC0E5F4BB9004B295E /* GTMNSString+FindFolder.h */,
  1158. F9A706BD0E5F4BB9004B295E /* GTMNSString+FindFolder.m */,
  1159. F9A706BE0E5F4BB9004B295E /* GTMNSString+FindFolderTest.m */,
  1160. F9A706BF0E5F4BB9004B295E /* GTMNSString+HTML.h */,
  1161. F9A706C00E5F4BB9004B295E /* GTMNSString+HTML.m */,
  1162. F9A706C10E5F4BB9004B295E /* GTMNSString+HTMLTest.m */,
  1163. F9A706C20E5F4BB9004B295E /* GTMNSString+Replace.h */,
  1164. F9A706C30E5F4BB9004B295E /* GTMNSString+Replace.m */,
  1165. F9A706C40E5F4BB9004B295E /* GTMNSString+ReplaceTest.m */,
  1166. F9A706C50E5F4BB9004B295E /* GTMNSString+URLArguments.h */,
  1167. F9A706C60E5F4BB9004B295E /* GTMNSString+URLArguments.m */,
  1168. F9A706C70E5F4BB9004B295E /* GTMNSString+URLArgumentsTest.m */,
  1169. F9A706C80E5F4BB9004B295E /* GTMNSString+XML.h */,
  1170. F9A706C90E5F4BB9004B295E /* GTMNSString+XML.m */,
  1171. F9A706CA0E5F4BB9004B295E /* GTMNSString+XMLTest.m */,
  1172. F9A706CB0E5F4BB9004B295E /* GTMObjC2Runtime.h */,
  1173. F9A706CC0E5F4BB9004B295E /* GTMObjC2Runtime.m */,
  1174. F9A706CD0E5F4BB9004B295E /* GTMObjC2RuntimeTest.m */,
  1175. F9A706CE0E5F4BB9004B295E /* GTMObjectSingleton.h */,
  1176. F9A706CF0E5F4BB9004B295E /* GTMPath.h */,
  1177. F9A706D00E5F4BB9004B295E /* GTMPath.m */,
  1178. F9A706D10E5F4BB9004B295E /* GTMPathTest.m */,
  1179. F9A706D20E5F4BB9004B295E /* GTMProgressMonitorInputStream.h */,
  1180. F9A706D50E5F4BB9004B295E /* GTMRegex.h */,
  1181. F9A706D60E5F4BB9004B295E /* GTMRegex.m */,
  1182. F9A706D70E5F4BB9004B295E /* GTMRegexTest.m */,
  1183. F9A706D80E5F4BB9004B295E /* GTMScriptRunner.h */,
  1184. F9A706D90E5F4BB9004B295E /* GTMScriptRunner.m */,
  1185. F9A706DA0E5F4BB9004B295E /* GTMScriptRunnerTest.m */,
  1186. F9A706DB0E5F4BB9004B295E /* GTMSignalHandler.h */,
  1187. F9A706DC0E5F4BB9004B295E /* GTMSignalHandler.m */,
  1188. F9A706DD0E5F4BB9004B295E /* GTMSignalHandlerTest.m */,
  1189. F9A706DE0E5F4BB9004B295E /* GTMStackTrace.h */,
  1190. F9A706DF0E5F4BB9004B295E /* GTMStackTrace.m */,
  1191. F9A706E00E5F4BB9004B295E /* GTMStackTraceTest.m */,
  1192. F9A706E10E5F4BB9004B295E /* GTMSystemVersion.h */,
  1193. F9A706E20E5F4BB9004B295E /* GTMSystemVersion.m */,
  1194. F9A706E30E5F4BB9004B295E /* GTMSystemVersionTest.m */,
  1195. F9A706E40E5F4BB9004B295E /* GTMValidatingContainers.h */,
  1196. F9A706E50E5F4BB9004B295E /* GTMValidatingContainers.m */,
  1197. F9A706E60E5F4BB9004B295E /* GTMValidatingContainersTest.m */,
  1198. );
  1199. name = Foundation;
  1200. path = "../google-toolbox-for-mac/Foundation";
  1201. sourceTree = "<group>";
  1202. };
  1203. F9A707B20E5F4BCF004B295E /* Common */ = {
  1204. isa = PBXGroup;
  1205. children = (
  1206. F9A707B30E5F4BCF004B295E /* Info.plist */,
  1207. F95BAA570E5F59C200C4AA72 /* Test-Info.plist */,
  1208. F9A707B50E5F4BCF004B295E /* KSAction.h */,
  1209. F9A707B60E5F4BCF004B295E /* KSAction.m */,
  1210. F9A707B70E5F4BCF004B295E /* KSActionPipe.h */,
  1211. F9A707B80E5F4BCF004B295E /* KSActionPipe.m */,
  1212. F9A707BA0E5F4BCF004B295E /* KSActionPipeTest.m */,
  1213. F9A707BB0E5F4BCF004B295E /* KSActionProcessor.h */,
  1214. F9A707BC0E5F4BCF004B295E /* KSActionProcessor.m */,
  1215. F9A707BE0E5F4BCF004B295E /* KSActionProcessorTest.m */,
  1216. F9A707C00E5F4BCF004B295E /* KSActionTest.m */,
  1217. F9A707C10E5F4BCF004B295E /* KSCompositeAction.h */,
  1218. F9A707C20E5F4BCF004B295E /* KSCompositeAction.m */,
  1219. F9A707C40E5F4BCF004B295E /* KSCompositeActionTest.m */,
  1220. F9A707C50E5F4BCF004B295E /* KSDiskImage.h */,
  1221. F9A707C60E5F4BCF004B295E /* KSDiskImage.m */,
  1222. F9A707C80E5F4BCF004B295E /* KSDiskImageTest.m */,
  1223. F9A707C90E5F4BCF004B295E /* KSEthernetAddress.h */,
  1224. F9A707CA0E5F4BCF004B295E /* KSEthernetAddress.m */,
  1225. F9A707CC0E5F4BCF004B295E /* KSEthernetAddressTest.m */,
  1226. F9A707CD0E5F4BCF004B295E /* KSMultiAction.h */,
  1227. F9A707CE0E5F4BCF004B295E /* KSMultiAction.m */,
  1228. F9A707D00E5F4BCF004B295E /* KSMultiActionTest.m */,
  1229. F9A707D10E5F4BCF004B295E /* KSStatsCollection.h */,
  1230. F9A707D20E5F4BCF004B295E /* KSStatsCollection.m */,
  1231. F9A707D40E5F4BCF004B295E /* KSStatsCollectionTest.m */,
  1232. F9A707D50E5F4BCF004B295E /* KSUUID.h */,
  1233. F9A707D60E5F4BCF004B295E /* KSUUID.m */,
  1234. F9A707D80E5F4BCF004B295E /* KSUUIDTest.m */,
  1235. F9A707D90E5F4BCF004B295E /* NSData+Hash.h */,
  1236. F9A707DA0E5F4BCF004B295E /* NSData+Hash.m */,
  1237. F9A707DC0E5F4BCF004B295E /* NSData+HashTest.m */,
  1238. F9A707DD0E5F4BCF004B295E /* TestResources */,
  1239. );
  1240. path = Common;
  1241. sourceTree = "<group>";
  1242. };
  1243. F9A707DD0E5F4BCF004B295E /* TestResources */ = {
  1244. isa = PBXGroup;
  1245. children = (
  1246. F9A707DE0E5F4BCF004B295E /* Encrypted.dmg */,
  1247. F9A707DF0E5F4BCF004B295E /* WithSLA.dmg */,
  1248. );
  1249. path = TestResources;
  1250. sourceTree = "<group>";
  1251. };
  1252. F9A707E00E5F4BDC004B295E /* Core */ = {
  1253. isa = PBXGroup;
  1254. children = (
  1255. F9A707E10E5F4BDC004B295E /* Framework Test-Info.plist */,
  1256. F9A708460E5F4BDC004B295E /* UpdateEngine-Info.plist */,
  1257. 388E59DD1118C666005EB809 /* KSActionConstants.h */,
  1258. F9A707E20E5F4BDC004B295E /* KSCheckAction.h */,
  1259. F9A707E30E5F4BDC004B295E /* KSCheckAction.m */,
  1260. F9A707E50E5F4BDC004B295E /* KSCheckActionTest.m */,
  1261. 38EF03501121C70E00C343F5 /* KSClientActives.h */,
  1262. 38EF034F1121C70E00C343F5 /* KSClientActives.m */,
  1263. 38EF034E1121C70E00C343F5 /* KSClientActivesTest.m */,
  1264. F9A707E60E5F4BDC004B295E /* KSCommandRunner.h */,
  1265. F9A707E70E5F4BDC004B295E /* KSCommandRunner.m */,
  1266. F9A707E90E5F4BDC004B295E /* KSCommandRunnerTest.m */,
  1267. F9A707EA0E5F4BDC004B295E /* KSDownloadAction.h */,
  1268. F9A707EB0E5F4BDC004B295E /* KSDownloadAction.m */,
  1269. F9A707ED0E5F4BDC004B295E /* KSDownloadActionTest.m */,
  1270. F9A707EE0E5F4BDC004B295E /* KSExistenceChecker.h */,
  1271. F9A707EF0E5F4BDC004B295E /* KSExistenceChecker.m */,
  1272. F9A707F10E5F4BDC004B295E /* KSExistenceCheckerTest.m */,
  1273. F9A707F20E5F4BDC004B295E /* KSFetcherFactory.h */,
  1274. F9A707F30E5F4BDC004B295E /* KSFetcherFactory.m */,
  1275. F9A707F50E5F4BDC004B295E /* KSFetcherFactoryTest.m */,
  1276. F9A707F60E5F4BDC004B295E /* KSFrameworkStats.h */,
  1277. F9A707F70E5F4BDC004B295E /* KSFrameworkStats.m */,
  1278. F9A707F90E5F4BDC004B295E /* KSFrameworkStatsTest.m */,
  1279. F9A707FA0E5F4BDC004B295E /* KSInstallAction.h */,
  1280. F9A707FB0E5F4BDC004B295E /* KSInstallAction.m */,
  1281. F9A707FD0E5F4BDC004B295E /* KSInstallActionTest.m */,
  1282. F9A707FE0E5F4BDC004B295E /* KSMemoryTicketStore.h */,
  1283. F9A707FF0E5F4BDC004B295E /* KSMemoryTicketStore.m */,
  1284. F9A708010E5F4BDC004B295E /* KSMemoryTicketStoreTest.m */,
  1285. F9A708020E5F4BDC004B295E /* KSMockFetcherFactory.h */,
  1286. F9A708030E5F4BDC004B295E /* KSMockFetcherFactory.m */,
  1287. 38833FAF10F642CE00FBBEF8 /* KSMockFetcherFactoryTest.m */,
  1288. F9A708040E5F4BDC004B295E /* KSMultiUpdateAction.h */,
  1289. F9A708050E5F4BDC004B295E /* KSMultiUpdateAction.m */,
  1290. F9A708070E5F4BDC004B295E /* KSMultiUpdateActionTest.m */,
  1291. 380981D9106A9EE200D31925 /* KSOmahaServer.h */,
  1292. 380981DA106A9EE200D31925 /* KSOmahaServer.m */,
  1293. 380981ED106A9F1200D31925 /* KSOmahaServerTest.m */,
  1294. 388E59691118783C005EB809 /* KSOutOfBandDataAction.h */,
  1295. 388E59681118783C005EB809 /* KSOutOfBandDataAction.m */,
  1296. 388E598511187862005EB809 /* KSOutOfBandDataActionTest.m */,
  1297. F9A7080C0E5F4BDC004B295E /* KSPlistServer.h */,
  1298. F9A7080D0E5F4BDC004B295E /* KSPlistServer.m */,
  1299. F9A7080F0E5F4BDC004B295E /* KSPlistServerTest.m */,
  1300. F9A708100E5F4BDC004B295E /* KSPrefetchAction.h */,
  1301. F9A708110E5F4BDC004B295E /* KSPrefetchAction.m */,
  1302. F9A708130E5F4BDC004B295E /* KSPrefetchActionTest.m */,
  1303. F9A708140E5F4BDC004B295E /* KSPromptAction.h */,
  1304. F9A708150E5F4BDC004B295E /* KSPromptAction.m */,
  1305. F9A708170E5F4BDC004B295E /* KSPromptActionTest.m */,
  1306. F9A708180E5F4BDC004B295E /* KSServer.h */,
  1307. F9A708190E5F4BDC004B295E /* KSServer.m */,
  1308. F9A7081B0E5F4BDC004B295E /* KSServerTest.m */,
  1309. F9A7081C0E5F4BDC004B295E /* KSSilentUpdateAction.h */,
  1310. F9A7081D0E5F4BDC004B295E /* KSSilentUpdateAction.m */,
  1311. F9A7081F0E5F4BDC004B295E /* KSSilentUpdateActionTest.m */,
  1312. F9A708200E5F4BDC004B295E /* KSTicket.h */,
  1313. F9A708210E5F4BDC004B295E /* KSTicket.m */,
  1314. F9A708220E5F4BDC004B295E /* KSTicketStore.h */,
  1315. F9A708230E5F4BDC004B295E /* KSTicketStore.m */,
  1316. F9A708240E5F4BDC004B295E /* KSTicketStoreTest.h */,
  1317. F9A708250E5F4BDC004B295E /* KSTicketStoreTest.m */,
  1318. F9A708270E5F4BDC004B295E /* KSTicketTest.m */,
  1319. 380981F1106A9F2300D31925 /* KSTicketTestBase.h */,
  1320. 380981EF106A9F1D00D31925 /* KSTicketTestBase.m */,
  1321. F9A7082A0E5F4BDC004B295E /* KSUpdateAction.h */,
  1322. F9A7082B0E5F4BDC004B295E /* KSUpdateAction.m */,
  1323. F9A7082D0E5F4BDC004B295E /* KSUpdateActionTest.m */,
  1324. F9A7082E0E5F4BDC004B295E /* KSUpdateCheckAction.h */,
  1325. F9A7082F0E5F4BDC004B295E /* KSUpdateCheckAction.m */,
  1326. F9A708310E5F4BDC004B295E /* KSUpdateCheckActionTest.m */,
  1327. F9A708320E5F4BDC004B295E /* KSUpdateEngine.h */,
  1328. F9A708330E5F4BDC004B295E /* KSUpdateEngine.m */,
  1329. F973118B0E7ED5C8001587BD /* KSUpdateEngine+Configuration.h */,
  1330. F973118C0E7ED5C8001587BD /* KSUpdateEngine+Configuration.m */,
  1331. F973118E0E7ED5C8001587BD /* KSUpdateEngine+ConfigurationTest.m */,
  1332. F9A708340E5F4BDC004B295E /* KSUpdateEngineParameters.h */,
  1333. F9A708360E5F4BDC004B295E /* KSUpdateEngineTest.m */,
  1334. F9A708370E5F4BDC004B295E /* KSUpdateInfo.h */,
  1335. F9A708380E5F4BDC004B295E /* KSUpdateInfo.m */,
  1336. F9A7083A0E5F4BDC004B295E /* KSUpdateInfoTest.m */,
  1337. F9A7083B0E5F4BDC004B295E /* Support */,
  1338. F9A708400E5F4BDC004B295E /* TestResources */,
  1339. );
  1340. path = Core;
  1341. sourceTree = "<group>";
  1342. };
  1343. F9A7083B0E5F4BDC004B295E /* Support */ = {
  1344. isa = PBXGroup;
  1345. children = (
  1346. F973117D0E7ED510001587BD /* KSURLNotification.h */,
  1347. F9634E620E78556D00ED7AA3 /* KSURLData.h */,
  1348. F9634E630E78556D00ED7AA3 /* KSURLData.m.xxd */,
  1349. F9A7083C0E5F4BDC004B295E /* ksurl Test-Info.plist */,
  1350. F9A7083D0E5F4BDC004B295E /* ksurl-main.m */,
  1351. F9A7083F0E5F4BDC004B295E /* KSURLTest.m */,
  1352. 38AF80180E799F870060B504 /* KSURLNotification.h */,
  1353. );
  1354. path = Support;
  1355. sourceTree = "<group>";
  1356. };
  1357. F9A708400E5F4BDC004B295E /* TestResources */ = {
  1358. isa = PBXGroup;
  1359. children = (
  1360. F94F33A30E70612E002EE743 /* ServerFailure.plist */,
  1361. F94F33A40E70612E002EE743 /* ServerSuccess.plist */,
  1362. F9A708430E5F4BDC004B295E /* Test-FAILURE.dmg */,
  1363. F9A708440E5F4BDC004B295E /* Test-SUCCESS.dmg */,
  1364. F9A708450E5F4BDC004B295E /* Test-TRYAGAIN.dmg */,
  1365. 389603E20EBA3D2900BDA613 /* Test-ENVVAR.dmg */,
  1366. 3844C19E107BBE3700839BA2 /* Test-STDERR.dmg */,
  1367. 3829B7D910D3FBF800DA1517 /* TagPath-success.plist */,
  1368. 3829B7DB10D4029800DA1517 /* TagPath-binary-success.plist */,
  1369. 3829B7DD10D4059D00DA1517 /* TagPath-malformed-failure.plist */,
  1370. );
  1371. path = TestResources;
  1372. sourceTree = "<group>";
  1373. };
  1374. F9A7084D0E5F4BF3004B295E /* Products */ = {
  1375. isa = PBXGroup;
  1376. children = (
  1377. F9A708580E5F4C2C004B295E /* GTM.framework */,
  1378. F9A7086B0E5F4DBF004B295E /* Common.framework */,
  1379. F9A708B60E5F4FAC004B295E /* Common Tests.octest */,
  1380. F95BAA970E5F5BFD00C4AA72 /* Core.framework */,
  1381. F95BAB150E5F5F5600C4AA72 /* Core Tests.octest */,
  1382. F95BAB620E5F60B600C4AA72 /* ksurl */,
  1383. F95BAB7A0E5F612E00C4AA72 /* ksurl Tests.octest */,
  1384. 38AF80050E799EAA0060B504 /* HelloEngine */,
  1385. 38AF82720E81A5FA0060B504 /* EngineRunner */,
  1386. 3863C6BC0F65B42300560B63 /* Actions.app */,
  1387. );
  1388. name = Products;
  1389. sourceTree = "<group>";
  1390. };
  1391. F9A708AA0E5F4F74004B295E /* Frameworks */ = {
  1392. isa = PBXGroup;
  1393. children = (
  1394. 3863C6D10F65B47000560B63 /* Cocoa.framework */,
  1395. 38AF7D4A0E781CA90060B504 /* Foundation.framework */,
  1396. 38AF7CA10E781C450060B504 /* Carbon.framework */,
  1397. F9A708AB0E5F4F8D004B295E /* IOKit.framework */,
  1398. );
  1399. name = Frameworks;
  1400. path = Common;
  1401. sourceTree = "<group>";
  1402. };
  1403. F9DF26EA0E5F658A009BB9FE /* externals */ = {
  1404. isa = PBXGroup;
  1405. children = (
  1406. F42CD4820F58C2F300C15DA3 /* gdata-objectivec-client */,
  1407. F9A7065C0E5F4B87004B295E /* google-toolbox-for-mac */,
  1408. );
  1409. path = externals;
  1410. sourceTree = "<group>";
  1411. };
  1412. /* End PBXGroup section */
  1413. /* Begin PBXHeadersBuildPhase section */
  1414. F94F49B60E91538C00527D68 /* Headers */ = {
  1415. isa = PBXHeadersBuildPhase;
  1416. buildActionMask = 2147483647;
  1417. files = (
  1418. F94F495B0E91529200527D68 /* KSAction.h in Headers */,
  1419. F94F495C0E91529200527D68 /* KSActionPipe.h in Headers */,
  1420. F94F495D0E91529200527D68 /* KSActionProcessor.h in Headers */,
  1421. F94F495E0E91529200527D68 /* KSCompositeAction.h in Headers */,
  1422. F94F495F0E91529200527D68 /* KSDiskImage.h in Headers */,
  1423. F94F49600E91529200527D68 /* KSEthernetAddress.h in Headers */,
  1424. F94F49610E91529200527D68 /* KSMultiAction.h in Headers */,
  1425. F94F49620E91529200527D68 /* KSStatsCollection.h in Headers */,
  1426. F94F49630E91529200527D68 /* KSUUID.h in Headers */,
  1427. F94F49640E91529200527D68 /* NSData+Hash.h in Headers */,
  1428. );
  1429. runOnlyForDeploymentPostprocessing = 0;
  1430. };
  1431. F95BAA920E5F5BFD00C4AA72 /* Headers */ = {
  1432. isa = PBXHeadersBuildPhase;
  1433. buildActionMask = 2147483647;
  1434. files = (
  1435. F94F496F0E91530F00527D68 /* KSCheckAction.h in Headers */,
  1436. F94F49700E91530F00527D68 /* KSCommandRunner.h in Headers */,
  1437. F94F49710E91530F00527D68 /* KSDownloadAction.h in Headers */,
  1438. F94F49720E91530F00527D68 /* KSExistenceChecker.h in Headers */,
  1439. F94F49730E91530F00527D68 /* KSFetcherFactory.h in Headers */,
  1440. F94F49740E91530F00527D68 /* KSFrameworkStats.h in Headers */,
  1441. F94F49750E91530F00527D68 /* KSInstallAction.h in Headers */,
  1442. F94F49760E91530F00527D68 /* KSMemoryTicketStore.h in Headers */,
  1443. F94F49780E91530F00527D68 /* KSMultiUpdateAction.h in Headers */,
  1444. F94F49790E91530F00527D68 /* KSPlistServer.h in Headers */,
  1445. F94F497A0E91530F00527D68 /* KSPrefetchAction.h in Headers */,
  1446. F94F497B0E91530F00527D68 /* KSPromptAction.h in Headers */,
  1447. F94F497C0E91530F00527D68 /* KSServer.h in Headers */,
  1448. F94F497D0E91530F00527D68 /* KSSilentUpdateAction.h in Headers */,
  1449. F94F497E0E91530F00527D68 /* KSTicket.h in Headers */,
  1450. F94F497F0E91530F00527D68 /* KSTicketStore.h in Headers */,
  1451. F94F49810E91530F00527D68 /* KSUpdateAction.h in Headers */,
  1452. F94F49820E91530F00527D68 /* KSUpdateCheckAction.h in Headers */,
  1453. F94F49830E91530F00527D68 /* KSUpdateEngine+Configuration.h in Headers */,
  1454. F94F49840E91530F00527D68 /* KSUpdateEngine.h in Headers */,
  1455. F94F49850E91530F00527D68 /* KSUpdateEngineParameters.h in Headers */,
  1456. F94F49860E91530F00527D68 /* KSUpdateInfo.h in Headers */,
  1457. 380981DE106A9F0100D31925 /* KSOmahaServer.h in Headers */,
  1458. 388E596E11187851005EB809 /* KSOutOfBandDataAction.h in Headers */,
  1459. 38EF03531121C70E00C343F5 /* KSClientActives.h in Headers */,
  1460. );
  1461. runOnlyForDeploymentPostprocessing = 0;
  1462. };
  1463. /* End PBXHeadersBuildPhase section */
  1464. /* Begin PBXNativeTarget section */
  1465. 3863C6BB0F65B42300560B63 /* Actions */ = {
  1466. isa = PBXNativeTarget;
  1467. buildConfigurationList = 3863C6C10F65B42400560B63 /* Build configuration list for PBXNativeTarget "Actions" */;
  1468. buildPhases = (
  1469. 3863C6B80F65B42300560B63 /* Resources */,
  1470. 3863C6B90F65B42300560B63 /* Sources */,
  1471. 3863C6BA0F65B42300560B63 /* Frameworks */,
  1472. );
  1473. buildRules = (
  1474. );
  1475. dependencies = (
  1476. );
  1477. name = Actions;
  1478. productName = Actions;
  1479. productReference = 3863C6BC0F65B42300560B63 /* Actions.app */;
  1480. productType = "com.apple.product-type.application";
  1481. };
  1482. 38AF7FCF0E799EAA0060B504 /* HelloEngine */ = {
  1483. isa = PBXNativeTarget;
  1484. buildConfigurationList = 38AF80020E799EAA0060B504 /* Build configuration list for PBXNativeTarget "HelloEngine" */;
  1485. buildPhases = (
  1486. 38AF7FD00E799EAA0060B504 /* Sources */,
  1487. 38AF7FFE0E799EAA0060B504 /* Frameworks */,
  1488. );
  1489. buildRules = (
  1490. );
  1491. dependencies = (
  1492. );
  1493. name = HelloEngine;
  1494. productName = ksurl;
  1495. productReference = 38AF80050E799EAA0060B504 /* HelloEngine */;
  1496. productType = "com.apple.product-type.tool";
  1497. };
  1498. 38AF82420E81A5FA0060B504 /* EngineRunner */ = {
  1499. isa = PBXNativeTarget;
  1500. buildConfigurationList = 38AF826F0E81A5FA0060B504 /* Build configuration list for PBXNativeTarget "EngineRunner" */;
  1501. buildPhases = (
  1502. 38AF82430E81A5FA0060B504 /* Sources */,
  1503. 38AF826B0E81A5FA0060B504 /* Frameworks */,
  1504. );
  1505. buildRules = (
  1506. );
  1507. dependencies = (
  1508. );
  1509. name = EngineRunner;
  1510. productName = ksurl;
  1511. productReference = 38AF82720E81A5FA0060B504 /* EngineRunner */;
  1512. productType = "com.apple.product-type.tool";
  1513. };
  1514. F95BAA960E5F5BFD00C4AA72 /* Core */ = {
  1515. isa = PBXNativeTarget;
  1516. buildConfigurationList = F95BAA9B0E5F5BFD00C4AA72 /* Build configuration list for PBXNativeTarget "Core" */;
  1517. buildPhases = (
  1518. F95BAA920E5F5BFD00C4AA72 /* Headers */,
  1519. F95BAA930E5F5BFD00C4AA72 /* Resources */,
  1520. F95BAA940E5F5BFD00C4AA72 /* Sources */,
  1521. F95BAA950E5F5BFD00C4AA72 /* Frameworks */,
  1522. );
  1523. buildRules = (
  1524. );
  1525. dependencies = (
  1526. F95BAB6E0E5F60FA00C4AA72 /* PBXTargetDependency */,
  1527. F95BAAEE0E5F5D1A00C4AA72 /* PBXTargetDependency */,
  1528. F95BAAEC0E5F5D1700C4AA72 /* PBXTargetDependency */,
  1529. );
  1530. name = Core;
  1531. productName = Core;
  1532. productReference = F95BAA970E5F5BFD00C4AA72 /* Core.framework */;
  1533. productType = "com.apple.product-type.framework";
  1534. };
  1535. F95BAB140E5F5F5600C4AA72 /* Core Tests */ = {
  1536. isa = PBXNativeTarget;
  1537. buildConfigurationList = F95BAB190E5F5F5700C4AA72 /* Build configuration list for PBXNativeTarget "Core Tests" */;
  1538. buildPhases = (
  1539. F95BAB100E5F5F5600C4AA72 /* Resources */,
  1540. F95BAB110E5F5F5600C4AA72 /* Sources */,
  1541. F95BAB120E5F5F5600C4AA72 /* Frameworks */,
  1542. F95BAB130E5F5F5600C4AA72 /* ShellScript */,
  1543. );
  1544. buildRules = (
  1545. );
  1546. dependencies = (
  1547. F95BAB3C0E5F5FBB00C4AA72 /* PBXTargetDependency */,
  1548. );
  1549. name = "Core Tests";
  1550. productName = "Core Tests";
  1551. productReference = F95BAB150E5F5F5600C4AA72 /* Core Tests.octest */;
  1552. productType = "com.apple.product-type.bundle";
  1553. };
  1554. F95BAB610E5F60B600C4AA72 /* ksurl */ = {
  1555. isa = PBXNativeTarget;
  1556. buildConfigurationList = F95BAB740E5F612300C4AA72 /* Build configuration list for PBXNativeTarget "ksurl" */;
  1557. buildPhases = (
  1558. F95BAB5F0E5F60B600C4AA72 /* Sources */,
  1559. F9C66D3F0E818FB9008AB128 /* Frameworks */,
  1560. );
  1561. buildRules = (
  1562. );
  1563. dependencies = (
  1564. );
  1565. name = ksurl;
  1566. productName = ksurl;
  1567. productReference = F95BAB620E5F60B600C4AA72 /* ksurl */;
  1568. productType = "com.apple.product-type.tool";
  1569. };
  1570. F95BAB790E5F612E00C4AA72 /* ksurl Tests */ = {
  1571. isa = PBXNativeTarget;
  1572. buildConfigurationList = F95BAB800E5F612F00C4AA72 /* Build configuration list for PBXNativeTarget "ksurl Tests" */;
  1573. buildPhases = (
  1574. F95BAB750E5F612E00C4AA72 /* Resources */,
  1575. F95BAB760E5F612E00C4AA72 /* Sources */,
  1576. F95BAB770E5F612E00C4AA72 /* Frameworks */,
  1577. F95BAB780E5F612E00C4AA72 /* ShellScript */,
  1578. );
  1579. buildRules = (
  1580. );
  1581. dependencies = (
  1582. F95BAB870E5F615F00C4AA72 /* PBXTargetDependency */,
  1583. );
  1584. name = "ksurl Tests";
  1585. productName = "ksurl Tests";
  1586. productReference = F95BAB7A0E5F612E00C4AA72 /* ksurl Tests.octest */;
  1587. productType = "com.apple.product-type.bundle";
  1588. };
  1589. F9A708570E5F4C2C004B295E /* GTM Framework */ = {
  1590. isa = PBXNativeTarget;
  1591. buildConfigurationList = F9A7085D0E5F4C69004B295E /* Build configuration list for PBXNativeTarget "GTM Framework" */;
  1592. buildPhases = (
  1593. F9A708550E5F4C2C004B295E /* Sources */,
  1594. F9C66D4F0E8190D1008AB128 /* Frameworks */,
  1595. );
  1596. buildRules = (
  1597. );
  1598. dependencies = (
  1599. );
  1600. name = "GTM Framework";
  1601. productName = "GTM Framework";
  1602. productReference = F9A708580E5F4C2C004B295E /* GTM.framework */;
  1603. productType = "com.apple.product-type.framework";
  1604. };
  1605. F9A7086A0E5F4DBF004B295E /* Common */ = {
  1606. isa = PBXNativeTarget;
  1607. buildConfigurationList = F9A7086F0E5F4DC0004B295E /* Build configuration list for PBXNativeTarget "Common" */;
  1608. buildPhases = (
  1609. F9A708680E5F4DBF004B295E /* Sources */,
  1610. F9A708690E5F4DBF004B295E /* Frameworks */,
  1611. F94F49B60E91538C00527D68 /* Headers */,
  1612. );
  1613. buildRules = (
  1614. );
  1615. dependencies = (
  1616. F9A7089A0E5F4F0A004B295E /* PBXTargetDependency */,
  1617. );
  1618. name = Common;
  1619. productName = Common;
  1620. productReference = F9A7086B0E5F4DBF004B295E /* Common.framework */;
  1621. productType = "com.apple.product-type.framework";
  1622. };
  1623. F9A708B50E5F4FAC004B295E /* Common Tests */ = {
  1624. isa = PBXNativeTarget;
  1625. buildConfigurationList = F9A708BA0E5F4FAD004B295E /* Build configuration list for PBXNativeTarget "Common Tests" */;
  1626. buildPhases = (
  1627. F9A708B10E5F4FAC004B295E /* Resources */,
  1628. F9A708B20E5F4FAC004B295E /* Sources */,
  1629. F9A708B30E5F4FAC004B295E /* Frameworks */,
  1630. F9A708B40E5F4FAC004B295E /* ShellScript */,
  1631. );
  1632. buildRules = (
  1633. );
  1634. dependencies = (
  1635. F95BAA7D0E5F5A6400C4AA72 /* PBXTargetDependency */,
  1636. );
  1637. name = "Common Tests";
  1638. productName = "Common Tests";
  1639. productReference = F9A708B60E5F4FAC004B295E /* Common Tests.octest */;
  1640. productType = "com.apple.product-type.bundle";
  1641. };
  1642. /* End PBXNativeTarget section */
  1643. /* Begin PBXProject section */
  1644. F98DD3E10E5F4B5E00FE644D /* Project object */ = {
  1645. isa = PBXProject;
  1646. buildConfigurationList = F98DD3E40E5F4B5E00FE644D /* Build configuration list for PBXProject "UpdateEngine" */;
  1647. compatibilityVersion = "Xcode 3.1";
  1648. hasScannedForEncodings = 0;
  1649. mainGroup = F98DD3DF0E5F4B5E00FE644D;
  1650. productRefGroup = F9A7084D0E5F4BF3004B295E /* Products */;
  1651. projectDirPath = "";
  1652. projectRoot = "";
  1653. targets = (
  1654. F95BABA70E5F61A600C4AA72 /* Build All */,
  1655. F95BABB40E5F61CE00C4AA72 /* Test All */,
  1656. F9A708570E5F4C2C004B295E /* GTM Framework */,
  1657. F9A7086A0E5F4DBF004B295E /* Common */,
  1658. F9A708B50E5F4FAC004B295E /* Common Tests */,
  1659. F95BAA960E5F5BFD00C4AA72 /* Core */,
  1660. F95BAB140E5F5F5600C4AA72 /* Core Tests */,
  1661. F95BAB610E5F60B600C4AA72 /* ksurl */,
  1662. F95BAB790E5F612E00C4AA72 /* ksurl Tests */,
  1663. 38AF7FCF0E799EAA0060B504 /* HelloEngine */,
  1664. 38AF82420E81A5FA0060B504 /* EngineRunner */,
  1665. 38132B240EB77E3E008EC2FB /* EngineRunner Update DMG */,
  1666. 38132B6D0EB794BA008EC2FB /* Generate EngineRunner Config */,
  1667. 3863C6BB0F65B42300560B63 /* Actions */,
  1668. );
  1669. };
  1670. /* End PBXProject section */
  1671. /* Begin PBXResourcesBuildPhase section */
  1672. 3863C6B80F65B42300560B63 /* Resources */ = {
  1673. isa = PBXResourcesBuildPhase;
  1674. buildActionMask = 2147483647;
  1675. files = (
  1676. 3863C6CF0F65B45100560B63 /* MainMenu.xib in Resources */,
  1677. 3863C6D00F65B45100560B63 /* InfoPlist.strings in Resources */,
  1678. );
  1679. runOnlyForDeploymentPostprocessing = 0;
  1680. };
  1681. F95BAA930E5F5BFD00C4AA72 /* Resources */ = {
  1682. isa = PBXResourcesBuildPhase;
  1683. buildActionMask = 2147483647;
  1684. files = (
  1685. F95BAB6F0E5F610500C4AA72 /* ksurl in Resources */,
  1686. );
  1687. runOnlyForDeploymentPostprocessing = 0;
  1688. };
  1689. F95BAB100E5F5F5600C4AA72 /* Resources */ = {
  1690. isa = PBXResourcesBuildPhase;
  1691. buildActionMask = 2147483647;
  1692. files = (
  1693. F95BAB460E5F5FD300C4AA72 /* Test-FAILURE.dmg in Resources */,
  1694. F95BAB470E5F5FD300C4AA72 /* Test-SUCCESS.dmg in Resources */,
  1695. F95BAB480E5F5FD300C4AA72 /* Test-TRYAGAIN.dmg in Resources */,
  1696. 389603E40EBA3D2900BDA613 /* Test-ENVVAR.dmg in Resources */,
  1697. F94F33A50E70612E002EE743 /* ServerFailure.plist in Resources */,
  1698. F94F33A60E70612E002EE743 /* ServerSuccess.plist in Resources */,
  1699. 3844C19F107BBE3700839BA2 /* Test-STDERR.dmg in Resources */,
  1700. 3829B7DA10D3FBF800DA1517 /* TagPath-success.plist in Resources */,
  1701. 3829B7DC10D4029800DA1517 /* TagPath-binary-success.plist in Resources */,
  1702. 3829B7DE10D4059D00DA1517 /* TagPath-malformed-failure.plist in Resources */,
  1703. );
  1704. runOnlyForDeploymentPostprocessing = 0;
  1705. };
  1706. F95BAB750E5F612E00C4AA72 /* Resources */ = {
  1707. isa = PBXResourcesBuildPhase;
  1708. buildActionMask = 2147483647;
  1709. files = (
  1710. F95BAB890E5F616500C4AA72 /* ksurl in Resources */,
  1711. );
  1712. runOnlyForDeploymentPostprocessing = 0;
  1713. };
  1714. F9A708B10E5F4FAC004B295E /* Resources */ = {
  1715. isa = PBXResourcesBuildPhase;
  1716. buildActionMask = 2147483647;
  1717. files = (
  1718. 386BD96D10A8A2020055BB7A /* Test-SUCCESS.dmg in Resources */,
  1719. F95BAA590E5F59F800C4AA72 /* Encrypted.dmg in Resources */,
  1720. F95BAA5A0E5F59F800C4AA72 /* WithSLA.dmg in Resources */,
  1721. );
  1722. runOnlyForDeploymentPostprocessing = 0;
  1723. };
  1724. /* End PBXResourcesBuildPhase section */
  1725. /* Begin PBXShellScriptBuildPhase section */
  1726. 38132B2C0EB780B9008EC2FB /* ShellScript */ = {
  1727. isa = PBXShellScriptBuildPhase;
  1728. buildActionMask = 2147483647;
  1729. files = (
  1730. );
  1731. inputPaths = (
  1732. );
  1733. outputPaths = (
  1734. );
  1735. runOnlyForDeploymentPostprocessing = 0;
  1736. shellPath = /bin/sh;
  1737. shellScript = "cd \"${TARGET_BUILD_DIR}\"\n\nif [ EngineRunner.dmg -ot EngineRunner ]; then\n echo \"Making new EngineRunner.dmg\"\n \n rm -rf EngineRunnerSource\n mkdir EngineRunnerSource\n cp EngineRunner EngineRunnerSource\n\n # make sure the install script is correctly named and executable\n cp engine_install EngineRunnerSource/.engine_install\n chmod +x EngineRunnerSource/.engine_install\n\n # create the disk image\n hdiutil create -ov -srcfolder EngineRunnerSource -fs HFS+ -format UDZO -imagekey zlib-level=9 -volname EngineRunner -noscrub -nocrossdev \"EngineRunner-${UPDATE_ENGINE_VERSION}.dmg\"\nfi\n";
  1738. showEnvVarsInLog = 0;
  1739. };
  1740. 38132B8B0EB79DB2008EC2FB /* ShellScript */ = {
  1741. isa = PBXShellScriptBuildPhase;
  1742. buildActionMask = 2147483647;
  1743. files = (
  1744. );
  1745. inputPaths = (
  1746. );
  1747. outputPaths = (
  1748. );
  1749. runOnlyForDeploymentPostprocessing = 0;
  1750. shellPath = /bin/sh;
  1751. shellScript = "cd \"${TARGET_BUILD_DIR}\" \\\n&& /bin/bash enginerunner-plist-generator.sh > enginerunner.plist\n\n\n\n";
  1752. };
  1753. F95BAB130E5F5F5600C4AA72 /* ShellScript */ = {
  1754. isa = PBXShellScriptBuildPhase;
  1755. buildActionMask = 2147483647;
  1756. files = (
  1757. );
  1758. inputPaths = (
  1759. );
  1760. outputPaths = (
  1761. );
  1762. runOnlyForDeploymentPostprocessing = 0;
  1763. shellPath = /bin/sh;
  1764. shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n";
  1765. };
  1766. F95BAB780E5F612E00C4AA72 /* ShellScript */ = {
  1767. isa = PBXShellScriptBuildPhase;
  1768. buildActionMask = 2147483647;
  1769. files = (
  1770. );
  1771. inputPaths = (
  1772. );
  1773. outputPaths = (
  1774. );
  1775. runOnlyForDeploymentPostprocessing = 0;
  1776. shellPath = /bin/sh;
  1777. shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n";
  1778. };
  1779. F9A708B40E5F4FAC004B295E /* ShellScript */ = {
  1780. isa = PBXShellScriptBuildPhase;
  1781. buildActionMask = 2147483647;
  1782. files = (
  1783. );
  1784. inputPaths = (
  1785. );
  1786. outputPaths = (
  1787. );
  1788. runOnlyForDeploymentPostprocessing = 0;
  1789. shellPath = /bin/sh;
  1790. shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n";
  1791. };
  1792. /* End PBXShellScriptBuildPhase section */
  1793. /* Begin PBXSourcesBuildPhase section */
  1794. 3863C6B90F65B42300560B63 /* Sources */ = {
  1795. isa = PBXSourcesBuildPhase;
  1796. buildActionMask = 2147483647;
  1797. files = (
  1798. 3863C6CA0F65B44700560B63 /* main.m in Sources */,
  1799. 3863C6E90F66EA7000560B63 /* AppController.m in Sources */,
  1800. 3863C6ED0F66F1D100560B63 /* UECatalogLoaderAction.m in Sources */,
  1801. 3863C6EE0F66F4AE00560B63 /* KSAction.m in Sources */,
  1802. 3863C6EF0F66F4AE00560B63 /* KSActionPipe.m in Sources */,
  1803. 3863C6F00F66F4AE00560B63 /* KSActionProcessor.m in Sources */,
  1804. 3863C6F10F66F4AE00560B63 /* KSCompositeAction.m in Sources */,
  1805. 3863C6F90F66F4F400560B63 /* GTMLogger.m in Sources */,
  1806. 3863C6FF0F67027E00560B63 /* UENotifications.m in Sources */,
  1807. 3863C7070F67108F00560B63 /* GDataHTTPFetcher.m in Sources */,
  1808. 3863C70F0F67115100560B63 /* GDataHTTPFetcherLogging.m in Sources */,
  1809. 3863C7160F680E7400560B63 /* UECatalogFilterAction.m in Sources */,
  1810. 3863C71B0F6821AA00560B63 /* UECatalogDownloadAction.m in Sources */,
  1811. 3863C71C0F6821AA00560B63 /* UEImageDownloadAction.m in Sources */,
  1812. );
  1813. runOnlyForDeploymentPostprocessing = 0;
  1814. };
  1815. 38AF7FD00E799EAA0060B504 /* Sources */ = {
  1816. isa = PBXSourcesBuildPhase;
  1817. buildActionMask = 2147483647;
  1818. files = (
  1819. 38AF7FD10E799EAA0060B504 /* KSCompositeAction.m in Sources */,
  1820. 38AF7FD20E799EAA0060B504 /* KSDiskImage.m in Sources */,
  1821. 38AF7FD30E799EAA0060B504 /* KSMultiAction.m in Sources */,
  1822. 38AF7FD40E799EAA0060B504 /* NSData+Hash.m in Sources */,
  1823. 38AF7FD50E799EAA0060B504 /* KSEthernetAddress.m in Sources */,
  1824. 38AF7FD60E799EAA0060B504 /* KSActionProcessor.m in Sources */,
  1825. 38AF7FD70E799EAA0060B504 /* KSStatsCollection.m in Sources */,
  1826. 38AF7FD80E799EAA0060B504 /* KSUUID.m in Sources */,
  1827. 38AF7FD90E799EAA0060B504 /* KSActionPipe.m in Sources */,
  1828. 38AF7FDA0E799EAA0060B504 /* KSAction.m in Sources */,
  1829. 38AF7FDB0E799EAA0060B504 /* KSCheckAction.m in Sources */,
  1830. 38AF7FDC0E799EAA0060B504 /* KSFrameworkStats.m in Sources */,
  1831. 38AF7FDD0E799EAA0060B504 /* KSSilentUpdateAction.m in Sources */,
  1832. 38AF7FDE0E799EAA0060B504 /* KSExistenceChecker.m in Sources */,
  1833. 38AF7FDF0E799EAA0060B504 /* KSPlistServer.m in Sources */,
  1834. 38AF7FE00E799EAA0060B504 /* KSMockFetcherFactory.m in Sources */,
  1835. 38AF7FE10E799EAA0060B504 /* KSUpdateInfo.m in Sources */,
  1836. 38AF7FE20E799EAA0060B504 /* KSPrefetchAction.m in Sources */,
  1837. 38AF7FE30E799EAA0060B504 /* KSMultiUpdateAction.m in Sources */,
  1838. 38AF7FE40E799EAA0060B504 /* KSPromptAction.m in Sources */,
  1839. 38AF7FE50E799EAA0060B504 /* KSUpdateCheckAction.m in Sources */,
  1840. 38AF7FE60E799EAA0060B504 /* KSTicketStore.m in Sources */,
  1841. 38AF7FE70E799EAA0060B504 /* KSDownloadAction.m in Sources */,
  1842. 38AF7FE80E799EAA0060B504 /* KSTicket.m in Sources */,
  1843. 38AF7FE90E799EAA0060B504 /* KSServer.m in Sources */,
  1844. 38AF7FEA0E799EAA0060B504 /* KSUpdateEngine.m in Sources */,
  1845. 38AF7FEB0E799EAA0060B504 /* KSUpdateAction.m in Sources */,
  1846. 38AF7FEC0E799EAA0060B504 /* KSMemoryTicketStore.m in Sources */,
  1847. 38AF7FED0E799EAA0060B504 /* KSInstallAction.m in Sources */,
  1848. 38AF7FEE0E799EAA0060B504 /* KSFetcherFactory.m in Sources */,
  1849. 38AF7FF50E799EAA0060B504 /* KSCommandRunner.m in Sources */,
  1850. 38AF7FF70E799EAA0060B504 /* GTMScriptRunner.m in Sources */,
  1851. 38AF7FF80E799EAA0060B504 /* GTMBase64.m in Sources */,
  1852. 38AF7FF90E799EAA0060B504 /* GTMLogger.m in Sources */,
  1853. 38AF7FFB0E799EAA0060B504 /* GTMPath.m in Sources */,
  1854. 38AF7FFD0E799EAA0060B504 /* GTMNSString+FindFolder.m in Sources */,
  1855. 38AF80110E799EE50060B504 /* HelloEngine.m in Sources */,
  1856. F9FBC9BC0E883E94006E0CD1 /* KSURLData.m.xxd in Sources */,
  1857. F42CD4A80F58C4D300C15DA3 /* GDataHTTPFetcher.m in Sources */,
  1858. F42CD4A90F58C4D300C15DA3 /* GDataHTTPFetcherLogging.m in Sources */,
  1859. 38EC8F8711778D130069F037 /* KSOutOfBandDataAction.m in Sources */,
  1860. );
  1861. runOnlyForDeploymentPostprocessing = 0;
  1862. };
  1863. 38AF82430E81A5FA0060B504 /* Sources */ = {
  1864. isa = PBXSourcesBuildPhase;
  1865. buildActionMask = 2147483647;
  1866. files = (
  1867. 38AF82440E81A5FA0060B504 /* KSCompositeAction.m in Sources */,
  1868. 38AF82450E81A5FA0060B504 /* KSDiskImage.m in Sources */,
  1869. 38AF82460E81A5FA0060B504 /* KSMultiAction.m in Sources */,
  1870. 38AF82470E81A5FA0060B504 /* NSData+Hash.m in Sources */,
  1871. 38AF82480E81A5FA0060B504 /* KSEthernetAddress.m in Sources */,
  1872. 38AF82490E81A5FA0060B504 /* KSActionProcessor.m in Sources */,
  1873. 38AF824A0E81A5FA0060B504 /* KSStatsCollection.m in Sources */,
  1874. 38AF824B0E81A5FA0060B504 /* KSUUID.m in Sources */,
  1875. 38AF824C0E81A5FA0060B504 /* KSActionPipe.m in Sources */,
  1876. 38AF824D0E81A5FA0060B504 /* KSAction.m in Sources */,
  1877. 38AF824E0E81A5FA0060B504 /* KSCheckAction.m in Sources */,
  1878. 38AF824F0E81A5FA0060B504 /* KSFrameworkStats.m in Sources */,
  1879. 38AF82500E81A5FA0060B504 /* KSSilentUpdateAction.m in Sources */,
  1880. 38AF82510E81A5FA0060B504 /* KSExistenceChecker.m in Sources */,
  1881. 38AF82520E81A5FA0060B504 /* KSPlistServer.m in Sources */,
  1882. 38AF82530E81A5FA0060B504 /* KSMockFetcherFactory.m in Sources */,
  1883. 38AF82540E81A5FA0060B504 /* KSUpdateInfo.m in Sources */,
  1884. 38AF82550E81A5FA0060B504 /* KSPrefetchAction.m in Sources */,
  1885. 38AF82560E81A5FA0060B504 /* KSMultiUpdateAction.m in Sources */,
  1886. 38AF82570E81A5FA0060B504 /* KSPromptAction.m in Sources */,
  1887. 38AF82580E81A5FA0060B504 /* KSUpdateCheckAction.m in Sources */,
  1888. 38AF82590E81A5FA0060B504 /* KSTicketStore.m in Sources */,
  1889. 38AF825A0E81A5FA0060B504 /* KSDownloadAction.m in Sources */,
  1890. 38AF825B0E81A5FA0060B504 /* KSTicket.m in Sources */,
  1891. 38AF825C0E81A5FA0060B504 /* KSServer.m in Sources */,
  1892. 38AF825D0E81A5FA0060B504 /* KSUpdateEngine.m in Sources */,
  1893. 38AF825E0E81A5FA0060B504 /* KSUpdateAction.m in Sources */,
  1894. 38AF825F0E81A5FA0060B504 /* KSMemoryTicketStore.m in Sources */,
  1895. 38AF82600E81A5FA0060B504 /* KSInstallAction.m in Sources */,
  1896. 38AF82610E81A5FA0060B504 /* KSFetcherFactory.m in Sources */,
  1897. 38AF82620E81A5FA0060B504 /* KSCommandRunner.m in Sources */,
  1898. 38AF82640E81A5FA0060B504 /* GTMScriptRunner.m in Sources */,
  1899. 38AF82650E81A5FA0060B504 /* GTMBase64.m in Sources */,
  1900. 38AF82660E81A5FA0060B504 /* GTMLogger.m in Sources */,
  1901. 38AF82680E81A5FA0060B504 /* GTMPath.m in Sources */,
  1902. 38AF82690E81A5FA0060B504 /* GTMNSString+FindFolder.m in Sources */,
  1903. 38AF82960E81A7180060B504 /* ERAddTicketCommand.m in Sources */,
  1904. 38AF82970E81A7180060B504 /* main.m in Sources */,
  1905. 38AF82980E81A7180060B504 /* ERRunUpdateCommand.m in Sources */,
  1906. 38AF829A0E81A7180060B504 /* ERListTicketsCommand.m in Sources */,
  1907. 38AF829B0E81A7180060B504 /* ERDeleteTicketCommand.m in Sources */,
  1908. 38AF829C0E81A7180060B504 /* ERCommandRunner.m in Sources */,
  1909. 38AF829D0E81A7180060B504 /* ERCommand.m in Sources */,
  1910. 38AF829E0E81A7180060B504 /* ERChangeTicketCommand.m in Sources */,
  1911. 38AF82A50E82A6870060B504 /* GTMLoggerRingBufferWriter.m in Sources */,
  1912. 38AF82AD0E82CA3F0060B504 /* ERDryRunCommand.m in Sources */,
  1913. 38AF830E0E87EB240060B504 /* ERRunUpdateTicketCommand.m in Sources */,
  1914. 38AF83110E87EEAD0060B504 /* ERDryRunTicketCommand.m in Sources */,
  1915. F9FBC9BE0E883E97006E0CD1 /* KSURLData.m.xxd in Sources */,
  1916. 3830F7350EA8FA9700A8D0D3 /* ERSelfUpdateCommand.m in Sources */,
  1917. F42CD4AE0F58C4F700C15DA3 /* GDataHTTPFetcher.m in Sources */,
  1918. F42CD4AF0F58C4F700C15DA3 /* GDataHTTPFetcherLogging.m in Sources */,
  1919. 38EC8F8211778CDE0069F037 /* KSOutOfBandDataAction.m in Sources */,
  1920. );
  1921. runOnlyForDeploymentPostprocessing = 0;
  1922. };
  1923. F95BAA940E5F5BFD00C4AA72 /* Sources */ = {
  1924. isa = PBXSourcesBuildPhase;
  1925. buildActionMask = 2147483647;
  1926. files = (
  1927. F95BAAA10E5F5C5000C4AA72 /* KSCheckAction.m in Sources */,
  1928. F95BAAA30E5F5C5000C4AA72 /* KSCommandRunner.m in Sources */,
  1929. F95BAAA50E5F5C5000C4AA72 /* KSDownloadAction.m in Sources */,
  1930. F95BAAA70E5F5C5000C4AA72 /* KSExistenceChecker.m in Sources */,
  1931. F95BAAA90E5F5C5000C4AA72 /* KSFetcherFactory.m in Sources */,
  1932. F95BAAAB0E5F5C5000C4AA72 /* KSFrameworkStats.m in Sources */,
  1933. F95BAAAD0E5F5C5000C4AA72 /* KSInstallAction.m in Sources */,
  1934. F95BAAAF0E5F5C5000C4AA72 /* KSMemoryTicketStore.m in Sources */,
  1935. F95BAAB10E5F5C5000C4AA72 /* KSMockFetcherFactory.m in Sources */,
  1936. F95BAAB20E5F5C5000C4AA72 /* KSMultiUpdateAction.m in Sources */,
  1937. F95BAAB60E5F5C5000C4AA72 /* KSPlistServer.m in Sources */,
  1938. F95BAAB80E5F5C5000C4AA72 /* KSPrefetchAction.m in Sources */,
  1939. F95BAABA0E5F5C5000C4AA72 /* KSPromptAction.m in Sources */,
  1940. F95BAABC0E5F5C5000C4AA72 /* KSServer.m in Sources */,
  1941. F95BAABE0E5F5C5000C4AA72 /* KSSilentUpdateAction.m in Sources */,
  1942. F95BAAC00E5F5C5000C4AA72 /* KSTicket.m in Sources */,
  1943. F95BAAC10E5F5C5000C4AA72 /* KSTicketStore.m in Sources */,
  1944. F95BAAC50E5F5C5000C4AA72 /* KSUpdateAction.m in Sources */,
  1945. F95BAAC70E5F5C5000C4AA72 /* KSUpdateCheckAction.m in Sources */,
  1946. F95BAAC90E5F5C5000C4AA72 /* KSUpdateEngine.m in Sources */,
  1947. F95BAACB0E5F5C5000C4AA72 /* KSUpdateInfo.m in Sources */,
  1948. F9634E640E78557C00ED7AA3 /* KSURLData.m.xxd in Sources */,
  1949. F42CD4B20F58C50300C15DA3 /* GDataHTTPFetcher.m in Sources */,
  1950. F42CD4B30F58C50300C15DA3 /* GDataHTTPFetcherLogging.m in Sources */,
  1951. 380981DD106A9EF700D31925 /* KSOmahaServer.m in Sources */,
  1952. 388E596A1118783C005EB809 /* KSOutOfBandDataAction.m in Sources */,
  1953. 38EF03521121C70E00C343F5 /* KSClientActives.m in Sources */,
  1954. );
  1955. runOnlyForDeploymentPostprocessing = 0;
  1956. };
  1957. F95BAB110E5F5F5600C4AA72 /* Sources */ = {
  1958. isa = PBXSourcesBuildPhase;
  1959. buildActionMask = 2147483647;
  1960. files = (
  1961. F95BAB220E5F5F9E00C4AA72 /* KSCheckActionTest.m in Sources */,
  1962. F95BAB230E5F5F9E00C4AA72 /* KSCommandRunnerTest.m in Sources */,
  1963. F95BAB240E5F5F9E00C4AA72 /* KSDownloadActionTest.m in Sources */,
  1964. F95BAB250E5F5F9E00C4AA72 /* KSExistenceCheckerTest.m in Sources */,
  1965. F95BAB260E5F5F9E00C4AA72 /* KSFetcherFactoryTest.m in Sources */,
  1966. F95BAB270E5F5F9E00C4AA72 /* KSFrameworkStatsTest.m in Sources */,
  1967. F95BAB280E5F5F9E00C4AA72 /* KSInstallActionTest.m in Sources */,
  1968. F95BAB290E5F5F9E00C4AA72 /* KSMemoryTicketStoreTest.m in Sources */,
  1969. F95BAB2A0E5F5F9E00C4AA72 /* KSMultiUpdateActionTest.m in Sources */,
  1970. F95BAB2C0E5F5F9E00C4AA72 /* KSPlistServerTest.m in Sources */,
  1971. F95BAB2D0E5F5F9E00C4AA72 /* KSPrefetchActionTest.m in Sources */,
  1972. F95BAB2E0E5F5F9E00C4AA72 /* KSPromptActionTest.m in Sources */,
  1973. F95BAB2F0E5F5F9E00C4AA72 /* KSServerTest.m in Sources */,
  1974. F95BAB300E5F5F9E00C4AA72 /* KSSilentUpdateActionTest.m in Sources */,
  1975. F95BAB310E5F5F9E00C4AA72 /* KSTicketStoreTest.m in Sources */,
  1976. F95BAB320E5F5F9E00C4AA72 /* KSTicketTest.m in Sources */,
  1977. F95BAB330E5F5F9E00C4AA72 /* KSUpdateActionTest.m in Sources */,
  1978. F95BAB340E5F5F9E00C4AA72 /* KSUpdateCheckActionTest.m in Sources */,
  1979. F95BAB350E5F5F9E00C4AA72 /* KSUpdateEngineTest.m in Sources */,
  1980. F95BAB360E5F5F9E00C4AA72 /* KSUpdateInfoTest.m in Sources */,
  1981. 380981EE106A9F1200D31925 /* KSOmahaServerTest.m in Sources */,
  1982. 380981F0106A9F1D00D31925 /* KSTicketTestBase.m in Sources */,
  1983. 38833FB010F642CE00FBBEF8 /* KSMockFetcherFactoryTest.m in Sources */,
  1984. 388E598611187862005EB809 /* KSOutOfBandDataActionTest.m in Sources */,
  1985. 38EF03541121C70E00C343F5 /* KSClientActivesTest.m in Sources */,
  1986. 38EF03551121C70E00C343F5 /* KSClientActives.m in Sources */,
  1987. );
  1988. runOnlyForDeploymentPostprocessing = 0;
  1989. };
  1990. F95BAB5F0E5F60B600C4AA72 /* Sources */ = {
  1991. isa = PBXSourcesBuildPhase;
  1992. buildActionMask = 2147483647;
  1993. files = (
  1994. F95BAB670E5F60F000C4AA72 /* ksurl-main.m in Sources */,
  1995. );
  1996. runOnlyForDeploymentPostprocessing = 0;
  1997. };
  1998. F95BAB760E5F612E00C4AA72 /* Sources */ = {
  1999. isa = PBXSourcesBuildPhase;
  2000. buildActionMask = 2147483647;
  2001. files = (
  2002. F95BAB850E5F615800C4AA72 /* KSURLTest.m in Sources */,
  2003. );
  2004. runOnlyForDeploymentPostprocessing = 0;
  2005. };
  2006. F9A708550E5F4C2C004B295E /* Sources */ = {
  2007. isa = PBXSourcesBuildPhase;
  2008. buildActionMask = 2147483647;
  2009. files = (
  2010. F95BAA7A0E5F5A5500C4AA72 /* GTMBase64.m in Sources */,
  2011. F9A708930E5F4EF6004B295E /* GTMLogger.m in Sources */,
  2012. F9A708940E5F4EF6004B295E /* GTMLoggerRingBufferWriter.m in Sources */,
  2013. F9A708950E5F4EF6004B295E /* GTMPath.m in Sources */,
  2014. F95BAA810E5F5A7D00C4AA72 /* GTMScriptRunner.m in Sources */,
  2015. F95BAB550E5F607400C4AA72 /* GTMNSString+FindFolder.m in Sources */,
  2016. );
  2017. runOnlyForDeploymentPostprocessing = 0;
  2018. };
  2019. F9A708680E5F4DBF004B295E /* Sources */ = {
  2020. isa = PBXSourcesBuildPhase;
  2021. buildActionMask = 2147483647;
  2022. files = (
  2023. F9A708730E5F4E19004B295E /* KSAction.m in Sources */,
  2024. F9A708740E5F4E19004B295E /* KSActionPipe.m in Sources */,
  2025. F9A708760E5F4E19004B295E /* KSActionProcessor.m in Sources */,
  2026. F9A708790E5F4E19004B295E /* KSCompositeAction.m in Sources */,
  2027. F9A7087B0E5F4E19004B295E /* KSDiskImage.m in Sources */,
  2028. F9A7087D0E5F4E19004B295E /* KSEthernetAddress.m in Sources */,
  2029. F9A7087F0E5F4E19004B295E /* KSMultiAction.m in Sources */,
  2030. F9A708810E5F4E19004B295E /* KSStatsCollection.m in Sources */,
  2031. F9A708830E5F4E19004B295E /* KSUUID.m in Sources */,
  2032. F9A708850E5F4E19004B295E /* NSData+Hash.m in Sources */,
  2033. );
  2034. runOnlyForDeploymentPostprocessing = 0;
  2035. };
  2036. F9A708B20E5F4FAC004B295E /* Sources */ = {
  2037. isa = PBXSourcesBuildPhase;
  2038. buildActionMask = 2147483647;
  2039. files = (
  2040. F95BAA5E0E5F5A0E00C4AA72 /* KSActionPipeTest.m in Sources */,
  2041. F95BAA5F0E5F5A0E00C4AA72 /* KSActionProcessorTest.m in Sources */,
  2042. F95BAA600E5F5A0E00C4AA72 /* KSActionTest.m in Sources */,
  2043. F95BAA610E5F5A0E00C4AA72 /* KSCompositeActionTest.m in Sources */,
  2044. F95BAA620E5F5A0E00C4AA72 /* KSDiskImageTest.m in Sources */,
  2045. F95BAA630E5F5A0E00C4AA72 /* KSEthernetAddressTest.m in Sources */,
  2046. F95BAA640E5F5A0E00C4AA72 /* KSMultiActionTest.m in Sources */,
  2047. F95BAA650E5F5A0E00C4AA72 /* KSStatsCollectionTest.m in Sources */,
  2048. F95BAA660E5F5A0E00C4AA72 /* KSUUIDTest.m in Sources */,
  2049. F95BAA670E5F5A0E00C4AA72 /* NSData+HashTest.m in Sources */,
  2050. );
  2051. runOnlyForDeploymentPostprocessing = 0;
  2052. };
  2053. /* End PBXSourcesBuildPhase section */
  2054. /* Begin PBXTargetDependency section */
  2055. 38132B280EB77E47008EC2FB /* PBXTargetDependency */ = {
  2056. isa = PBXTargetDependency;
  2057. target = 38AF82420E81A5FA0060B504 /* EngineRunner */;
  2058. targetProxy = 38132B270EB77E47008EC2FB /* PBXContainerItemProxy */;
  2059. };
  2060. 38132B4F0EB78FE7008EC2FB /* PBXTargetDependency */ = {
  2061. isa = PBXTargetDependency;
  2062. target = 38132B240EB77E3E008EC2FB /* EngineRunner Update DMG */;
  2063. targetProxy = 38132B4E0EB78FE7008EC2FB /* PBXContainerItemProxy */;
  2064. };
  2065. 3863C6D40F65B47D00560B63 /* PBXTargetDependency */ = {
  2066. isa = PBXTargetDependency;
  2067. target = 3863C6BB0F65B42300560B63 /* Actions */;
  2068. targetProxy = 3863C6D30F65B47D00560B63 /* PBXContainerItemProxy */;
  2069. };
  2070. 3864EFE10EB8B0A6009706DA /* PBXTargetDependency */ = {
  2071. isa = PBXTargetDependency;
  2072. target = 38132B6D0EB794BA008EC2FB /* Generate EngineRunner Config */;
  2073. targetProxy = 3864EFE00EB8B0A6009706DA /* PBXContainerItemProxy */;
  2074. };
  2075. 3864EFF00EB8B5A8009706DA /* PBXTargetDependency */ = {
  2076. isa = PBXTargetDependency;
  2077. target = 38132B240EB77E3E008EC2FB /* EngineRunner Update DMG */;
  2078. targetProxy = 3864EFEF0EB8B5A8009706DA /* PBXContainerItemProxy */;
  2079. };
  2080. 38AF83150E8805A70060B504 /* PBXTargetDependency */ = {
  2081. isa = PBXTargetDependency;
  2082. target = 38AF82420E81A5FA0060B504 /* EngineRunner */;
  2083. targetProxy = 38AF83140E8805A70060B504 /* PBXContainerItemProxy */;
  2084. };
  2085. F95BAA7D0E5F5A6400C4AA72 /* PBXTargetDependency */ = {
  2086. isa = PBXTargetDependency;
  2087. target = F9A7086A0E5F4DBF004B295E /* Common */;
  2088. targetProxy = F95BAA7C0E5F5A6400C4AA72 /* PBXContainerItemProxy */;
  2089. };
  2090. F95BAAEC0E5F5D1700C4AA72 /* PBXTargetDependency */ = {
  2091. isa = PBXTargetDependency;
  2092. target = F9A708570E5F4C2C004B295E /* GTM Framework */;
  2093. targetProxy = F95BAAEB0E5F5D1700C4AA72 /* PBXContainerItemProxy */;
  2094. };
  2095. F95BAAEE0E5F5D1A00C4AA72 /* PBXTargetDependency */ = {
  2096. isa = PBXTargetDependency;
  2097. target = F9A7086A0E5F4DBF004B295E /* Common */;
  2098. targetProxy = F95BAAED0E5F5D1A00C4AA72 /* PBXContainerItemProxy */;
  2099. };
  2100. F95BAB3C0E5F5FBB00C4AA72 /* PBXTargetDependency */ = {
  2101. isa = PBXTargetDependency;
  2102. target = F95BAA960E5F5BFD00C4AA72 /* Core */;
  2103. targetProxy = F95BAB3B0E5F5FBB00C4AA72 /* PBXContainerItemProxy */;
  2104. };
  2105. F95BAB6E0E5F60FA00C4AA72 /* PBXTargetDependency */ = {
  2106. isa = PBXTargetDependency;
  2107. target = F95BAB610E5F60B600C4AA72 /* ksurl */;
  2108. targetProxy = F95BAB6D0E5F60FA00C4AA72 /* PBXContainerItemProxy */;
  2109. };
  2110. F95BAB870E5F615F00C4AA72 /* PBXTargetDependency */ = {
  2111. isa = PBXTargetDependency;
  2112. target = F95BAB610E5F60B600C4AA72 /* ksurl */;
  2113. targetProxy = F95BAB860E5F615F00C4AA72 /* PBXContainerItemProxy */;
  2114. };
  2115. F95BABAB0E5F61B300C4AA72 /* PBXTargetDependency */ = {
  2116. isa = PBXTargetDependency;
  2117. target = F9A708570E5F4C2C004B295E /* GTM Framework */;
  2118. targetProxy = F95BABAA0E5F61B300C4AA72 /* PBXContainerItemProxy */;
  2119. };
  2120. F95BABAD0E5F61B500C4AA72 /* PBXTargetDependency */ = {
  2121. isa = PBXTargetDependency;
  2122. target = F9A7086A0E5F4DBF004B295E /* Common */;
  2123. targetProxy = F95BABAC0E5F61B500C4AA72 /* PBXContainerItemProxy */;
  2124. };
  2125. F95BABAF0E5F61BD00C4AA72 /* PBXTargetDependency */ = {
  2126. isa = PBXTargetDependency;
  2127. target = F95BAA960E5F5BFD00C4AA72 /* Core */;
  2128. targetProxy = F95BABAE0E5F61BD00C4AA72 /* PBXContainerItemProxy */;
  2129. };
  2130. F95BABB10E5F61C000C4AA72 /* PBXTargetDependency */ = {
  2131. isa = PBXTargetDependency;
  2132. target = F95BAB610E5F60B600C4AA72 /* ksurl */;
  2133. targetProxy = F95BABB00E5F61C000C4AA72 /* PBXContainerItemProxy */;
  2134. };
  2135. F95BABB80E5F61D900C4AA72 /* PBXTargetDependency */ = {
  2136. isa = PBXTargetDependency;
  2137. target = F9A708B50E5F4FAC004B295E /* Common Tests */;
  2138. targetProxy = F95BABB70E5F61D900C4AA72 /* PBXContainerItemProxy */;
  2139. };
  2140. F95BABBA0E5F61DC00C4AA72 /* PBXTargetDependency */ = {
  2141. isa = PBXTargetDependency;
  2142. target = F95BAB790E5F612E00C4AA72 /* ksurl Tests */;
  2143. targetProxy = F95BABB90E5F61DC00C4AA72 /* PBXContainerItemProxy */;
  2144. };
  2145. F95BABBC0E5F61DE00C4AA72 /* PBXTargetDependency */ = {
  2146. isa = PBXTargetDependency;
  2147. target = F95BAB140E5F5F5600C4AA72 /* Core Tests */;
  2148. targetProxy = F95BABBB0E5F61DE00C4AA72 /* PBXContainerItemProxy */;
  2149. };
  2150. F966F2E40E8168FA009FCD64 /* PBXTargetDependency */ = {
  2151. isa = PBXTargetDependency;
  2152. target = 38AF7FCF0E799EAA0060B504 /* HelloEngine */;
  2153. targetProxy = F966F2E30E8168FA009FCD64 /* PBXContainerItemProxy */;
  2154. };
  2155. F9A7089A0E5F4F0A004B295E /* PBXTargetDependency */ = {
  2156. isa = PBXTargetDependency;
  2157. target = F9A708570E5F4C2C004B295E /* GTM Framework */;
  2158. targetProxy = F9A708990E5F4F0A004B295E /* PBXContainerItemProxy */;
  2159. };
  2160. /* End PBXTargetDependency section */
  2161. /* Begin PBXVariantGroup section */
  2162. 3863C6CB0F65B45100560B63 /* MainMenu.xib */ = {
  2163. isa = PBXVariantGroup;
  2164. children = (
  2165. 3863C6CC0F65B45100560B63 /* English */,
  2166. );
  2167. name = MainMenu.xib;
  2168. sourceTree = SOURCE_ROOT;
  2169. };
  2170. 3863C6CD0F65B45100560B63 /* InfoPlist.strings */ = {
  2171. isa = PBXVariantGroup;
  2172. children = (
  2173. 3863C6CE0F65B45100560B63 /* English */,
  2174. );
  2175. name = InfoPlist.strings;
  2176. sourceTree = SOURCE_ROOT;
  2177. };
  2178. /* End PBXVariantGroup section */
  2179. /* Begin XCBuildConfiguration section */
  2180. 38132B250EB77E3E008EC2FB /* Debug */ = {
  2181. isa = XCBuildConfiguration;
  2182. buildSettings = {
  2183. PRODUCT_NAME = "EngineRunner Update DMG";
  2184. };
  2185. name = Debug;
  2186. };
  2187. 38132B260EB77E3E008EC2FB /* Release */ = {
  2188. isa = XCBuildConfiguration;
  2189. buildSettings = {
  2190. PRODUCT_NAME = "EngineRunner Update DMG";
  2191. };
  2192. name = Release;
  2193. };
  2194. 38132B6E0EB794BA008EC2FB /* Debug */ = {
  2195. isa = XCBuildConfiguration;
  2196. buildSettings = {
  2197. PRODUCT_NAME = "Generate EngineRunner Config";
  2198. };
  2199. name = Debug;
  2200. };
  2201. 38132B6F0EB794BA008EC2FB /* Release */ = {
  2202. isa = XCBuildConfiguration;
  2203. buildSettings = {
  2204. PRODUCT_NAME = "Generate EngineRunner Config";
  2205. };
  2206. name = Release;
  2207. };
  2208. 3863C6BF0F65B42400560B63 /* Debug */ = {
  2209. isa = XCBuildConfiguration;
  2210. buildSettings = {
  2211. INFOPLIST_FILE = Samples/Actions/Info.plist;
  2212. OTHER_LDFLAGS = (
  2213. "-lgcov",
  2214. "-framework",
  2215. Foundation,
  2216. "-framework",
  2217. AppKit,
  2218. );
  2219. PRODUCT_NAME = Actions;
  2220. };
  2221. name = Debug;
  2222. };
  2223. 3863C6C00F65B42400560B63 /* Release */ = {
  2224. isa = XCBuildConfiguration;
  2225. buildSettings = {
  2226. INFOPLIST_FILE = Samples/Actions/Info.plist;
  2227. PRODUCT_NAME = Actions;
  2228. };
  2229. name = Release;
  2230. };
  2231. 38AF80030E799EAA0060B504 /* Debug */ = {
  2232. isa = XCBuildConfiguration;
  2233. buildSettings = {
  2234. OTHER_LDFLAGS = (
  2235. "$(inherited)",
  2236. "-lcrypto",
  2237. );
  2238. PRODUCT_NAME = HelloEngine;
  2239. };
  2240. name = Debug;
  2241. };
  2242. 38AF80040E799EAA0060B504 /* Release */ = {
  2243. isa = XCBuildConfiguration;
  2244. buildSettings = {
  2245. OTHER_LDFLAGS = (
  2246. "$(inherited)",
  2247. "-lcrypto",
  2248. );
  2249. PRODUCT_NAME = HelloEngine;
  2250. };
  2251. name = Release;
  2252. };
  2253. 38AF82700E81A5FA0060B504 /* Debug */ = {
  2254. isa = XCBuildConfiguration;
  2255. buildSettings = {
  2256. OTHER_CFLAGS = (
  2257. "$(inherited)",
  2258. "-DUPDATE_ENGINE_VERSION=$(UPDATE_ENGINE_VERSION)",
  2259. );
  2260. OTHER_LDFLAGS = (
  2261. "$(inherited)",
  2262. "-lcrypto",
  2263. );
  2264. PRODUCT_NAME = EngineRunner;
  2265. };
  2266. name = Debug;
  2267. };
  2268. 38AF82710E81A5FA0060B504 /* Release */ = {
  2269. isa = XCBuildConfiguration;
  2270. buildSettings = {
  2271. OTHER_CFLAGS = (
  2272. "$(inherited)",
  2273. "-DUPDATE_ENGINE_VERSION=$(UPDATE_ENGINE_VERSION)",
  2274. );
  2275. OTHER_LDFLAGS = (
  2276. "$(inherited)",
  2277. "-lcrypto",
  2278. );
  2279. PRODUCT_NAME = EngineRunner;
  2280. };
  2281. name = Release;
  2282. };
  2283. F95BAA990E5F5BFD00C4AA72 /* Debug */ = {
  2284. isa = XCBuildConfiguration;
  2285. baseConfigurationReference = F966F2DB0E81688C009FCD64 /* SharedLibrary.xcconfig */;
  2286. buildSettings = {
  2287. DYLIB_COMPATIBILITY_VERSION = 1;
  2288. DYLIB_CURRENT_VERSION = 1;
  2289. FRAMEWORK_VERSION = A;
  2290. INFOPLIST_FILE = "Core/UpdateEngine-Info.plist";
  2291. PRODUCT_NAME = Core;
  2292. };
  2293. name = Debug;
  2294. };
  2295. F95BAA9A0E5F5BFD00C4AA72 /* Release */ = {
  2296. isa = XCBuildConfiguration;
  2297. baseConfigurationReference = F966F2DB0E81688C009FCD64 /* SharedLibrary.xcconfig */;
  2298. buildSettings = {
  2299. DYLIB_COMPATIBILITY_VERSION = 1;
  2300. DYLIB_CURRENT_VERSION = 1;
  2301. FRAMEWORK_VERSION = A;
  2302. INFOPLIST_FILE = "Core/UpdateEngine-Info.plist";
  2303. PRODUCT_NAME = Core;
  2304. };
  2305. name = Release;
  2306. };
  2307. F95BAB170E5F5F5600C4AA72 /* Debug */ = {
  2308. isa = XCBuildConfiguration;
  2309. baseConfigurationReference = F966F2D80E81688C009FCD64 /* DebugUnittest.xcconfig */;
  2310. buildSettings = {
  2311. FRAMEWORK_SEARCH_PATHS = (
  2312. "$(value)",
  2313. "$(DEVELOPER_FRAMEWORKS_DIR_QUOTED)",
  2314. );
  2315. INFOPLIST_FILE = "Core/Framework Test-Info.plist";
  2316. PREBINDING = NO;
  2317. PRODUCT_NAME = "Core Tests";
  2318. WRAPPER_EXTENSION = octest;
  2319. };
  2320. name = Debug;
  2321. };
  2322. F95BAB180E5F5F5600C4AA72 /* Release */ = {
  2323. isa = XCBuildConfiguration;
  2324. baseConfigurationReference = F966F2DA0E81688C009FCD64 /* ReleaseUnittest.xcconfig */;
  2325. buildSettings = {
  2326. FRAMEWORK_SEARCH_PATHS = (
  2327. "$(value)",
  2328. "$(DEVELOPER_FRAMEWORKS_DIR_QUOTED)",
  2329. );
  2330. INFOPLIST_FILE = "Core/Framework Test-Info.plist";
  2331. PREBINDING = NO;
  2332. PRODUCT_NAME = "Core Tests";
  2333. WRAPPER_EXTENSION = octest;
  2334. };
  2335. name = Release;
  2336. };
  2337. F95BAB650E5F60B600C4AA72 /* Debug */ = {
  2338. isa = XCBuildConfiguration;
  2339. buildSettings = {
  2340. PRODUCT_NAME = ksurl;
  2341. };
  2342. name = Debug;
  2343. };
  2344. F95BAB660E5F60B600C4AA72 /* Release */ = {
  2345. isa = XCBuildConfiguration;
  2346. buildSettings = {
  2347. PRODUCT_NAME = ksurl;
  2348. };
  2349. name = Release;
  2350. };
  2351. F95BAB7E0E5F612F00C4AA72 /* Debug */ = {
  2352. isa = XCBuildConfiguration;
  2353. baseConfigurationReference = F966F2D80E81688C009FCD64 /* DebugUnittest.xcconfig */;
  2354. buildSettings = {
  2355. FRAMEWORK_SEARCH_PATHS = (
  2356. "$(value)",
  2357. "$(DEVELOPER_FRAMEWORKS_DIR_QUOTED)",
  2358. );
  2359. INFOPLIST_FILE = "Core/Support/ksurl Test-Info.plist";
  2360. PREBINDING = NO;
  2361. PRODUCT_NAME = "ksurl Tests";
  2362. WRAPPER_EXTENSION = octest;
  2363. };
  2364. name = Debug;
  2365. };
  2366. F95BAB7F0E5F612F00C4AA72 /* Release */ = {
  2367. isa = XCBuildConfiguration;
  2368. baseConfigurationReference = F966F2DA0E81688C009FCD64 /* ReleaseUnittest.xcconfig */;
  2369. buildSettings = {
  2370. FRAMEWORK_SEARCH_PATHS = (
  2371. "$(value)",
  2372. "$(DEVELOPER_FRAMEWORKS_DIR_QUOTED)",
  2373. );
  2374. INFOPLIST_FILE = "Core/Support/ksurl Test-Info.plist";
  2375. PREBINDING = NO;
  2376. PRODUCT_NAME = "ksurl Tests";
  2377. WRAPPER_EXTENSION = octest;
  2378. };
  2379. name = Release;
  2380. };
  2381. F95BABA80E5F61A600C4AA72 /* Debug */ = {
  2382. isa = XCBuildConfiguration;
  2383. buildSettings = {
  2384. };
  2385. name = Debug;
  2386. };
  2387. F95BABA90E5F61A600C4AA72 /* Release */ = {
  2388. isa = XCBuildConfiguration;
  2389. buildSettings = {
  2390. };
  2391. name = Release;
  2392. };
  2393. F95BABB50E5F61CE00C4AA72 /* Debug */ = {
  2394. isa = XCBuildConfiguration;
  2395. buildSettings = {
  2396. };
  2397. name = Debug;
  2398. };
  2399. F95BABB60E5F61CE00C4AA72 /* Release */ = {
  2400. isa = XCBuildConfiguration;
  2401. buildSettings = {
  2402. };
  2403. name = Release;
  2404. };
  2405. F98DD3E20E5F4B5E00FE644D /* Debug */ = {
  2406. isa = XCBuildConfiguration;
  2407. baseConfigurationReference = F966F2CF0E81688C009FCD64 /* DebugTigerOrLater.xcconfig */;
  2408. buildSettings = {
  2409. GCC_PREFIX_HEADER = UpdateEngine.pch;
  2410. PRODUCT_NAME = UpdateEngine;
  2411. };
  2412. name = Debug;
  2413. };
  2414. F98DD3E30E5F4B5E00FE644D /* Release */ = {
  2415. isa = XCBuildConfiguration;
  2416. baseConfigurationReference = F966F2D00E81688C009FCD64 /* ReleaseTigerOrLater.xcconfig */;
  2417. buildSettings = {
  2418. GCC_PREFIX_HEADER = UpdateEngine.pch;
  2419. PRODUCT_NAME = UpdateEngine;
  2420. };
  2421. name = Release;
  2422. };
  2423. F9A708590E5F4C2D004B295E /* Debug */ = {
  2424. isa = XCBuildConfiguration;
  2425. baseConfigurationReference = F966F2DB0E81688C009FCD64 /* SharedLibrary.xcconfig */;
  2426. buildSettings = {
  2427. DYLIB_COMPATIBILITY_VERSION = 1;
  2428. DYLIB_CURRENT_VERSION = 1;
  2429. FRAMEWORK_VERSION = A;
  2430. INFOPLIST_FILE = "externals/google-toolbox-for-mac/GTM-Info.plist";
  2431. PRODUCT_NAME = GTM;
  2432. };
  2433. name = Debug;
  2434. };
  2435. F9A7085A0E5F4C2D004B295E /* Release */ = {
  2436. isa = XCBuildConfiguration;
  2437. baseConfigurationReference = F966F2DB0E81688C009FCD64 /* SharedLibrary.xcconfig */;
  2438. buildSettings = {
  2439. DYLIB_COMPATIBILITY_VERSION = 1;
  2440. DYLIB_CURRENT_VERSION = 1;
  2441. FRAMEWORK_VERSION = A;
  2442. INFOPLIST_FILE = "externals/google-toolbox-for-mac/GTM-Info.plist";
  2443. PRODUCT_NAME = GTM;
  2444. };
  2445. name = Release;
  2446. };
  2447. F9A7086D0E5F4DC0004B295E /* Debug */ = {
  2448. isa = XCBuildConfiguration;
  2449. baseConfigurationReference = F966F2DB0E81688C009FCD64 /* SharedLibrary.xcconfig */;
  2450. buildSettings = {
  2451. DYLIB_COMPATIBILITY_VERSION = 1;
  2452. DYLIB_CURRENT_VERSION = 1;
  2453. FRAMEWORK_VERSION = A;
  2454. INFOPLIST_FILE = Common/Info.plist;
  2455. OTHER_LDFLAGS = (
  2456. "$(inherited)",
  2457. "-lcrypto",
  2458. );
  2459. PRODUCT_NAME = Common;
  2460. };
  2461. name = Debug;
  2462. };
  2463. F9A7086E0E5F4DC0004B295E /* Release */ = {
  2464. isa = XCBuildConfiguration;
  2465. baseConfigurationReference = F966F2DB0E81688C009FCD64 /* SharedLibrary.xcconfig */;
  2466. buildSettings = {
  2467. DYLIB_COMPATIBILITY_VERSION = 1;
  2468. DYLIB_CURRENT_VERSION = 1;
  2469. FRAMEWORK_VERSION = A;
  2470. INFOPLIST_FILE = Common/Info.plist;
  2471. OTHER_LDFLAGS = (
  2472. "$(inherited)",
  2473. "-lcrypto",
  2474. );
  2475. PRODUCT_NAME = Common;
  2476. };
  2477. name = Release;
  2478. };
  2479. F9A708B80E5F4FAD004B295E /* Debug */ = {
  2480. isa = XCBuildConfiguration;
  2481. baseConfigurationReference = F966F2D80E81688C009FCD64 /* DebugUnittest.xcconfig */;
  2482. buildSettings = {
  2483. FRAMEWORK_SEARCH_PATHS = (
  2484. "$(value)",
  2485. "$(DEVELOPER_FRAMEWORKS_DIR_QUOTED)",
  2486. );
  2487. INFOPLIST_FILE = "Common/Test-Info.plist";
  2488. PRODUCT_NAME = "Common Tests";
  2489. WRAPPER_EXTENSION = octest;
  2490. };
  2491. name = Debug;
  2492. };
  2493. F9A708B90E5F4FAD004B295E /* Release */ = {
  2494. isa = XCBuildConfiguration;
  2495. baseConfigurationReference = F966F2DA0E81688C009FCD64 /* ReleaseUnittest.xcconfig */;
  2496. buildSettings = {
  2497. FRAMEWORK_SEARCH_PATHS = (
  2498. "$(value)",
  2499. "$(DEVELOPER_FRAMEWORKS_DIR_QUOTED)",
  2500. );
  2501. INFOPLIST_FILE = "Common/Test-Info.plist";
  2502. PRODUCT_NAME = "Common Tests";
  2503. WRAPPER_EXTENSION = octest;
  2504. };
  2505. name = Release;
  2506. };
  2507. /* End XCBuildConfiguration section */
  2508. /* Begin XCConfigurationList section */
  2509. 38132B2A0EB77E4A008EC2FB /* Build configuration list for PBXAggregateTarget "EngineRunner Update DMG" */ = {
  2510. isa = XCConfigurationList;
  2511. buildConfigurations = (
  2512. 38132B250EB77E3E008EC2FB /* Debug */,
  2513. 38132B260EB77E3E008EC2FB /* Release */,
  2514. );
  2515. defaultConfigurationIsVisible = 0;
  2516. defaultConfigurationName = Release;
  2517. };
  2518. 38132B710EB79546008EC2FB /* Build configuration list for PBXAggregateTarget "Generate EngineRunner Config" */ = {
  2519. isa = XCConfigurationList;
  2520. buildConfigurations = (
  2521. 38132B6E0EB794BA008EC2FB /* Debug */,
  2522. 38132B6F0EB794BA008EC2FB /* Release */,
  2523. );
  2524. defaultConfigurationIsVisible = 0;
  2525. defaultConfigurationName = Release;
  2526. };
  2527. 3863C6C10F65B42400560B63 /* Build configuration list for PBXNativeTarget "Actions" */ = {
  2528. isa = XCConfigurationList;
  2529. buildConfigurations = (
  2530. 3863C6BF0F65B42400560B63 /* Debug */,
  2531. 3863C6C00F65B42400560B63 /* Release */,
  2532. );
  2533. defaultConfigurationIsVisible = 0;
  2534. defaultConfigurationName = Release;
  2535. };
  2536. 38AF80020E799EAA0060B504 /* Build configuration list for PBXNativeTarget "HelloEngine" */ = {
  2537. isa = XCConfigurationList;
  2538. buildConfigurations = (
  2539. 38AF80030E799EAA0060B504 /* Debug */,
  2540. 38AF80040E799EAA0060B504 /* Release */,
  2541. );
  2542. defaultConfigurationIsVisible = 0;
  2543. defaultConfigurationName = Release;
  2544. };
  2545. 38AF826F0E81A5FA0060B504 /* Build configuration list for PBXNativeTarget "EngineRunner" */ = {
  2546. isa = XCConfigurationList;
  2547. buildConfigurations = (
  2548. 38AF82700E81A5FA0060B504 /* Debug */,
  2549. 38AF82710E81A5FA0060B504 /* Release */,
  2550. );
  2551. defaultConfigurationIsVisible = 0;
  2552. defaultConfigurationName = Release;
  2553. };
  2554. F95BAA9B0E5F5BFD00C4AA72 /* Build configuration list for PBXNativeTarget "Core" */ = {
  2555. isa = XCConfigurationList;
  2556. buildConfigurations = (
  2557. F95BAA990E5F5BFD00C4AA72 /* Debug */,
  2558. F95BAA9A0E5F5BFD00C4AA72 /* Release */,
  2559. );
  2560. defaultConfigurationIsVisible = 0;
  2561. defaultConfigurationName = Release;
  2562. };
  2563. F95BAB190E5F5F5700C4AA72 /* Build configuration list for PBXNativeTarget "Core Tests" */ = {
  2564. isa = XCConfigurationList;
  2565. buildConfigurations = (
  2566. F95BAB170E5F5F5600C4AA72 /* Debug */,
  2567. F95BAB180E5F5F5600C4AA72 /* Release */,
  2568. );
  2569. defaultConfigurationIsVisible = 0;
  2570. defaultConfigurationName = Release;
  2571. };
  2572. F95BAB740E5F612300C4AA72 /* Build configuration list for PBXNativeTarget "ksurl" */ = {
  2573. isa = XCConfigurationList;
  2574. buildConfigurations = (
  2575. F95BAB650E5F60B600C4AA72 /* Debug */,
  2576. F95BAB660E5F60B600C4AA72 /* Release */,
  2577. );
  2578. defaultConfigurationIsVisible = 0;
  2579. defaultConfigurationName = Release;
  2580. };
  2581. F95BAB800E5F612F00C4AA72 /* Build configuration list for PBXNativeTarget "ksurl Tests" */ = {
  2582. isa = XCConfigurationList;
  2583. buildConfigurations = (
  2584. F95BAB7E0E5F612F00C4AA72 /* Debug */,
  2585. F95BAB7F0E5F612F00C4AA72 /* Release */,
  2586. );
  2587. defaultConfigurationIsVisible = 0;
  2588. defaultConfigurationName = Release;
  2589. };
  2590. F95BABB30E5F61C400C4AA72 /* Build configuration list for PBXAggregateTarget "Build All" */ = {
  2591. isa = XCConfigurationList;
  2592. buildConfigurations = (
  2593. F95BABA80E5F61A600C4AA72 /* Debug */,
  2594. F95BABA90E5F61A600C4AA72 /* Release */,
  2595. );
  2596. defaultConfigurationIsVisible = 0;
  2597. defaultConfigurationName = Release;
  2598. };
  2599. F95BABC10E5F61F700C4AA72 /* Build configuration list for PBXAggregateTarget "Test All" */ = {
  2600. isa = XCConfigurationList;
  2601. buildConfigurations = (
  2602. F95BABB50E5F61CE00C4AA72 /* Debug */,
  2603. F95BABB60E5F61CE00C4AA72 /* Release */,
  2604. );
  2605. defaultConfigurationIsVisible = 0;
  2606. defaultConfigurationName = Release;
  2607. };
  2608. F98DD3E40E5F4B5E00FE644D /* Build configuration list for PBXProject "UpdateEngine" */ = {
  2609. isa = XCConfigurationList;
  2610. buildConfigurations = (
  2611. F98DD3E20E5F4B5E00FE644D /* Debug */,
  2612. F98DD3E30E5F4B5E00FE644D /* Release */,
  2613. );
  2614. defaultConfigurationIsVisible = 0;
  2615. defaultConfigurationName = Release;
  2616. };
  2617. F9A7085D0E5F4C69004B295E /* Build configuration list for PBXNativeTarget "GTM Framework" */ = {
  2618. isa = XCConfigurationList;
  2619. buildConfigurations = (
  2620. F9A708590E5F4C2D004B295E /* Debug */,
  2621. F9A7085A0E5F4C2D004B295E /* Release */,
  2622. );
  2623. defaultConfigurationIsVisible = 0;
  2624. defaultConfigurationName = Release;
  2625. };
  2626. F9A7086F0E5F4DC0004B295E /* Build configuration list for PBXNativeTarget "Common" */ = {
  2627. isa = XCConfigurationList;
  2628. buildConfigurations = (
  2629. F9A7086D0E5F4DC0004B295E /* Debug */,
  2630. F9A7086E0E5F4DC0004B295E /* Release */,
  2631. );
  2632. defaultConfigurationIsVisible = 0;
  2633. defaultConfigurationName = Release;
  2634. };
  2635. F9A708BA0E5F4FAD004B295E /* Build configuration list for PBXNativeTarget "Common Tests" */ = {
  2636. isa = XCConfigurationList;
  2637. buildConfigurations = (
  2638. F9A708B80E5F4FAD004B295E /* Debug */,
  2639. F9A708B90E5F4FAD004B295E /* Release */,
  2640. );
  2641. defaultConfigurationIsVisible = 0;
  2642. defaultConfigurationName = Release;
  2643. };
  2644. /* End XCConfigurationList section */
  2645. };
  2646. rootObject = F98DD3E10E5F4B5E00FE644D /* Project object */;
  2647. }