blob: 4f0d04bfa2cc530ab006d2c5136ef6b4b610580e [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 vendor: true,
14 compile_multilib: "first",
15 srcs: [
16 "Demux.cpp",
17 "Descrambler.cpp",
18 "Dvr.cpp",
19 "Filter.cpp",
20 "Frontend.cpp",
21 "Lnb.cpp",
22 "TimeFilter.cpp",
23 "Tuner.cpp",
24 "service.cpp",
sadiqsada56c98292023-11-02 16:45:31 -070025 "dtv_plugin.cpp",
Hongguang4092f2f2021-07-08 18:49:12 -070026 ],
27 static_libs: [
28 "libaidlcommonsupport",
29 ],
30 shared_libs: [
Jiyong Parkc426c6d2021-08-04 12:48:07 +090031 "android.hardware.common.fmq-V1-ndk",
Ray Chin62ab6c92022-09-15 15:07:33 +080032 "android.hardware.tv.tuner-V2-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 ],
Kiyoung Kimcf0a2dd2024-08-12 15:30:48 +090045 vintf_fragment_modules: [
46 "tuner-default.xml",
47 ],
48}
49
50vintf_fragment {
51 name: "tuner-default.xml",
52 src: "tuner-default.xml",
53 vendor: true,
Hongguang4092f2f2021-07-08 18:49:12 -070054}
Hongguang4a8ac292022-08-09 14:02:03 -070055
56cc_binary {
57 name: "android.hardware.tv.tuner-service.example",
58 defaults: ["tuner_hal_example_defaults"],
59 init_rc: ["tuner-default.rc"],
60}
61
62cc_binary {
63 name: "android.hardware.tv.tuner-service.example-lazy",
64 defaults: ["tuner_hal_example_defaults"],
65 init_rc: ["tuner-default-lazy.rc"],
66 cflags: [
67 "-DLAZY_HAL",
68 ],
69}