p≡p MIME library
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

530 lines
30 KiB

  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 50;
  7. objects = {
  8. /* Begin PBXBuildFile section */
  9. 1585E8B8268DFF4200B822E1 /* pEpMIME.hh in Headers */ = {isa = PBXBuildFile; fileRef = 1585E879268DDF5900B822E1 /* pEpMIME.hh */; settings = {ATTRIBUTES = (Public, ); }; };
  10. 1585E8B9268DFF4D00B822E1 /* parse_address.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1585E891268DDF5A00B822E1 /* parse_address.cc */; };
  11. 1585E8BA268DFF4D00B822E1 /* quoted_printable.hh in Headers */ = {isa = PBXBuildFile; fileRef = 1585E878268DDF5900B822E1 /* quoted_printable.hh */; };
  12. 1585E8BB268DFF4D00B822E1 /* header_generator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1585E890268DDF5A00B822E1 /* header_generator.cc */; };
  13. 1585E8BC268DFF4D00B822E1 /* nfc_sets.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1585E895268DDF5A00B822E1 /* nfc_sets.cc */; };
  14. 1585E8BD268DFF4D00B822E1 /* mime_headers.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1585E886268DDF5A00B822E1 /* mime_headers.cc */; };
  15. 1585E8BE268DFF4D00B822E1 /* pEpMIME.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1585E893268DDF5A00B822E1 /* pEpMIME.cc */; };
  16. 1585E8BF268DFF4D00B822E1 /* bodygenerator.hh in Headers */ = {isa = PBXBuildFile; fileRef = 1585E877268DDF5900B822E1 /* bodygenerator.hh */; };
  17. 1585E8C0268DFF4D00B822E1 /* parse_timestamp.hh in Headers */ = {isa = PBXBuildFile; fileRef = 1585E888268DDF5A00B822E1 /* parse_timestamp.hh */; };
  18. 1585E8C1268DFF4D00B822E1 /* header_generator.hh in Headers */ = {isa = PBXBuildFile; fileRef = 1585E87C268DDF5900B822E1 /* header_generator.hh */; };
  19. 1585E8C2268DFF4D00B822E1 /* nfc.hh in Headers */ = {isa = PBXBuildFile; fileRef = 1585E87A268DDF5900B822E1 /* nfc.hh */; };
  20. 1585E8C3268DFF4D00B822E1 /* bodygenerator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1585E871268DDF5900B822E1 /* bodygenerator.cc */; };
  21. 1585E8C4268DFF4D00B822E1 /* nfc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1585E88C268DDF5A00B822E1 /* nfc.cc */; };
  22. 1585E8C5268DFF4D00B822E1 /* nfc_sets.hh in Headers */ = {isa = PBXBuildFile; fileRef = 1585E86E268DDF5900B822E1 /* nfc_sets.hh */; };
  23. 1585E8C6268DFF4D00B822E1 /* to_utf8.hh in Headers */ = {isa = PBXBuildFile; fileRef = 1585E876268DDF5900B822E1 /* to_utf8.hh */; };
  24. 1585E8C7268DFF4D00B822E1 /* print_message.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1585E874268DDF5900B822E1 /* print_message.cc */; };
  25. 1585E8C8268DFF4D00B822E1 /* rules.hh in Headers */ = {isa = PBXBuildFile; fileRef = 1585E86F268DDF5900B822E1 /* rules.hh */; };
  26. 1585E8C9268DFF4D00B822E1 /* print_message.hh in Headers */ = {isa = PBXBuildFile; fileRef = 1585E873268DDF5900B822E1 /* print_message.hh */; };
  27. 1585E8CA268DFF4D00B822E1 /* pEpEngine_mime.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1585E88B268DDF5A00B822E1 /* pEpEngine_mime.cc */; };
  28. 1585E8CB268DFF4D00B822E1 /* attachment.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1585E881268DDF5900B822E1 /* attachment.cc */; };
  29. 1585E8CC268DFF4D00B822E1 /* bodyparser.hh in Headers */ = {isa = PBXBuildFile; fileRef = 1585E88A268DDF5A00B822E1 /* bodyparser.hh */; };
  30. 1585E8CD268DFF4D00B822E1 /* headerparser.hh in Headers */ = {isa = PBXBuildFile; fileRef = 1585E87E268DDF5900B822E1 /* headerparser.hh */; };
  31. 1585E8CE268DFF4D00B822E1 /* pEpMIME_internal.hh in Headers */ = {isa = PBXBuildFile; fileRef = 1585E875268DDF5900B822E1 /* pEpMIME_internal.hh */; };
  32. 1585E8CF268DFF4D00B822E1 /* mime_headers.hh in Headers */ = {isa = PBXBuildFile; fileRef = 1585E86D268DDF5900B822E1 /* mime_headers.hh */; };
  33. 1585E8D0268DFF4D00B822E1 /* message.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1585E86B268DDF5800B822E1 /* message.cc */; };
  34. 1585E8D1268DFF4D00B822E1 /* quoted_printable.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 1585E883268DDF5A00B822E1 /* quoted_printable.hxx */; };
  35. 1585E8D2268DFF4D00B822E1 /* message.hh in Headers */ = {isa = PBXBuildFile; fileRef = 1585E894268DDF5A00B822E1 /* message.hh */; };
  36. 1585E8D3268DFF4D00B822E1 /* parse_address.hh in Headers */ = {isa = PBXBuildFile; fileRef = 1585E887268DDF5A00B822E1 /* parse_address.hh */; };
  37. 1585E8D4268DFF4D00B822E1 /* attachment.hh in Headers */ = {isa = PBXBuildFile; fileRef = 1585E889268DDF5A00B822E1 /* attachment.hh */; };
  38. 1585E8D5268DFF4D00B822E1 /* base64.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 1585E880268DDF5900B822E1 /* base64.hxx */; };
  39. 1585E8D6268DFF4D00B822E1 /* bodyparser.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1585E87D268DDF5900B822E1 /* bodyparser.cc */; };
  40. 1585E8D7268DFF4D00B822E1 /* base64.hh in Headers */ = {isa = PBXBuildFile; fileRef = 1585E885268DDF5A00B822E1 /* base64.hh */; };
  41. 1585E8D8268DFF4D00B822E1 /* nulllogger.hh in Headers */ = {isa = PBXBuildFile; fileRef = 1585E870268DDF5900B822E1 /* nulllogger.hh */; };
  42. 1585E8D9268DFF4D00B822E1 /* nulllogger.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1585E86C268DDF5900B822E1 /* nulllogger.cc */; };
  43. 1585E8DA268DFF4D00B822E1 /* fuzz.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1585E884268DDF5A00B822E1 /* fuzz.cc */; };
  44. 1585E8DC268DFF4D00B822E1 /* rules.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1585E87F268DDF5900B822E1 /* rules.cc */; };
  45. 1585E8DD268DFF4D00B822E1 /* pEpMIME_internal.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1585E86A268DDF5800B822E1 /* pEpMIME_internal.cc */; };
  46. 1585E8DE268DFF4D00B822E1 /* quoted_printable.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1585E88D268DDF5A00B822E1 /* quoted_printable.cc */; };
  47. 1585E8DF268DFF4D00B822E1 /* string_case.hh in Headers */ = {isa = PBXBuildFile; fileRef = 1585E87B268DDF5900B822E1 /* string_case.hh */; };
  48. 1585E8E0268DFF4D00B822E1 /* parse_timestamp.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1585E88E268DDF5A00B822E1 /* parse_timestamp.cc */; };
  49. 1585E8E1268DFF4D00B822E1 /* to_utf8.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1585E88F268DDF5A00B822E1 /* to_utf8.cc */; };
  50. 1585E8E2268DFF4D00B822E1 /* headerparser.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1585E892268DDF5A00B822E1 /* headerparser.cc */; };
  51. 1585E8E3268DFF4D00B822E1 /* base64.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1585E872268DDF5900B822E1 /* base64.cc */; };
  52. /* End PBXBuildFile section */
  53. /* Begin PBXContainerItemProxy section */
  54. 152E481226A82D26009BD3CE /* PBXContainerItemProxy */ = {
  55. isa = PBXContainerItemProxy;
  56. containerPortal = 152E47E926A82BE3009BD3CE /* CommonPEPDependencies.xcodeproj */;
  57. proxyType = 1;
  58. remoteGlobalIDString = 1585EE16269DCEA600B822E1;
  59. remoteInfo = "build-pEpMIME-dependencies_macOS";
  60. };
  61. /* End PBXContainerItemProxy section */
  62. /* Begin PBXFileReference section */
  63. 152E47E926A82BE3009BD3CE /* CommonPEPDependencies.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = CommonPEPDependencies.xcodeproj; path = "../../../common-dependency-build-helpers-4-apple-hardware/CommonPEPDependencies/CommonPEPDependencies.xcodeproj"; sourceTree = "<group>"; };
  64. 152E481526A82DBE009BD3CE /* libiconv.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libiconv.a; path = "../../../common-dependency-build-helpers-4-apple-hardware/CommonPEPDependencies/build/lib/libiconv.a"; sourceTree = "<group>"; };
  65. 1585E86A268DDF5800B822E1 /* pEpMIME_internal.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pEpMIME_internal.cc; sourceTree = "<group>"; };
  66. 1585E86B268DDF5800B822E1 /* message.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = message.cc; sourceTree = "<group>"; };
  67. 1585E86C268DDF5900B822E1 /* nulllogger.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = nulllogger.cc; sourceTree = "<group>"; };
  68. 1585E86D268DDF5900B822E1 /* mime_headers.hh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = mime_headers.hh; sourceTree = "<group>"; };
  69. 1585E86E268DDF5900B822E1 /* nfc_sets.hh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = nfc_sets.hh; sourceTree = "<group>"; };
  70. 1585E86F268DDF5900B822E1 /* rules.hh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = rules.hh; sourceTree = "<group>"; };
  71. 1585E870268DDF5900B822E1 /* nulllogger.hh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = nulllogger.hh; sourceTree = "<group>"; };
  72. 1585E871268DDF5900B822E1 /* bodygenerator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bodygenerator.cc; sourceTree = "<group>"; };
  73. 1585E872268DDF5900B822E1 /* base64.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = base64.cc; sourceTree = "<group>"; };
  74. 1585E873268DDF5900B822E1 /* print_message.hh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = print_message.hh; sourceTree = "<group>"; };
  75. 1585E874268DDF5900B822E1 /* print_message.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = print_message.cc; sourceTree = "<group>"; };
  76. 1585E875268DDF5900B822E1 /* pEpMIME_internal.hh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = pEpMIME_internal.hh; sourceTree = "<group>"; };
  77. 1585E876268DDF5900B822E1 /* to_utf8.hh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = to_utf8.hh; sourceTree = "<group>"; };
  78. 1585E877268DDF5900B822E1 /* bodygenerator.hh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = bodygenerator.hh; sourceTree = "<group>"; };
  79. 1585E878268DDF5900B822E1 /* quoted_printable.hh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = quoted_printable.hh; sourceTree = "<group>"; };
  80. 1585E879268DDF5900B822E1 /* pEpMIME.hh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = pEpMIME.hh; sourceTree = "<group>"; };
  81. 1585E87A268DDF5900B822E1 /* nfc.hh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = nfc.hh; sourceTree = "<group>"; };
  82. 1585E87B268DDF5900B822E1 /* string_case.hh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = string_case.hh; sourceTree = "<group>"; };
  83. 1585E87C268DDF5900B822E1 /* header_generator.hh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = header_generator.hh; sourceTree = "<group>"; };
  84. 1585E87D268DDF5900B822E1 /* bodyparser.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bodyparser.cc; sourceTree = "<group>"; };
  85. 1585E87E268DDF5900B822E1 /* headerparser.hh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = headerparser.hh; sourceTree = "<group>"; };
  86. 1585E87F268DDF5900B822E1 /* rules.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rules.cc; sourceTree = "<group>"; };
  87. 1585E880268DDF5900B822E1 /* base64.hxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = base64.hxx; sourceTree = "<group>"; };
  88. 1585E881268DDF5900B822E1 /* attachment.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = attachment.cc; sourceTree = "<group>"; };
  89. 1585E883268DDF5A00B822E1 /* quoted_printable.hxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = quoted_printable.hxx; sourceTree = "<group>"; };
  90. 1585E884268DDF5A00B822E1 /* fuzz.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fuzz.cc; sourceTree = "<group>"; };
  91. 1585E885268DDF5A00B822E1 /* base64.hh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = base64.hh; sourceTree = "<group>"; };
  92. 1585E886268DDF5A00B822E1 /* mime_headers.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mime_headers.cc; sourceTree = "<group>"; };
  93. 1585E887268DDF5A00B822E1 /* parse_address.hh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = parse_address.hh; sourceTree = "<group>"; };
  94. 1585E888268DDF5A00B822E1 /* parse_timestamp.hh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = parse_timestamp.hh; sourceTree = "<group>"; };
  95. 1585E889268DDF5A00B822E1 /* attachment.hh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = attachment.hh; sourceTree = "<group>"; };
  96. 1585E88A268DDF5A00B822E1 /* bodyparser.hh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = bodyparser.hh; sourceTree = "<group>"; };
  97. 1585E88B268DDF5A00B822E1 /* pEpEngine_mime.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pEpEngine_mime.cc; sourceTree = "<group>"; };
  98. 1585E88C268DDF5A00B822E1 /* nfc.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = nfc.cc; sourceTree = "<group>"; };
  99. 1585E88D268DDF5A00B822E1 /* quoted_printable.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = quoted_printable.cc; sourceTree = "<group>"; };
  100. 1585E88E268DDF5A00B822E1 /* parse_timestamp.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = parse_timestamp.cc; sourceTree = "<group>"; };
  101. 1585E88F268DDF5A00B822E1 /* to_utf8.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = to_utf8.cc; sourceTree = "<group>"; };
  102. 1585E890268DDF5A00B822E1 /* header_generator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = header_generator.cc; sourceTree = "<group>"; };
  103. 1585E891268DDF5A00B822E1 /* parse_address.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = parse_address.cc; sourceTree = "<group>"; };
  104. 1585E892268DDF5A00B822E1 /* headerparser.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = headerparser.cc; sourceTree = "<group>"; };
  105. 1585E893268DDF5A00B822E1 /* pEpMIME.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pEpMIME.cc; sourceTree = "<group>"; };
  106. 1585E894268DDF5A00B822E1 /* message.hh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = message.hh; sourceTree = "<group>"; };
  107. 1585E895268DDF5A00B822E1 /* nfc_sets.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = nfc_sets.cc; sourceTree = "<group>"; };
  108. 1585E8A8268DFD9E00B822E1 /* libpEpMIME.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libpEpMIME.a; sourceTree = BUILT_PRODUCTS_DIR; };
  109. /* End PBXFileReference section */
  110. /* Begin PBXFrameworksBuildPhase section */
  111. 1585E8A6268DFD9E00B822E1 /* Frameworks */ = {
  112. isa = PBXFrameworksBuildPhase;
  113. buildActionMask = 2147483647;
  114. files = (
  115. );
  116. runOnlyForDeploymentPostprocessing = 0;
  117. };
  118. /* End PBXFrameworksBuildPhase section */
  119. /* Begin PBXGroup section */
  120. 152E47EA26A82BE3009BD3CE /* Products */ = {
  121. isa = PBXGroup;
  122. children = (
  123. );
  124. name = Products;
  125. sourceTree = "<group>";
  126. };
  127. 152E481426A82DBE009BD3CE /* Frameworks */ = {
  128. isa = PBXGroup;
  129. children = (
  130. 152E481526A82DBE009BD3CE /* libiconv.a */,
  131. );
  132. name = Frameworks;
  133. sourceTree = "<group>";
  134. };
  135. 1574D1C5268DC72E003A5161 = {
  136. isa = PBXGroup;
  137. children = (
  138. 152E47E926A82BE3009BD3CE /* CommonPEPDependencies.xcodeproj */,
  139. 1585E869268DDF5800B822E1 /* src */,
  140. 1574D1CF268DC72E003A5161 /* Products */,
  141. 152E481426A82DBE009BD3CE /* Frameworks */,
  142. );
  143. sourceTree = "<group>";
  144. };
  145. 1574D1CF268DC72E003A5161 /* Products */ = {
  146. isa = PBXGroup;
  147. children = (
  148. 1585E8A8268DFD9E00B822E1 /* libpEpMIME.a */,
  149. );
  150. name = Products;
  151. sourceTree = "<group>";
  152. };
  153. 1585E869268DDF5800B822E1 /* src */ = {
  154. isa = PBXGroup;
  155. children = (
  156. 1585E88B268DDF5A00B822E1 /* pEpEngine_mime.cc */,
  157. 1585E86A268DDF5800B822E1 /* pEpMIME_internal.cc */,
  158. 1585E883268DDF5A00B822E1 /* quoted_printable.hxx */,
  159. 1585E884268DDF5A00B822E1 /* fuzz.cc */,
  160. 1585E880268DDF5900B822E1 /* base64.hxx */,
  161. 1585E888268DDF5A00B822E1 /* parse_timestamp.hh */,
  162. 1585E889268DDF5A00B822E1 /* attachment.hh */,
  163. 1585E874268DDF5900B822E1 /* print_message.cc */,
  164. 1585E87B268DDF5900B822E1 /* string_case.hh */,
  165. 1585E87C268DDF5900B822E1 /* header_generator.hh */,
  166. 1585E87D268DDF5900B822E1 /* bodyparser.cc */,
  167. 1585E886268DDF5A00B822E1 /* mime_headers.cc */,
  168. 1585E881268DDF5900B822E1 /* attachment.cc */,
  169. 1585E890268DDF5A00B822E1 /* header_generator.cc */,
  170. 1585E873268DDF5900B822E1 /* print_message.hh */,
  171. 1585E88A268DDF5A00B822E1 /* bodyparser.hh */,
  172. 1585E86D268DDF5900B822E1 /* mime_headers.hh */,
  173. 1585E875268DDF5900B822E1 /* pEpMIME_internal.hh */,
  174. 1585E88E268DDF5A00B822E1 /* parse_timestamp.cc */,
  175. 1585E86E268DDF5900B822E1 /* nfc_sets.hh */,
  176. 1585E88D268DDF5A00B822E1 /* quoted_printable.cc */,
  177. 1585E87A268DDF5900B822E1 /* nfc.hh */,
  178. 1585E885268DDF5A00B822E1 /* base64.hh */,
  179. 1585E86C268DDF5900B822E1 /* nulllogger.cc */,
  180. 1585E893268DDF5A00B822E1 /* pEpMIME.cc */,
  181. 1585E87E268DDF5900B822E1 /* headerparser.hh */,
  182. 1585E887268DDF5A00B822E1 /* parse_address.hh */,
  183. 1585E88F268DDF5A00B822E1 /* to_utf8.cc */,
  184. 1585E86B268DDF5800B822E1 /* message.cc */,
  185. 1585E877268DDF5900B822E1 /* bodygenerator.hh */,
  186. 1585E87F268DDF5900B822E1 /* rules.cc */,
  187. 1585E870268DDF5900B822E1 /* nulllogger.hh */,
  188. 1585E879268DDF5900B822E1 /* pEpMIME.hh */,
  189. 1585E891268DDF5A00B822E1 /* parse_address.cc */,
  190. 1585E892268DDF5A00B822E1 /* headerparser.cc */,
  191. 1585E876268DDF5900B822E1 /* to_utf8.hh */,
  192. 1585E86F268DDF5900B822E1 /* rules.hh */,
  193. 1585E894268DDF5A00B822E1 /* message.hh */,
  194. 1585E871268DDF5900B822E1 /* bodygenerator.cc */,
  195. 1585E895268DDF5A00B822E1 /* nfc_sets.cc */,
  196. 1585E872268DDF5900B822E1 /* base64.cc */,
  197. 1585E878268DDF5900B822E1 /* quoted_printable.hh */,
  198. 1585E88C268DDF5A00B822E1 /* nfc.cc */,
  199. );
  200. name = src;
  201. path = ../../src;
  202. sourceTree = "<group>";
  203. };
  204. /* End PBXGroup section */
  205. /* Begin PBXHeadersBuildPhase section */
  206. 1585E8A4268DFD9E00B822E1 /* Headers */ = {
  207. isa = PBXHeadersBuildPhase;
  208. buildActionMask = 2147483647;
  209. files = (
  210. 1585E8D4268DFF4D00B822E1 /* attachment.hh in Headers */,
  211. 1585E8CF268DFF4D00B822E1 /* mime_headers.hh in Headers */,
  212. 1585E8C6268DFF4D00B822E1 /* to_utf8.hh in Headers */,
  213. 1585E8D7268DFF4D00B822E1 /* base64.hh in Headers */,
  214. 1585E8D8268DFF4D00B822E1 /* nulllogger.hh in Headers */,
  215. 1585E8B8268DFF4200B822E1 /* pEpMIME.hh in Headers */,
  216. 1585E8CD268DFF4D00B822E1 /* headerparser.hh in Headers */,
  217. 1585E8C9268DFF4D00B822E1 /* print_message.hh in Headers */,
  218. 1585E8C1268DFF4D00B822E1 /* header_generator.hh in Headers */,
  219. 1585E8C2268DFF4D00B822E1 /* nfc.hh in Headers */,
  220. 1585E8D5268DFF4D00B822E1 /* base64.hxx in Headers */,
  221. 1585E8D3268DFF4D00B822E1 /* parse_address.hh in Headers */,
  222. 1585E8C8268DFF4D00B822E1 /* rules.hh in Headers */,
  223. 1585E8D2268DFF4D00B822E1 /* message.hh in Headers */,
  224. 1585E8CE268DFF4D00B822E1 /* pEpMIME_internal.hh in Headers */,
  225. 1585E8BF268DFF4D00B822E1 /* bodygenerator.hh in Headers */,
  226. 1585E8C0268DFF4D00B822E1 /* parse_timestamp.hh in Headers */,
  227. 1585E8BA268DFF4D00B822E1 /* quoted_printable.hh in Headers */,
  228. 1585E8C5268DFF4D00B822E1 /* nfc_sets.hh in Headers */,
  229. 1585E8CC268DFF4D00B822E1 /* bodyparser.hh in Headers */,
  230. 1585E8DF268DFF4D00B822E1 /* string_case.hh in Headers */,
  231. 1585E8D1268DFF4D00B822E1 /* quoted_printable.hxx in Headers */,
  232. );
  233. runOnlyForDeploymentPostprocessing = 0;
  234. };
  235. /* End PBXHeadersBuildPhase section */
  236. /* Begin PBXNativeTarget section */
  237. 1585E8A7268DFD9E00B822E1 /* pEpMIME */ = {
  238. isa = PBXNativeTarget;
  239. buildConfigurationList = 1585E8B0268DFD9F00B822E1 /* Build configuration list for PBXNativeTarget "pEpMIME" */;
  240. buildPhases = (
  241. 1585E8A4268DFD9E00B822E1 /* Headers */,
  242. 1585E8A5268DFD9E00B822E1 /* Sources */,
  243. 1585E8A6268DFD9E00B822E1 /* Frameworks */,
  244. 1585E8B3268DFE0200B822E1 /* Copy Artefacts to Custom Build DIr */,
  245. );
  246. buildRules = (
  247. );
  248. dependencies = (
  249. 152E481326A82D26009BD3CE /* PBXTargetDependency */,
  250. );
  251. name = pEpMIME;
  252. productName = libpEpMIME;
  253. productReference = 1585E8A8268DFD9E00B822E1 /* libpEpMIME.a */;
  254. productType = "com.apple.product-type.library.static";
  255. };
  256. /* End PBXNativeTarget section */
  257. /* Begin PBXProject section */
  258. 1574D1C6268DC72E003A5161 /* Project object */ = {
  259. isa = PBXProject;
  260. attributes = {
  261. LastUpgradeCheck = 1250;
  262. TargetAttributes = {
  263. 1585E8A7268DFD9E00B822E1 = {
  264. CreatedOnToolsVersion = 12.5;
  265. };
  266. };
  267. };
  268. buildConfigurationList = 1574D1C9268DC72E003A5161 /* Build configuration list for PBXProject "pEpMIME" */;
  269. compatibilityVersion = "Xcode 9.3";
  270. developmentRegion = en;
  271. hasScannedForEncodings = 0;
  272. knownRegions = (
  273. en,
  274. Base,
  275. );
  276. mainGroup = 1574D1C5268DC72E003A5161;
  277. productRefGroup = 1574D1CF268DC72E003A5161 /* Products */;
  278. projectDirPath = "";
  279. projectReferences = (
  280. {
  281. ProductGroup = 152E47EA26A82BE3009BD3CE /* Products */;
  282. ProjectRef = 152E47E926A82BE3009BD3CE /* CommonPEPDependencies.xcodeproj */;
  283. },
  284. );
  285. projectRoot = "";
  286. targets = (
  287. 1585E8A7268DFD9E00B822E1 /* pEpMIME */,
  288. );
  289. };
  290. /* End PBXProject section */
  291. /* Begin PBXShellScriptBuildPhase section */
  292. 1585E8B3268DFE0200B822E1 /* Copy Artefacts to Custom Build DIr */ = {
  293. isa = PBXShellScriptBuildPhase;
  294. buildActionMask = 2147483647;
  295. files = (
  296. );
  297. inputFileListPaths = (
  298. );
  299. inputPaths = (
  300. );
  301. name = "Copy Artefacts to Custom Build DIr";
  302. outputFileListPaths = (
  303. );
  304. outputPaths = (
  305. );
  306. runOnlyForDeploymentPostprocessing = 0;
  307. shellPath = /bin/bash;
  308. shellScript = "CUSTOM_BUILD_DIR=\"${PROJECT_DIR}/build\"\nCUSTOM_INCLUDE_DIR=\"${CUSTOM_BUILD_DIR}/include\"\nmkdir -p ${CUSTOM_INCLUDE_DIR}\ncp \"${TARGET_BUILD_DIR}/usr/local/include/pEpMIME.hh\" ${CUSTOM_INCLUDE_DIR}\ncp \"${TARGET_BUILD_DIR}/libpEpMIME.a\" ${CUSTOM_BUILD_DIR}\n";
  309. };
  310. /* End PBXShellScriptBuildPhase section */
  311. /* Begin PBXSourcesBuildPhase section */
  312. 1585E8A5268DFD9E00B822E1 /* Sources */ = {
  313. isa = PBXSourcesBuildPhase;
  314. buildActionMask = 2147483647;
  315. files = (
  316. 1585E8C7268DFF4D00B822E1 /* print_message.cc in Sources */,
  317. 1585E8BD268DFF4D00B822E1 /* mime_headers.cc in Sources */,
  318. 1585E8C4268DFF4D00B822E1 /* nfc.cc in Sources */,
  319. 1585E8DC268DFF4D00B822E1 /* rules.cc in Sources */,
  320. 1585E8D6268DFF4D00B822E1 /* bodyparser.cc in Sources */,
  321. 1585E8D0268DFF4D00B822E1 /* message.cc in Sources */,
  322. 1585E8BE268DFF4D00B822E1 /* pEpMIME.cc in Sources */,
  323. 1585E8E0268DFF4D00B822E1 /* parse_timestamp.cc in Sources */,
  324. 1585E8DD268DFF4D00B822E1 /* pEpMIME_internal.cc in Sources */,
  325. 1585E8E3268DFF4D00B822E1 /* base64.cc in Sources */,
  326. 1585E8DE268DFF4D00B822E1 /* quoted_printable.cc in Sources */,
  327. 1585E8CB268DFF4D00B822E1 /* attachment.cc in Sources */,
  328. 1585E8C3268DFF4D00B822E1 /* bodygenerator.cc in Sources */,
  329. 1585E8E2268DFF4D00B822E1 /* headerparser.cc in Sources */,
  330. 1585E8E1268DFF4D00B822E1 /* to_utf8.cc in Sources */,
  331. 1585E8D9268DFF4D00B822E1 /* nulllogger.cc in Sources */,
  332. 1585E8DA268DFF4D00B822E1 /* fuzz.cc in Sources */,
  333. 1585E8BC268DFF4D00B822E1 /* nfc_sets.cc in Sources */,
  334. 1585E8B9268DFF4D00B822E1 /* parse_address.cc in Sources */,
  335. 1585E8BB268DFF4D00B822E1 /* header_generator.cc in Sources */,
  336. 1585E8CA268DFF4D00B822E1 /* pEpEngine_mime.cc in Sources */,
  337. );
  338. runOnlyForDeploymentPostprocessing = 0;
  339. };
  340. /* End PBXSourcesBuildPhase section */
  341. /* Begin PBXTargetDependency section */
  342. 152E481326A82D26009BD3CE /* PBXTargetDependency */ = {
  343. isa = PBXTargetDependency;
  344. name = "build-pEpMIME-dependencies_macOS";
  345. targetProxy = 152E481226A82D26009BD3CE /* PBXContainerItemProxy */;
  346. };
  347. /* End PBXTargetDependency section */
  348. /* Begin XCBuildConfiguration section */
  349. 1574D1D7268DC72E003A5161 /* Debug */ = {
  350. isa = XCBuildConfiguration;
  351. buildSettings = {
  352. ALWAYS_SEARCH_USER_PATHS = NO;
  353. CLANG_ANALYZER_NONNULL = YES;
  354. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  355. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  356. CLANG_CXX_LIBRARY = "libc++";
  357. CLANG_ENABLE_MODULES = YES;
  358. CLANG_ENABLE_OBJC_ARC = YES;
  359. CLANG_ENABLE_OBJC_WEAK = YES;
  360. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  361. CLANG_WARN_BOOL_CONVERSION = YES;
  362. CLANG_WARN_COMMA = YES;
  363. CLANG_WARN_CONSTANT_CONVERSION = YES;
  364. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  365. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  366. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  367. CLANG_WARN_EMPTY_BODY = YES;
  368. CLANG_WARN_ENUM_CONVERSION = YES;
  369. CLANG_WARN_INFINITE_RECURSION = YES;
  370. CLANG_WARN_INT_CONVERSION = YES;
  371. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  372. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  373. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  374. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  375. CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
  376. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  377. CLANG_WARN_STRICT_PROTOTYPES = YES;
  378. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  379. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  380. CLANG_WARN_UNREACHABLE_CODE = YES;
  381. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  382. COPY_PHASE_STRIP = NO;
  383. DEBUG_INFORMATION_FORMAT = dwarf;
  384. ENABLE_STRICT_OBJC_MSGSEND = YES;
  385. ENABLE_TESTABILITY = YES;
  386. GCC_C_LANGUAGE_STANDARD = gnu11;
  387. GCC_DYNAMIC_NO_PIC = NO;
  388. GCC_NO_COMMON_BLOCKS = YES;
  389. GCC_OPTIMIZATION_LEVEL = 0;
  390. GCC_PREPROCESSOR_DEFINITIONS = (
  391. "DEBUG=1",
  392. "$(inherited)",
  393. );
  394. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  395. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  396. GCC_WARN_UNDECLARED_SELECTOR = YES;
  397. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  398. GCC_WARN_UNUSED_FUNCTION = YES;
  399. GCC_WARN_UNUSED_VARIABLE = YES;
  400. HEADER_SEARCH_PATHS = "${PROJECT_DIR}/../../../common-dependency-build-helpers-4-apple-hardware/CommonPEPDependencies/build/include";
  401. LIBRARY_SEARCH_PATHS = "";
  402. MACOSX_DEPLOYMENT_TARGET = 10.10;
  403. MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
  404. MTL_FAST_MATH = YES;
  405. ONLY_ACTIVE_ARCH = YES;
  406. OTHER_LIBTOOLFLAGS = "${PROJECT_DIR}/../../../common-dependency-build-helpers-4-apple-hardware/CommonPEPDependencies/build/lib/libiconv.a";
  407. SDKROOT = macosx;
  408. };
  409. name = Debug;
  410. };
  411. 1574D1D8268DC72E003A5161 /* Release */ = {
  412. isa = XCBuildConfiguration;
  413. buildSettings = {
  414. ALWAYS_SEARCH_USER_PATHS = NO;
  415. CLANG_ANALYZER_NONNULL = YES;
  416. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  417. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  418. CLANG_CXX_LIBRARY = "libc++";
  419. CLANG_ENABLE_MODULES = YES;
  420. CLANG_ENABLE_OBJC_ARC = YES;
  421. CLANG_ENABLE_OBJC_WEAK = YES;
  422. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  423. CLANG_WARN_BOOL_CONVERSION = YES;
  424. CLANG_WARN_COMMA = YES;
  425. CLANG_WARN_CONSTANT_CONVERSION = YES;
  426. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  427. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  428. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  429. CLANG_WARN_EMPTY_BODY = YES;
  430. CLANG_WARN_ENUM_CONVERSION = YES;
  431. CLANG_WARN_INFINITE_RECURSION = YES;
  432. CLANG_WARN_INT_CONVERSION = YES;
  433. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  434. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  435. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  436. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  437. CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
  438. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  439. CLANG_WARN_STRICT_PROTOTYPES = YES;
  440. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  441. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  442. CLANG_WARN_UNREACHABLE_CODE = YES;
  443. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  444. COPY_PHASE_STRIP = NO;
  445. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  446. ENABLE_NS_ASSERTIONS = NO;
  447. ENABLE_STRICT_OBJC_MSGSEND = YES;
  448. GCC_C_LANGUAGE_STANDARD = gnu11;
  449. GCC_NO_COMMON_BLOCKS = YES;
  450. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  451. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  452. GCC_WARN_UNDECLARED_SELECTOR = YES;
  453. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  454. GCC_WARN_UNUSED_FUNCTION = YES;
  455. GCC_WARN_UNUSED_VARIABLE = YES;
  456. HEADER_SEARCH_PATHS = "${PROJECT_DIR}/../../../common-dependency-build-helpers-4-apple-hardware/CommonPEPDependencies/build/include";
  457. LIBRARY_SEARCH_PATHS = "";
  458. MACOSX_DEPLOYMENT_TARGET = 10.10;
  459. MTL_ENABLE_DEBUG_INFO = NO;
  460. MTL_FAST_MATH = YES;
  461. OTHER_LIBTOOLFLAGS = "${PROJECT_DIR}/../../../common-dependency-build-helpers-4-apple-hardware/CommonPEPDependencies/build/lib/libiconv.a";
  462. SDKROOT = macosx;
  463. };
  464. name = Release;
  465. };
  466. 1585E8B1268DFD9F00B822E1 /* Debug */ = {
  467. isa = XCBuildConfiguration;
  468. buildSettings = {
  469. CODE_SIGN_STYLE = Automatic;
  470. DEVELOPMENT_TEAM = NQLYU6MGPN;
  471. EXECUTABLE_PREFIX = lib;
  472. GCC_ENABLE_CPP_EXCEPTIONS = YES;
  473. GCC_ENABLE_CPP_RTTI = YES;
  474. MACOSX_DEPLOYMENT_TARGET = "${inherited}";
  475. PRODUCT_NAME = "$(TARGET_NAME)";
  476. SKIP_INSTALL = YES;
  477. };
  478. name = Debug;
  479. };
  480. 1585E8B2268DFD9F00B822E1 /* Release */ = {
  481. isa = XCBuildConfiguration;
  482. buildSettings = {
  483. CODE_SIGN_STYLE = Automatic;
  484. DEVELOPMENT_TEAM = NQLYU6MGPN;
  485. EXECUTABLE_PREFIX = lib;
  486. GCC_ENABLE_CPP_EXCEPTIONS = YES;
  487. GCC_ENABLE_CPP_RTTI = YES;
  488. MACOSX_DEPLOYMENT_TARGET = "${inherited}";
  489. PRODUCT_NAME = "$(TARGET_NAME)";
  490. SKIP_INSTALL = YES;
  491. };
  492. name = Release;
  493. };
  494. /* End XCBuildConfiguration section */
  495. /* Begin XCConfigurationList section */
  496. 1574D1C9268DC72E003A5161 /* Build configuration list for PBXProject "pEpMIME" */ = {
  497. isa = XCConfigurationList;
  498. buildConfigurations = (
  499. 1574D1D7268DC72E003A5161 /* Debug */,
  500. 1574D1D8268DC72E003A5161 /* Release */,
  501. );
  502. defaultConfigurationIsVisible = 0;
  503. defaultConfigurationName = Release;
  504. };
  505. 1585E8B0268DFD9F00B822E1 /* Build configuration list for PBXNativeTarget "pEpMIME" */ = {
  506. isa = XCConfigurationList;
  507. buildConfigurations = (
  508. 1585E8B1268DFD9F00B822E1 /* Debug */,
  509. 1585E8B2268DFD9F00B822E1 /* Release */,
  510. );
  511. defaultConfigurationIsVisible = 0;
  512. defaultConfigurationName = Release;
  513. };
  514. /* End XCConfigurationList section */
  515. };
  516. rootObject = 1574D1C6268DC72E003A5161 /* Project object */;
  517. }