haiku/src/kits/media/Jamfile
Jérôme Duval c332e7f74e fixed build for R5 : now uses inttypes.h because it's present on R5 also
HaikuBuildCompatibily.h exposes INT64_MAX based on limits.h


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18900 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-21 12:29:49 +00:00

87 lines
1.7 KiB
Plaintext

SubDir HAIKU_TOP src kits media ;
SetSubDirSupportedPlatformsBeOSCompatible ;
if $(TARGET_PLATFORM) != haiku {
UseHeaders [ FDirName $(HAIKU_TOP) headers os media ] : true ;
# We need the public media headers also when not compiling for Haiku.
}
UsePrivateHeaders media shared ;
if $(CHECK_MALLOC) {
SubDirC++Flags -D_NO_INLINE_ASM -fcheck-memory-usage ;
}
# That's ugly. The header (ServerInterface.h) should reside in
# headers/private/media.
SubDirHdrs [ FDirName $(HAIKU_TOP) src servers media ] ;
SubDirSysHdrs $(SUBDIR) ; # for the Old*.h headers
SharedLibrary libmedia.so :
# Private Media Kit
!missing_symbols.cpp
# Public Media Kit
Buffer.cpp
BufferConsumer.cpp
BufferGroup.cpp
BufferProducer.cpp
Controllable.cpp
FileInterface.cpp
MediaAddOn.cpp
MediaDecoder.cpp
MediaDefs.cpp
MediaEncoder.cpp
MediaEventLooper.cpp
MediaFile.cpp
MediaFiles.cpp
MediaFormats.cpp
MediaNode.cpp
MediaRoster.cpp
MediaTheme.cpp
MediaTrack.cpp
ParameterWeb.cpp
PlaySound.cpp
RealtimeAlloc.cpp
Sound.cpp
SoundFile.cpp
SoundPlayer.cpp
TimeCode.cpp
TimedEventQueue.cpp
TimeSource.cpp
# Internal Functionality
BufferIdCache.cpp
DataExchange.cpp
DefaultMediaTheme.cpp
DormantNodeManager.cpp
Notifications.cpp
PortPool.cpp
SharedBufferList.cpp
TrackReader.cpp
TimedEventQueuePrivate.cpp
TimeSourceObject.cpp
TimeSourceObjectManager.cpp
SoundPlayNode.cpp
# Old (R3) Media Kit
OldAudioModule.cpp
OldAudioStream.cpp
OldBufferStream.cpp
OldBufferStreamManager.cpp
OldMediaModule.cpp
OldSoundFile.cpp
OldSubscriber.cpp
# Codec Plugin API
ChunkCache.cpp
DecoderPlugin.cpp
MediaExtractor.cpp
MediaPlugin.cpp
PluginManager.cpp
ReaderPlugin.cpp
:
be
;