1cc_library_shared { 2 3 srcs: [ 4 "MP3Extractor.cpp", 5 "VBRISeeker.cpp", 6 "XINGSeeker.cpp", 7 ], 8 9 include_dirs: [ 10 "frameworks/av/media/libstagefright/include", 11 ], 12 13 shared_libs: [ 14 "liblog", 15 "libmediaextractor", 16 "libstagefright_foundation", 17 ], 18 19 static_libs: [ 20 "libutils", 21 "libstagefright_id3", 22 ], 23 24 name: "libmp3extractor", 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 diag: { 43 cfi: true, 44 }, 45 }, 46 47} 48