blob: 86025cf4dde59bc0aa1a24f056dcdb2ee2543b96 [file] [log] [blame]
Bob Badourc22b35b2021-02-23 14:26:20 -08001package {
2 // See: http://go/android-license-faq
3 // A large-scale-change added 'default_applicable_licenses' to import
4 // all of the 'license_kinds' from "hardware_interfaces_license"
5 // to get the below license kinds:
6 // SPDX-license-identifier-Apache-2.0
7 default_applicable_licenses: ["hardware_interfaces_license"],
8}
9
Amy Zhangbb94eeb2020-07-09 22:48:04 -070010cc_defaults {
11 name: "tuner_service_defaults@1.1",
12 defaults: ["hidl_defaults"],
13 vendor: true,
14 relative_install_path: "hw",
15 srcs: [
Amy Zhang68afca62020-07-20 18:28:58 -070016 "Demux.cpp",
17 "Descrambler.cpp",
18 "Dvr.cpp",
Amy Zhangbb94eeb2020-07-09 22:48:04 -070019 "Filter.cpp",
20 "Frontend.cpp",
Amy Zhang68afca62020-07-20 18:28:58 -070021 "Lnb.cpp",
Amy Zhangbb94eeb2020-07-09 22:48:04 -070022 "TimeFilter.cpp",
23 "Tuner.cpp",
Amy Zhangbb94eeb2020-07-09 22:48:04 -070024 "service.cpp",
25 ],
26
27 compile_multilib: "first",
28
29 shared_libs: [
30 "android.hardware.tv.tuner@1.0",
31 "android.hardware.tv.tuner@1.1",
32 "android.hidl.memory@1.0",
33 "libcutils",
34 "libfmq",
35 "libhidlbase",
36 "libhidlmemory",
37 "libion",
38 "liblog",
39 "libstagefright_foundation",
40 "libutils",
41 ],
42 header_libs: [
43 "media_plugin_headers",
44 ],
45}
46
47cc_binary {
48 name: "android.hardware.tv.tuner@1.1-service",
49 vintf_fragments: ["android.hardware.tv.tuner@1.1-service.xml"],
50 defaults: ["tuner_service_defaults@1.1"],
51 init_rc: ["android.hardware.tv.tuner@1.1-service.rc"],
52}
53
54cc_binary {
55 name: "android.hardware.tv.tuner@1.1-service-lazy",
56 vintf_fragments: ["android.hardware.tv.tuner@1.1-service-lazy.xml"],
57 overrides: ["android.hardware.tv.tuner@1.1-service"],
58 defaults: ["tuner_service_defaults@1.1"],
59 init_rc: ["android.hardware.tv.tuner@1.1-service-lazy.rc"],
60 cflags: ["-DLAZY_SERVICE"],
61}