1cc_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 "libbinder_ndk", 12 "liblog", 13 "libmediandk", 14 ], 15 16 static_libs: [ 17 "libaudioutils", 18 "libFLAC", 19 "libstagefright_foundation", 20 "libstagefright_metadatautils", 21 "libutils", 22 ], 23 24 name: "libflacextractor", 25 relative_install_path: "extractors", 26 27 compile_multilib: "first", 28 29 cflags: [ 30 "-Werror", 31 "-Wall", 32 "-fvisibility=hidden", 33 ], 34 version_script: "exports.lds", 35 36 sanitize: { 37 cfi: true, 38 misc_undefined: [ 39 "unsigned-integer-overflow", 40 "signed-integer-overflow", 41 ], 42 }, 43 44} 45