xref: /haiku/src/kits/media/Jamfile (revision 9a232d4e5c31a4df3ec79399dda5e5de9621b3c1)
119f0c92eSIngo WeinholdSubDir OBOS_TOP src kits media ;
219f0c92eSIngo Weinhold
319f0c92eSIngo WeinholdUsePrivateHeaders media ;
419f0c92eSIngo Weinhold
519f0c92eSIngo WeinholdUsePublicHeaders media ;
619f0c92eSIngo Weinhold
719f0c92eSIngo Weinhold# That's ugly. The header (ServerInterface.h) should reside in
819f0c92eSIngo Weinhold# headers/private/media.
919f0c92eSIngo WeinholdSubDirHdrs [ FDirName $(OBOS_TOP) src servers media ] ;
1019f0c92eSIngo Weinhold
1119f0c92eSIngo WeinholdSharedLibrary media :
1219f0c92eSIngo Weinhold	# Private Media Kit
1319f0c92eSIngo Weinhold	!missing_symbols.cpp
1419f0c92eSIngo Weinhold
1519f0c92eSIngo Weinhold	# Public Media Kit
1619f0c92eSIngo Weinhold	Buffer.cpp
1719f0c92eSIngo Weinhold	BufferConsumer.cpp
1819f0c92eSIngo Weinhold	BufferGroup.cpp
1919f0c92eSIngo Weinhold	BufferProducer.cpp
2019f0c92eSIngo Weinhold	Controllable.cpp
2119f0c92eSIngo Weinhold	FileInterface.cpp
2219f0c92eSIngo Weinhold	MediaAddOn.cpp
2319f0c92eSIngo Weinhold	MediaDecoder.cpp
2419f0c92eSIngo Weinhold	MediaDefs.cpp
2519f0c92eSIngo Weinhold	MediaEncoder.cpp
2619f0c92eSIngo Weinhold	MediaEventLooper.cpp
2719f0c92eSIngo Weinhold	MediaFile.cpp
2819f0c92eSIngo Weinhold	MediaFiles.cpp
2919f0c92eSIngo Weinhold	MediaFormats.cpp
3019f0c92eSIngo Weinhold	MediaNode.cpp
3119f0c92eSIngo Weinhold	MediaRoster.cpp
3219f0c92eSIngo Weinhold	MediaTheme.cpp
3319f0c92eSIngo Weinhold	MediaTrack.cpp
3419f0c92eSIngo Weinhold	ParameterWeb.cpp
3519f0c92eSIngo Weinhold	PlaySound.cpp
3619f0c92eSIngo Weinhold	RealtimeAlloc.cpp
3719f0c92eSIngo Weinhold	Sound.cpp
3819f0c92eSIngo Weinhold	SoundFile.cpp
3919f0c92eSIngo Weinhold	SoundPlayer.cpp
4019f0c92eSIngo Weinhold	TimeCode.cpp
4119f0c92eSIngo Weinhold	TimedEventQueue.cpp
4219f0c92eSIngo Weinhold	TimeSource.cpp
4319f0c92eSIngo Weinhold
4419f0c92eSIngo Weinhold	# Internal Functionality
45287f7492Sbeveloper	BufferIdCache.cpp
46f4925104Sbeveloper	DataExchange.cpp
47*9a232d4eSbeveloper	DefaultMediaTheme.cpp
4819f0c92eSIngo Weinhold	DormantNodeManager.cpp
49f4925104Sbeveloper	Notifications.cpp
50287f7492Sbeveloper	PortPool.cpp
5119f0c92eSIngo Weinhold	SharedBufferList.cpp
5219f0c92eSIngo Weinhold	TrackReader.cpp
5319f0c92eSIngo Weinhold	TimedEventQueuePrivate.cpp
54287f7492Sbeveloper	TimeSourceObject.cpp
55287f7492Sbeveloper	TimeSourceObjectManager.cpp
5619f0c92eSIngo Weinhold	SoundPlayNode.cpp
5719f0c92eSIngo Weinhold	ChannelMixer.cpp
5819f0c92eSIngo Weinhold	SampleConverter.cpp
5919f0c92eSIngo Weinhold	SamplingrateConverter.cpp
6019f0c92eSIngo Weinhold
6119f0c92eSIngo Weinhold	# Old (R3) Media Kit
6219f0c92eSIngo Weinhold	OldAudioModule.cpp
6319f0c92eSIngo Weinhold	OldAudioStream.cpp
6419f0c92eSIngo Weinhold	OldBufferStream.cpp
6519f0c92eSIngo Weinhold	OldBufferStreamManager.cpp
6619f0c92eSIngo Weinhold	OldMediaModule.cpp
6719f0c92eSIngo Weinhold	OldSoundFile.cpp
6819f0c92eSIngo Weinhold	OldSubscriber.cpp
6919f0c92eSIngo Weinhold;
7019f0c92eSIngo Weinhold
7119f0c92eSIngo WeinholdLinkSharedOSLibs libmedia.so :
7219f0c92eSIngo Weinhold	be
7319f0c92eSIngo Weinhold;
7419f0c92eSIngo Weinhold
75