blob: ed97d9cfc7cfef0c31634f85d5c4f4b06e5cab83 [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",
sadiqsada56c98292023-11-02 16:45:31 -070026 "dtv_plugin.cpp",
Hongguang4092f2f2021-07-08 18:49:12 -070027 ],
28 static_libs: [
29 "libaidlcommonsupport",
30 ],
31 shared_libs: [
Jiyong Parkc426c6d2021-08-04 12:48:07 +090032 "android.hardware.common.fmq-V1-ndk",
Ray Chin62ab6c92022-09-15 15:07:33 +080033 "android.hardware.tv.tuner-V2-ndk",
Hongguang4092f2f2021-07-08 18:49:12 -070034 "libbase",
35 "libbinder_ndk",
36 "libcutils",
37 "libdmabufheap",
38 "libfmq",
39 "libion",
40 "liblog",
41 "libutils",
42 ],
43 header_libs: [
44 "media_plugin_headers",
45 ],
46}
Hongguang4a8ac292022-08-09 14:02:03 -070047
48cc_binary {
49 name: "android.hardware.tv.tuner-service.example",
50 defaults: ["tuner_hal_example_defaults"],
51 init_rc: ["tuner-default.rc"],
52}
53
54cc_binary {
55 name: "android.hardware.tv.tuner-service.example-lazy",
56 defaults: ["tuner_hal_example_defaults"],
57 init_rc: ["tuner-default-lazy.rc"],
58 cflags: [
59 "-DLAZY_HAL",
60 ],
61}