1 SubDir HAIKU_TOP src add-ons media plugins ffmpeg ;
3 SetSubDirSupportedPlatformsBeOSCompatible ;
5 UsePrivateHeaders media shared ;
6 UsePrivateHeaders [ FDirName media experimental ] ;
8 SubDirC++Flags -D__STDC_CONSTANT_MACROS -Wno-deprecated-declarations ;
27 if $(TARGET_ARCH) != x86_64 {
36 local architectureObject ;
37 for architectureObject in [ MultiArchSubDirSetup ] {
38 on $(architectureObject) {
39 UseBuildFeatureHeaders ffmpeg ;
40 Includes [ FGristFiles $(sources) ]
41 : [ BuildFeatureAttribute ffmpeg : headers ] ;
43 local ffmpegHeaders = [ BuildFeatureAttribute ffmpeg : headers : path ] ;
44 UseHeaders $(ffmpegHeaders) ;
45 UseHeaders [ FDirName $(ffmpegHeaders) libavcodec ] ;
46 UseHeaders [ FDirName $(ffmpegHeaders) libavfilter ] ;
47 UseHeaders [ FDirName $(ffmpegHeaders) libavformat ] ;
48 UseHeaders [ FDirName $(ffmpegHeaders) libavutil ] ;
49 UseHeaders [ FDirName $(ffmpegHeaders) libswscale ] ;
50 UseHeaders [ FDirName $(ffmpegHeaders) libswresample ] ;
52 Addon [ MultiArchDefaultGristFiles ffmpeg ] :
56 # FFmpeg libraries (from FFmpeg optional package):
57 [ BuildFeatureAttribute ffmpeg : libraries ]