PageRenderTime 51ms CodeModel.GetById 12ms RepoModel.GetById 0ms app.codeStats 0ms

/mordor.xcodeproj/project.pbxproj

http://github.com/mozy/mordor
Unknown | 1400 lines | 1386 code | 14 blank | 0 comment | 0 complexity | 4749421ff12714e25f2c90a235b596d0 MD5 | raw file
Possible License(s): BSD-3-Clause
  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 46;
  7. objects = {
  8. /* Begin PBXBuildFile section */
  9. 0E01DD2615C0F28B00DC4F2B /* counter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0E01DD2415C0F28B00DC4F2B /* counter.cpp */; };
  10. 0E01DD2715C0F28B00DC4F2B /* counter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E01DD2515C0F28B00DC4F2B /* counter.h */; };
  11. 0E01DD2A15C0F29700DC4F2B /* delay.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E01DD2915C0F29700DC4F2B /* delay.h */; };
  12. 0E01DD2C15C0F2E400DC4F2B /* counter_stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0E01DD2B15C0F2E400DC4F2B /* counter_stream.cpp */; };
  13. 0E01DD2E15C0F2F800DC4F2B /* notify_stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0E01DD2D15C0F2F800DC4F2B /* notify_stream.cpp */; };
  14. 0E01DD3015C0F30200DC4F2B /* timeout_stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0E01DD2F15C0F30200DC4F2B /* timeout_stream.cpp */; };
  15. 0E8A702A15594EE900607636 /* hashfwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E8A702915594EE900607636 /* hashfwd.h */; };
  16. 0EF3018A15E4BEF40020B13A /* statistics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EF3018915E4BEF40020B13A /* statistics.cpp */; };
  17. 24BDA181151D1D7D00E0A646 /* oauth2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24BDA17F151D1D7D00E0A646 /* oauth2.cpp */; };
  18. 24BDA182151D1D7D00E0A646 /* oauth2.h in Headers */ = {isa = PBXBuildFile; fileRef = 24BDA180151D1D7D00E0A646 /* oauth2.h */; };
  19. 34CCCE4F13982DC900E6BDBA /* compoundlistener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34CCCE4D13982DC900E6BDBA /* compoundlistener.cpp */; };
  20. 34CCCE5013982DC900E6BDBA /* compoundlistener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34CCCE4D13982DC900E6BDBA /* compoundlistener.cpp */; };
  21. 34CCCE5113982DC900E6BDBA /* compoundlistener.h in Headers */ = {isa = PBXBuildFile; fileRef = 34CCCE4E13982DC900E6BDBA /* compoundlistener.h */; };
  22. 34CCCE5213982DC900E6BDBA /* compoundlistener.h in Headers */ = {isa = PBXBuildFile; fileRef = 34CCCE4E13982DC900E6BDBA /* compoundlistener.h */; };
  23. 3CAB29B5112B347400607AEE /* json.rl in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB271E112B096700607AEE /* json.rl */; };
  24. 3CAB29B6112B347400607AEE /* http_parser.rl in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB270E112B096700607AEE /* http_parser.rl */; settings = {COMPILER_FLAGS = http; }; };
  25. 3CAB29B7112B347400607AEE /* xml_parser.rl in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB27A1112B096700607AEE /* xml_parser.rl */; settings = {COMPILER_FLAGS = xml; }; };
  26. 3CAB29B8112B347400607AEE /* uri.rl in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB279B112B096700607AEE /* uri.rl */; };
  27. 3CAB29B9112B347400607AEE /* assert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB26D7112B096700607AEE /* assert.cpp */; };
  28. 3CAB29BA112B347400607AEE /* config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB26DA112B096700607AEE /* config.cpp */; };
  29. 3CAB29BB112B347400607AEE /* date_time.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB26DD112B096700607AEE /* date_time.cpp */; };
  30. 3CAB29BC112B347400607AEE /* exception.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB26F1112B096700607AEE /* exception.cpp */; };
  31. 3CAB29BD112B347400607AEE /* fiber.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB26F3112B096700607AEE /* fiber.cpp */; };
  32. 3CAB29BE112B347400607AEE /* auth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB26F7112B096700607AEE /* auth.cpp */; };
  33. 3CAB29BF112B347400607AEE /* basic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB26F9112B096700607AEE /* basic.cpp */; };
  34. 3CAB29C0112B347400607AEE /* broker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB26FB112B096700607AEE /* broker.cpp */; };
  35. 3CAB29C1112B347400607AEE /* chunked.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB26FD112B096700607AEE /* chunked.cpp */; };
  36. 3CAB29C2112B347400607AEE /* client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB26FF112B096700607AEE /* client.cpp */; };
  37. 3CAB29C3112B347400607AEE /* connection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2701112B096700607AEE /* connection.cpp */; };
  38. 3CAB29C4112B347400607AEE /* digest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2703112B096700607AEE /* digest.cpp */; };
  39. 3CAB29C5112B347400607AEE /* http.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2705112B096700607AEE /* http.cpp */; };
  40. 3CAB29C6112B347400607AEE /* multipart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2707112B096700607AEE /* multipart.cpp */; };
  41. 3CAB29C7112B347400607AEE /* oauth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB270B112B096700607AEE /* oauth.cpp */; };
  42. 3CAB29C8112B347400607AEE /* proxy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB270F112B096700607AEE /* proxy.cpp */; };
  43. 3CAB29C9112B347400607AEE /* server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2711112B096700607AEE /* server.cpp */; };
  44. 3CAB29CB112B347400607AEE /* log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB271F112B096700607AEE /* log.cpp */; };
  45. 3CAB29CD112B347400607AEE /* ragel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2728112B096700607AEE /* ragel.cpp */; };
  46. 3CAB29CE112B347400607AEE /* scheduler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB272D112B096700607AEE /* scheduler.cpp */; };
  47. 3CAB29CF112B347400607AEE /* semaphore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB272F112B096700607AEE /* semaphore.cpp */; };
  48. 3CAB29D0112B347400607AEE /* sleep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2731112B096700607AEE /* sleep.cpp */; };
  49. 3CAB29D1112B347400607AEE /* socket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2733112B096700607AEE /* socket.cpp */; };
  50. 3CAB29D2112B347400607AEE /* statistics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2735112B096700607AEE /* statistics.cpp */; };
  51. 3CAB29D3112B347400607AEE /* buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2738112B096700607AEE /* buffer.cpp */; };
  52. 3CAB29D4112B347400607AEE /* buffered.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB273A112B096700607AEE /* buffered.cpp */; };
  53. 3CAB29D5112B347400607AEE /* cat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB273C112B096700607AEE /* cat.cpp */; };
  54. 3CAB29D6112B347400607AEE /* fd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2742112B096700607AEE /* fd.cpp */; };
  55. 3CAB29D7112B347400607AEE /* file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2744112B096700607AEE /* file.cpp */; };
  56. 3CAB29D8112B347400607AEE /* hash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB274A112B096700607AEE /* hash.cpp */; };
  57. 3CAB29D9112B347400607AEE /* http.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB274C112B096700607AEE /* http.cpp */; };
  58. 3CAB29DA112B347400607AEE /* limited.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB274E112B096700607AEE /* limited.cpp */; };
  59. 3CAB29DB112B347400607AEE /* memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2750112B096700607AEE /* memory.cpp */; };
  60. 3CAB29DC112B347400607AEE /* null.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2755112B096700607AEE /* null.cpp */; };
  61. 3CAB29DD112B347400607AEE /* pipe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2757112B096700607AEE /* pipe.cpp */; };
  62. 3CAB29DE112B347400607AEE /* random.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2759112B096700607AEE /* random.cpp */; };
  63. 3CAB29DF112B347400607AEE /* socket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB275D112B096700607AEE /* socket.cpp */; };
  64. 3CAB29E0112B347400607AEE /* ssl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB275F112B096700607AEE /* ssl.cpp */; };
  65. 3CAB29E1112B347400607AEE /* std.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2761112B096700607AEE /* std.cpp */; };
  66. 3CAB29E2112B347400607AEE /* stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2763112B096700607AEE /* stream.cpp */; };
  67. 3CAB29E3112B347400607AEE /* temp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2765112B096700607AEE /* temp.cpp */; };
  68. 3CAB29E4112B347400607AEE /* test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2767112B096700607AEE /* test.cpp */; };
  69. 3CAB29E5112B347400607AEE /* throttle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2769112B096700607AEE /* throttle.cpp */; };
  70. 3CAB29E6112B347400607AEE /* transfer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB276B112B096700607AEE /* transfer.cpp */; };
  71. 3CAB29E7112B347400607AEE /* zlib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB276D112B096700607AEE /* zlib.cpp */; };
  72. 3CAB29E8112B347400607AEE /* string.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB276F112B096700607AEE /* string.cpp */; };
  73. 3CAB29E9112B347400607AEE /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2798112B096700607AEE /* timer.cpp */; };
  74. 3CAC4A341151622F00F85725 /* iomanager_kqueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB271B112B096700607AEE /* iomanager_kqueue.cpp */; };
  75. 3CC4CE561138646D001C21F2 /* progress.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CC4CE551138646D001C21F2 /* progress.h */; };
  76. 3F4296F01385DADC007EC0C7 /* util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3F4296EF1385DADC007EC0C7 /* util.cpp */; };
  77. 4620C41A1613FB91006114F3 /* lzma2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4620C4181613FB91006114F3 /* lzma2.cpp */; };
  78. 4620C41C1613FB91006114F3 /* lzma2.h in Headers */ = {isa = PBXBuildFile; fileRef = 4620C4191613FB91006114F3 /* lzma2.h */; };
  79. 4655085915E3939F0024F210 /* protobuf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4655085715E3939F0024F210 /* protobuf.cpp */; };
  80. 4655085A15E3939F0024F210 /* protobuf.h in Headers */ = {isa = PBXBuildFile; fileRef = 4655085815E3939F0024F210 /* protobuf.h */; };
  81. 46AA782B15E685AC0052192D /* zero.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46AA782915E685AC0052192D /* zero.cpp */; };
  82. 46AA782C15E685AC0052192D /* zero.h in Headers */ = {isa = PBXBuildFile; fileRef = 46AA782A15E685AC0052192D /* zero.h */; };
  83. 5C85448415756FC700589928 /* buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2779112B096700607AEE /* buffer.cpp */; };
  84. 5C85448515756FC700589928 /* buffered_stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB277A112B096700607AEE /* buffered_stream.cpp */; };
  85. 5C85448615756FC700589928 /* chunked_stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB277B112B096700607AEE /* chunked_stream.cpp */; };
  86. 5C85448715756FC700589928 /* coroutine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB277C112B096700607AEE /* coroutine.cpp */; };
  87. 5C85448815756FC700589928 /* crypto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA9919F9142946E60069FD05 /* crypto.cpp */; };
  88. 5C85448915756FC700589928 /* efs_stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB277D112B096700607AEE /* efs_stream.cpp */; };
  89. 5C85448A15756FC700589928 /* fibers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB277E112B096700607AEE /* fibers.cpp */; };
  90. 5C85448B15756FC700589928 /* fibersync.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB277F112B096700607AEE /* fibersync.cpp */; };
  91. 5C85448C15756FC700589928 /* fls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2780112B096700607AEE /* fls.cpp */; };
  92. 5C85448D15756FC700589928 /* hash_stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EC278D31526562700F8AC65 /* hash_stream.cpp */; };
  93. 5C85448E15756FC700589928 /* hmac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2781112B096700607AEE /* hmac.cpp */; };
  94. 5C85448F15756FC700589928 /* iomanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2783112B096700607AEE /* iomanager.cpp */; };
  95. 5C85449015756FC700589928 /* iomanager_iocp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2784112B096700607AEE /* iomanager_iocp.cpp */; };
  96. 5C85449115756FC700589928 /* json.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2785112B096700607AEE /* json.cpp */; };
  97. 5C85449215756FC700589928 /* log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2786112B096700607AEE /* log.cpp */; };
  98. 5C85449315756FC700589928 /* memory_stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2787112B096700607AEE /* memory_stream.cpp */; };
  99. 5C85449415756FC700589928 /* oauth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2788112B096700607AEE /* oauth.cpp */; };
  100. 5C85449515756FC700589928 /* pch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2789112B096700607AEE /* pch.cpp */; };
  101. 5C85449615756FC700589928 /* pipe_stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB278A112B096700607AEE /* pipe_stream.cpp */; };
  102. 5C85449715756FC700589928 /* ragel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EF8669115333584009205E8 /* ragel.cpp */; };
  103. 5C85449815756FC700589928 /* run_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB278C112B096700607AEE /* run_tests.cpp */; };
  104. 5C85449915756FC700589928 /* scheduler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB278D112B096700607AEE /* scheduler.cpp */; };
  105. 5C85449A15756FC700589928 /* socket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB278E112B096700607AEE /* socket.cpp */; };
  106. 5C85449B15756FC700589928 /* ssl_stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB278F112B096700607AEE /* ssl_stream.cpp */; };
  107. 5C85449C15756FC700589928 /* stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2790112B096700607AEE /* stream.cpp */; };
  108. 5C85449D15756FC700589928 /* temp_stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2791112B096700607AEE /* temp_stream.cpp */; };
  109. 5C85449E15756FC700589928 /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2793112B096700607AEE /* timer.cpp */; };
  110. 5C85449F15756FC700589928 /* transfer_stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2794112B096700607AEE /* transfer_stream.cpp */; };
  111. 5C8544A015756FC700589928 /* uri.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2795112B096700607AEE /* uri.cpp */; };
  112. 5C8544A115756FC700589928 /* zlib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2796112B096700607AEE /* zlib.cpp */; };
  113. 5C8544A61575700D00589928 /* libmordor.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3CAB29B1112B340600607AEE /* libmordor.a */; };
  114. 5C8544A71575700D00589928 /* libmordortest.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E2DE14A811E67AB400D9622F /* libmordortest.a */; };
  115. 5C8544D01576633000589928 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C8544CF1576633000589928 /* libz.dylib */; };
  116. 5C8544D21576665800589928 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C8544D11576665800589928 /* Security.framework */; };
  117. 5C8544D61576667D00589928 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C8544D51576667D00589928 /* SystemConfiguration.framework */; };
  118. 5C8544D81576669500589928 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C8544D71576669500589928 /* CoreFoundation.framework */; };
  119. 5C8544DC157666D400589928 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C8544DB157666D400589928 /* CoreServices.framework */; };
  120. 5C8544DF1576710800589928 /* http_proxy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C8544DD157670FA00589928 /* http_proxy.cpp */; };
  121. 61AA83C6120A18D600D7B56B /* filter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61AA83C4120A18D600D7B56B /* filter.cpp */; };
  122. 61AA83C7120A18D600D7B56B /* singleplex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61AA83C5120A18D600D7B56B /* singleplex.cpp */; };
  123. 7EF15AB41904FFC0004BBDE1 /* http_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7EF15AB31904FFC0004BBDE1 /* http_parser.cpp */; };
  124. B7EA53811933CCE3006DCF84 /* unicode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B7E545FF192FA02E0020BAFD /* unicode.cpp */; };
  125. B7EA53821933CCE9006DCF84 /* statistics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EF3018915E4BEF40020B13A /* statistics.cpp */; };
  126. C32025B811F949CF00E09E5A /* daemon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C32025AD11F949CF00E09E5A /* daemon.cpp */; };
  127. C32025B911F949CF00E09E5A /* daemon.h in Headers */ = {isa = PBXBuildFile; fileRef = C32025AE11F949CF00E09E5A /* daemon.h */; };
  128. C32025BA11F949CF00E09E5A /* fibersynchronization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C32025AF11F949CF00E09E5A /* fibersynchronization.cpp */; };
  129. C32025BB11F949CF00E09E5A /* fibersynchronization.h in Headers */ = {isa = PBXBuildFile; fileRef = C32025B011F949CF00E09E5A /* fibersynchronization.h */; };
  130. C32025BC11F949CF00E09E5A /* future.h in Headers */ = {isa = PBXBuildFile; fileRef = C32025B111F949CF00E09E5A /* future.h */; };
  131. C32025BD11F949CF00E09E5A /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C32025B211F949CF00E09E5A /* main.cpp */; };
  132. C32025BE11F949CF00E09E5A /* main.h in Headers */ = {isa = PBXBuildFile; fileRef = C32025B311F949CF00E09E5A /* main.h */; };
  133. C32025BF11F949CF00E09E5A /* parallel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C32025B411F949CF00E09E5A /* parallel.cpp */; };
  134. C32025C011F949CF00E09E5A /* parallel.h in Headers */ = {isa = PBXBuildFile; fileRef = C32025B511F949CF00E09E5A /* parallel.h */; };
  135. C32025C111F949CF00E09E5A /* workerpool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C32025B611F949CF00E09E5A /* workerpool.cpp */; };
  136. C32025C211F949CF00E09E5A /* workerpool.h in Headers */ = {isa = PBXBuildFile; fileRef = C32025B711F949CF00E09E5A /* workerpool.h */; };
  137. C32854BE120A1E750079C4A2 /* thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C32854BC120A1E750079C4A2 /* thread.cpp */; };
  138. C32854BF120A1E750079C4A2 /* thread.h in Headers */ = {isa = PBXBuildFile; fileRef = C32854BD120A1E750079C4A2 /* thread.h */; };
  139. C34893CA11BEB1300044E9C8 /* socks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C34893C811BEB1300044E9C8 /* socks.cpp */; };
  140. C34893CB11BEB1300044E9C8 /* socks.h in Headers */ = {isa = PBXBuildFile; fileRef = C34893C911BEB1300044E9C8 /* socks.h */; };
  141. E29FD2AA1136FD1D004BC293 /* timeout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E29FD2A81136FD1D004BC293 /* timeout.cpp */; };
  142. E29FD2AB1136FD1D004BC293 /* timeout.h in Headers */ = {isa = PBXBuildFile; fileRef = E29FD2A91136FD1D004BC293 /* timeout.h */; };
  143. E2DE14B311E67ADD00D9622F /* antxmllistener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E2DE14B111E67ADD00D9622F /* antxmllistener.cpp */; };
  144. E2DE14B611E67AFF00D9622F /* stdoutlistener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2773112B096700607AEE /* stdoutlistener.cpp */; };
  145. E2DE14B811E67AFF00D9622F /* test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB2775112B096700607AEE /* test.cpp */; };
  146. E3B2FD27151A908800E87F0F /* cxa_exception.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E3B2FD25151A908800E87F0F /* cxa_exception.cpp */; };
  147. E3B2FD28151A908800E87F0F /* cxa_exception.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E3B2FD25151A908800E87F0F /* cxa_exception.cpp */; };
  148. E3B2FD29151A908800E87F0F /* cxa_exception.h in Headers */ = {isa = PBXBuildFile; fileRef = E3B2FD26151A908800E87F0F /* cxa_exception.h */; settings = {ATTRIBUTES = (Public, ); }; };
  149. E3B2FD2A151A908800E87F0F /* cxa_exception.h in Headers */ = {isa = PBXBuildFile; fileRef = E3B2FD26151A908800E87F0F /* cxa_exception.h */; settings = {ATTRIBUTES = (Public, ); }; };
  150. EA9919FA142946E60069FD05 /* crypto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA9919F9142946E60069FD05 /* crypto.cpp */; };
  151. EA9919FE142946FC0069FD05 /* crypto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA9919FC142946FC0069FD05 /* crypto.cpp */; };
  152. EA9919FF142946FC0069FD05 /* crypto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA9919FC142946FC0069FD05 /* crypto.cpp */; };
  153. EA991A00142946FC0069FD05 /* crypto.h in Headers */ = {isa = PBXBuildFile; fileRef = EA9919FD142946FC0069FD05 /* crypto.h */; };
  154. EA991A01142946FC0069FD05 /* crypto.h in Headers */ = {isa = PBXBuildFile; fileRef = EA9919FD142946FC0069FD05 /* crypto.h */; };
  155. FC1BF5041694A05E00B8D291 /* openssl_lock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FC1BF5021694A05E00B8D291 /* openssl_lock.cpp */; };
  156. FC1BF5051694A05E00B8D291 /* openssl_lock.h in Headers */ = {isa = PBXBuildFile; fileRef = FC1BF5031694A05E00B8D291 /* openssl_lock.h */; };
  157. /* End PBXBuildFile section */
  158. /* Begin PBXBuildRule section */
  159. 3CC42A8A113D9F5F000C1B43 /* PBXBuildRule */ = {
  160. isa = PBXBuildRule;
  161. compilerSpec = com.apple.compilers.proxy.script;
  162. filePatterns = "*.rl";
  163. fileType = pattern.proxy;
  164. isEditable = 1;
  165. outputFiles = (
  166. "$(DERIVED_FILES_DIR)/$(CURRENT_ARCH)$(INPUT_FILE_DIR)/$(INPUT_FILE_BASE).cpp",
  167. );
  168. script = "#!/usr/bin/bash\n# The default PATH for this shell is /Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin. \n# Ragel is usually in none of those, so let's see if they've extended their PATH\n\nif [ -f ~/.bash_profile ]; then\n source ~/.bash_profile\nelse\n if [ -f ~/.bash_login ]; then\n source ~/.bash_login\n else\n if [ -f ~/.profile ]; then\n source ~/.profile\n fi\n fi\nfi\n\nOUTPUT_FILE=\"${DERIVED_FILES_DIR}/${CURRENT_ARCH}${INPUT_FILE_DIR}/${INPUT_FILE_BASE}.cpp\"\nragel -o \"${OUTPUT_FILE}\" \"${INPUT_FILE_PATH}\"\n";
  169. };
  170. /* End PBXBuildRule section */
  171. /* Begin PBXContainerItemProxy section */
  172. 5C8544A21575700100589928 /* PBXContainerItemProxy */ = {
  173. isa = PBXContainerItemProxy;
  174. containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
  175. proxyType = 1;
  176. remoteGlobalIDString = 3CAB29B0112B340500607AEE;
  177. remoteInfo = mordor;
  178. };
  179. 5C8544A41575700100589928 /* PBXContainerItemProxy */ = {
  180. isa = PBXContainerItemProxy;
  181. containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
  182. proxyType = 1;
  183. remoteGlobalIDString = E2DE14A711E67AB400D9622F;
  184. remoteInfo = mordortest;
  185. };
  186. /* End PBXContainerItemProxy section */
  187. /* Begin PBXCopyFilesBuildPhase section */
  188. 5C85447715756F8400589928 /* CopyFiles */ = {
  189. isa = PBXCopyFilesBuildPhase;
  190. buildActionMask = 2147483647;
  191. dstPath = /usr/share/man/man1/;
  192. dstSubfolderSpec = 0;
  193. files = (
  194. );
  195. runOnlyForDeploymentPostprocessing = 1;
  196. };
  197. /* End PBXCopyFilesBuildPhase section */
  198. /* Begin PBXFileReference section */
  199. 0E01DD2415C0F28B00DC4F2B /* counter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = counter.cpp; sourceTree = "<group>"; };
  200. 0E01DD2515C0F28B00DC4F2B /* counter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = counter.h; sourceTree = "<group>"; };
  201. 0E01DD2915C0F29700DC4F2B /* delay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = delay.h; sourceTree = "<group>"; };
  202. 0E01DD2B15C0F2E400DC4F2B /* counter_stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = counter_stream.cpp; sourceTree = "<group>"; };
  203. 0E01DD2D15C0F2F800DC4F2B /* notify_stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = notify_stream.cpp; sourceTree = "<group>"; };
  204. 0E01DD2F15C0F30200DC4F2B /* timeout_stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = timeout_stream.cpp; sourceTree = "<group>"; };
  205. 0E8A702915594EE900607636 /* hashfwd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hashfwd.h; sourceTree = "<group>"; };
  206. 0EC278D31526562700F8AC65 /* hash_stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hash_stream.cpp; sourceTree = "<group>"; };
  207. 0EF3018915E4BEF40020B13A /* statistics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = statistics.cpp; sourceTree = "<group>"; };
  208. 0EF8669115333584009205E8 /* ragel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ragel.cpp; sourceTree = "<group>"; };
  209. 24BDA17F151D1D7D00E0A646 /* oauth2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = oauth2.cpp; sourceTree = "<group>"; };
  210. 24BDA180151D1D7D00E0A646 /* oauth2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = oauth2.h; sourceTree = "<group>"; };
  211. 34CCCE4D13982DC900E6BDBA /* compoundlistener.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compoundlistener.cpp; sourceTree = "<group>"; };
  212. 34CCCE4E13982DC900E6BDBA /* compoundlistener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compoundlistener.h; sourceTree = "<group>"; };
  213. 3CAB26D5112B096700607AEE /* .gitignore */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = .gitignore; sourceTree = "<group>"; };
  214. 3CAB26D6112B096700607AEE /* anymap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = anymap.h; sourceTree = "<group>"; };
  215. 3CAB26D7112B096700607AEE /* assert.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = assert.cpp; sourceTree = "<group>"; };
  216. 3CAB26D8112B096700607AEE /* assert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = assert.h; sourceTree = "<group>"; };
  217. 3CAB26D9112B096700607AEE /* atomic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = atomic.h; sourceTree = "<group>"; };
  218. 3CAB26DA112B096700607AEE /* config.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = config.cpp; sourceTree = "<group>"; };
  219. 3CAB26DB112B096700607AEE /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
  220. 3CAB26DC112B096700607AEE /* coroutine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = coroutine.h; sourceTree = "<group>"; };
  221. 3CAB26DD112B096700607AEE /* date_time.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = date_time.cpp; sourceTree = "<group>"; };
  222. 3CAB26DE112B096700607AEE /* date_time.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = date_time.h; sourceTree = "<group>"; };
  223. 3CAB26DF112B096700607AEE /* endian.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = endian.h; sourceTree = "<group>"; };
  224. 3CAB26E1112B096700607AEE /* .gitignore */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = .gitignore; sourceTree = "<group>"; };
  225. 3CAB26E2112B096700607AEE /* cat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cat.cpp; sourceTree = "<group>"; };
  226. 3CAB26E3112B096700607AEE /* cat.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = cat.vcproj; sourceTree = "<group>"; };
  227. 3CAB26E4112B096700607AEE /* echoserver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echoserver.cpp; sourceTree = "<group>"; };
  228. 3CAB26E5112B096700607AEE /* echoserver.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = echoserver.vcproj; sourceTree = "<group>"; };
  229. 3CAB26E6112B096700607AEE /* iombench.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = iombench.cpp; sourceTree = "<group>"; };
  230. 3CAB26E7112B096700607AEE /* iombench.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = iombench.vcproj; sourceTree = "<group>"; };
  231. 3CAB26E8112B096700607AEE /* netbench.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = netbench.cpp; sourceTree = "<group>"; };
  232. 3CAB26E9112B096700607AEE /* netbench.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = netbench.h; sourceTree = "<group>"; };
  233. 3CAB26EA112B096700607AEE /* simpleclient.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simpleclient.cpp; sourceTree = "<group>"; };
  234. 3CAB26EB112B096700607AEE /* simpleclient.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = simpleclient.vcproj; sourceTree = "<group>"; };
  235. 3CAB26EC112B096700607AEE /* tunnel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tunnel.cpp; sourceTree = "<group>"; };
  236. 3CAB26ED112B096700607AEE /* tunnel.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = tunnel.vcproj; sourceTree = "<group>"; };
  237. 3CAB26EE112B096700607AEE /* udpstats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = udpstats.cpp; sourceTree = "<group>"; };
  238. 3CAB26EF112B096700607AEE /* wget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wget.cpp; sourceTree = "<group>"; };
  239. 3CAB26F0112B096700607AEE /* wget.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = wget.vcproj; sourceTree = "<group>"; };
  240. 3CAB26F1112B096700607AEE /* exception.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = exception.cpp; sourceTree = "<group>"; };
  241. 3CAB26F2112B096700607AEE /* exception.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = exception.h; sourceTree = "<group>"; };
  242. 3CAB26F3112B096700607AEE /* fiber.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fiber.cpp; sourceTree = "<group>"; };
  243. 3CAB26F4112B096700607AEE /* fiber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fiber.h; sourceTree = "<group>"; };
  244. 3CAB26F6112B096700607AEE /* .gitignore */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = .gitignore; sourceTree = "<group>"; };
  245. 3CAB26F7112B096700607AEE /* auth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = auth.cpp; sourceTree = "<group>"; };
  246. 3CAB26F8112B096700607AEE /* auth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = auth.h; sourceTree = "<group>"; };
  247. 3CAB26F9112B096700607AEE /* basic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = basic.cpp; sourceTree = "<group>"; };
  248. 3CAB26FA112B096700607AEE /* basic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = basic.h; sourceTree = "<group>"; };
  249. 3CAB26FB112B096700607AEE /* broker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = broker.cpp; sourceTree = "<group>"; };
  250. 3CAB26FC112B096700607AEE /* broker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = broker.h; sourceTree = "<group>"; };
  251. 3CAB26FD112B096700607AEE /* chunked.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = chunked.cpp; sourceTree = "<group>"; };
  252. 3CAB26FE112B096700607AEE /* chunked.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chunked.h; sourceTree = "<group>"; };
  253. 3CAB26FF112B096700607AEE /* client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = client.cpp; sourceTree = "<group>"; };
  254. 3CAB2700112B096700607AEE /* client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = client.h; sourceTree = "<group>"; };
  255. 3CAB2701112B096700607AEE /* connection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = connection.cpp; sourceTree = "<group>"; };
  256. 3CAB2702112B096700607AEE /* connection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = connection.h; sourceTree = "<group>"; };
  257. 3CAB2703112B096700607AEE /* digest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = digest.cpp; sourceTree = "<group>"; };
  258. 3CAB2704112B096700607AEE /* digest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = digest.h; sourceTree = "<group>"; };
  259. 3CAB2705112B096700607AEE /* http.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = http.cpp; sourceTree = "<group>"; };
  260. 3CAB2706112B096700607AEE /* http.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = http.h; sourceTree = "<group>"; };
  261. 3CAB2707112B096700607AEE /* multipart.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = multipart.cpp; sourceTree = "<group>"; };
  262. 3CAB2708112B096700607AEE /* multipart.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = multipart.h; sourceTree = "<group>"; };
  263. 3CAB2709112B096700607AEE /* negotiate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = negotiate.cpp; sourceTree = "<group>"; };
  264. 3CAB270A112B096700607AEE /* negotiate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = negotiate.h; sourceTree = "<group>"; };
  265. 3CAB270B112B096700607AEE /* oauth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = oauth.cpp; sourceTree = "<group>"; };
  266. 3CAB270C112B096700607AEE /* oauth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = oauth.h; sourceTree = "<group>"; };
  267. 3CAB270D112B096700607AEE /* parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parser.h; sourceTree = "<group>"; };
  268. 3CAB270E112B096700607AEE /* http_parser.rl */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 4; path = http_parser.rl; sourceTree = "<group>"; };
  269. 3CAB270F112B096700607AEE /* proxy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = proxy.cpp; sourceTree = "<group>"; };
  270. 3CAB2710112B096700607AEE /* proxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = proxy.h; sourceTree = "<group>"; };
  271. 3CAB2711112B096700607AEE /* server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = server.cpp; sourceTree = "<group>"; };
  272. 3CAB2712112B096700607AEE /* server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = server.h; sourceTree = "<group>"; };
  273. 3CAB2713112B096700607AEE /* tunnel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tunnel.h; sourceTree = "<group>"; };
  274. 3CAB2714112B096700607AEE /* iomanager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iomanager.h; sourceTree = "<group>"; };
  275. 3CAB2715112B096700607AEE /* iomanager_epoll.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = iomanager_epoll.cpp; sourceTree = "<group>"; };
  276. 3CAB2716112B096700607AEE /* iomanager_epoll.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iomanager_epoll.h; sourceTree = "<group>"; };
  277. 3CAB2719112B096700607AEE /* iomanager_iocp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = iomanager_iocp.cpp; sourceTree = "<group>"; };
  278. 3CAB271A112B096700607AEE /* iomanager_iocp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iomanager_iocp.h; sourceTree = "<group>"; };
  279. 3CAB271B112B096700607AEE /* iomanager_kqueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = iomanager_kqueue.cpp; sourceTree = "<group>"; };
  280. 3CAB271C112B096700607AEE /* iomanager_kqueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iomanager_kqueue.h; sourceTree = "<group>"; };
  281. 3CAB271D112B096700607AEE /* json.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = json.h; sourceTree = "<group>"; };
  282. 3CAB271E112B096700607AEE /* json.rl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = json.rl; sourceTree = "<group>"; };
  283. 3CAB271F112B096700607AEE /* log.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = log.cpp; sourceTree = "<group>"; };
  284. 3CAB2720112B096700607AEE /* log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = log.h; sourceTree = "<group>"; };
  285. 3CAB2724112B096700607AEE /* pch.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = pch.h; sourceTree = "<group>"; };
  286. 3CAB2727112B096700607AEE /* predef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = predef.h; sourceTree = "<group>"; };
  287. 3CAB2728112B096700607AEE /* ragel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ragel.cpp; sourceTree = "<group>"; };
  288. 3CAB2729112B096700607AEE /* ragel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ragel.h; sourceTree = "<group>"; };
  289. 3CAB272A112B096700607AEE /* ragel.rules */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = ragel.rules; sourceTree = "<group>"; };
  290. 3CAB272B112B096700607AEE /* runtime_linking.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = runtime_linking.cpp; sourceTree = "<group>"; };
  291. 3CAB272C112B096700607AEE /* runtime_linking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = runtime_linking.h; sourceTree = "<group>"; };
  292. 3CAB272D112B096700607AEE /* scheduler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scheduler.cpp; sourceTree = "<group>"; };
  293. 3CAB272E112B096700607AEE /* scheduler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scheduler.h; sourceTree = "<group>"; };
  294. 3CAB272F112B096700607AEE /* semaphore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = semaphore.cpp; sourceTree = "<group>"; };
  295. 3CAB2730112B096700607AEE /* semaphore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = semaphore.h; sourceTree = "<group>"; };
  296. 3CAB2731112B096700607AEE /* sleep.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sleep.cpp; sourceTree = "<group>"; };
  297. 3CAB2732112B096700607AEE /* sleep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sleep.h; sourceTree = "<group>"; };
  298. 3CAB2733112B096700607AEE /* socket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = socket.cpp; sourceTree = "<group>"; };
  299. 3CAB2734112B096700607AEE /* socket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = socket.h; sourceTree = "<group>"; };
  300. 3CAB2735112B096700607AEE /* statistics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = statistics.cpp; sourceTree = "<group>"; };
  301. 3CAB2736112B096700607AEE /* statistics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = statistics.h; sourceTree = "<group>"; };
  302. 3CAB2738112B096700607AEE /* buffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = buffer.cpp; sourceTree = "<group>"; };
  303. 3CAB2739112B096700607AEE /* buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buffer.h; sourceTree = "<group>"; };
  304. 3CAB273A112B096700607AEE /* buffered.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = buffered.cpp; sourceTree = "<group>"; };
  305. 3CAB273B112B096700607AEE /* buffered.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buffered.h; sourceTree = "<group>"; };
  306. 3CAB273C112B096700607AEE /* cat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cat.cpp; sourceTree = "<group>"; };
  307. 3CAB273D112B096700607AEE /* cat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cat.h; sourceTree = "<group>"; };
  308. 3CAB273E112B096700607AEE /* deflate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = deflate.h; sourceTree = "<group>"; };
  309. 3CAB273F112B096700607AEE /* duplex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = duplex.h; sourceTree = "<group>"; };
  310. 3CAB2740112B096700607AEE /* efs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = efs.cpp; sourceTree = "<group>"; };
  311. 3CAB2741112B096700607AEE /* efs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = efs.h; sourceTree = "<group>"; };
  312. 3CAB2742112B096700607AEE /* fd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fd.cpp; sourceTree = "<group>"; };
  313. 3CAB2743112B096700607AEE /* fd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fd.h; sourceTree = "<group>"; };
  314. 3CAB2744112B096700607AEE /* file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = file.cpp; sourceTree = "<group>"; };
  315. 3CAB2745112B096700607AEE /* file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = file.h; sourceTree = "<group>"; };
  316. 3CAB2746112B096700607AEE /* filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filter.h; sourceTree = "<group>"; };
  317. 3CAB2747112B096700607AEE /* gzip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gzip.h; sourceTree = "<group>"; };
  318. 3CAB2748112B096700607AEE /* handle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = handle.cpp; sourceTree = "<group>"; };
  319. 3CAB2749112B096700607AEE /* handle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = handle.h; sourceTree = "<group>"; };
  320. 3CAB274A112B096700607AEE /* hash.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hash.cpp; sourceTree = "<group>"; };
  321. 3CAB274B112B096700607AEE /* hash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hash.h; sourceTree = "<group>"; };
  322. 3CAB274C112B096700607AEE /* http.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = http.cpp; sourceTree = "<group>"; };
  323. 3CAB274D112B096700607AEE /* http.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = http.h; sourceTree = "<group>"; };
  324. 3CAB274E112B096700607AEE /* limited.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = limited.cpp; sourceTree = "<group>"; };
  325. 3CAB274F112B096700607AEE /* limited.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = limited.h; sourceTree = "<group>"; };
  326. 3CAB2750112B096700607AEE /* memory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = memory.cpp; sourceTree = "<group>"; };
  327. 3CAB2751112B096700607AEE /* memory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memory.h; sourceTree = "<group>"; };
  328. 3CAB2752112B096700607AEE /* namedpipe.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = namedpipe.cpp; sourceTree = "<group>"; };
  329. 3CAB2753112B096700607AEE /* namedpipe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = namedpipe.h; sourceTree = "<group>"; };
  330. 3CAB2754112B096700607AEE /* notify.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = notify.h; sourceTree = "<group>"; };
  331. 3CAB2755112B096700607AEE /* null.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = null.cpp; sourceTree = "<group>"; };
  332. 3CAB2756112B096700607AEE /* null.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = null.h; sourceTree = "<group>"; };
  333. 3CAB2757112B096700607AEE /* pipe.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pipe.cpp; sourceTree = "<group>"; };
  334. 3CAB2758112B096700607AEE /* pipe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pipe.h; sourceTree = "<group>"; };
  335. 3CAB2759112B096700607AEE /* random.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = random.cpp; sourceTree = "<group>"; };
  336. 3CAB275A112B096700607AEE /* random.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = random.h; sourceTree = "<group>"; };
  337. 3CAB275B112B096700607AEE /* scheduler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scheduler.h; sourceTree = "<group>"; };
  338. 3CAB275C112B096700607AEE /* singleplex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = singleplex.h; sourceTree = "<group>"; };
  339. 3CAB275D112B096700607AEE /* socket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = socket.cpp; sourceTree = "<group>"; };
  340. 3CAB275E112B096700607AEE /* socket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = socket.h; sourceTree = "<group>"; };
  341. 3CAB275F112B096700607AEE /* ssl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ssl.cpp; sourceTree = "<group>"; };
  342. 3CAB2760112B096700607AEE /* ssl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ssl.h; sourceTree = "<group>"; };
  343. 3CAB2761112B096700607AEE /* std.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = std.cpp; sourceTree = "<group>"; };
  344. 3CAB2762112B096700607AEE /* std.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = std.h; sourceTree = "<group>"; };
  345. 3CAB2763112B096700607AEE /* stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stream.cpp; sourceTree = "<group>"; };
  346. 3CAB2764112B096700607AEE /* stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stream.h; sourceTree = "<group>"; };
  347. 3CAB2765112B096700607AEE /* temp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = temp.cpp; sourceTree = "<group>"; };
  348. 3CAB2766112B096700607AEE /* temp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = temp.h; sourceTree = "<group>"; };
  349. 3CAB2767112B096700607AEE /* test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test.cpp; sourceTree = "<group>"; };
  350. 3CAB2768112B096700607AEE /* test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = test.h; sourceTree = "<group>"; };
  351. 3CAB2769112B096700607AEE /* throttle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = throttle.cpp; sourceTree = "<group>"; };
  352. 3CAB276A112B096700607AEE /* throttle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = throttle.h; sourceTree = "<group>"; };
  353. 3CAB276B112B096700607AEE /* transfer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transfer.cpp; sourceTree = "<group>"; };
  354. 3CAB276C112B096700607AEE /* transfer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = transfer.h; sourceTree = "<group>"; };
  355. 3CAB276D112B096700607AEE /* zlib.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zlib.cpp; sourceTree = "<group>"; };
  356. 3CAB276E112B096700607AEE /* zlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zlib.h; sourceTree = "<group>"; };
  357. 3CAB276F112B096700607AEE /* string.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string.cpp; sourceTree = "<group>"; };
  358. 3CAB2770112B096700607AEE /* string.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = string.h; sourceTree = "<group>"; };
  359. 3CAB2773112B096700607AEE /* stdoutlistener.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stdoutlistener.cpp; sourceTree = "<group>"; };
  360. 3CAB2774112B096700607AEE /* stdoutlistener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stdoutlistener.h; sourceTree = "<group>"; };
  361. 3CAB2775112B096700607AEE /* test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test.cpp; sourceTree = "<group>"; };
  362. 3CAB2776112B096700607AEE /* test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = test.h; sourceTree = "<group>"; };
  363. 3CAB2779112B096700607AEE /* buffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = buffer.cpp; sourceTree = "<group>"; };
  364. 3CAB277A112B096700607AEE /* buffered_stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = buffered_stream.cpp; sourceTree = "<group>"; };
  365. 3CAB277B112B096700607AEE /* chunked_stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = chunked_stream.cpp; sourceTree = "<group>"; };
  366. 3CAB277C112B096700607AEE /* coroutine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = coroutine.cpp; sourceTree = "<group>"; };
  367. 3CAB277D112B096700607AEE /* efs_stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = efs_stream.cpp; sourceTree = "<group>"; };
  368. 3CAB277E112B096700607AEE /* fibers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fibers.cpp; sourceTree = "<group>"; };
  369. 3CAB277F112B096700607AEE /* fibersync.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fibersync.cpp; sourceTree = "<group>"; };
  370. 3CAB2780112B096700607AEE /* fls.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fls.cpp; sourceTree = "<group>"; };
  371. 3CAB2781112B096700607AEE /* hmac.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hmac.cpp; sourceTree = "<group>"; };
  372. 3CAB2783112B096700607AEE /* iomanager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = iomanager.cpp; sourceTree = "<group>"; };
  373. 3CAB2784112B096700607AEE /* iomanager_iocp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = iomanager_iocp.cpp; sourceTree = "<group>"; };
  374. 3CAB2785112B096700607AEE /* json.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = json.cpp; sourceTree = "<group>"; };
  375. 3CAB2786112B096700607AEE /* log.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = log.cpp; sourceTree = "<group>"; };
  376. 3CAB2787112B096700607AEE /* memory_stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = memory_stream.cpp; sourceTree = "<group>"; };
  377. 3CAB2788112B096700607AEE /* oauth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = oauth.cpp; sourceTree = "<group>"; };
  378. 3CAB2789112B096700607AEE /* pch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pch.cpp; sourceTree = "<group>"; };
  379. 3CAB278A112B096700607AEE /* pipe_stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pipe_stream.cpp; sourceTree = "<group>"; };
  380. 3CAB278C112B096700607AEE /* run_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = run_tests.cpp; sourceTree = "<group>"; };
  381. 3CAB278D112B096700607AEE /* scheduler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scheduler.cpp; sourceTree = "<group>"; };
  382. 3CAB278E112B096700607AEE /* socket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = socket.cpp; sourceTree = "<group>"; };
  383. 3CAB278F112B096700607AEE /* ssl_stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ssl_stream.cpp; sourceTree = "<group>"; };
  384. 3CAB2790112B096700607AEE /* stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stream.cpp; sourceTree = "<group>"; };
  385. 3CAB2791112B096700607AEE /* temp_stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = temp_stream.cpp; sourceTree = "<group>"; };
  386. 3CAB2793112B096700607AEE /* timer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = timer.cpp; sourceTree = "<group>"; };
  387. 3CAB2794112B096700607AEE /* transfer_stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transfer_stream.cpp; sourceTree = "<group>"; };
  388. 3CAB2795112B096700607AEE /* uri.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uri.cpp; sourceTree = "<group>"; };
  389. 3CAB2796112B096700607AEE /* zlib.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zlib.cpp; sourceTree = "<group>"; };
  390. 3CAB2797112B096700607AEE /* thread_local_storage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = thread_local_storage.h; sourceTree = "<group>"; };
  391. 3CAB2798112B096700607AEE /* timer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = timer.cpp; sourceTree = "<group>"; };
  392. 3CAB2799112B096700607AEE /* timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timer.h; sourceTree = "<group>"; };
  393. 3CAB279A112B096700607AEE /* uri.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uri.h; sourceTree = "<group>"; };
  394. 3CAB279B112B096700607AEE /* uri.rl */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 4; path = uri.rl; sourceTree = "<group>"; };
  395. 3CAB279C112B096700607AEE /* util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = util.h; sourceTree = "<group>"; };
  396. 3CAB279D112B096700607AEE /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = "<group>"; };
  397. 3CAB279F112B096700607AEE /* .gitignore */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = .gitignore; sourceTree = "<group>"; };
  398. 3CAB27A0112B096700607AEE /* parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parser.h; sourceTree = "<group>"; };
  399. 3CAB27A1112B096700607AEE /* xml_parser.rl */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp.preprocessed; fileEncoding = 4; path = xml_parser.rl; sourceTree = "<group>"; };
  400. 3CAB29B1112B340600607AEE /* libmordor.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libmordor.a; sourceTree = BUILT_PRODUCTS_DIR; };
  401. 3CC4CE551138646D001C21F2 /* progress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = progress.h; sourceTree = "<group>"; };
  402. 3F4296EF1385DADC007EC0C7 /* util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = util.cpp; sourceTree = "<group>"; };
  403. 4620C4181613FB91006114F3 /* lzma2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lzma2.cpp; sourceTree = "<group>"; };
  404. 4620C4191613FB91006114F3 /* lzma2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lzma2.h; sourceTree = "<group>"; };
  405. 4655084715E390540024F210 /* libmordorprotobuf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libmordorprotobuf.a; sourceTree = BUILT_PRODUCTS_DIR; };
  406. 4655085715E3939F0024F210 /* protobuf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = protobuf.cpp; sourceTree = "<group>"; };
  407. 4655085815E3939F0024F210 /* protobuf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = protobuf.h; sourceTree = "<group>"; };
  408. 46AA782915E685AC0052192D /* zero.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zero.cpp; sourceTree = "<group>"; };
  409. 46AA782A15E685AC0052192D /* zero.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zero.h; sourceTree = "<group>"; };
  410. 5C85447915756F8400589928 /* run_tests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = run_tests; sourceTree = BUILT_PRODUCTS_DIR; };
  411. 5C8544CD1576632300589928 /* libcrypto.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libcrypto.dylib; path = SDKs/MacOSX10.7.sdk/usr/lib/libcrypto.dylib; sourceTree = DEVELOPER_DIR; };
  412. 5C8544CF1576633000589928 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = SDKs/MacOSX10.7.sdk/usr/lib/libz.dylib; sourceTree = DEVELOPER_DIR; };
  413. 5C8544D11576665800589928 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; };
  414. 5C8544D31576666900589928 /* libboost_filesystem-mt.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_filesystem-mt.dylib"; path = "SDKs/MacOSX10.7.sdk/usr/local/lib/libboost_filesystem-mt.dylib"; sourceTree = DEVELOPER_DIR; };
  415. 5C8544D51576667D00589928 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = SDKs/MacOSX10.7.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; };
  416. 5C8544D71576669500589928 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = SDKs/MacOSX10.7.sdk/System/Library/Frameworks/CoreFoundation.framework; sourceTree = DEVELOPER_DIR; };
  417. 5C8544D9157666AC00589928 /* libssl.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libssl.dylib; path = SDKs/MacOSX10.7.sdk/usr/lib/libssl.dylib; sourceTree = DEVELOPER_DIR; };
  418. 5C8544DB157666D400589928 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = SDKs/MacOSX10.7.sdk/System/Library/Frameworks/CoreServices.framework; sourceTree = DEVELOPER_DIR; };
  419. 5C8544DD157670FA00589928 /* http_proxy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = http_proxy.cpp; sourceTree = "<group>"; };
  420. 61AA83C4120A18D600D7B56B /* filter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filter.cpp; sourceTree = "<group>"; };
  421. 61AA83C5120A18D600D7B56B /* singleplex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = singleplex.cpp; path = streams/singleplex.cpp; sourceTree = "<group>"; };
  422. 7EF15AB31904FFC0004BBDE1 /* http_parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = http_parser.cpp; sourceTree = "<group>"; };
  423. B7E545FF192FA02E0020BAFD /* unicode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unicode.cpp; sourceTree = "<group>"; };
  424. C32025AD11F949CF00E09E5A /* daemon.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = daemon.cpp; sourceTree = "<group>"; };
  425. C32025AE11F949CF00E09E5A /* daemon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = daemon.h; sourceTree = "<group>"; };
  426. C32025AF11F949CF00E09E5A /* fibersynchronization.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fibersynchronization.cpp; sourceTree = "<group>"; };
  427. C32025B011F949CF00E09E5A /* fibersynchronization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fibersynchronization.h; sourceTree = "<group>"; };
  428. C32025B111F949CF00E09E5A /* future.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = future.h; sourceTree = "<group>"; };
  429. C32025B211F949CF00E09E5A /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
  430. C32025B311F949CF00E09E5A /* main.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = main.h; sourceTree = "<group>"; };
  431. C32025B411F949CF00E09E5A /* parallel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parallel.cpp; sourceTree = "<group>"; };
  432. C32025B511F949CF00E09E5A /* parallel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parallel.h; sourceTree = "<group>"; };
  433. C32025B611F949CF00E09E5A /* workerpool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = workerpool.cpp; sourceTree = "<group>"; };
  434. C32025B711F949CF00E09E5A /* workerpool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = workerpool.h; sourceTree = "<group>"; };
  435. C32854BC120A1E750079C4A2 /* thread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = thread.cpp; sourceTree = "<group>"; };
  436. C32854BD120A1E750079C4A2 /* thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = thread.h; sourceTree = "<group>"; };
  437. C34893C811BEB1300044E9C8 /* socks.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = socks.cpp; sourceTree = "<group>"; };
  438. C34893C911BEB1300044E9C8 /* socks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = socks.h; sourceTree = "<group>"; };
  439. E29FD2A81136FD1D004BC293 /* timeout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = timeout.cpp; sourceTree = "<group>"; };
  440. E29FD2A91136FD1D004BC293 /* timeout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timeout.h; sourceTree = "<group>"; };
  441. E2DE14A811E67AB400D9622F /* libmordortest.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libmordortest.a; sourceTree = BUILT_PRODUCTS_DIR; };
  442. E2DE14B111E67ADD00D9622F /* antxmllistener.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = antxmllistener.cpp; sourceTree = "<group>"; };
  443. E2DE14B211E67ADD00D9622F /* antxmllistener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = antxmllistener.h; sourceTree = "<group>"; };
  444. E3B2FD25151A908800E87F0F /* cxa_exception.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cxa_exception.cpp; sourceTree = "<group>"; };
  445. E3B2FD26151A908800E87F0F /* cxa_exception.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cxa_exception.h; sourceTree = "<group>"; };
  446. EA9919F9142946E60069FD05 /* crypto.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = crypto.cpp; sourceTree = "<group>"; };
  447. EA9919FC142946FC0069FD05 /* crypto.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = crypto.cpp; sourceTree = "<group>"; };
  448. EA9919FD142946FC0069FD05 /* crypto.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crypto.h; sourceTree = "<group>"; };
  449. FC1BF5021694A05E00B8D291 /* openssl_lock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = openssl_lock.cpp; sourceTree = "<group>"; };
  450. FC1BF5031694A05E00B8D291 /* openssl_lock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = openssl_lock.h; sourceTree = "<group>"; };
  451. /* End PBXFileReference section */
  452. /* Begin PBXFrameworksBuildPhase section */
  453. 3CAB29AF112B340500607AEE /* Frameworks */ = {
  454. isa = PBXFrameworksBuildPhase;
  455. buildActionMask = 2147483647;
  456. files = (
  457. );
  458. runOnlyForDeploymentPostprocessing = 0;
  459. };
  460. 4655084415E390540024F210 /* Frameworks */ = {
  461. isa = PBXFrameworksBuildPhase;
  462. buildActionMask = 2147483647;
  463. files = (
  464. );
  465. runOnlyForDeploymentPostprocessing = 0;
  466. };
  467. 5C85447615756F8400589928 /* Frameworks */ = {
  468. isa = PBXFrameworksBuildPhase;
  469. buildActionMask = 2147483647;
  470. files = (
  471. 5C8544DC157666D400589928 /* CoreServices.framework in Frameworks */,
  472. 5C8544D81576669500589928 /* CoreFoundation.framework in Frameworks */,
  473. 5C8544D21576665800589928 /* Security.framework in Frameworks */,
  474. 5C8544D61576667D00589928 /* SystemConfiguration.framework in Frameworks */,
  475. 5C8544A61575700D00589928 /* libmordor.a in Frameworks */,
  476. 5C8544A71575700D00589928 /* libmordortest.a in Frameworks */,
  477. 5C8544D01576633000589928 /* libz.dylib in Frameworks */,
  478. );
  479. runOnlyForDeploymentPostprocessing = 0;
  480. };
  481. E2DE14A611E67AB400D9622F /* Frameworks */ = {
  482. isa = PBXFrameworksBuildPhase;
  483. buildActionMask = 2147483647;
  484. files = (
  485. );
  486. runOnlyForDeploymentPostprocessing = 0;
  487. };
  488. /* End PBXFrameworksBuildPhase section */
  489. /* Begin PBXGroup section */
  490. 034768DDFF38A45A11DB9C8B /* Products */ = {
  491. isa = PBXGroup;
  492. children = (
  493. 3CAB29B1112B340600607AEE /* libmordor.a */,
  494. E2DE14A811E67AB400D9622F /* libmordortest.a */,
  495. 5C85447915756F8400589928 /* run_tests */,
  496. 4655084715E390540024F210 /* libmordorprotobuf.a */,
  497. );
  498. name = Products;
  499. sourceTree = "<group>";
  500. };
  501. 0867D691FE84028FC02AAC07 /* mordor */ = {
  502. isa = PBXGroup;
  503. children = (
  504. 5C8544DB157666D400589928 /* CoreServices.framework */,
  505. 5C8544D9157666AC00589928 /* libssl.dylib */,
  506. 5C8544D71576669500589928 /* CoreFoundation.framework */,
  507. 5C8544D51576667D00589928 /* SystemConfiguration.framework */,
  508. 5C8544D31576666900589928 /* libboost_filesystem-mt.dylib */,
  509. 5C8544D11576665800589928 /* Security.framework */,
  510. 5C8544CF1576633000589928 /* libz.dylib */,
  511. 5C8544CD1576632300589928 /* libcrypto.dylib */,
  512. 08FB77ACFE841707C02AAC07 /* Source */,
  513. 0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */,
  514. 034768DDFF38A45A11DB9C8B /* Products */,
  515. );
  516. name = mordor;
  517. sourceTree = "<group>";
  518. };
  519. 0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */ = {
  520. isa = PBXGroup;
  521. children = (
  522. );
  523. name = "External Frameworks and Libraries";
  524. sourceTree = "<group>";
  525. };
  526. 08FB77ACFE841707C02AAC07 /* Source */ = {
  527. isa = PBXGroup;
  528. children = (
  529. 3CAB26D4112B096700607AEE /* mordor */,
  530. );
  531. name = Source;
  532. sourceTree = "<group>";
  533. usesTabs = 0;
  534. };
  535. 3CAB26D4112B096700607AEE /* mordor */ = {
  536. isa = PBXGroup;
  537. children = (
  538. FC1BF5021694A05E00B8D291 /* openssl_lock.cpp */,
  539. FC1BF5031694A05E00B8D291 /* openssl_lock.h */,
  540. 3F4296EF1385DADC007EC0C7 /* util.cpp */,
  541. C32854BC120A1E750079C4A2 /* thread.cpp */,
  542. C32854BD120A1E750079C4A2 /* thread.h */,
  543. 61AA83C5120A18D600D7B56B /* singleplex.cpp */,
  544. C32025AD11F949CF00E09E5A /* daemon.cpp */,
  545. C32025AE11F949CF00E09E5A /* daemon.h */,
  546. C32025AF11F949CF00E09E5A /* fibersynchronization.cpp */,
  547. C32025B011F949CF00E09E5A /* fibersynchronization.h */,
  548. C32025B111F949CF00E09E5A /* future.h */,
  549. C32025B211F949CF00E09E5A /* main.cpp */,
  550. C32025B311F949CF00E09E5A /* main.h */,
  551. C32025B411F949CF00E09E5A /* parallel.cpp */,
  552. C32025B511F949CF00E09E5A /* parallel.h */,
  553. 4655085715E3939F0024F210 /* protobuf.cpp */,
  554. 4655085815E3939F0024F210 /* protobuf.h */,
  555. C32025B611F949CF00E09E5A /* workerpool.cpp */,
  556. C32025B711F949CF00E09E5A /* workerpool.h */,
  557. C34893C811BEB1300044E9C8 /* socks.cpp */,
  558. C34893C911BEB1300044E9C8 /* socks.h */,
  559. 3CAB26D5112B096700607AEE /* .gitignore */,
  560. 3CAB26D6112B096700607AEE /* anymap.h */,
  561. 3CAB26D7112B096700607AEE /* assert.cpp */,
  562. 3CAB26D8112B096700607AEE /* assert.h */,
  563. 3CAB26D9112B096700607AEE /* atomic.h */,
  564. 3CAB26DA112B096700607AEE /* config.cpp */,
  565. 3CAB26DB112B096700607AEE /* config.h */,
  566. 3CAB26DC112B096700607AEE /* coroutine.h */,
  567. 3CAB26DD112B096700607AEE /* date_time.cpp */,
  568. 3CAB26DE112B096700607AEE /* date_time.h */,
  569. 3CAB26DF112B096700607AEE /* endian.h */,
  570. E3B2FD25151A908800E87F0F /* cxa_exception.cpp */,
  571. E3B2FD26151A908800E87F0F /* cxa_exception.h */,
  572. 3CAB26E0112B096700607AEE /* examples */,
  573. 3CAB26F1112B096700607AEE /* exception.cpp */,
  574. 3CAB26F2112B096700607AEE /* exception.h */,
  575. 3CAB26F3112B096700607AEE /* fiber.cpp */,
  576. 3CAB26F4112B096700607AEE /* fiber.h */,
  577. 3CAB26F5112B096700607AEE /* http */,
  578. 3CAB2714112B096700607AEE /* iomanager.h */,
  579. 3CAB2715112B096700607AEE /* iomanager_epoll.cpp */,
  580. 3CAB2716112B096700607AEE /* iomanager_epoll.h */,
  581. 3CAB2719112B096700607AEE /* iomanager_iocp.cpp */,
  582. 3CAB271A112B096700607AEE /* iomanager_iocp.h */,
  583. 3CAB271B112B096700607AEE /* iomanager_kqueue.cpp */,
  584. 3CAB271C112B096700607AEE /* iomanager_kqueue.h */,
  585. 3CAB271D112B096700607AEE /* json.h */,
  586. 3CAB271E112B096700607AEE /* json.rl */,
  587. 3CAB271F112B096700607AEE /* log.cpp */,
  588. 3CAB2720112B096700607AEE /* log.h */,
  589. 3CAB2724112B096700607AEE /* pch.h */,
  590. 3CAB2727112B096700607AEE /* predef.h */,
  591. 3CAB2728112B096700607AEE /* ragel.cpp */,
  592. 3CAB2729112B096700607AEE /* ragel.h */,
  593. 3CAB272A112B096700607AEE /* ragel.rules */,
  594. 3CAB272B112B096700607AEE /* runtime_linking.cpp */,
  595. 3CAB272C112B096700607AEE /* runtime_linking.h */,
  596. 3CAB272D112B096700607AEE /* scheduler.cpp */,
  597. 3CAB272E112B096700607AEE /* scheduler.h */,
  598. 3CAB272F112B096700607AEE /* semaphore.cpp */,
  599. 3CAB2730112B096700607AEE /* semaphore.h */,
  600. 3CAB2731112B096700607AEE /* sleep.cpp */,
  601. 3CAB2732112B096700607AEE /* sleep.h */,
  602. 3CAB2733112B096700607AEE /* socket.cpp */,
  603. 3CAB2734112B096700607AEE /* socket.h */,
  604. 3CAB2735112B096700607AEE /* statistics.cpp */,
  605. 3CAB2736112B096700607AEE /* statistics.h */,
  606. 3CAB2737112B096700607AEE /* streams */,
  607. 3CAB276F112B096700607AEE /* string.cpp */,
  608. 3CAB2770112B096700607AEE /* string.h */,
  609. 3CAB2771112B096700607AEE /* test */,
  610. 3CAB2777112B096700607AEE /* tests */,
  611. 3CAB2797112B096700607AEE /* thread_local_storage.h */,
  612. 3CAB2798112B096700607AEE /* timer.cpp */,
  613. 3CAB2799112B096700607AEE /* timer.h */,
  614. 3CAB279A112B096700607AEE /* uri.h */,
  615. 3CAB279B112B096700607AEE /* uri.rl */,
  616. 3CAB279C112B096700607AEE /* util.h */,
  617. 3CAB279D112B096700607AEE /* version.h */,
  618. 3CAB279E112B096700607AEE /* xml */,
  619. );
  620. path = mordor;
  621. sourceTree = "<group>";
  622. };
  623. 3CAB26E0112B096700607AEE /* examples */ = {
  624. isa = PBXGroup;
  625. children = (
  626. 3CAB26E1112B096700607AEE /* .gitignore */,
  627. 3CAB26E2112B096700607AEE /* cat.cpp */,
  628. 3CAB26E3112B096700607AEE /* cat.vcproj */,
  629. 3CAB26E4112B096700607AEE /* echoserver.cpp */,
  630. 3CAB26E5112B096700607AEE /* echoserver.vcproj */,
  631. 3CAB26E6112B096700607AEE /* iombench.cpp */,
  632. 3CAB26E7112B096700607AEE /* iombench.vcproj */,
  633. 3CAB26E8112B096700607AEE /* netbench.cpp */,
  634. 3CAB26E9112B096700607AEE /* netbench.h */,
  635. 3CAB26EA112B096700607AEE /* simpleclient.cpp */,
  636. 3CAB26EB112B096700607AEE /* simpleclient.vcproj */,
  637. 3CAB26EC112B096700607AEE /* tunnel.cpp */,
  638. 3CAB26ED112B096700607AEE /* tunnel.vcproj */,
  639. 3CAB26EE112B096700607AEE /* udpstats.cpp */,
  640. 3CAB26EF112B096700607AEE /* wget.cpp */,
  641. 3CAB26F0112B096700607AEE /* wget.vcproj */,
  642. );
  643. path = examples;
  644. sourceTree = "<group>";
  645. };
  646. 3CAB26F5112B096700607AEE /* http */ = {
  647. isa = PBXGroup;
  648. children = (
  649. 24BDA17F151D1D7D00E0A646 /* oauth2.cpp */,
  650. 24BDA180151D1D7D00E0A646 /* oauth2.h */,
  651. 3CAB26F6112B096700607AEE /* .gitignore */,
  652. 3CAB26F7112B096700607AEE /* auth.cpp */,
  653. 3CAB26F8112B096700607AEE /* auth.h */,
  654. 3CAB26F9112B096700607AEE /* basic.cpp */,
  655. 3CAB26FA112B096700607AEE /* basic.h */,
  656. 3CAB26FB112B096700607AEE /* broker.cpp */,
  657. 3CAB26FC112B096700607AEE /* broker.h */,
  658. 3CAB26FD112B096700607AEE /* chunked.cpp */,
  659. 3CAB26FE112B096700607AEE /* chunked.h */,
  660. 3CAB26FF112B096700607AEE /* client.cpp */,
  661. 3CAB2700112B096700607AEE /* client.h */,
  662. 3CAB2701112B096700607AEE /* connection.cpp */,
  663. 3CAB2702112B096700607AEE /* connection.h */,
  664. 3CAB2703112B096700607AEE /* digest.cpp */,
  665. 3CAB2704112B096700607AEE /* digest.h */,
  666. 3CAB2705112B096700607AEE /* http.cpp */,
  667. 3CAB2706112B096700607AEE /* http.h */,
  668. 3CAB2707112B096700607AEE /* multipart.cpp */,
  669. 3CAB2708112B096700607AEE /* multipart.h */,
  670. 3CAB2709112B096700607AEE /* negotiate.cpp */,
  671. 3CAB270A112B096700607AEE /* negotiate.h */,
  672. 3CAB270B112B096700607AEE /* oauth.cpp */,
  673. 3CAB270C112B096700607AEE /* oauth.h */,
  674. 3CAB270D112B096700607AEE /* parser.h */,
  675. 3CAB270E112B096700607AEE /* http_parser.rl */,
  676. 3CAB270F112B096700607AEE /* proxy.cpp */,
  677. 3CAB2710112B096700607AEE /* proxy.h */,
  678. 3CAB2711112B096700607AEE /* server.cpp */,
  679. 3CAB2712112B096700607AEE /* server.h */,
  680. 3CAB2713112B096700607AEE /* tunnel.h */,
  681. );
  682. path = http;
  683. sourceTree = "<group>";
  684. };
  685. 3CAB2737112B096700607AEE /* streams */ = {
  686. isa = PBXGroup;
  687. children = (
  688. 0E01DD2915C0F29700DC4F2B /* delay.h */,
  689. 0E01DD2415C0F28B00DC4F2B /* counter.cpp */,
  690. 0E01DD2515C0F28B00DC4F2B /* counter.h */,
  691. 0E8A702915594EE900607636 /* hashfwd.h */,
  692. 61AA83C4120A18D600D7B56B /* filter.cpp */,
  693. E29FD2A81136FD1D004BC293 /* timeout.cpp */,
  694. E29FD2A91136FD1D004BC293 /* timeout.h */,
  695. 3CAB2738112B096700607AEE /* buffer.cpp */,
  696. 3CAB2739112B096700607AEE /* buffer.h */,
  697. 3CAB273A112B096700607AEE /* buffered.cpp */,
  698. 3CAB273B112B096700607AEE /* buffered.h */,
  699. 3CAB273C112B096700607AEE /* cat.cpp */,
  700. 3CAB273D112B096700607AEE /* cat.h */,
  701. EA9919FC142946FC0069FD05 /* crypto.cpp */,
  702. EA9919FD142946FC0069FD05 /* crypto.h */,
  703. 3CAB273E112B096700607AEE /* deflate.h */,
  704. 3CAB273F112B096700607AEE /* duplex.h */,
  705. 3CAB2740112B096700607AEE /* efs.cpp */,
  706. 3CAB2741112B096700607AEE /* efs.h */,
  707. 3CAB2742112B096700607AEE /* fd.cpp */,
  708. 3CAB2743112B096700607AEE /* fd.h */,
  709. 3CAB2744112B096700607AEE /* file.cpp */,
  710. 3CAB2745112B096700607AEE /* file.h */,
  711. 3CAB2746112B096700607AEE /* filter.h */,
  712. 3CAB2747112B096700607AEE /* gzip.h */,
  713. 3CAB2748112B096700607AEE /* handle.cpp */,
  714. 3CAB2749112B096700607AEE /* handle.h */,
  715. 3CAB274A112B096700607AEE /* hash.cpp */,
  716. 3CAB274B112B096700607AEE /* hash.h */,
  717. 3CAB274C112B096700607AEE /* http.cpp */,
  718. 3CAB274D112B096700607AEE /* http.h */,
  719. 3CAB274E112B096700607AEE /* limited.cpp */,
  720. 3CAB274F112B096700607AEE /* limited.h */,
  721. 3CAB2750112B096700607AEE /* memory.cpp */,
  722. 3CAB2751112B096700607AEE /* memory.h */,
  723. 3CAB2752112B096700607AEE /* namedpipe.cpp */,
  724. 3CAB2753112B096700607AEE /* namedpipe.h */,
  725. 3CAB2754112B096700607AEE /* notify.h */,
  726. 3CAB2755112B096700607AEE /* null.cpp */,
  727. 3CAB2756112B096700607AEE /* null.h */,
  728. 3CAB2757112B096700607AEE /* pipe.cpp */,
  729. 3CAB2758112B096700607AEE /* pipe.h */,
  730. 3CC4CE551138646D001C21F2 /* progress.h */,
  731. 3CAB2759112B096700607AEE /* random.cpp */,
  732. 3CAB275A112B096700607AEE /* random.h */,
  733. 3CAB275B112B096700607AEE /* scheduler.h */,
  734. 3CAB275C112B096700607AEE /* singleplex.h */,
  735. 3CAB275D112B096700607AEE /* socket.cpp */,
  736. 3CAB275E112B096700607AEE /* socket.h */,
  737. 3CAB275F112B096700607AEE /* ssl.cpp */,
  738. 3CAB2760112B096700607AEE /* ssl.h */,
  739. 3CAB2761112B096700607AEE /* std.cpp */,
  740. 3CAB2762112B096700607AEE /* std.h */,
  741. 3CAB2763112B096700607AEE /* stream.cpp */,
  742. 3CAB2764112B096700607AEE /* stream.h */,
  743. 3CAB2765112B096700607AEE /* temp.cpp */,
  744. 3CAB2766112B096700607AEE /* temp.h */,
  745. 3CAB2767112B096700607AEE /* test.cpp */,
  746. 3CAB2768112B096700607AEE /* test.h */,
  747. 3CAB2769112B096700607AEE /* throttle.cpp */,
  748. 3CAB276A112B096700607AEE /* throttle.h */,
  749. 3CAB276B112B096700607AEE /* transfer.cpp */,
  750. 3CAB276C112B096700607AEE /* transfer.h */,
  751. 4620C4181613FB91006114F3 /* lzma2.cpp */,
  752. 4620C4191613FB91006114F3 /* lzma2.h */,
  753. 46AA782915E685AC0052192D /* zero.cpp */,
  754. 46AA782A15E685AC0052192D /* zero.h */,
  755. 3CAB276D112B096700607AEE /* zlib.cpp */,
  756. 3CAB276E112B096700607AEE /* zlib.h */,
  757. );
  758. path = streams;
  759. sourceTree = "<group>";
  760. };
  761. 3CAB2771112B096700607AEE /* test */ = {
  762. isa = PBXGroup;
  763. children = (
  764. 34CCCE4D13982DC900E6BDBA /* compoundlistener.cpp */,
  765. 34CCCE4E13982DC900E6BDBA /* compoundlistener.h */,
  766. E2DE14B111E67ADD00D9622F /* antxmllistener.cpp */,
  767. E2DE14B211E67ADD00D9622F /* antxmllistener.h */,
  768. 3CAB2773112B096700607AEE /* stdoutlistener.cpp */,
  769. 3CAB2774112B096700607AEE /* stdoutlistener.h */,
  770. 3CAB2775112B096700607AEE /* test.cpp */,
  771. 3CAB2776112B096700607AEE /* test.h */,
  772. );
  773. path = test;
  774. sourceTree = "<group>";
  775. };
  776. 3CAB2777112B096700607AEE /* tests */ = {
  777. isa = PBXGroup;
  778. children = (
  779. 0EF3018915E4BEF40020B13A /* statistics.cpp */,
  780. 0E01DD2F15C0F30200DC4F2B /* timeout_stream.cpp */,
  781. 0E01DD2D15C0F2F800DC4F2B /* notify_stream.cpp */,
  782. 0E01DD2B15C0F2E400DC4F2B /* counter_stream.cpp */,
  783. 3CAB2779112B096700607AEE /* buffer.cpp */,
  784. 3CAB277A112B096700607AEE /* buffered_stream.cpp */,
  785. 3CAB277B112B096700607AEE /* chunked_stream.cpp */,
  786. 3CAB277C112B096700607AEE /* coroutine.cpp */,
  787. EA9919F9142946E60069FD05 /* crypto.cpp */,
  788. 3CAB277D112B096700607AEE /* efs_stream.cpp */,
  789. 3CAB277E112B096700607AEE /* fibers.cpp */,
  790. 3CAB277F112B096700607AEE /* fibersync.cpp */,
  791. 3CAB2780112B096700607AEE /* fls.cpp */,
  792. 0EC278D31526562700F8AC65 /* hash_stream.cpp */,
  793. 3CAB2781112B096700607AEE /* hmac.cpp */,
  794. 5C8544DD157670FA00589928 /* http_proxy.cpp */,
  795. 7EF15AB31904FFC0004BBDE1 /* http_parser.cpp */,
  796. 3CAB2783112B096700607AEE /* iomanager.cpp */,
  797. 3CAB2784112B096700607AEE /* iomanager_iocp.cpp */,
  798. 3CAB2785112B096700607AEE /* json.cpp */,
  799. 3CAB2786112B096700607AEE /* log.cpp */,
  800. 3CAB2787112B096700607AEE /* memory_stream.cpp */,
  801. 3CAB2788112B096700607AEE /* oauth.cpp */,
  802. 3CAB2789112B096700607AEE /* pch.cpp */,
  803. 3CAB278A112B096700607AEE /* pipe_stream.cpp */,
  804. 0EF8669115333584009205E8 /* ragel.cpp */,
  805. 3CAB278C112B096700607AEE /* run_tests.cpp */,
  806. 3CAB278D112B096700607AEE /* scheduler.cpp */,
  807. 3CAB278E112B096700607AEE /* socket.cpp */,
  808. 3CAB278F112B096700607AEE /* ssl_stream.cpp */,
  809. 3CAB2790112B096700607AEE /* stream.cpp */,
  810. 3CAB2791112B096700607AEE /* temp_stream.cpp */,
  811. 3CAB2793112B096700607AEE /* timer.cpp */,
  812. 3CAB2794112B096700607AEE /* transfer_stream.cpp */,
  813. B7E545FF192FA02E0020BAFD /* unicode.cpp */,
  814. 3CAB2795112B096700607AEE /* uri.cpp */,
  815. 3CAB2796112B096700607AEE /* zlib.cpp */,
  816. );
  817. path = tests;
  818. sourceTree = "<group>";
  819. };
  820. 3CAB279E112B096700607AEE /* xml */ = {
  821. isa = PBXGroup;
  822. children = (
  823. 3CAB279F112B096700607AEE /* .gitignore */,
  824. 3CAB27A0112B096700607AEE /* parser.h */,
  825. 3CAB27A1112B096700607AEE /* xml_parser.rl */,
  826. );
  827. path = xml;
  828. sourceTree = "<group>";
  829. };
  830. /* End PBXGroup section */
  831. /* Begin PBXHeadersBuildPhase section */
  832. 3CAB29AD112B340500607AEE /* Headers */ = {
  833. isa = PBXHeadersBuildPhase;
  834. buildActionMask = 2147483647;
  835. files = (
  836. E29FD2AB1136FD1D004BC293 /* timeout.h in Headers */,
  837. 3CC4CE561138646D001C21F2 /* progress.h in Headers */,
  838. C34893CB11BEB1300044E9C8 /* socks.h in Headers */,
  839. C32025B911F949CF00E09E5A /* daemon.h in Headers */,
  840. C32025BB11F949CF00E09E5A /* fibersynchronization.h in Headers */,
  841. C32025BC11F949CF00E09E5A /* future.h in Headers */,
  842. C32025BE11F949CF00E09E5A /* main.h in Headers */,
  843. C32025C011F949CF00E09E5A /* parallel.h in Headers */,
  844. C32025C211F949CF00E09E5A /* workerpool.h in Headers */,
  845. C32854BF120A1E750079C4A2 /* thread.h in Headers */,
  846. 34CCCE5113982DC900E6BDBA /* compoundlistener.h in Headers */,
  847. EA991A00142946FC0069FD05 /* crypto.h in Headers */,
  848. E3B2FD29151A908800E87F0F /* cxa_exception.h in Headers */,
  849. 24BDA182151D1D7D00E0A646 /* oauth2.h in Headers */,
  850. 0E8A702A15594EE900607636 /* hashfwd.h in Headers */,
  851. 0E01DD2715C0F28B00DC4F2B /* counter.h in Headers */,
  852. 0E01DD2A15C0F29700DC4F2B /* delay.h in Headers */,
  853. 46AA782C15E685AC0052192D /* zero.h in Headers */,
  854. 4620C41C1613FB91006114F3 /* lzma2.h in Headers */,
  855. FC1BF5051694A05E00B8D291 /* openssl_lock.h in Headers */,
  856. );
  857. runOnlyForDeploymentPostprocessing = 0;
  858. };
  859. 4655084515E390540024F210 /* Headers */ = {
  860. isa = PBXHeadersBuildPhase;
  861. buildActionMask = 2147483647;
  862. files = (
  863. 4655085A15E3939F0024F210 /* protobuf.h in Headers */,
  864. );
  865. runOnlyForDeploymentPostprocessing = 0;
  866. };
  867. E2DE14A411E67AB400D9622F /* Headers */ = {
  868. isa = PBXHeadersBuildPhase;
  869. buildActionMask = 2147483647;
  870. files = (
  871. 34CCCE5213982DC900E6BDBA /* compoundlistener.h in Headers */,
  872. EA991A01142946FC0069FD05 /* crypto.h in Headers */,
  873. E3B2FD2A151A908800E87F0F /* cxa_exception.h in Headers */,
  874. );
  875. runOnlyForDeploymentPostprocessing = 0;
  876. };
  877. /* End PBXHeadersBuildPhase section */
  878. /* Begin PBXNativeTarget section */
  879. 3CAB29B0112B340500607AEE /* mordor */ = {
  880. isa = PBXNativeTarget;
  881. buildConfigurationList = 3CAB29B4112B342400607AEE /* Build configuration list for PBXNativeTarget "mordor" */;
  882. buildPhases = (
  883. 3CAB29AD112B340500607AEE /* Headers */,
  884. 3CAB29AE112B340500607AEE /* Sources */,
  885. 3CAB29AF112B340500607AEE /* Frameworks */,
  886. );
  887. buildRules = (
  888. 3CC42A8A113D9F5F000C1B43 /* PBXBuildRule */,
  889. );
  890. dependencies = (
  891. );
  892. name = mordor;
  893. productName = "mordor static";
  894. productReference = 3CAB29B1112B340600607AEE /* libmordor.a */;
  895. productType = "com.apple.product-type.library.static";
  896. };
  897. 4655084615E390540024F210 /* mordorprotobuf */ = {
  898. isa = PBXNativeTarget;
  899. buildConfigurationList = 4655084A15E390540024F210 /* Build configuration list for PBXNativeTarget "mordorprotobuf" */;
  900. buildPhases = (
  901. 4655084315E390540024F210 /* Sources */,
  902. 4655084415E390540024F210 /* Frameworks */,
  903. 4655084515E390540024F210 /* Headers */,
  904. );
  905. buildRules = (
  906. );
  907. dependencies = (
  908. );
  909. name = mordorprotobuf;
  910. productName = mordorprotobuf;
  911. productReference = 4655084715E390540024F210 /* libmordorprotobuf.a */;
  912. productType = "com.apple.product-type.library.static";
  913. };
  914. 5C85447815756F8400589928 /* run_tests */ = {
  915. isa = PBXNativeTarget;
  916. buildConfigurationList = 5C85448215756F8400589928 /* Build configuration list for PBXNativeTarget "run_tests" */;
  917. buildPhases = (
  918. 5C85447515756F8400589928 /* Sources */,
  919. 5C85447615756F8400589928 /* Frameworks */,
  920. 5C85447715756F8400589928 /* CopyFiles */,
  921. );
  922. buildRules = (
  923. );
  924. dependencies = (
  925. 5C8544A31575700100589928 /* PBXTargetDependency */,
  926. 5C8544A51575700100589928 /* PBXTargetDependency */,
  927. );
  928. name = run_tests;
  929. productName = run_tests;
  930. productReference = 5C85447915756F8400589928 /* run_tests */;
  931. productType = "com.apple.product-type.tool";
  932. };
  933. E2DE14A711E67AB400D9622F /* mordortest */ = {
  934. isa = PBXNativeTarget;
  935. buildConfigurationList = E2DE14B511E67ADE00D9622F /* Build configuration list for PBXNativeTarget "mordortest" */;
  936. buildPhases = (
  937. E2DE14A411E67AB400D9622F /* Headers */,
  938. E2DE14A511E67AB400D9622F /* Sources */,
  939. E2DE14A611E67AB400D9622F /* Frameworks */,
  940. );
  941. buildRules = (
  942. );
  943. dependencies = (
  944. );
  945. name = mordortest;
  946. productName = mordortest;
  947. productReference = E2DE14A811E67AB400D9622F /* libmordortest.a */;
  948. productType = "com.apple.product-type.library.static";
  949. };
  950. /* End PBXNativeTarget section */
  951. /* Begin PBXProject section */
  952. 0867D690FE84028FC02AAC07 /* Project object */ = {
  953. isa = PBXProject;
  954. attributes = {
  955. LastUpgradeCheck = 0430;
  956. };
  957. buildConfigurationList = 1DEB916408733D950010E9CD /* Build configuration list for PBXProject "mordor" */;
  958. compatibilityVersion = "Xcode 3.2";
  959. developmentRegion = English;
  960. hasScannedForEncodings = 1;
  961. knownRegions = (
  962. en,
  963. );
  964. mainGroup = 0867D691FE84028FC02AAC07 /* mordor */;
  965. productRefGroup = 034768DDFF38A45A11DB9C8B /* Products */;
  966. projectDirPath = "";
  967. projectRoot = "";
  968. targets = (
  969. 3CAB29B0112B340500607AEE /* mordor */,
  970. 4655084615E390540024F210 /* mordorprotobuf */,
  971. E2DE14A711E67AB400D9622F /* mordortest */,
  972. 5C85447815756F8400589928 /* run_tests */,
  973. );
  974. };
  975. /* End PBXProject section */
  976. /* Begin PBXSourcesBuildPhase section */
  977. 3CAB29AE112B340500607AEE /* Sources */ = {
  978. isa = PBXSourcesBuildPhase;
  979. buildActionMask = 2147483647;
  980. files = (
  981. 3CAB29B5112B347400607AEE /* json.rl in Sources */,
  982. 3CAB29B6112B347400607AEE /* http_parser.rl in Sources */,
  983. 3CAB29B7112B347400607AEE /* xml_parser.rl in Sources */,
  984. 3CAB29B8112B347400607AEE /* uri.rl in Sources */,
  985. 3CAB29B9112B347400607AEE /* assert.cpp in Sources */,
  986. 3CAB29BA112B347400607AEE /* config.cpp in Sources */,
  987. 3CAB29BB112B347400607AEE /* date_time.cpp in Sources */,
  988. 3CAB29BC112B347400607AEE /* exception.cpp in Sources */,
  989. 3CAB29BD112B347400607AEE /* fiber.cpp in Sources */,
  990. 3CAB29BE112B347400607AEE /* auth.cpp in Sources */,
  991. 3CAB29BF112B347400607AEE /* basic.cpp in Sources */,
  992. 3CAB29C0112B347400607AEE /* broker.cpp in Sources */,
  993. 3CAB29C1112B347400607AEE /* chunked.cpp in Sources */,
  994. 3CAB29C2112B347400607AEE /* client.cpp in Sources */,
  995. 3CAB29C3112B347400607AEE /* connection.cpp in Sources */,
  996. 3CAB29C4112B347400607AEE /* digest.cpp in Sources */,
  997. 3CAB29C5112B347400607AEE /* http.cpp in Sources */,
  998. 3CAB29C6112B347400607AEE /* multipart.cpp in Sources */,
  999. 3CAB29C7112B347400607AEE /* oauth.cpp in Sources */,
  1000. 3CAB29C8112B347400607AEE /* proxy.cpp in Sources */,
  1001. 3CAB29C9112B347400607AEE /* server.cpp in Sources */,
  1002. 3CAB29CB112B347400607AEE /* log.cpp in Sources */,
  1003. 3CAB29CD112B347400607AEE /* ragel.cpp in Sources */,
  1004. 3CAB29CE112B347400607AEE /* scheduler.cpp in Sources */,
  1005. 3CAB29CF112B347400607AEE /* semaphore.cpp in Sources */,
  1006. 3CAB29D0112B347400607AEE /* sleep.cpp in Sources */,
  1007. 3CAB29D1112B347400607AEE /* socket.cpp in Sources */,
  1008. 3CAB29D2112B347400607AEE /* statistics.cpp in Sources */,
  1009. 3CAB29D3112B347400607AEE /* buffer.cpp in Sources */,
  1010. 3CAB29D4112B347400607AEE /* buffered.cpp in Sources */,
  1011. 3CAB29D5112B347400607AEE /* cat.cpp in Sources */,
  1012. 3CAB29D6112B347400607AEE /* fd.cpp in Sources */,
  1013. 3CAB29D7112B347400607AEE /* file.cpp in Sources */,
  1014. 3CAB29D8112B347400607AEE /* hash.cpp in Sources */,
  1015. 3CAB29D9112B347400607AEE /* http.cpp in Sources */,
  1016. 3CAB29DA112B347400607AEE /* limited.cpp in Sources */,
  1017. 3CAB29DB112B347400607AEE /* memory.cpp in Sources */,
  1018. 3CAB29DC112B347400607AEE /* null.cpp in Sources */,
  1019. 3CAB29DD112B347400607AEE /* pipe.cpp in Sources */,
  1020. 3CAB29DE112B347400607AEE /* random.cpp in Sources */,
  1021. 3CAB29DF112B347400607AEE /* socket.cpp in Sources */,
  1022. 3CAB29E0112B347400607AEE /* ssl.cpp in Sources */,
  1023. 3CAB29E1112B347400607AEE /* std.cpp in Sources */,
  1024. 3CAB29E2112B347400607AEE /* stream.cpp in Sources */,
  1025. 3CAB29E3112B347400607AEE /* temp.cpp in Sources */,
  1026. 3CAB29E4112B347400607AEE /* test.cpp in Sources */,
  1027. 3CAB29E5112B347400607AEE /* throttle.cpp in Sources */,
  1028. 3CAB29E6112B347400607AEE /* transfer.cpp in Sources */,
  1029. 3CAB29E7112B347400607AEE /* zlib.cpp in Sources */,
  1030. 3CAB29E8112B347400607AEE /* string.cpp in Sources */,
  1031. 3CAB29E9112B347400607AEE /* timer.cpp in Sources */,
  1032. E29FD2AA1136FD1D004BC293 /* timeout.cpp in Sources */,
  1033. 3CAC4A341151622F00F85725 /* iomanager_kqueue.cpp in Sources */,
  1034. C34893CA11BEB1300044E9C8 /* socks.cpp in Sources */,
  1035. C32025B811F949CF00E09E5A /* daemon.cpp in Sources */,
  1036. C32025BA11F949CF00E09E5A /* fibersynchronization.cpp in Sources */,
  1037. C32025BD11F949CF00E09E5A /* main.cpp in Sources */,
  1038. C32025BF11F949CF00E09E5A /* parallel.cpp in Sources */,
  1039. C32025C111F949CF00E09E5A /* workerpool.cpp in Sources */,
  1040. C32854BE120A1E750079C4A2 /* thread.cpp in Sources */,
  1041. 61AA83C6120A18D600D7B56B /* filter.cpp in Sources */,
  1042. 61AA83C7120A18D600D7B56B /* singleplex.cpp in Sources */,
  1043. 3F4296F01385DADC007EC0C7 /* util.cpp in Sources */,
  1044. 34CCCE4F13982DC900E6BDBA /* compoundlistener.cpp in Sources */,
  1045. EA9919FE142946FC0069FD05 /* crypto.cpp in Sources */,
  1046. E3B2FD27151A908800E87F0F /* cxa_exception.cpp in Sources */,
  1047. 24BDA181151D1D7D00E0A646 /* oauth2.cpp in Sources */,
  1048. 0E01DD2615C0F28B00DC4F2B /* counter.cpp in Sources */,
  1049. 0EF3018A15E4BEF40020B13A /* statistics.cpp in Sources */,
  1050. 46AA782B15E685AC0052192D /* zero.cpp in Sources */,
  1051. 4620C41A1613FB91006114F3 /* lzma2.cpp in Sources */,
  1052. FC1BF5041694A05E00B8D291 /* openssl_lock.cpp in Sources */,
  1053. );
  1054. runOnlyForDeploymentPostprocessing = 0;
  1055. };
  1056. 4655084315E390540024F210 /* Sources */ = {
  1057. isa = PBXSourcesBuildPhase;
  1058. buildActionMask = 2147483647;
  1059. files = (
  1060. 4655085915E3939F0024F210 /* protobuf.cpp in Sources */,
  1061. );
  1062. runOnlyForDeploymentPostprocessing = 0;
  1063. };
  1064. 5C85447515756F8400589928 /* Sources */ = {
  1065. isa = PBXSourcesBuildPhase;
  1066. buildActionMask = 2147483647;
  1067. files = (
  1068. B7EA53821933CCE9006DCF84 /* statistics.cpp in Sources */,
  1069. B7EA53811933CCE3006DCF84 /* unicode.cpp in Sources */,
  1070. 5C85448415756FC700589928 /* buffer.cpp in Sources */,
  1071. 5C85448515756FC700589928 /* buffered_stream.cpp in Sources */,
  1072. 5C85448615756FC700589928 /* chunked_stream.cpp in Sources */,
  1073. 5C85448715756FC700589928 /* coroutine.cpp in Sources */,
  1074. 5C85448815756FC700589928 /* crypto.cpp in Sources */,
  1075. 5C85448915756FC700589928 /* efs_stream.cpp in Sources */,
  1076. 5C85448A15756FC700589928 /* fibers.cpp in Sources */,
  1077. 5C85448B15756FC700589928 /* fibersync.cpp in Sources */,
  1078. 5C85448C15756FC700589928 /* fls.cpp in Sources */,
  1079. 5C85448D15756FC700589928 /* hash_stream.cpp in Sources */,
  1080. 5C85448E15756FC700589928 /* hmac.cpp in Sources */,
  1081. 5C85448F15756FC700589928 /* iomanager.cpp in Sources */,
  1082. 5C85449015756FC700589928 /* iomanager_iocp.cpp in Sources */,
  1083. 5C85449115756FC700589928 /* json.cpp in Sources */,
  1084. 5C85449215756FC700589928 /* log.cpp in Sources */,
  1085. 5C85449315756FC700589928 /* memory_stream.cpp in Sources */,
  1086. 5C85449415756FC700589928 /* oauth.cpp in Sources */,
  1087. 5C85449515756FC700589928 /* pch.cpp in Sources */,
  1088. 5C85449615756FC700589928 /* pipe_stream.cpp in Sources */,
  1089. 5C85449715756FC700589928 /* ragel.cpp in Sources */,
  1090. 5C85449815756FC700589928 /* run_tests.cpp in Sources */,
  1091. 5C85449915756FC700589928 /* scheduler.cpp in Sources */,
  1092. 5C85449A15756FC700589928 /* socket.cpp in Sources */,
  1093. 5C85449B15756FC700589928 /* ssl_stream.cpp in Sources */,
  1094. 5C85449C15756FC700589928 /* stream.cpp in Sources */,
  1095. 7EF15AB41904FFC0004BBDE1 /* http_parser.cpp in Sources */,
  1096. 5C85449D15756FC700589928 /* temp_stream.cpp in Sources */,
  1097. 5C85449E15756FC700589928 /* timer.cpp in Sources */,
  1098. 5C85449F15756FC700589928 /* transfer_stream.cpp in Sources */,
  1099. 5C8544A015756FC700589928 /* uri.cpp in Sources */,
  1100. 5C8544A115756FC700589928 /* zlib.cpp in Sources */,
  1101. 5C8544DF1576710800589928 /* http_proxy.cpp in Sources */,
  1102. 0E01DD2C15C0F2E400DC4F2B /* counter_stream.cpp in Sources */,
  1103. 0E01DD2E15C0F2F800DC4F2B /* notify_stream.cpp in Sources */,
  1104. 0E01DD3015C0F30200DC4F2B /* timeout_stream.cpp in Sources */,
  1105. );
  1106. runOnlyForDeploymentPostprocessing = 0;
  1107. };
  1108. E2DE14A511E67AB400D9622F /* Sources */ = {
  1109. isa = PBXSourcesBuildPhase;
  1110. buildActionMask = 2147483647;
  1111. files = (
  1112. E2DE14B611E67AFF00D9622F /* stdoutlistener.cpp in Sources */,
  1113. E2DE14B811E67AFF00D9622F /* test.cpp in Sources */,
  1114. E2DE14B311E67ADD00D9622F /* antxmllistener.cpp in Sources */,
  1115. 34CCCE5013982DC900E6BDBA /* compoundlistener.cpp in Sources */,
  1116. EA9919FA142946E60069FD05 /* crypto.cpp in Sources */,
  1117. EA9919FF142946FC0069FD05 /* crypto.cpp in Sources */,
  1118. E3B2FD28151A908800E87F0F /* cxa_exception.cpp in Sources */,
  1119. );
  1120. runOnlyForDeploymentPostprocessing = 0;
  1121. };
  1122. /* End PBXSourcesBuildPhase section */
  1123. /* Begin PBXTargetDependency section */
  1124. 5C8544A31575700100589928 /* PBXTargetDependency */ = {
  1125. isa = PBXTargetDependency;
  1126. target = 3CAB29B0112B340500607AEE /* mordor */;
  1127. targetProxy = 5C8544A21575700100589928 /* PBXContainerItemProxy */;
  1128. };
  1129. 5C8544A51575700100589928 /* PBXTargetDependency */ = {
  1130. isa = PBXTargetDependency;
  1131. target = E2DE14A711E67AB400D9622F /* mordortest */;
  1132. targetProxy = 5C8544A41575700100589928 /* PBXContainerItemProxy */;
  1133. };
  1134. /* End PBXTargetDependency section */
  1135. /* Begin XCBuildConfiguration section */
  1136. 1DEB916508733D950010E9CD /* Debug */ = {
  1137. isa = XCBuildConfiguration;
  1138. buildSettings = {
  1139. ARCHS = "$(ARCHS_STANDARD_64_BIT)";
  1140. GCC_C_LANGUAGE_STANDARD = gnu99;
  1141. GCC_OPTIMIZATION_LEVEL = 0;
  1142. GCC_PRECOMPILE_PREFIX_HEADER = YES;
  1143. GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
  1144. GCC_WARN_ABOUT_RETURN_TYPE = YES;
  1145. GCC_WARN_MISSING_PARENTHESES = NO;
  1146. GCC_WARN_UNUSED_VARIABLE = YES;
  1147. HEADER_SEARCH_PATHS = "\"$(THIRDPARTY_LIB_ROOT)/boost/boost-1.45.0/include\"";
  1148. MACOSX_DEPLOYMENT_TARGET = 10.5;
  1149. ONLY_ACTIVE_ARCH = YES;
  1150. SDKROOT = macosx;
  1151. VALID_ARCHS = x86_64;
  1152. };
  1153. name = Debug;
  1154. };
  1155. 1DEB916608733D950010E9CD /* Release */ = {
  1156. isa = XCBuildConfiguration;
  1157. buildSettings = {
  1158. ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
  1159. GCC_C_LANGUAGE_STANDARD = gnu99;
  1160. GCC_PRECOMPILE_PREFIX_HEADER = YES;
  1161. GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
  1162. GCC_WARN_ABOUT_RETURN_TYPE = YES;
  1163. GCC_WARN_MISSING_PARENTHESES = NO;
  1164. GCC_WARN_UNUSED_VARIABLE = YES;
  1165. HEADER_SEARCH_PATHS = "\"$(THIRDPARTY_LIB_ROOT)/boost/boost-1.45.0/include\"";
  1166. MACOSX_DEPLOYMENT_TARGET = 10.5;
  1167. OTHER_CFLAGS = "-DNDEBUG";
  1168. SDKROOT = macosx;
  1169. VALID_ARCHS = "i386 x86_64";
  1170. };
  1171. name = Release;
  1172. };
  1173. 3CAB29B2112B340600607AEE /* Debug */ = {
  1174. isa = XCBuildConfiguration;
  1175. buildSettings = {
  1176. ALWAYS_SEARCH_USER_PATHS = NO;
  1177. COPY_PHASE_STRIP = NO;
  1178. GCC_DYNAMIC_NO_PIC = NO;
  1179. GCC_MODEL_TUNING = G5;
  1180. GCC_OPTIMIZATION_LEVEL = 0;
  1181. GCC_PREFIX_HEADER = mordor/pch.h;
  1182. HEADER_SEARCH_PATHS = (
  1183. "$(inherited)",
  1184. "\"$(THIRDPARTY_LIB_ROOT)/openssl/openssl-1.0.0e/include\"",
  1185. "\"$(THIRDPARTY_LIB_ROOT)/xz/5.0.4/include\"",
  1186. );
  1187. INSTALL_PATH = /usr/local/lib;
  1188. PRODUCT_NAME = mordor;
  1189. USER_HEADER_SEARCH_PATHS = "$(SRCROOT)";
  1190. USE_HEADERMAP = NO;
  1191. };
  1192. name = Debug;
  1193. };
  1194. 3CAB29B3112B340600607AEE /* Release */ = {
  1195. isa = XCBuildConfiguration;
  1196. buildSettings = {
  1197. ALWAYS_SEARCH_USER_PATHS = NO;
  1198. GCC_MODEL_TUNING = G5;
  1199. GCC_PREFIX_HEADER = mordor/pch.h;
  1200. HEADER_SEARCH_PATHS = (
  1201. "$(inherited)",
  1202. "\"$(THIRDPARTY_LIB_ROOT)/openssl/openssl-1.0.0e/include\"",
  1203. "\"$(THIRDPARTY_LIB_ROOT)/xz/5.0.4/include\"",
  1204. );
  1205. INSTALL_PATH = /usr/local/lib;
  1206. PRODUCT_NAME = mordor;
  1207. USER_HEADER_SEARCH_PATHS = "$(SRCROOT)";
  1208. USE_HEADERMAP = NO;
  1209. };
  1210. name = Release;
  1211. };
  1212. 4655084815E390540024F210 /* Debug */ = {
  1213. isa = XCBuildConfiguration;
  1214. buildSettings = {
  1215. ALWAYS_SEARCH_USER_PATHS = NO;
  1216. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  1217. COPY_PHASE_STRIP = NO;
  1218. GCC_DYNAMIC_NO_PIC = NO;
  1219. GCC_PREFIX_HEADER = mordor/pch.h;
  1220. GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
  1221. GCC_WARN_UNINITIALIZED_AUTOS = YES;
  1222. HEADER_SEARCH_PATHS = (
  1223. "$(inherited)",
  1224. "\"$(THIRDPARTY_LIB_ROOT)/protobuf/protobuf-2.4.1/include\"",
  1225. );
  1226. PRODUCT_NAME = "$(TARGET_NAME)";
  1227. USER_HEADER_SEARCH_PATHS = "$(SRCROOT)";
  1228. };
  1229. name = Debug;
  1230. };
  1231. 4655084915E390540024F210 /* Release */ = {
  1232. isa = XCBuildConfiguration;
  1233. buildSettings = {
  1234. ALWAYS_SEARCH_USER_PATHS = NO;
  1235. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  1236. GCC_PREFIX_HEADER = mordor/pch.h;
  1237. GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
  1238. GCC_WARN_UNINITIALIZED_AUTOS = YES;
  1239. HEADER_SEARCH_PATHS = (
  1240. "$(inherited)",
  1241. "\"$(THIRDPARTY_LIB_ROOT)/protobuf/protobuf-2.4.1/include\"",
  1242. );
  1243. PRODUCT_NAME = "$(TARGET_NAME)";
  1244. USER_HEADER_SEARCH_PATHS = "$(SRCROOT)";
  1245. };
  1246. name = Release;
  1247. };
  1248. 5C85448015756F8400589928 /* Debug */ = {
  1249. isa = XCBuildConfiguration;
  1250. buildSettings = {
  1251. ALWAYS_SEARCH_USER_PATHS = NO;
  1252. COPY_PHASE_STRIP = NO;
  1253. GCC_DYNAMIC_NO_PIC = NO;
  1254. GCC_ENABLE_OBJC_EXCEPTIONS = YES;
  1255. GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
  1256. GCC_SYMBOLS_PRIVATE_EXTERN = NO;
  1257. GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
  1258. GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
  1259. HEADER_SEARCH_PATHS = (
  1260. "\"$(THIRDPARTY_LIB_ROOT)/boost/boost-1.45.0/include\"",
  1261. "\"$(THIRDPARTY_LIB_ROOT)/xz/5.0.4/include\"",
  1262. );
  1263. OTHER_LDFLAGS = (
  1264. "$(THIRDPARTY_LIB_ROOT)/openssl/openssl-1.0.0e/libcrypto-1.0.0e.a",
  1265. "$(THIRDPARTY_LIB_ROOT)/openssl/openssl-1.0.0e/libssl-1.0.0e.a",
  1266. "$(THIRDPARTY_LIB_ROOT)/boost/boost-1.45.0/lib/libboost_filesystem-mt.a",
  1267. "$(THIRDPARTY_LIB_ROOT)/boost/boost-1.45.0/lib/libboost_regex-mt.a",
  1268. "$(THIRDPARTY_LIB_ROOT)/boost/boost-1.45.0/lib/libboost_program_options-mt.a",
  1269. "$(THIRDPARTY_LIB_ROOT)/boost/boost-1.45.0/lib/libboost_system-mt.a",
  1270. "$(THIRDPARTY_LIB_ROOT)/boost/boost-1.45.0/lib/libboost_thread-mt.a",
  1271. "$(THIRDPARTY_LIB_ROOT)/boost/boost-1.45.0/lib/libboost_date_time-mt.a",
  1272. "$(THIRDPARTY_LIB_ROOT)/xz/5.0.4/lib/liblzma.a",
  1273. );
  1274. PRODUCT_NAME = "$(TARGET_NAME)";
  1275. USER_HEADER_SEARCH_PATHS = "$(SRCROOT)";
  1276. };
  1277. name = Debug;
  1278. };
  1279. 5C85448115756F8400589928 /* Release */ = {
  1280. isa = XCBuildConfiguration;
  1281. buildSettings = {
  1282. ALWAYS_SEARCH_USER_PATHS = NO;
  1283. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  1284. GCC_ENABLE_OBJC_EXCEPTIONS = YES;
  1285. GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
  1286. GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1";
  1287. GCC_SYMBOLS_PRIVATE_EXTERN = NO;
  1288. GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
  1289. GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
  1290. HEADER_SEARCH_PATHS = (
  1291. "\"$(THIRDPARTY_LIB_ROOT)/boost/boost-1.45.0/include\"",
  1292. "\"$(THIRDPARTY_LIB_ROOT)/xz/5.0.4/include\"",
  1293. );
  1294. OTHER_LDFLAGS = (
  1295. "$(THIRDPARTY_LIB_ROOT)/openssl/openssl-1.0.0e/libcrypto-1.0.0e.a",
  1296. "$(THIRDPARTY_LIB_ROOT)/openssl/openssl-1.0.0e/libssl-1.0.0e.a",
  1297. "$(THIRDPARTY_LIB_ROOT)/boost/boost-1.45.0/lib/libboost_filesystem-mt.a",
  1298. "$(THIRDPARTY_LIB_ROOT)/boost/boost-1.45.0/lib/libboost_regex-mt.a",
  1299. "$(THIRDPARTY_LIB_ROOT)/boost/boost-1.45.0/lib/libboost_program_options-mt.a",
  1300. "$(THIRDPARTY_LIB_ROOT)/boost/boost-1.45.0/lib/libboost_system-mt.a",
  1301. "$(THIRDPARTY_LIB_ROOT)/boost/boost-1.45.0/lib/libboost_thread-mt.a",
  1302. "$(THIRDPARTY_LIB_ROOT)/boost/boost-1.45.0/lib/libboost_date_time-mt.a",
  1303. "$(THIRDPARTY_LIB_ROOT)/xz/5.0.4/lib/liblzma.a",
  1304. );
  1305. PRODUCT_NAME = "$(TARGET_NAME)";
  1306. USER_HEADER_SEARCH_PATHS = "$(SRCROOT)";
  1307. };
  1308. name = Release;
  1309. };
  1310. E2DE14A911E67AB500D9622F /* Debug */ = {
  1311. isa = XCBuildConfiguration;
  1312. buildSettings = {
  1313. ALWAYS_SEARCH_USER_PATHS = NO;
  1314. COPY_PHASE_STRIP = NO;
  1315. GCC_DYNAMIC_NO_PIC = NO;
  1316. GCC_OPTIMIZATION_LEVEL = 0;
  1317. HEADER_SEARCH_PATHS = "\"$(THIRDPARTY_LIB_ROOT)/boost/boost-1.45.0/include\"";
  1318. PRODUCT_NAME = mordortest;
  1319. USER_HEADER_SEARCH_PATHS = "$(SRCROOT)";
  1320. };
  1321. name = Debug;
  1322. };
  1323. E2DE14AA11E67AB500D9622F /* Release */ = {
  1324. isa = XCBuildConfiguration;
  1325. buildSettings = {
  1326. ALWAYS_SEARCH_USER_PATHS = NO;
  1327. COPY_PHASE_STRIP = YES;
  1328. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  1329. HEADER_SEARCH_PATHS = "\"$(THIRDPARTY_LIB_ROOT)/boost/boost-1.45.0/include\"";
  1330. PRODUCT_NAME = mordortest;
  1331. USER_HEADER_SEARCH_PATHS = "$(SRCROOT)";
  1332. ZERO_LINK = NO;
  1333. };
  1334. name = Release;
  1335. };
  1336. /* End XCBuildConfiguration section */
  1337. /* Begin XCConfigurationList section */
  1338. 1DEB916408733D950010E9CD /* Build configuration list for PBXProject "mordor" */ = {
  1339. isa = XCConfigurationList;
  1340. buildConfigurations = (
  1341. 1DEB916508733D950010E9CD /* Debug */,
  1342. 1DEB916608733D950010E9CD /* Release */,
  1343. );
  1344. defaultConfigurationIsVisible = 0;
  1345. defaultConfigurationName = Release;
  1346. };
  1347. 3CAB29B4112B342400607AEE /* Build configuration list for PBXNativeTarget "mordor" */ = {
  1348. isa = XCConfigurationList;
  1349. buildConfigurations = (
  1350. 3CAB29B2112B340600607AEE /* Debug */,
  1351. 3CAB29B3112B340600607AEE /* Release */,
  1352. );
  1353. defaultConfigurationIsVisible = 0;
  1354. defaultConfigurationName = Release;
  1355. };
  1356. 4655084A15E390540024F210 /* Build configuration list for PBXNativeTarget "mordorprotobuf" */ = {
  1357. isa = XCConfigurationList;
  1358. buildConfigurations = (
  1359. 4655084815E390540024F210 /* Debug */,
  1360. 4655084915E390540024F210 /* Release */,
  1361. );
  1362. defaultConfigurationIsVisible = 0;
  1363. defaultConfigurationName = Release;
  1364. };
  1365. 5C85448215756F8400589928 /* Build configuration list for PBXNativeTarget "run_tests" */ = {
  1366. isa = XCConfigurationList;
  1367. buildConfigurations = (
  1368. 5C85448015756F8400589928 /* Debug */,
  1369. 5C85448115756F8400589928 /* Release */,
  1370. );
  1371. defaultConfigurationIsVisible = 0;
  1372. defaultConfigurationName = Release;
  1373. };
  1374. E2DE14B511E67ADE00D9622F /* Build configuration list for PBXNativeTarget "mordortest" */ = {
  1375. isa = XCConfigurationList;
  1376. buildConfigurations = (
  1377. E2DE14A911E67AB500D9622F /* Debug */,
  1378. E2DE14AA11E67AB500D9622F /* Release */,
  1379. );
  1380. defaultConfigurationIsVisible = 0;
  1381. defaultConfigurationName = Release;
  1382. };
  1383. /* End XCConfigurationList section */
  1384. };
  1385. rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
  1386. }