SubDir HAIKU_TOP src kits media ;AddResources libmedia.so : libmedia.rdef ;UsePrivateHeaders app media shared ;UsePrivateHeaders [ FDirName media experimental ] ;UsePrivateHeaders [ FDirName interface ] ;if $(CHECK_MALLOC) {SubDirC++Flags -D_NO_INLINE_ASM -fcheck-memory-usage ;}local architectureObject ;for architectureObject in [ MultiArchSubDirSetup ] {on $(architectureObject) {SEARCH_SOURCE += [ FDirName $(SUBDIR) experimental ] ;SEARCH_SOURCE += [ FDirName $(SUBDIR) legacy ] ;SharedLibrary [ MultiArchDefaultGristFiles libmedia.so ] :# Public Media KitBuffer.cppBufferConsumer.cppBufferGroup.cppBufferProducer.cppControllable.cppFileInterface.cppMediaAddOn.cppMediaDecoder.cppMediaDefs.cppMediaEncoder.cppMediaEventLooper.cppMediaFile.cppMediaFiles.cppMediaFormats.cppMediaNode.cppMediaRecorder.cppMediaRoster.cppMediaTheme.cppMediaTrack.cppParameterWeb.cppPlaySound.cppRealtimeAlloc.cppSound.cppSoundFile.cppSoundPlayer.cppTimeCode.cppTimedEventQueue.cppTimeSource.cpp# Experimental Media KitAdapterIO.cppMediaClient.cppMediaClientDefs.cppMediaClientNode.cppMediaConnection.cppMediaIO.cppSimpleMediaClient.cpp# Internal FunctionalityAddOnManager.cppBufferCache.cppDataExchange.cppDefaultMediaTheme.cppDormantNodeManager.cppFormatManager.cppMediaRecorderNode.cppNotifications.cppPortPool.cpprequest_data.cppSharedBufferList.cppTrackReader.cppTimeSourceObject.cppTimeSourceObjectManager.cppSoundPlayNode.cpp# Old (R3) Media Kit (built only for GCC2)OldAudioModule.cppOldAudioStream.cppOldBufferStream.cppOldBufferStreamManager.cppOldMediaModule.cppOldSubscriber.cpp# Codec Plugin APIChunkCache.cppDecoderPlugin.cppEncoderPlugin.cppMediaExtractor.cppMediaPlugin.cppMediaStreamer.cppMediaWriter.cppPluginManager.cppReaderPlugin.cppStreamerPlugin.cppWriterPlugin.cpp# Compat Media Kit!missing_symbols.cppDeprecated.cpp:be localestub shared[ TargetLibsupc++ ] [ TargetLibstdc++ ];}}DoCatalogs libmedia.so: x-vnd.Haiku-libmedia:MediaDefs.cpp;