1 SubDir HAIKU_TOP src kits media ;
3 SetSubDirSupportedPlatformsBeOSCompatible ;
5 if $(TARGET_PLATFORM) != haiku {
6 UseHeaders [ FDirName $(HAIKU_TOP) headers os media ] : true ;
7 # We need the public media headers also when not compiling for Haiku.
10 UsePrivateHeaders app media shared ;
13 SubDirC++Flags -D_NO_INLINE_ASM -fcheck-memory-usage ;
16 local architectureObject ;
17 for architectureObject in [ MultiArchSubDirSetup ] {
18 on $(architectureObject) {
20 SEARCH_SOURCE += [ FDirName $(SUBDIR) legacy ] ;
22 SharedLibrary [ MultiArchDefaultGristFiles libmedia.so ] :
56 # Internal Functionality
61 DormantNodeManager.cpp
68 TimedEventQueuePrivate.cpp
70 TimeSourceObjectManager.cpp
73 # Old (R3) Media Kit (built only for GCC2)
77 OldBufferStreamManager.cpp
92 be localestub [ TargetLibsupc++ ] [ TargetLibstdc++ ]