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