• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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        "liblog",
12        "libmediaextractor",
13    ],
14
15    static_libs: [
16        "libFLAC",
17        "libstagefright_foundation",
18    ],
19
20    name: "libflacextractor",
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