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