project.pbxproj 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405
  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 48;
  7. objects = {
  8. /* Begin PBXBuildFile section */
  9. E1DB87414DED2FE8D63EC227 /* compat.c in Sources */ = {isa = PBXBuildFile; fileRef = F0D5BBC0DC530C5AC54BCAF1 /* compat.c */; };
  10. FBC5F0EC67ADDBE2709BDD5E /* compat_str.c in Sources */ = {isa = PBXBuildFile; fileRef = 4A1F32A136B327499F7781FD /* compat_str.c */; };
  11. 0B9DE0F677B9D2E740913F55 /* dct64.c in Sources */ = {isa = PBXBuildFile; fileRef = 9A08B51786B11C47AF4738C6 /* dct64.c */; };
  12. 9A326A4E06A5AC6A4F39E2EE /* equalizer.c in Sources */ = {isa = PBXBuildFile; fileRef = 49A0F44735DF9EC3DE617BF5 /* equalizer.c */; };
  13. D698F96A4280E4604B6EE6DC /* feature.c in Sources */ = {isa = PBXBuildFile; fileRef = 45FD496B31913F139A5599C7 /* feature.c */; };
  14. 557699284120CF372AF1D652 /* format.c in Sources */ = {isa = PBXBuildFile; fileRef = 844F6167F015BE8339714CE6 /* format.c */; };
  15. 39F0FC2AA50CEF1B6EE45B89 /* frame.c in Sources */ = {isa = PBXBuildFile; fileRef = 0827374FF4CF9E7E1D66BAFD /* frame.c */; };
  16. 8C5D974DF86E3FF481C0D133 /* icy.c in Sources */ = {isa = PBXBuildFile; fileRef = BBE06D00A75EBE9990567C31 /* icy.c */; };
  17. 07376631F30BAEE41CBBEDE0 /* icy2utf8.c in Sources */ = {isa = PBXBuildFile; fileRef = B61413E52226BB8BAB774DCB /* icy2utf8.c */; };
  18. 6BED0080D7FEA82660503B66 /* id3.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A49778426C7C71D0FBF85B5 /* id3.c */; };
  19. A573878711907978DA67E6E5 /* index.c in Sources */ = {isa = PBXBuildFile; fileRef = F4D69AF8E07F022809161EA7 /* index.c */; };
  20. 9D6B7FD58915B5E472E6BCFF /* layer1.c in Sources */ = {isa = PBXBuildFile; fileRef = CCD79EE0389EFBFC81F9895F /* layer1.c */; };
  21. 57210E3343CB43422C9C4B5D /* layer2.c in Sources */ = {isa = PBXBuildFile; fileRef = 46911CC1B25779DDFBB20740 /* layer2.c */; };
  22. 9A8D779B8637ADAA6F08B5C5 /* layer3.c in Sources */ = {isa = PBXBuildFile; fileRef = A9878DE7154EEA035EA97866 /* layer3.c */; };
  23. FDDAA6C7694DE9E3B2E11E68 /* libmpg123.c in Sources */ = {isa = PBXBuildFile; fileRef = CCBE1A6DB8FDC4E86180A11A /* libmpg123.c */; };
  24. 8C66B59678A55F1221283C44 /* ntom.c in Sources */ = {isa = PBXBuildFile; fileRef = 9BB5744207F1D40510E65195 /* ntom.c */; };
  25. E137F01ECD0C38D2F6BB77CE /* optimize.c in Sources */ = {isa = PBXBuildFile; fileRef = 50A568C7BCB6106E4508A3AD /* optimize.c */; };
  26. C498EEF230B5E0E3F98C4D51 /* parse.c in Sources */ = {isa = PBXBuildFile; fileRef = B38C3FCA9F35A7F9C8CBC278 /* parse.c */; };
  27. F19B380F5D83230566712581 /* readers.c in Sources */ = {isa = PBXBuildFile; fileRef = 80E3A8F86C779EA0D53BF854 /* readers.c */; };
  28. A122382B0D957A475629B0CB /* stringbuf.c in Sources */ = {isa = PBXBuildFile; fileRef = F0AF733ADCEE1DB68571FAE7 /* stringbuf.c */; };
  29. 855616DAF17208CBBA4A7538 /* synth.c in Sources */ = {isa = PBXBuildFile; fileRef = D46DB8C0C01620F0E9AC3B6F /* synth.c */; };
  30. BD88D56CA948661112664E1C /* synth_8bit.c in Sources */ = {isa = PBXBuildFile; fileRef = 6CA82164D8C41355A19C80C2 /* synth_8bit.c */; };
  31. A3B87E4D8F780FF2F895F7FC /* synth_real.c in Sources */ = {isa = PBXBuildFile; fileRef = 92D04DE2FEEC3FD3C7C4AC40 /* synth_real.c */; };
  32. 9943548A05B696A64E4ACC2A /* synth_s32.c in Sources */ = {isa = PBXBuildFile; fileRef = E855C19BD4946B177D174849 /* synth_s32.c */; };
  33. D9F05EF045D849E64EC64B62 /* tabinit.c in Sources */ = {isa = PBXBuildFile; fileRef = 6887E466541BDA0EBDDF33C3 /* tabinit.c */; };
  34. /* End PBXBuildFile section */
  35. /* Begin PBXFileReference section */
  36. F0D5BBC0DC530C5AC54BCAF1 /* compat.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "compat.c"; path = "compat.c"; sourceTree = "<group>"; };
  37. 4A1F32A136B327499F7781FD /* compat_str.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "compat_str.c"; path = "compat_str.c"; sourceTree = "<group>"; };
  38. 9A08B51786B11C47AF4738C6 /* dct64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "dct64.c"; path = "dct64.c"; sourceTree = "<group>"; };
  39. 49A0F44735DF9EC3DE617BF5 /* equalizer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "equalizer.c"; path = "equalizer.c"; sourceTree = "<group>"; };
  40. 45FD496B31913F139A5599C7 /* feature.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "feature.c"; path = "feature.c"; sourceTree = "<group>"; };
  41. 844F6167F015BE8339714CE6 /* format.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "format.c"; path = "format.c"; sourceTree = "<group>"; };
  42. 0827374FF4CF9E7E1D66BAFD /* frame.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "frame.c"; path = "frame.c"; sourceTree = "<group>"; };
  43. BBE06D00A75EBE9990567C31 /* icy.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "icy.c"; path = "icy.c"; sourceTree = "<group>"; };
  44. B61413E52226BB8BAB774DCB /* icy2utf8.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "icy2utf8.c"; path = "icy2utf8.c"; sourceTree = "<group>"; };
  45. 3A49778426C7C71D0FBF85B5 /* id3.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "id3.c"; path = "id3.c"; sourceTree = "<group>"; };
  46. F4D69AF8E07F022809161EA7 /* index.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "index.c"; path = "index.c"; sourceTree = "<group>"; };
  47. CCD79EE0389EFBFC81F9895F /* layer1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "layer1.c"; path = "layer1.c"; sourceTree = "<group>"; };
  48. 46911CC1B25779DDFBB20740 /* layer2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "layer2.c"; path = "layer2.c"; sourceTree = "<group>"; };
  49. A9878DE7154EEA035EA97866 /* layer3.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "layer3.c"; path = "layer3.c"; sourceTree = "<group>"; };
  50. CCBE1A6DB8FDC4E86180A11A /* libmpg123.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "libmpg123.c"; path = "libmpg123.c"; sourceTree = "<group>"; };
  51. 9BB5744207F1D40510E65195 /* ntom.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "ntom.c"; path = "ntom.c"; sourceTree = "<group>"; };
  52. 50A568C7BCB6106E4508A3AD /* optimize.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "optimize.c"; path = "optimize.c"; sourceTree = "<group>"; };
  53. B38C3FCA9F35A7F9C8CBC278 /* parse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "parse.c"; path = "parse.c"; sourceTree = "<group>"; };
  54. 80E3A8F86C779EA0D53BF854 /* readers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "readers.c"; path = "readers.c"; sourceTree = "<group>"; };
  55. F0AF733ADCEE1DB68571FAE7 /* stringbuf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "stringbuf.c"; path = "stringbuf.c"; sourceTree = "<group>"; };
  56. D46DB8C0C01620F0E9AC3B6F /* synth.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "synth.c"; path = "synth.c"; sourceTree = "<group>"; };
  57. 6CA82164D8C41355A19C80C2 /* synth_8bit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "synth_8bit.c"; path = "synth_8bit.c"; sourceTree = "<group>"; };
  58. 92D04DE2FEEC3FD3C7C4AC40 /* synth_real.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "synth_real.c"; path = "synth_real.c"; sourceTree = "<group>"; };
  59. E855C19BD4946B177D174849 /* synth_s32.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "synth_s32.c"; path = "synth_s32.c"; sourceTree = "<group>"; };
  60. 6887E466541BDA0EBDDF33C3 /* tabinit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "tabinit.c"; path = "tabinit.c"; sourceTree = "<group>"; };
  61. F1D10A7EDD22F6BF0687E481 /* libopenmpt-mpg123.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; name = "libopenmpt-mpg123.dylib"; path = "libopenmpt-mpg123.dylib"; sourceTree = BUILT_PRODUCTS_DIR; };
  62. /* End PBXFileReference section */
  63. /* Begin PBXFrameworksBuildPhase section */
  64. 04CE32A270E3A0F8F99F7A59 /* Frameworks */ = {
  65. isa = PBXFrameworksBuildPhase;
  66. buildActionMask = 2147483647;
  67. files = (
  68. );
  69. runOnlyForDeploymentPostprocessing = 0;
  70. };
  71. /* End PBXFrameworksBuildPhase section */
  72. /* Begin PBXGroup section */
  73. EA39D522D61D96783F7E90CB /* mpg123 */ = {
  74. isa = PBXGroup;
  75. children = (
  76. F5F8D9B2615AB7C0EAC7FD72 /* include */,
  77. 2FB6A6691B453033C463442E /* Products */,
  78. );
  79. name = "mpg123";
  80. path = "../../..";
  81. sourceTree = "<group>";
  82. };
  83. F5F8D9B2615AB7C0EAC7FD72 /* include */ = {
  84. isa = PBXGroup;
  85. children = (
  86. 9F350FAE8B45BB7EF4FE1F9D /* mpg123 */,
  87. );
  88. name = "include";
  89. path = "include";
  90. sourceTree = "<group>";
  91. };
  92. 9F350FAE8B45BB7EF4FE1F9D /* mpg123 */ = {
  93. isa = PBXGroup;
  94. children = (
  95. B746935BA36C5DC28CB2E28D /* src */,
  96. );
  97. name = "mpg123";
  98. path = "mpg123";
  99. sourceTree = "<group>";
  100. };
  101. B746935BA36C5DC28CB2E28D /* src */ = {
  102. isa = PBXGroup;
  103. children = (
  104. 8B650DE8F7290CD8C08F3CA2 /* compat */,
  105. 7D1C41B9699934FC92163510 /* libmpg123 */,
  106. );
  107. name = "src";
  108. path = "src";
  109. sourceTree = "<group>";
  110. };
  111. 8B650DE8F7290CD8C08F3CA2 /* compat */ = {
  112. isa = PBXGroup;
  113. children = (
  114. F0D5BBC0DC530C5AC54BCAF1 /* compat.c */,
  115. 4A1F32A136B327499F7781FD /* compat_str.c */,
  116. );
  117. name = "compat";
  118. path = "compat";
  119. sourceTree = "<group>";
  120. };
  121. 7D1C41B9699934FC92163510 /* libmpg123 */ = {
  122. isa = PBXGroup;
  123. children = (
  124. 9A08B51786B11C47AF4738C6 /* dct64.c */,
  125. 49A0F44735DF9EC3DE617BF5 /* equalizer.c */,
  126. 45FD496B31913F139A5599C7 /* feature.c */,
  127. 844F6167F015BE8339714CE6 /* format.c */,
  128. 0827374FF4CF9E7E1D66BAFD /* frame.c */,
  129. BBE06D00A75EBE9990567C31 /* icy.c */,
  130. B61413E52226BB8BAB774DCB /* icy2utf8.c */,
  131. 3A49778426C7C71D0FBF85B5 /* id3.c */,
  132. F4D69AF8E07F022809161EA7 /* index.c */,
  133. CCD79EE0389EFBFC81F9895F /* layer1.c */,
  134. 46911CC1B25779DDFBB20740 /* layer2.c */,
  135. A9878DE7154EEA035EA97866 /* layer3.c */,
  136. CCBE1A6DB8FDC4E86180A11A /* libmpg123.c */,
  137. 9BB5744207F1D40510E65195 /* ntom.c */,
  138. 50A568C7BCB6106E4508A3AD /* optimize.c */,
  139. B38C3FCA9F35A7F9C8CBC278 /* parse.c */,
  140. 80E3A8F86C779EA0D53BF854 /* readers.c */,
  141. F0AF733ADCEE1DB68571FAE7 /* stringbuf.c */,
  142. D46DB8C0C01620F0E9AC3B6F /* synth.c */,
  143. 6CA82164D8C41355A19C80C2 /* synth_8bit.c */,
  144. 92D04DE2FEEC3FD3C7C4AC40 /* synth_real.c */,
  145. E855C19BD4946B177D174849 /* synth_s32.c */,
  146. 6887E466541BDA0EBDDF33C3 /* tabinit.c */,
  147. );
  148. name = "libmpg123";
  149. path = "libmpg123";
  150. sourceTree = "<group>";
  151. };
  152. 2FB6A6691B453033C463442E /* Products */ = {
  153. isa = PBXGroup;
  154. children = (
  155. F1D10A7EDD22F6BF0687E481 /* libopenmpt-mpg123.dylib */,
  156. );
  157. name = "Products";
  158. sourceTree = "<group>";
  159. };
  160. /* End PBXGroup section */
  161. /* Begin PBXNativeTarget section */
  162. B7C72AE523AB39252CAE6761 /* mpg123 */ = {
  163. isa = PBXNativeTarget;
  164. buildConfigurationList = 49800A29B595787F3E5252E0 /* Build configuration list for PBXNativeTarget "mpg123" */;
  165. buildPhases = (
  166. 4B4C8C37B761FA8D401ED4EE /* Resources */,
  167. 63DE0D46CFF37B9C58B055FD /* Sources */,
  168. 04CE32A270E3A0F8F99F7A59 /* Frameworks */,
  169. );
  170. buildRules = (
  171. );
  172. dependencies = (
  173. );
  174. name = "mpg123";
  175. productName = "mpg123";
  176. productReference = F1D10A7EDD22F6BF0687E481 /* libopenmpt-mpg123.dylib */;
  177. productType = "com.apple.product-type.library.dynamic";
  178. };
  179. /* End PBXNativeTarget section */
  180. /* Begin PBXProject section */
  181. __RootObject_ /* Project object */ = {
  182. isa = PBXProject;
  183. buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "mpg123" */;
  184. compatibilityVersion = "Xcode 8.0";
  185. hasScannedForEncodings = 1;
  186. mainGroup = EA39D522D61D96783F7E90CB /* mpg123 */;
  187. projectDirPath = "";
  188. projectRoot = "";
  189. targets = (
  190. B7C72AE523AB39252CAE6761 /* libopenmpt-mpg123.dylib */,
  191. );
  192. };
  193. /* End PBXProject section */
  194. /* Begin PBXResourcesBuildPhase section */
  195. 4B4C8C37B761FA8D401ED4EE /* Resources */ = {
  196. isa = PBXResourcesBuildPhase;
  197. buildActionMask = 2147483647;
  198. files = (
  199. );
  200. runOnlyForDeploymentPostprocessing = 0;
  201. };
  202. /* End PBXResourcesBuildPhase section */
  203. /* Begin PBXSourcesBuildPhase section */
  204. 63DE0D46CFF37B9C58B055FD /* Sources */ = {
  205. isa = PBXSourcesBuildPhase;
  206. buildActionMask = 2147483647;
  207. files = (
  208. E1DB87414DED2FE8D63EC227 /* compat.c in Sources */,
  209. FBC5F0EC67ADDBE2709BDD5E /* compat_str.c in Sources */,
  210. 0B9DE0F677B9D2E740913F55 /* dct64.c in Sources */,
  211. 9A326A4E06A5AC6A4F39E2EE /* equalizer.c in Sources */,
  212. D698F96A4280E4604B6EE6DC /* feature.c in Sources */,
  213. 557699284120CF372AF1D652 /* format.c in Sources */,
  214. 39F0FC2AA50CEF1B6EE45B89 /* frame.c in Sources */,
  215. 8C5D974DF86E3FF481C0D133 /* icy.c in Sources */,
  216. 07376631F30BAEE41CBBEDE0 /* icy2utf8.c in Sources */,
  217. 6BED0080D7FEA82660503B66 /* id3.c in Sources */,
  218. A573878711907978DA67E6E5 /* index.c in Sources */,
  219. 9D6B7FD58915B5E472E6BCFF /* layer1.c in Sources */,
  220. 57210E3343CB43422C9C4B5D /* layer2.c in Sources */,
  221. 9A8D779B8637ADAA6F08B5C5 /* layer3.c in Sources */,
  222. FDDAA6C7694DE9E3B2E11E68 /* libmpg123.c in Sources */,
  223. 8C66B59678A55F1221283C44 /* ntom.c in Sources */,
  224. E137F01ECD0C38D2F6BB77CE /* optimize.c in Sources */,
  225. C498EEF230B5E0E3F98C4D51 /* parse.c in Sources */,
  226. F19B380F5D83230566712581 /* readers.c in Sources */,
  227. A122382B0D957A475629B0CB /* stringbuf.c in Sources */,
  228. 855616DAF17208CBBA4A7538 /* synth.c in Sources */,
  229. BD88D56CA948661112664E1C /* synth_8bit.c in Sources */,
  230. A3B87E4D8F780FF2F895F7FC /* synth_real.c in Sources */,
  231. 9943548A05B696A64E4ACC2A /* synth_s32.c in Sources */,
  232. D9F05EF045D849E64EC64B62 /* tabinit.c in Sources */,
  233. );
  234. runOnlyForDeploymentPostprocessing = 0;
  235. };
  236. /* End PBXSourcesBuildPhase section */
  237. /* Begin PBXVariantGroup section */
  238. /* End PBXVariantGroup section */
  239. /* Begin XCBuildConfiguration section */
  240. 3958B128A5BD44AF2E96E687 /* Debug */ = {
  241. isa = XCBuildConfiguration;
  242. buildSettings = {
  243. ALWAYS_SEARCH_USER_PATHS = NO;
  244. CONFIGURATION_BUILD_DIR = "../../../bin/debug/xcode9-macosx/all";
  245. EXECUTABLE_PREFIX = lib;
  246. GCC_DYNAMIC_NO_PIC = NO;
  247. GCC_MODEL_TUNING = G5;
  248. INSTALL_PATH = /usr/local/lib;
  249. PRODUCT_NAME = "openmpt-mpg123";
  250. };
  251. name = Debug;
  252. };
  253. B3C1C3501F32C6C9E8504052 /* Release */ = {
  254. isa = XCBuildConfiguration;
  255. buildSettings = {
  256. ALWAYS_SEARCH_USER_PATHS = NO;
  257. CONFIGURATION_BUILD_DIR = "../../../bin/release/xcode9-macosx/all";
  258. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  259. EXECUTABLE_PREFIX = lib;
  260. GCC_DYNAMIC_NO_PIC = NO;
  261. GCC_MODEL_TUNING = G5;
  262. INSTALL_PATH = /usr/local/lib;
  263. PRODUCT_NAME = "openmpt-mpg123";
  264. };
  265. name = Release;
  266. };
  267. 47AF273CB36892E63CC8ACC0 /* Debug */ = {
  268. isa = XCBuildConfiguration;
  269. buildSettings = {
  270. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  271. CLANG_WARN_BOOL_CONVERSION = YES;
  272. CLANG_WARN_COMMA = YES;
  273. CLANG_WARN_CONSTANT_CONVERSION = YES;
  274. CLANG_WARN_EMPTY_BODY = YES;
  275. CLANG_WARN_ENUM_CONVERSION = YES;
  276. CLANG_WARN_INFINITE_RECURSION = YES;
  277. CLANG_WARN_INT_CONVERSION = YES;
  278. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  279. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  280. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  281. CLANG_WARN_STRICT_PROTOTYPES = YES;
  282. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  283. CLANG_WARN_UNREACHABLE_CODE = YES;
  284. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  285. CONFIGURATION_BUILD_DIR = "$(SYMROOT)";
  286. CONFIGURATION_TEMP_DIR = "$(OBJROOT)";
  287. COPY_PHASE_STRIP = NO;
  288. ENABLE_STRICT_OBJC_MSGSEND = YES;
  289. ENABLE_TESTABILITY = YES;
  290. GCC_C_LANGUAGE_STANDARD = gnu99;
  291. GCC_ENABLE_FIX_AND_CONTINUE = YES;
  292. GCC_NO_COMMON_BLOCKS = YES;
  293. GCC_OPTIMIZATION_LEVEL = 0;
  294. GCC_PREPROCESSOR_DEFINITIONS = (
  295. DEBUG,
  296. MPT_BUILD_DEBUG,
  297. MPT_BUILD_XCODE,
  298. OPT_GENERIC,
  299. );
  300. GCC_SYMBOLS_PRIVATE_EXTERN = NO;
  301. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  302. GCC_WARN_ABOUT_RETURN_TYPE = YES;
  303. GCC_WARN_UNDECLARED_SELECTOR = YES;
  304. GCC_WARN_UNINITIALIZED_AUTOS = YES;
  305. GCC_WARN_UNUSED_FUNCTION = YES;
  306. GCC_WARN_UNUSED_VARIABLE = YES;
  307. HEADER_SEARCH_PATHS = (
  308. ../../../include/mpg123/ports/Xcode,
  309. ../../../include/mpg123/src/libmpg123,
  310. ../../../include/mpg123/src/compat,
  311. ../../../include/mpg123/src,
  312. );
  313. OBJROOT = obj/Debug/mpg123;
  314. ONLY_ACTIVE_ARCH = YES;
  315. SDKROOT = macosx;
  316. SYMROOT = "../../../bin/debug/xcode9-macosx/all";
  317. };
  318. name = Debug;
  319. };
  320. E26FC5B44E34C4A4179AF46E /* Release */ = {
  321. isa = XCBuildConfiguration;
  322. buildSettings = {
  323. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  324. CLANG_WARN_BOOL_CONVERSION = YES;
  325. CLANG_WARN_COMMA = YES;
  326. CLANG_WARN_CONSTANT_CONVERSION = YES;
  327. CLANG_WARN_EMPTY_BODY = YES;
  328. CLANG_WARN_ENUM_CONVERSION = YES;
  329. CLANG_WARN_INFINITE_RECURSION = YES;
  330. CLANG_WARN_INT_CONVERSION = YES;
  331. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  332. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  333. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  334. CLANG_WARN_STRICT_PROTOTYPES = YES;
  335. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  336. CLANG_WARN_UNREACHABLE_CODE = YES;
  337. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  338. CONFIGURATION_BUILD_DIR = "$(SYMROOT)";
  339. CONFIGURATION_TEMP_DIR = "$(OBJROOT)";
  340. ENABLE_STRICT_OBJC_MSGSEND = YES;
  341. ENABLE_TESTABILITY = YES;
  342. GCC_C_LANGUAGE_STANDARD = gnu99;
  343. GCC_NO_COMMON_BLOCKS = YES;
  344. GCC_OPTIMIZATION_LEVEL = 3;
  345. GCC_PREPROCESSOR_DEFINITIONS = (
  346. NDEBUG,
  347. MPT_BUILD_XCODE,
  348. OPT_GENERIC,
  349. );
  350. GCC_SYMBOLS_PRIVATE_EXTERN = NO;
  351. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  352. GCC_WARN_ABOUT_RETURN_TYPE = YES;
  353. GCC_WARN_UNDECLARED_SELECTOR = YES;
  354. GCC_WARN_UNINITIALIZED_AUTOS = YES;
  355. GCC_WARN_UNUSED_FUNCTION = YES;
  356. GCC_WARN_UNUSED_VARIABLE = YES;
  357. HEADER_SEARCH_PATHS = (
  358. ../../../include/mpg123/ports/Xcode,
  359. ../../../include/mpg123/src/libmpg123,
  360. ../../../include/mpg123/src/compat,
  361. ../../../include/mpg123/src,
  362. );
  363. OBJROOT = obj/Release/mpg123;
  364. ONLY_ACTIVE_ARCH = YES;
  365. SDKROOT = macosx;
  366. SYMROOT = "../../../bin/release/xcode9-macosx/all";
  367. };
  368. name = Release;
  369. };
  370. /* End XCBuildConfiguration section */
  371. /* Begin XCConfigurationList section */
  372. 49800A29B595787F3E5252E0 /* Build configuration list for PBXNativeTarget "libopenmpt-mpg123.dylib" */ = {
  373. isa = XCConfigurationList;
  374. buildConfigurations = (
  375. 3958B128A5BD44AF2E96E687 /* Debug */,
  376. B3C1C3501F32C6C9E8504052 /* Release */,
  377. );
  378. defaultConfigurationIsVisible = 0;
  379. defaultConfigurationName = "Debug";
  380. };
  381. 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "mpg123" */ = {
  382. isa = XCConfigurationList;
  383. buildConfigurations = (
  384. 47AF273CB36892E63CC8ACC0 /* Debug */,
  385. E26FC5B44E34C4A4179AF46E /* Release */,
  386. );
  387. defaultConfigurationIsVisible = 0;
  388. defaultConfigurationName = "Debug";
  389. };
  390. /* End XCConfigurationList section */
  391. };
  392. rootObject = __RootObject_ /* Project object */;
  393. }