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