1 cc_library_shared { 2 3 srcs: ["MatroskaExtractor.cpp"], 4 5 include_dirs: [ 6 "external/flac/include", 7 "external/libvpx/libwebm", 8 "frameworks/av/media/libstagefright/flac/dec", 9 "frameworks/av/media/libstagefright/include", 10 ], 11 12 shared_libs: [ 13 "liblog", 14 "libmediandk", 15 ], 16 17 static_libs: [ 18 "libstagefright_flacdec", 19 "libstagefright_foundation", 20 "libstagefright_metadatautils", 21 "libwebm", 22 "libutils", 23 ], 24 25 name: "libmkvextractor", 26 relative_install_path: "extractors", 27 28 compile_multilib: "first", 29 30 cflags: [ 31 "-Werror", 32 "-Wall", 33 "-fvisibility=hidden", 34 ], 35 version_script: "exports.lds", 36 37 sanitize: { 38 cfi: true, 39 misc_undefined: [ 40 "unsigned-integer-overflow", 41 "signed-integer-overflow", 42 ], 43 }, 44 45 } 46