project.pbxproj 37 KB

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