1cc_library_shared {
2
3    srcs: ["AACExtractor.cpp"],
4
5    include_dirs: [
6        "frameworks/av/media/libstagefright/",
7    ],
8
9    shared_libs: [
10        "liblog",
11        "libmediaextractor",
12    ],
13
14    static_libs: [
15        "libstagefright_foundation",
16        "libstagefright_metadatautils",
17        "libutils",
18    ],
19
20    name: "libaacextractor",
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