blob: 7e45864791362d2614e46dc3bf9345193c05690a [file] [log] [blame]
Amy Zhangbb94eeb2020-07-09 22:48:04 -07001cc_defaults {
2 name: "tuner_service_defaults@1.1",
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 "android.hardware.tv.tuner@1.0",
22 "android.hardware.tv.tuner@1.1",
23 "android.hidl.memory@1.0",
24 "libcutils",
25 "libfmq",
26 "libhidlbase",
27 "libhidlmemory",
28 "libion",
29 "liblog",
30 "libstagefright_foundation",
31 "libutils",
32 ],
33 header_libs: [
34 "media_plugin_headers",
35 ],
36}
37
38cc_binary {
39 name: "android.hardware.tv.tuner@1.1-service",
40 vintf_fragments: ["android.hardware.tv.tuner@1.1-service.xml"],
41 defaults: ["tuner_service_defaults@1.1"],
42 init_rc: ["android.hardware.tv.tuner@1.1-service.rc"],
43}
44
45cc_binary {
46 name: "android.hardware.tv.tuner@1.1-service-lazy",
47 vintf_fragments: ["android.hardware.tv.tuner@1.1-service-lazy.xml"],
48 overrides: ["android.hardware.tv.tuner@1.1-service"],
49 defaults: ["tuner_service_defaults@1.1"],
50 init_rc: ["android.hardware.tv.tuner@1.1-service-lazy.rc"],
51 cflags: ["-DLAZY_SERVICE"],
52}