blob: c85fbdf3898b83c58a6ff65bb63a38a106cb222b [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
Amy126ee922019-08-09 16:25:12 -070010cc_defaults {
11 name: "tuner_service_defaults",
12 defaults: ["hidl_defaults"],
13 vendor: true,
14 relative_install_path: "hw",
15 srcs: [
Amyb4b68012019-10-15 17:38:19 -070016 "Filter.cpp",
Amy126ee922019-08-09 16:25:12 -070017 "Frontend.cpp",
Amyfd4243a2019-08-16 16:01:27 -070018 "Descrambler.cpp",
19 "Demux.cpp",
Amyb4b68012019-10-15 17:38:19 -070020 "Dvr.cpp",
21 "TimeFilter.cpp",
Amy126ee922019-08-09 16:25:12 -070022 "Tuner.cpp",
Amy016b7312019-09-16 15:51:28 -070023 "Lnb.cpp",
Amy126ee922019-08-09 16:25:12 -070024 "service.cpp",
25 ],
26
27 compile_multilib: "first",
28
29 shared_libs: [
30 "android.hardware.tv.tuner@1.0",
31 "android.hidl.memory@1.0",
Amya609d5a2019-08-23 14:38:31 -070032 "libcutils",
33 "libfmq",
Amy126ee922019-08-09 16:25:12 -070034 "libhidlbase",
35 "libhidlmemory",
Amyd6afead2020-03-10 16:56:59 -070036 "libion",
Amy126ee922019-08-09 16:25:12 -070037 "liblog",
38 "libstagefright_foundation",
39 "libutils",
40 ],
41 header_libs: [
42 "media_plugin_headers",
43 ],
44}
45
46cc_binary {
47 name: "android.hardware.tv.tuner@1.0-service",
48 vintf_fragments: ["android.hardware.tv.tuner@1.0-service.xml"],
49 defaults: ["tuner_service_defaults"],
50 init_rc: ["android.hardware.tv.tuner@1.0-service.rc"],
51}
52
53cc_binary {
54 name: "android.hardware.tv.tuner@1.0-service-lazy",
55 vintf_fragments: ["android.hardware.tv.tuner@1.0-service-lazy.xml"],
56 overrides: ["android.hardware.tv.tuner@1.0-service"],
57 defaults: ["tuner_service_defaults"],
58 init_rc: ["android.hardware.tv.tuner@1.0-service-lazy.rc"],
59 cflags: ["-DLAZY_SERVICE"],
60}