• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1cc_library_shared {
2name:
3    "libmedia_ecoservice",
4    vendor_available: true,
5
6    srcs: [
7        "aidl/android/media/eco/IECOService.aidl",
8        "aidl/android/media/eco/IECOSession.aidl",
9        "aidl/android/media/eco/IECOServiceStatsProvider.aidl",
10        "aidl/android/media/eco/IECOServiceInfoListener.aidl",
11        "ECOData.cpp",
12        "ECODebug.cpp",
13        "ECOService.cpp",
14        "ECOSession.cpp",
15        "ECOUtils.cpp",
16        ],
17
18    aidl: {
19        local_include_dirs: ["include","aidl"],
20        export_aidl_headers: true,
21    },
22
23    cflags: [
24        "-Wall",
25        "-Werror",
26    ],
27
28    local_include_dirs: [
29        "include",
30    ],
31
32    shared_libs: [
33        "libbinder",
34        "libcutils",
35        "liblog",
36        "libutils",
37    ],
38
39    export_include_dirs: [
40         "include"
41    ],
42
43    sanitize: {
44        misc_undefined: [
45            "unsigned-integer-overflow",
46            "signed-integer-overflow",
47        ],
48        cfi: false, // true,
49        diag: {
50            cfi: false, // true,
51        },
52    },
53
54    ldflags: ["-Wl,-Bsymbolic"],
55}