Move adapter_kit API to libcodec.so

This commit is contained in:
Barrett17
2018-10-24 16:12:04 +02:00
parent 1275248a77
commit df2639bf60
6 changed files with 17 additions and 16 deletions
+16 -13
View File
@@ -1,28 +1,22 @@
SubDir HAIKU_TOP src kits codec ; SubDir HAIKU_TOP src kits codec ;
UsePrivateHeaders media shared ; UsePrivateHeaders app media shared ;
UsePrivateHeaders [ FDirName media experimental ] ;
if $(CHECK_MALLOC) { if $(CHECK_MALLOC) {
SubDirC++Flags -D_NO_INLINE_ASM -fcheck-memory-usage ; SubDirC++Flags -D_NO_INLINE_ASM -fcheck-memory-usage ;
} }
local architectureObject ; local architectureObject ;
for architectureObject in [ MultiArchSubDirSetup ] { for architectureObject in [ MultiArchSubDirSetup ] {
on $(architectureObject) { on $(architectureObject) {
SharedLibrary [ MultiArchDefaultGristFiles libcodec.so ] : SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits media ] ;
# Experimental Media Kit
#AdapterIO.cpp
#MediaClient.cpp
#MediaClientDefs.cpp
#MediaClientNode.cpp
#MediaConnection.cpp
#MediaIO.cpp
#SimpleMediaClient.cpp
# Internal Functionality SharedLibrary [ MultiArchDefaultGristFiles libcodec.so ] :
AddOnManager.cpp # Adapter Kit
AdapterIO.cpp
MediaIO.cpp
# Codec Plugin API # Codec Plugin API
ChunkCache.cpp ChunkCache.cpp
@@ -37,6 +31,15 @@ for architectureObject in [ MultiArchSubDirSetup ] {
StreamerPlugin.cpp StreamerPlugin.cpp
WriterPlugin.cpp WriterPlugin.cpp
# Internal Functionality
AddOnManager.cpp
FormatManager.cpp
# We need this to do not depend on libmedia
# will be removed when libmedia2 is introduced
RealtimeAlloc.cpp
MediaFormats.cpp
: :
be localestub shared be localestub shared
[ TargetLibsupc++ ] [ TargetLibstdc++ ] [ TargetLibsupc++ ] [ TargetLibstdc++ ]
+1 -3
View File
@@ -48,12 +48,10 @@ for architectureObject in [ MultiArchSubDirSetup ] {
TimeSource.cpp TimeSource.cpp
# Experimental Media Kit # Experimental Media Kit
AdapterIO.cpp
MediaClient.cpp MediaClient.cpp
MediaClientDefs.cpp MediaClientDefs.cpp
MediaClientNode.cpp MediaClientNode.cpp
MediaConnection.cpp MediaConnection.cpp
MediaIO.cpp
SimpleMediaClient.cpp SimpleMediaClient.cpp
# Internal Functionality # Internal Functionality
@@ -83,7 +81,7 @@ for architectureObject in [ MultiArchSubDirSetup ] {
!missing_symbols.cpp !missing_symbols.cpp
Deprecated.cpp Deprecated.cpp
: :
be codec localestub shared be libcodec.so localestub shared
[ TargetLibsupc++ ] [ TargetLibstdc++ ] [ TargetLibsupc++ ] [ TargetLibstdc++ ]
; ;
} }