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