1cc_defaults {
2    name: "tuner_service_defaults",
3    defaults: ["hidl_defaults"],
4    vendor: true,
5    relative_install_path: "hw",
6    srcs: [
7        "Filter.cpp",
8        "Frontend.cpp",
9        "Descrambler.cpp",
10        "Demux.cpp",
11        "Dvr.cpp",
12        "TimeFilter.cpp",
13        "Tuner.cpp",
14        "Lnb.cpp",
15        "service.cpp",
16    ],
17
18    compile_multilib: "first",
19
20    shared_libs: [
21        "[email protected]",
22        "[email protected]",
23        "libcutils",
24        "libfmq",
25        "libhidlbase",
26        "libhidlmemory",
27        "libion",
28        "liblog",
29        "libstagefright_foundation",
30        "libutils",
31    ],
32    header_libs: [
33        "media_plugin_headers",
34    ],
35}
36
37cc_binary {
38    name: "[email protected]",
39    vintf_fragments: ["[email protected]"],
40    defaults: ["tuner_service_defaults"],
41    init_rc: ["[email protected]"],
42}
43
44cc_binary {
45    name: "[email protected]",
46    vintf_fragments: ["[email protected]"],
47    overrides: ["[email protected]"],
48    defaults: ["tuner_service_defaults"],
49    init_rc: ["[email protected]"],
50    cflags: ["-DLAZY_SERVICE"],
51}
52