project.pbxproj 35 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754
  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 42;
  7. objects = {
  8. /* Begin PBXAggregateTarget section */
  9. 633BD6D20D2ADE040012A314 /* vlc-contrib-core-framework */ = {
  10. isa = PBXAggregateTarget;
  11. buildConfigurationList = 633BD6D60D2ADE230012A314 /* Build configuration list for PBXAggregateTarget "vlc-contrib-core-framework" */;
  12. buildPhases = (
  13. );
  14. dependencies = (
  15. 633BD6EE0D2AE03E0012A314 /* PBXTargetDependency */,
  16. 63FFDBD30D2AE3070092FC96 /* PBXTargetDependency */,
  17. 633BD6F00D2AE0400012A314 /* PBXTargetDependency */,
  18. 633BD6F20D2AE0430012A314 /* PBXTargetDependency */,
  19. );
  20. name = "vlc-contrib-core-framework";
  21. productName = "vlc-core-modules";
  22. };
  23. 633BD6E40D2ADF030012A314 /* vlc-contrib */ = {
  24. isa = PBXAggregateTarget;
  25. buildConfigurationList = 633BD6EC0D2ADF460012A314 /* Build configuration list for PBXAggregateTarget "vlc-contrib" */;
  26. buildPhases = (
  27. 633BD6E30D2ADF030012A314 /* ShellScript */,
  28. 633BD6EB0D2ADF280012A314 /* ShellScript */,
  29. );
  30. dependencies = (
  31. );
  32. name = "vlc-contrib";
  33. productName = "vlc-contrib";
  34. };
  35. 63FFDBCE0D2AE2AE0092FC96 /* vlc-configure */ = {
  36. isa = PBXAggregateTarget;
  37. buildConfigurationList = 63FFDBD50D2AE3250092FC96 /* Build configuration list for PBXAggregateTarget "vlc-configure" */;
  38. buildPhases = (
  39. 63FFDBCD0D2AE2AE0092FC96 /* ShellScript */,
  40. );
  41. dependencies = (
  42. );
  43. name = "vlc-configure";
  44. productName = "vlc-bootstrap";
  45. };
  46. /* End PBXAggregateTarget section */
  47. /* Begin PBXBuildFile section */
  48. 6303C43A0CF45CAE0000ECC8 /* VLCMediaListAspect.m in Sources */ = {isa = PBXBuildFile; fileRef = 6303C4390CF45CAE0000ECC8 /* VLCMediaListAspect.m */; };
  49. 6303C43C0CF45CC30000ECC8 /* VLCMediaListAspect.h in Headers */ = {isa = PBXBuildFile; fileRef = 6303C43B0CF45CC30000ECC8 /* VLCMediaListAspect.h */; settings = {ATTRIBUTES = (Public, ); }; };
  50. 6341FCAF0D2C0929002A97B7 /* VLCVideoLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6341FCAE0D2C0929002A97B7 /* VLCVideoLayer.h */; settings = {ATTRIBUTES = (Public, ); }; };
  51. 6341FCB10D2C0936002A97B7 /* VLCVideoLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6341FCB00D2C0936002A97B7 /* VLCVideoLayer.m */; };
  52. 637CFB940D2D280900A041B6 /* VLCLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 637CFB930D2D280800A041B6 /* VLCLibrary.h */; settings = {ATTRIBUTES = (Public, ); }; };
  53. 637D5ABD0CF6F2650073EA45 /* VLCMediaDiscoverer.h in Headers */ = {isa = PBXBuildFile; fileRef = 637D5ABC0CF6F2650073EA45 /* VLCMediaDiscoverer.h */; settings = {ATTRIBUTES = (Public, ); }; };
  54. 637D5ADC0CF6F2720073EA45 /* VLCMediaDiscoverer.m in Sources */ = {isa = PBXBuildFile; fileRef = 637D5ADB0CF6F2720073EA45 /* VLCMediaDiscoverer.m */; };
  55. 6384FD080D0DBA20005EB1F7 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6384FD070D0DBA20005EB1F7 /* QuartzCore.framework */; };
  56. 8DC2EF570486A6940098B216 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7B1FEA5585E11CA2CBB /* Cocoa.framework */; };
  57. A7A0CEA40D2EF13000F2C039 /* VLCVideoCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = A7A0CEA20D2EF13000F2C039 /* VLCVideoCommon.h */; };
  58. A7A0CEA50D2EF13000F2C039 /* VLCVideoCommon.m in Sources */ = {isa = PBXBuildFile; fileRef = A7A0CEA30D2EF13000F2C039 /* VLCVideoCommon.m */; };
  59. EF7311900CB5797B009473B4 /* VLCAudio.h in Headers */ = {isa = PBXBuildFile; fileRef = EF73118E0CB5797B009473B4 /* VLCAudio.h */; settings = {ATTRIBUTES = (Public, ); }; };
  60. EF7311910CB5797B009473B4 /* VLCAudio.m in Sources */ = {isa = PBXBuildFile; fileRef = EF73118F0CB5797B009473B4 /* VLCAudio.m */; };
  61. EF78BD100CAEEEC300354E6E /* VLCEventManager.h in Headers */ = {isa = PBXBuildFile; fileRef = EF78BD0D0CAEEEC300354E6E /* VLCEventManager.h */; settings = {ATTRIBUTES = (); }; };
  62. EF78BD1B0CAEEEE700354E6E /* VLCKit.h in Headers */ = {isa = PBXBuildFile; fileRef = EF78BD120CAEEEE700354E6E /* VLCKit.h */; settings = {ATTRIBUTES = (Public, ); }; };
  63. EF78BD1C0CAEEEE700354E6E /* VLCMedia.h in Headers */ = {isa = PBXBuildFile; fileRef = EF78BD130CAEEEE700354E6E /* VLCMedia.h */; settings = {ATTRIBUTES = (Public, ); }; };
  64. EF78BD1E0CAEEEE700354E6E /* VLCMediaLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = EF78BD150CAEEEE700354E6E /* VLCMediaLibrary.h */; settings = {ATTRIBUTES = (Public, ); }; };
  65. EF78BD1F0CAEEEE700354E6E /* VLCMediaList.h in Headers */ = {isa = PBXBuildFile; fileRef = EF78BD160CAEEEE700354E6E /* VLCMediaList.h */; settings = {ATTRIBUTES = (Public, ); }; };
  66. EF78BD460CAEEFF600354E6E /* VLCEventManager.m in Sources */ = {isa = PBXBuildFile; fileRef = EF78BD3C0CAEEFF600354E6E /* VLCEventManager.m */; };
  67. EF78BD470CAEEFF600354E6E /* VLCLibrary.m in Sources */ = {isa = PBXBuildFile; fileRef = EF78BD3D0CAEEFF600354E6E /* VLCLibrary.m */; };
  68. EF78BD480CAEEFF600354E6E /* VLCMedia.m in Sources */ = {isa = PBXBuildFile; fileRef = EF78BD3E0CAEEFF600354E6E /* VLCMedia.m */; };
  69. EF78BD4A0CAEEFF600354E6E /* VLCMediaLibrary.m in Sources */ = {isa = PBXBuildFile; fileRef = EF78BD400CAEEFF600354E6E /* VLCMediaLibrary.m */; };
  70. EF78BD4B0CAEEFF600354E6E /* VLCMediaList.m in Sources */ = {isa = PBXBuildFile; fileRef = EF78BD410CAEEFF600354E6E /* VLCMediaList.m */; };
  71. EF78BE0F0CAF039400354E6E /* VLCTime.h in Headers */ = {isa = PBXBuildFile; fileRef = EF78BD190CAEEEE700354E6E /* VLCTime.h */; settings = {ATTRIBUTES = (Public, ); }; };
  72. EF78BE100CAF039400354E6E /* VLCTime.m in Sources */ = {isa = PBXBuildFile; fileRef = EF78BD440CAEEFF600354E6E /* VLCTime.m */; };
  73. EF78BEF30CAF07E100354E6E /* VLCVideoView.h in Headers */ = {isa = PBXBuildFile; fileRef = EF78BD1A0CAEEEE700354E6E /* VLCVideoView.h */; settings = {ATTRIBUTES = (Public, ); }; };
  74. EF78BEF40CAF07E500354E6E /* VLCVideoView.m in Sources */ = {isa = PBXBuildFile; fileRef = EF78BD450CAEEFF600354E6E /* VLCVideoView.m */; };
  75. EF8BB8D00CAFA8D80038A613 /* VLCMediaPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = EF8BB8CE0CAFA8D80038A613 /* VLCMediaPlayer.h */; settings = {ATTRIBUTES = (Public, ); }; };
  76. EF8BB8D10CAFA8D80038A613 /* VLCMediaPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = EF8BB8CF0CAFA8D80038A613 /* VLCMediaPlayer.m */; };
  77. EFD551DD0CC6DD720074CEE1 /* VLCLibVLCBridging.h in Headers */ = {isa = PBXBuildFile; fileRef = EFD551DC0CC6DD720074CEE1 /* VLCLibVLCBridging.h */; };
  78. /* End PBXBuildFile section */
  79. /* Begin PBXContainerItemProxy section */
  80. 633BD6ED0D2AE03E0012A314 /* PBXContainerItemProxy */ = {
  81. isa = PBXContainerItemProxy;
  82. containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
  83. proxyType = 1;
  84. remoteGlobalIDString = 633BD6E40D2ADF030012A314;
  85. remoteInfo = "vlc-contrib";
  86. };
  87. 633BD6EF0D2AE0400012A314 /* PBXContainerItemProxy */ = {
  88. isa = PBXContainerItemProxy;
  89. containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
  90. proxyType = 1;
  91. remoteGlobalIDString = 633BD6DB0D2ADE4E0012A314;
  92. remoteInfo = "vlc-core";
  93. };
  94. 633BD6F10D2AE0430012A314 /* PBXContainerItemProxy */ = {
  95. isa = PBXContainerItemProxy;
  96. containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
  97. proxyType = 1;
  98. remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
  99. remoteInfo = VLC;
  100. };
  101. 63FFDBD20D2AE3070092FC96 /* PBXContainerItemProxy */ = {
  102. isa = PBXContainerItemProxy;
  103. containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
  104. proxyType = 1;
  105. remoteGlobalIDString = 63FFDBCE0D2AE2AE0092FC96;
  106. remoteInfo = "vlc-bootstrap";
  107. };
  108. /* End PBXContainerItemProxy section */
  109. /* Begin PBXFileReference section */
  110. 0867D69BFE84028FC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
  111. 0867D6A5FE840307C02AAC07 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
  112. 1058C7B1FEA5585E11CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
  113. 32DBCF5E0370ADEE00C91783 /* VLC_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VLC_Prefix.pch; sourceTree = "<group>"; };
  114. 63030CC70CCA652C0088ECD1 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; name = Info.plist; path = Resources/Info.plist; sourceTree = "<group>"; };
  115. 6303C4390CF45CAE0000ECC8 /* VLCMediaListAspect.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VLCMediaListAspect.m; sourceTree = "<group>"; };
  116. 6303C43B0CF45CC30000ECC8 /* VLCMediaListAspect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VLCMediaListAspect.h; path = Public/VLCMediaListAspect.h; sourceTree = "<group>"; };
  117. 6341FCAE0D2C0929002A97B7 /* VLCVideoLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VLCVideoLayer.h; path = Public/VLCVideoLayer.h; sourceTree = "<group>"; };
  118. 6341FCB00D2C0936002A97B7 /* VLCVideoLayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VLCVideoLayer.m; sourceTree = "<group>"; };
  119. 637CFB930D2D280800A041B6 /* VLCLibrary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VLCLibrary.h; path = Public/VLCLibrary.h; sourceTree = "<group>"; };
  120. 637D5ABC0CF6F2650073EA45 /* VLCMediaDiscoverer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = VLCMediaDiscoverer.h; path = Public/VLCMediaDiscoverer.h; sourceTree = "<group>"; };
  121. 637D5ADB0CF6F2720073EA45 /* VLCMediaDiscoverer.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = VLCMediaDiscoverer.m; sourceTree = "<group>"; };
  122. 6384FD070D0DBA20005EB1F7 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = /System/Library/Frameworks/QuartzCore.framework; sourceTree = "<absolute>"; };
  123. 8DC2EF5B0486A6940098B216 /* VLCKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = VLCKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  124. A7A0CEA20D2EF13000F2C039 /* VLCVideoCommon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VLCVideoCommon.h; path = Internal/VLCVideoCommon.h; sourceTree = "<group>"; };
  125. A7A0CEA30D2EF13000F2C039 /* VLCVideoCommon.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VLCVideoCommon.m; sourceTree = "<group>"; };
  126. D2F7E79907B2D74100F64583 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
  127. EF73118E0CB5797B009473B4 /* VLCAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VLCAudio.h; path = Public/VLCAudio.h; sourceTree = "<group>"; };
  128. EF73118F0CB5797B009473B4 /* VLCAudio.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VLCAudio.m; sourceTree = "<group>"; };
  129. EF78BD0D0CAEEEC300354E6E /* VLCEventManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = VLCEventManager.h; path = Internal/VLCEventManager.h; sourceTree = "<group>"; };
  130. EF78BD120CAEEEE700354E6E /* VLCKit.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = VLCKit.h; path = Public/VLCKit.h; sourceTree = "<group>"; };
  131. EF78BD130CAEEEE700354E6E /* VLCMedia.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = VLCMedia.h; path = Public/VLCMedia.h; sourceTree = "<group>"; };
  132. EF78BD150CAEEEE700354E6E /* VLCMediaLibrary.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = VLCMediaLibrary.h; path = Public/VLCMediaLibrary.h; sourceTree = "<group>"; };
  133. EF78BD160CAEEEE700354E6E /* VLCMediaList.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = VLCMediaList.h; path = Public/VLCMediaList.h; sourceTree = "<group>"; };
  134. EF78BD190CAEEEE700354E6E /* VLCTime.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = VLCTime.h; path = Public/VLCTime.h; sourceTree = "<group>"; };
  135. EF78BD1A0CAEEEE700354E6E /* VLCVideoView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = VLCVideoView.h; path = Public/VLCVideoView.h; sourceTree = "<group>"; };
  136. EF78BD350CAEEFB000354E6E /* Pre-Compile.sh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.sh; path = "Pre-Compile.sh"; sourceTree = "<group>"; };
  137. EF78BD3C0CAEEFF600354E6E /* VLCEventManager.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = VLCEventManager.m; sourceTree = "<group>"; };
  138. EF78BD3D0CAEEFF600354E6E /* VLCLibrary.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = VLCLibrary.m; sourceTree = "<group>"; };
  139. EF78BD3E0CAEEFF600354E6E /* VLCMedia.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = VLCMedia.m; sourceTree = "<group>"; };
  140. EF78BD400CAEEFF600354E6E /* VLCMediaLibrary.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = VLCMediaLibrary.m; sourceTree = "<group>"; };
  141. EF78BD410CAEEFF600354E6E /* VLCMediaList.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = VLCMediaList.m; sourceTree = "<group>"; };
  142. EF78BD440CAEEFF600354E6E /* VLCTime.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = VLCTime.m; sourceTree = "<group>"; };
  143. EF78BD450CAEEFF600354E6E /* VLCVideoView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = VLCVideoView.m; sourceTree = "<group>"; };
  144. EF8BB8CE0CAFA8D80038A613 /* VLCMediaPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VLCMediaPlayer.h; path = Public/VLCMediaPlayer.h; sourceTree = "<group>"; };
  145. EF8BB8CF0CAFA8D80038A613 /* VLCMediaPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VLCMediaPlayer.m; sourceTree = "<group>"; };
  146. EFD551DC0CC6DD720074CEE1 /* VLCLibVLCBridging.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = VLCLibVLCBridging.h; path = Internal/VLCLibVLCBridging.h; sourceTree = "<group>"; };
  147. /* End PBXFileReference section */
  148. /* Begin PBXFrameworksBuildPhase section */
  149. 8DC2EF560486A6940098B216 /* Frameworks */ = {
  150. isa = PBXFrameworksBuildPhase;
  151. buildActionMask = 2147483647;
  152. files = (
  153. 8DC2EF570486A6940098B216 /* Cocoa.framework in Frameworks */,
  154. 6384FD080D0DBA20005EB1F7 /* QuartzCore.framework in Frameworks */,
  155. );
  156. runOnlyForDeploymentPostprocessing = 0;
  157. };
  158. /* End PBXFrameworksBuildPhase section */
  159. /* Begin PBXGroup section */
  160. 034768DFFF38A50411DB9C8B /* Products */ = {
  161. isa = PBXGroup;
  162. children = (
  163. 8DC2EF5B0486A6940098B216 /* VLCKit.framework */,
  164. );
  165. name = Products;
  166. sourceTree = "<group>";
  167. };
  168. 0867D691FE84028FC02AAC07 /* VLC */ = {
  169. isa = PBXGroup;
  170. children = (
  171. EF78BD3B0CAEEFD000354E6E /* Headers */,
  172. 08FB77AEFE84172EC02AAC07 /* Sources */,
  173. 32C88DFF0371C24200C91783 /* Other Sources */,
  174. 089C1665FE841158C02AAC07 /* Resources */,
  175. 0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */,
  176. 034768DFFF38A50411DB9C8B /* Products */,
  177. );
  178. name = VLC;
  179. sourceTree = "<group>";
  180. };
  181. 0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */ = {
  182. isa = PBXGroup;
  183. children = (
  184. EF53DD5F0CBD7BD100D3D4D0 /* Linked Libraries */,
  185. 1058C7B0FEA5585E11CA2CBB /* Linked Frameworks */,
  186. 1058C7B2FEA5585E11CA2CBB /* Other Frameworks */,
  187. );
  188. name = "External Frameworks and Libraries";
  189. sourceTree = "<group>";
  190. };
  191. 089C1665FE841158C02AAC07 /* Resources */ = {
  192. isa = PBXGroup;
  193. children = (
  194. EF78BD350CAEEFB000354E6E /* Pre-Compile.sh */,
  195. 63030CC70CCA652C0088ECD1 /* Info.plist */,
  196. );
  197. name = Resources;
  198. sourceTree = "<group>";
  199. };
  200. 08FB77AEFE84172EC02AAC07 /* Sources */ = {
  201. isa = PBXGroup;
  202. children = (
  203. EF78BD3C0CAEEFF600354E6E /* VLCEventManager.m */,
  204. EF78BD3D0CAEEFF600354E6E /* VLCLibrary.m */,
  205. EF78BD3E0CAEEFF600354E6E /* VLCMedia.m */,
  206. 637D5ADB0CF6F2720073EA45 /* VLCMediaDiscoverer.m */,
  207. EF78BD410CAEEFF600354E6E /* VLCMediaList.m */,
  208. 6303C4390CF45CAE0000ECC8 /* VLCMediaListAspect.m */,
  209. EF8BB8CF0CAFA8D80038A613 /* VLCMediaPlayer.m */,
  210. EF78BD400CAEEFF600354E6E /* VLCMediaLibrary.m */,
  211. A7A0CEA30D2EF13000F2C039 /* VLCVideoCommon.m */,
  212. 6341FCB00D2C0936002A97B7 /* VLCVideoLayer.m */,
  213. EF78BD450CAEEFF600354E6E /* VLCVideoView.m */,
  214. EF78BD440CAEEFF600354E6E /* VLCTime.m */,
  215. EF73118F0CB5797B009473B4 /* VLCAudio.m */,
  216. );
  217. path = Sources;
  218. sourceTree = "<group>";
  219. };
  220. 1058C7B0FEA5585E11CA2CBB /* Linked Frameworks */ = {
  221. isa = PBXGroup;
  222. children = (
  223. 6384FD070D0DBA20005EB1F7 /* QuartzCore.framework */,
  224. 1058C7B1FEA5585E11CA2CBB /* Cocoa.framework */,
  225. );
  226. name = "Linked Frameworks";
  227. sourceTree = "<group>";
  228. };
  229. 1058C7B2FEA5585E11CA2CBB /* Other Frameworks */ = {
  230. isa = PBXGroup;
  231. children = (
  232. 0867D6A5FE840307C02AAC07 /* AppKit.framework */,
  233. D2F7E79907B2D74100F64583 /* CoreData.framework */,
  234. 0867D69BFE84028FC02AAC07 /* Foundation.framework */,
  235. );
  236. name = "Other Frameworks";
  237. sourceTree = "<group>";
  238. };
  239. 32C88DFF0371C24200C91783 /* Other Sources */ = {
  240. isa = PBXGroup;
  241. children = (
  242. 32DBCF5E0370ADEE00C91783 /* VLC_Prefix.pch */,
  243. );
  244. name = "Other Sources";
  245. sourceTree = "<group>";
  246. };
  247. 637CFB960D2D281900A041B6 /* Internal */ = {
  248. isa = PBXGroup;
  249. children = (
  250. EFD551DC0CC6DD720074CEE1 /* VLCLibVLCBridging.h */,
  251. );
  252. name = Internal;
  253. sourceTree = "<group>";
  254. };
  255. EF53DD5F0CBD7BD100D3D4D0 /* Linked Libraries */ = {
  256. isa = PBXGroup;
  257. children = (
  258. );
  259. name = "Linked Libraries";
  260. sourceTree = "<group>";
  261. };
  262. EF78BD3B0CAEEFD000354E6E /* Headers */ = {
  263. isa = PBXGroup;
  264. children = (
  265. 637CFB960D2D281900A041B6 /* Internal */,
  266. EF78BD120CAEEEE700354E6E /* VLCKit.h */,
  267. 637CFB930D2D280800A041B6 /* VLCLibrary.h */,
  268. EF78BD0D0CAEEEC300354E6E /* VLCEventManager.h */,
  269. EF78BD130CAEEEE700354E6E /* VLCMedia.h */,
  270. 637D5ABC0CF6F2650073EA45 /* VLCMediaDiscoverer.h */,
  271. EF78BD160CAEEEE700354E6E /* VLCMediaList.h */,
  272. 6303C43B0CF45CC30000ECC8 /* VLCMediaListAspect.h */,
  273. EF8BB8CE0CAFA8D80038A613 /* VLCMediaPlayer.h */,
  274. EF78BD150CAEEEE700354E6E /* VLCMediaLibrary.h */,
  275. A7A0CEA20D2EF13000F2C039 /* VLCVideoCommon.h */,
  276. 6341FCAE0D2C0929002A97B7 /* VLCVideoLayer.h */,
  277. EF78BD1A0CAEEEE700354E6E /* VLCVideoView.h */,
  278. EF78BD190CAEEEE700354E6E /* VLCTime.h */,
  279. EF73118E0CB5797B009473B4 /* VLCAudio.h */,
  280. );
  281. path = Headers;
  282. sourceTree = "<group>";
  283. };
  284. /* End PBXGroup section */
  285. /* Begin PBXHeadersBuildPhase section */
  286. 8DC2EF500486A6940098B216 /* Headers */ = {
  287. isa = PBXHeadersBuildPhase;
  288. buildActionMask = 2147483647;
  289. files = (
  290. 6303C43C0CF45CC30000ECC8 /* VLCMediaListAspect.h in Headers */,
  291. EF78BD100CAEEEC300354E6E /* VLCEventManager.h in Headers */,
  292. EF78BD1B0CAEEEE700354E6E /* VLCKit.h in Headers */,
  293. EF78BD1C0CAEEEE700354E6E /* VLCMedia.h in Headers */,
  294. EF78BD1E0CAEEEE700354E6E /* VLCMediaLibrary.h in Headers */,
  295. EF78BD1F0CAEEEE700354E6E /* VLCMediaList.h in Headers */,
  296. EF78BE0F0CAF039400354E6E /* VLCTime.h in Headers */,
  297. EF78BEF30CAF07E100354E6E /* VLCVideoView.h in Headers */,
  298. EF8BB8D00CAFA8D80038A613 /* VLCMediaPlayer.h in Headers */,
  299. EF7311900CB5797B009473B4 /* VLCAudio.h in Headers */,
  300. EFD551DD0CC6DD720074CEE1 /* VLCLibVLCBridging.h in Headers */,
  301. 637D5ABD0CF6F2650073EA45 /* VLCMediaDiscoverer.h in Headers */,
  302. 6341FCAF0D2C0929002A97B7 /* VLCVideoLayer.h in Headers */,
  303. 637CFB940D2D280900A041B6 /* VLCLibrary.h in Headers */,
  304. A7A0CEA40D2EF13000F2C039 /* VLCVideoCommon.h in Headers */,
  305. );
  306. runOnlyForDeploymentPostprocessing = 0;
  307. };
  308. /* End PBXHeadersBuildPhase section */
  309. /* Begin PBXLegacyTarget section */
  310. 633BD6DB0D2ADE4E0012A314 /* vlc-core */ = {
  311. isa = PBXLegacyTarget;
  312. buildArgumentsString = $ACTION;
  313. buildConfigurationList = 633BD6DF0D2ADE6D0012A314 /* Build configuration list for PBXLegacyTarget "vlc-core" */;
  314. buildPhases = (
  315. );
  316. buildToolPath = /usr/bin/make;
  317. buildWorkingDirectory = ../../..;
  318. dependencies = (
  319. );
  320. name = "vlc-core";
  321. passBuildSettingsInEnvironment = 0;
  322. productName = "vlc-core";
  323. };
  324. /* End PBXLegacyTarget section */
  325. /* Begin PBXNativeTarget section */
  326. 8DC2EF4F0486A6940098B216 /* VLCKit */ = {
  327. isa = PBXNativeTarget;
  328. buildConfigurationList = 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "VLCKit" */;
  329. buildPhases = (
  330. EF78BD2E0CAEEF9500354E6E /* ShellScript */,
  331. 8DC2EF540486A6940098B216 /* Sources */,
  332. 8DC2EF500486A6940098B216 /* Headers */,
  333. 8DC2EF520486A6940098B216 /* Resources */,
  334. 8DC2EF560486A6940098B216 /* Frameworks */,
  335. );
  336. buildRules = (
  337. );
  338. comments = "-lvlc -lvlc-control -dylib_file @loader_path/../lib/vlc_libintl.dylib:$(TARGET_BUILD_DIR)/$(PROJECT_NAME).framework/lib/vlc_libintl.dylib -dylib_file @loader_path/../lib/libvlc.dylib:$(TARGET_BUILD_DIR)/$(PROJECT_NAME).framework/lib/libvlc.dylib";
  339. dependencies = (
  340. );
  341. name = VLCKit;
  342. productInstallPath = "$(HOME)/Library/Frameworks";
  343. productName = VLC;
  344. productReference = 8DC2EF5B0486A6940098B216 /* VLCKit.framework */;
  345. productType = "com.apple.product-type.framework";
  346. };
  347. /* End PBXNativeTarget section */
  348. /* Begin PBXProject section */
  349. 0867D690FE84028FC02AAC07 /* Project object */ = {
  350. isa = PBXProject;
  351. buildConfigurationList = 1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "VLCKit" */;
  352. compatibilityVersion = "Xcode 2.4";
  353. hasScannedForEncodings = 1;
  354. mainGroup = 0867D691FE84028FC02AAC07 /* VLC */;
  355. productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
  356. projectDirPath = "";
  357. projectRoot = "";
  358. targets = (
  359. 633BD6D20D2ADE040012A314 /* vlc-contrib-core-framework */,
  360. 8DC2EF4F0486A6940098B216 /* VLCKit */,
  361. 633BD6E40D2ADF030012A314 /* vlc-contrib */,
  362. 633BD6DB0D2ADE4E0012A314 /* vlc-core */,
  363. 63FFDBCE0D2AE2AE0092FC96 /* vlc-configure */,
  364. );
  365. };
  366. /* End PBXProject section */
  367. /* Begin PBXResourcesBuildPhase section */
  368. 8DC2EF520486A6940098B216 /* Resources */ = {
  369. isa = PBXResourcesBuildPhase;
  370. buildActionMask = 2147483647;
  371. files = (
  372. );
  373. runOnlyForDeploymentPostprocessing = 0;
  374. };
  375. /* End PBXResourcesBuildPhase section */
  376. /* Begin PBXShellScriptBuildPhase section */
  377. 633BD6E30D2ADF030012A314 /* ShellScript */ = {
  378. isa = PBXShellScriptBuildPhase;
  379. buildActionMask = 2147483647;
  380. files = (
  381. );
  382. inputPaths = (
  383. $SRCROOT/../../contrib/bootstrap,
  384. );
  385. outputPaths = (
  386. $SRCROOT/../../contrib/config.mak,
  387. );
  388. runOnlyForDeploymentPostprocessing = 0;
  389. shellPath = /bin/sh;
  390. shellScript = "if test $ACTION = \"clean\"\nthen\n exit 0\nfi\ncd ../../contrib && ./bootstrap";
  391. showEnvVarsInLog = 0;
  392. };
  393. 633BD6EB0D2ADF280012A314 /* ShellScript */ = {
  394. isa = PBXShellScriptBuildPhase;
  395. buildActionMask = 2147483647;
  396. files = (
  397. );
  398. inputPaths = (
  399. );
  400. outputPaths = (
  401. );
  402. runOnlyForDeploymentPostprocessing = 0;
  403. shellPath = /bin/sh;
  404. shellScript = "if test $ACTION = \"clean\"\nthen\n exit 0\nfi\ncd ../../contrib && make";
  405. showEnvVarsInLog = 0;
  406. };
  407. 63FFDBCD0D2AE2AE0092FC96 /* ShellScript */ = {
  408. isa = PBXShellScriptBuildPhase;
  409. buildActionMask = 2147483647;
  410. files = (
  411. );
  412. inputPaths = (
  413. $SRCROOT/../../../bootstrap,
  414. $SRCROOT/../../../configure.ac,
  415. );
  416. outputPaths = (
  417. $SRCROOT/../../../configure,
  418. );
  419. runOnlyForDeploymentPostprocessing = 0;
  420. shellPath = /bin/sh;
  421. shellScript = "if test $ACTION = \"clean\"\nthen\n exit 0\nfi\ncd ../../.. && ./bootstrap && ./configure --enable-debug --disable-nls\n";
  422. showEnvVarsInLog = 0;
  423. };
  424. EF78BD2E0CAEEF9500354E6E /* ShellScript */ = {
  425. isa = PBXShellScriptBuildPhase;
  426. buildActionMask = 2147483647;
  427. files = (
  428. );
  429. inputPaths = (
  430. );
  431. outputPaths = (
  432. );
  433. runOnlyForDeploymentPostprocessing = 0;
  434. shellPath = /bin/sh;
  435. shellScript = "sh $SOURCE_ROOT/Pre-Compile.sh";
  436. showEnvVarsInLog = 0;
  437. };
  438. /* End PBXShellScriptBuildPhase section */
  439. /* Begin PBXSourcesBuildPhase section */
  440. 8DC2EF540486A6940098B216 /* Sources */ = {
  441. isa = PBXSourcesBuildPhase;
  442. buildActionMask = 2147483647;
  443. files = (
  444. EF78BD460CAEEFF600354E6E /* VLCEventManager.m in Sources */,
  445. EF78BD470CAEEFF600354E6E /* VLCLibrary.m in Sources */,
  446. EF78BD480CAEEFF600354E6E /* VLCMedia.m in Sources */,
  447. EF78BD4A0CAEEFF600354E6E /* VLCMediaLibrary.m in Sources */,
  448. EF78BD4B0CAEEFF600354E6E /* VLCMediaList.m in Sources */,
  449. EF78BE100CAF039400354E6E /* VLCTime.m in Sources */,
  450. EF78BEF40CAF07E500354E6E /* VLCVideoView.m in Sources */,
  451. EF8BB8D10CAFA8D80038A613 /* VLCMediaPlayer.m in Sources */,
  452. EF7311910CB5797B009473B4 /* VLCAudio.m in Sources */,
  453. 6303C43A0CF45CAE0000ECC8 /* VLCMediaListAspect.m in Sources */,
  454. 637D5ADC0CF6F2720073EA45 /* VLCMediaDiscoverer.m in Sources */,
  455. 6341FCB10D2C0936002A97B7 /* VLCVideoLayer.m in Sources */,
  456. A7A0CEA50D2EF13000F2C039 /* VLCVideoCommon.m in Sources */,
  457. );
  458. runOnlyForDeploymentPostprocessing = 0;
  459. };
  460. /* End PBXSourcesBuildPhase section */
  461. /* Begin PBXTargetDependency section */
  462. 633BD6EE0D2AE03E0012A314 /* PBXTargetDependency */ = {
  463. isa = PBXTargetDependency;
  464. target = 633BD6E40D2ADF030012A314 /* vlc-contrib */;
  465. targetProxy = 633BD6ED0D2AE03E0012A314 /* PBXContainerItemProxy */;
  466. };
  467. 633BD6F00D2AE0400012A314 /* PBXTargetDependency */ = {
  468. isa = PBXTargetDependency;
  469. target = 633BD6DB0D2ADE4E0012A314 /* vlc-core */;
  470. targetProxy = 633BD6EF0D2AE0400012A314 /* PBXContainerItemProxy */;
  471. };
  472. 633BD6F20D2AE0430012A314 /* PBXTargetDependency */ = {
  473. isa = PBXTargetDependency;
  474. target = 8DC2EF4F0486A6940098B216 /* VLCKit */;
  475. targetProxy = 633BD6F10D2AE0430012A314 /* PBXContainerItemProxy */;
  476. };
  477. 63FFDBD30D2AE3070092FC96 /* PBXTargetDependency */ = {
  478. isa = PBXTargetDependency;
  479. target = 63FFDBCE0D2AE2AE0092FC96 /* vlc-configure */;
  480. targetProxy = 63FFDBD20D2AE3070092FC96 /* PBXContainerItemProxy */;
  481. };
  482. /* End PBXTargetDependency section */
  483. /* Begin XCBuildConfiguration section */
  484. 1DEB91AE08733DA50010E9CD /* Debug */ = {
  485. isa = XCBuildConfiguration;
  486. buildSettings = {
  487. COPY_PHASE_STRIP = NO;
  488. DYLIB_COMPATIBILITY_VERSION = 1;
  489. DYLIB_CURRENT_VERSION = 1;
  490. FRAMEWORK_VERSION = A;
  491. GCC_DYNAMIC_NO_PIC = NO;
  492. GCC_ENABLE_FIX_AND_CONTINUE = YES;
  493. GCC_ENABLE_OBJC_EXCEPTIONS = YES;
  494. GCC_MODEL_TUNING = G5;
  495. GCC_OPTIMIZATION_LEVEL = 0;
  496. GCC_PRECOMPILE_PREFIX_HEADER = YES;
  497. GCC_PREFIX_HEADER = VLC_Prefix.pch;
  498. HEADER_SEARCH_PATHS = (
  499. "$(VLC_SRC_DIR)/include",
  500. "Headers/**",
  501. );
  502. INFOPLIST_FILE = Resources/Info.plist;
  503. INSTALL_PATH = "@loader_path/../Frameworks";
  504. LD_FLAGS_LIBINTL = "-dylib_file @loader_path/../lib/vlc_libintl.dylib:$(VLC_FRAMEWORK)/lib/vlc_libintl.dylib";
  505. LD_FLAGS_LIBVLC = "-dylib_file @loader_path/lib/libvlc.dylib:$(VLC_FRAMEWORK)/lib/libvlc.dylib -dylib_file @loader_path/../lib/libvlc.dylib:$(VLC_FRAMEWORK)/lib/libvlc.dylib";
  506. LD_FLAGS_LIBVLC_CONTROL = "-dylib_file @loader_path/lib/libvlc-control.dylib:$(VLC_FRAMEWORK)/lib/libvlc-control.dylib";
  507. LIBRARY_SEARCH_PATHS = "$(VLC_FRAMEWORK)/lib";
  508. OTHER_LDFLAGS = (
  509. "-single_module",
  510. "-read_only_relocs",
  511. suppress,
  512. "-lvlc",
  513. "-lvlc-control",
  514. "$(LD_FLAGS_LIBINTL)",
  515. "$(LD_FLAGS_LIBVLC)",
  516. "$(LD_FLAGS_LIBVLC_CONTROL)",
  517. );
  518. PRIVATE_HEADERS_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)/PrivateHeaders";
  519. PRODUCT_NAME = VLCKit;
  520. SCAN_ALL_SOURCE_FILES_FOR_INCLUDES = YES;
  521. VLC_BUILD_DIR = "$(VLC_SRC_DIR)";
  522. VLC_FRAMEWORK = "$(TARGET_BUILD_DIR)/$(PROJECT_NAME).framework";
  523. VLC_SRC_DIR = ../../..;
  524. WRAPPER_EXTENSION = framework;
  525. ZERO_LINK = YES;
  526. };
  527. name = Debug;
  528. };
  529. 1DEB91AF08733DA50010E9CD /* Release */ = {
  530. isa = XCBuildConfiguration;
  531. buildSettings = {
  532. ARCHS = i386;
  533. DYLIB_COMPATIBILITY_VERSION = 1;
  534. DYLIB_CURRENT_VERSION = 1;
  535. FRAMEWORK_VERSION = A;
  536. GCC_ENABLE_OBJC_EXCEPTIONS = YES;
  537. GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
  538. GCC_MODEL_TUNING = G5;
  539. GCC_PRECOMPILE_PREFIX_HEADER = YES;
  540. GCC_PREFIX_HEADER = VLC_Prefix.pch;
  541. HEADER_SEARCH_PATHS = (
  542. "$(VLC_SRC_DIR)/include",
  543. "Headers/**",
  544. );
  545. INFOPLIST_FILE = Resources/Info.plist;
  546. INSTALL_PATH = "@loader_path/../Frameworks";
  547. LD_FLAGS_LIBINTL = "-dylib_file @loader_path/../lib/vlc_libintl.dylib:$(VLC_FRAMEWORK)/lib/vlc_libintl.dylib";
  548. LD_FLAGS_LIBVLC = "-dylib_file @loader_path/lib/libvlc.dylib:$(VLC_FRAMEWORK)/lib/libvlc.dylib -dylib_file @loader_path/../lib/libvlc.dylib:$(VLC_FRAMEWORK)/lib/libvlc.dylib";
  549. LD_FLAGS_LIBVLC_CONTROL = "-dylib_file @loader_path/lib/libvlc-control.dylib:$(VLC_FRAMEWORK)/lib/libvlc-control.dylib";
  550. LIBRARY_SEARCH_PATHS = "$(VLC_FRAMEWORK)/lib";
  551. OTHER_LDFLAGS = (
  552. "-single_module",
  553. "-read_only_relocs",
  554. suppress,
  555. "-lvlc",
  556. "-lvlc-control",
  557. "$(LD_FLAGS_LIBINTL)",
  558. "$(LD_FLAGS_LIBVLC)",
  559. "$(LD_FLAGS_LIBVLC_CONTROL)",
  560. );
  561. PRIVATE_HEADERS_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)/PrivateHeaders";
  562. PRODUCT_NAME = VLCKit;
  563. SCAN_ALL_SOURCE_FILES_FOR_INCLUDES = YES;
  564. VLC_BUILD_DIR = "$(VLC_SRC_DIR)";
  565. VLC_FRAMEWORK = "$(TARGET_BUILD_DIR)/$(PROJECT_NAME).framework";
  566. VLC_SRC_DIR = ../../..;
  567. WRAPPER_EXTENSION = framework;
  568. };
  569. name = Release;
  570. };
  571. 1DEB91B208733DA50010E9CD /* Debug */ = {
  572. isa = XCBuildConfiguration;
  573. buildSettings = {
  574. ARCHS = "$(NATIVE_ARCH)";
  575. GCC_ENABLE_OBJC_GC = YES;
  576. GCC_WARN_ABOUT_RETURN_TYPE = YES;
  577. GCC_WARN_UNUSED_VARIABLE = YES;
  578. PREBINDING = NO;
  579. SDKROOT = "";
  580. };
  581. name = Debug;
  582. };
  583. 1DEB91B308733DA50010E9CD /* Release */ = {
  584. isa = XCBuildConfiguration;
  585. buildSettings = {
  586. ARCHS = "$(NATIVE_ARCH)";
  587. GCC_ENABLE_OBJC_GC = YES;
  588. GCC_WARN_ABOUT_RETURN_TYPE = YES;
  589. GCC_WARN_UNUSED_VARIABLE = YES;
  590. PREBINDING = NO;
  591. SDKROOT = "";
  592. };
  593. name = Release;
  594. };
  595. 633BD6D40D2ADE050012A314 /* Debug */ = {
  596. isa = XCBuildConfiguration;
  597. buildSettings = {
  598. COPY_PHASE_STRIP = NO;
  599. GCC_DYNAMIC_NO_PIC = NO;
  600. GCC_OPTIMIZATION_LEVEL = 0;
  601. PRODUCT_NAME = "vlc-core-modules";
  602. };
  603. name = Debug;
  604. };
  605. 633BD6D50D2ADE050012A314 /* Release */ = {
  606. isa = XCBuildConfiguration;
  607. buildSettings = {
  608. COPY_PHASE_STRIP = YES;
  609. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  610. GCC_ENABLE_FIX_AND_CONTINUE = NO;
  611. PRODUCT_NAME = "vlc-core-modules";
  612. ZERO_LINK = NO;
  613. };
  614. name = Release;
  615. };
  616. 633BD6DD0D2ADE4F0012A314 /* Debug */ = {
  617. isa = XCBuildConfiguration;
  618. buildSettings = {
  619. COPY_PHASE_STRIP = NO;
  620. GCC_DYNAMIC_NO_PIC = NO;
  621. GCC_OPTIMIZATION_LEVEL = 0;
  622. };
  623. name = Debug;
  624. };
  625. 633BD6DE0D2ADE4F0012A314 /* Release */ = {
  626. isa = XCBuildConfiguration;
  627. buildSettings = {
  628. COPY_PHASE_STRIP = YES;
  629. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  630. GCC_ENABLE_FIX_AND_CONTINUE = NO;
  631. PRODUCT_NAME = "vlc-core";
  632. ZERO_LINK = NO;
  633. };
  634. name = Release;
  635. };
  636. 633BD6E50D2ADF030012A314 /* Debug */ = {
  637. isa = XCBuildConfiguration;
  638. buildSettings = {
  639. COPY_PHASE_STRIP = NO;
  640. GCC_DYNAMIC_NO_PIC = NO;
  641. GCC_OPTIMIZATION_LEVEL = 0;
  642. PRODUCT_NAME = "vlc-contrib";
  643. };
  644. name = Debug;
  645. };
  646. 633BD6E60D2ADF030012A314 /* Release */ = {
  647. isa = XCBuildConfiguration;
  648. buildSettings = {
  649. COPY_PHASE_STRIP = YES;
  650. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  651. GCC_ENABLE_FIX_AND_CONTINUE = NO;
  652. PRODUCT_NAME = "vlc-contrib";
  653. ZERO_LINK = NO;
  654. };
  655. name = Release;
  656. };
  657. 63FFDBD00D2AE2AE0092FC96 /* Debug */ = {
  658. isa = XCBuildConfiguration;
  659. buildSettings = {
  660. COPY_PHASE_STRIP = NO;
  661. GCC_DYNAMIC_NO_PIC = NO;
  662. GCC_OPTIMIZATION_LEVEL = 0;
  663. PRODUCT_NAME = "vlc-bootstrap";
  664. };
  665. name = Debug;
  666. };
  667. 63FFDBD10D2AE2AE0092FC96 /* Release */ = {
  668. isa = XCBuildConfiguration;
  669. buildSettings = {
  670. COPY_PHASE_STRIP = YES;
  671. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  672. GCC_ENABLE_FIX_AND_CONTINUE = NO;
  673. PRODUCT_NAME = "vlc-bootstrap";
  674. ZERO_LINK = NO;
  675. };
  676. name = Release;
  677. };
  678. /* End XCBuildConfiguration section */
  679. /* Begin XCConfigurationList section */
  680. 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "VLCKit" */ = {
  681. isa = XCConfigurationList;
  682. buildConfigurations = (
  683. 1DEB91AE08733DA50010E9CD /* Debug */,
  684. 1DEB91AF08733DA50010E9CD /* Release */,
  685. );
  686. defaultConfigurationIsVisible = 0;
  687. defaultConfigurationName = Debug;
  688. };
  689. 1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "VLCKit" */ = {
  690. isa = XCConfigurationList;
  691. buildConfigurations = (
  692. 1DEB91B208733DA50010E9CD /* Debug */,
  693. 1DEB91B308733DA50010E9CD /* Release */,
  694. );
  695. defaultConfigurationIsVisible = 0;
  696. defaultConfigurationName = Debug;
  697. };
  698. 633BD6D60D2ADE230012A314 /* Build configuration list for PBXAggregateTarget "vlc-contrib-core-framework" */ = {
  699. isa = XCConfigurationList;
  700. buildConfigurations = (
  701. 633BD6D40D2ADE050012A314 /* Debug */,
  702. 633BD6D50D2ADE050012A314 /* Release */,
  703. );
  704. defaultConfigurationIsVisible = 0;
  705. defaultConfigurationName = Debug;
  706. };
  707. 633BD6DF0D2ADE6D0012A314 /* Build configuration list for PBXLegacyTarget "vlc-core" */ = {
  708. isa = XCConfigurationList;
  709. buildConfigurations = (
  710. 633BD6DD0D2ADE4F0012A314 /* Debug */,
  711. 633BD6DE0D2ADE4F0012A314 /* Release */,
  712. );
  713. defaultConfigurationIsVisible = 0;
  714. defaultConfigurationName = Debug;
  715. };
  716. 633BD6EC0D2ADF460012A314 /* Build configuration list for PBXAggregateTarget "vlc-contrib" */ = {
  717. isa = XCConfigurationList;
  718. buildConfigurations = (
  719. 633BD6E50D2ADF030012A314 /* Debug */,
  720. 633BD6E60D2ADF030012A314 /* Release */,
  721. );
  722. defaultConfigurationIsVisible = 0;
  723. defaultConfigurationName = Debug;
  724. };
  725. 63FFDBD50D2AE3250092FC96 /* Build configuration list for PBXAggregateTarget "vlc-configure" */ = {
  726. isa = XCConfigurationList;
  727. buildConfigurations = (
  728. 63FFDBD00D2AE2AE0092FC96 /* Debug */,
  729. 63FFDBD10D2AE2AE0092FC96 /* Release */,
  730. );
  731. defaultConfigurationIsVisible = 0;
  732. defaultConfigurationName = Debug;
  733. };
  734. /* End XCConfigurationList section */
  735. };
  736. rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
  737. }