project.pbxproj 39 KB

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