• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// service library
2cc_library_shared {
3    name: "libmediatranscodingservice",
4
5    srcs: ["MediaTranscodingService.cpp"],
6
7    shared_libs: [
8        "libbase",
9        "libbinder_ndk",
10        "liblog",
11        "libmediatranscoding",
12        "libutils",
13    ],
14
15    static_libs: [
16        "mediatranscoding_aidl_interface-ndk_platform",
17    ],
18
19    cflags: [
20        "-Werror",
21        "-Wall",
22    ],
23}
24
25cc_binary {
26    name: "mediatranscoding",
27
28    srcs: [
29        "main_mediatranscodingservice.cpp",
30    ],
31
32    shared_libs: [
33        "libbase",
34        // TODO(hkuang): Use libbinder_ndk
35        "libbinder",
36        "libutils",
37        "liblog",
38        "libbase",
39        "libmediatranscoding",
40        "libmediatranscodingservice",
41    ],
42
43    static_libs: [
44        "mediatranscoding_aidl_interface-ndk_platform",
45    ],
46
47    target: {
48        android: {
49            product_variables: {
50                malloc_not_svelte: {
51                    // Scudo increases memory footprint, so only enable on
52                    // non-svelte devices.
53                    shared_libs: ["libc_scudo"],
54                },
55            },
56        },
57    },
58
59    init_rc: ["mediatranscoding.rc"],
60
61    cflags: [
62        "-Werror",
63        "-Wall",
64    ],
65}
66