1SubDir HAIKU_TOP src kits media ; 2 3UsePrivateHeaders media ; 4UsePrivateHeaders shared ; 5 6if $(CHECK_MALLOC) { 7 SubDirC++Flags -D_NO_INLINE_ASM -fcheck-memory-usage ; 8} 9 10# That's ugly. The header (ServerInterface.h) should reside in 11# headers/private/media. 12SubDirHdrs [ FDirName $(HAIKU_TOP) src servers media ] ; 13SubDirSysHdrs $(SUBDIR) ; # for the Old*.h headers 14 15SharedLibrary libmedia.so : 16 # Private Media Kit 17 !missing_symbols.cpp 18 19 # Public Media Kit 20 Buffer.cpp 21 BufferConsumer.cpp 22 BufferGroup.cpp 23 BufferProducer.cpp 24 Controllable.cpp 25 FileInterface.cpp 26 MediaAddOn.cpp 27 MediaDecoder.cpp 28 MediaDefs.cpp 29 MediaEncoder.cpp 30 MediaEventLooper.cpp 31 MediaFile.cpp 32 MediaFiles.cpp 33 MediaFormats.cpp 34 MediaNode.cpp 35 MediaRoster.cpp 36 MediaTheme.cpp 37 MediaTrack.cpp 38 ParameterWeb.cpp 39 PlaySound.cpp 40 RealtimeAlloc.cpp 41 Sound.cpp 42 SoundFile.cpp 43 SoundPlayer.cpp 44 TimeCode.cpp 45 TimedEventQueue.cpp 46 TimeSource.cpp 47 48 # Internal Functionality 49 BufferIdCache.cpp 50 DataExchange.cpp 51 DefaultMediaTheme.cpp 52 DormantNodeManager.cpp 53 Notifications.cpp 54 PortPool.cpp 55 SharedBufferList.cpp 56 TrackReader.cpp 57 TimedEventQueuePrivate.cpp 58 TimeSourceObject.cpp 59 TimeSourceObjectManager.cpp 60 SoundPlayNode.cpp 61 62 # Old (R3) Media Kit 63 OldAudioModule.cpp 64 OldAudioStream.cpp 65 OldBufferStream.cpp 66 OldBufferStreamManager.cpp 67 OldMediaModule.cpp 68 OldSoundFile.cpp 69 OldSubscriber.cpp 70 71 # Codec Plugin API 72 ChunkCache.cpp 73 DecoderPlugin.cpp 74 MediaExtractor.cpp 75 MediaPlugin.cpp 76 PluginManager.cpp 77 ReaderPlugin.cpp 78 : 79 be 80; 81