• 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        "libbinder_ndk",
12        "liblog",
13        "libmediandk",
14    ],
15
16    static_libs: [
17        "libaudioutils",
18        "libFLAC",
19        "libstagefright_foundation",
20        "libstagefright_metadatautils",
21        "libutils",
22    ],
23
24    name: "libflacextractor",
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    },
43
44}
45