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