c332e7f74e
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
87 lines
1.7 KiB
Plaintext
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
|
|
;
|