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