blob: c10ad22fea71236d71d081ec1c84445ef03ffbd3 [file] [log] [blame]
Hongguang4092f2f2021-07-08 18:49:12 -07001package {
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
Hongguang4a8ac292022-08-09 14:02:03 -070010cc_defaults {
11 name: "tuner_hal_example_defaults",
Hongguang4092f2f2021-07-08 18:49:12 -070012 relative_install_path: "hw",
Hongguang4092f2f2021-07-08 18:49:12 -070013 vintf_fragments: ["tuner-default.xml"],
14 vendor: true,
15 compile_multilib: "first",
16 srcs: [
17 "Demux.cpp",
18 "Descrambler.cpp",
19 "Dvr.cpp",
20 "Filter.cpp",
21 "Frontend.cpp",
22 "Lnb.cpp",
23 "TimeFilter.cpp",
24 "Tuner.cpp",
25 "service.cpp",
26 ],
27 static_libs: [
28 "libaidlcommonsupport",
29 ],
30 shared_libs: [
Jiyong Parkc426c6d2021-08-04 12:48:07 +090031 "android.hardware.common.fmq-V1-ndk",
32 "android.hardware.tv.tuner-V1-ndk",
Hongguang4092f2f2021-07-08 18:49:12 -070033 "libbase",
34 "libbinder_ndk",
35 "libcutils",
36 "libdmabufheap",
37 "libfmq",
38 "libion",
39 "liblog",
40 "libutils",
41 ],
42 header_libs: [
43 "media_plugin_headers",
44 ],
45}
Hongguang4a8ac292022-08-09 14:02:03 -070046
47cc_binary {
48 name: "android.hardware.tv.tuner-service.example",
49 defaults: ["tuner_hal_example_defaults"],
50 init_rc: ["tuner-default.rc"],
51}
52
53cc_binary {
54 name: "android.hardware.tv.tuner-service.example-lazy",
55 defaults: ["tuner_hal_example_defaults"],
56 init_rc: ["tuner-default-lazy.rc"],
57 cflags: [
58 "-DLAZY_HAL",
59 ],
60}