blob: e4c226d6f621fb03f94b5d25f4829712f4b7d2aa [file] [log] [blame]
Bob Badourb224b362021-02-12 20:13:01 -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
Steven Moreland90e3a502017-11-02 14:16:29 -070010cc_library_shared {
11 name: "android.hardware.tv.cec@1.0-impl",
Chih-Hung Hsieh3f2ea622017-11-20 10:49:11 -080012 defaults: ["hidl_defaults"],
Steven Moreland90e3a502017-11-02 14:16:29 -070013 vendor: true,
14 relative_install_path: "hw",
Shraddha Basantwanif3a43c82021-05-27 19:40:17 +053015 srcs: [
16 "HdmiCec.cpp",
17 "HdmiCecDefault.cpp",
Shraddha Basantwani65165d52021-06-23 20:42:08 +053018 "HdmiCecPort.cpp",
Shraddha Basantwanif3a43c82021-05-27 19:40:17 +053019 ],
Steven Moreland90e3a502017-11-02 14:16:29 -070020
21 shared_libs: [
22 "libhidlbase",
Steven Moreland90e3a502017-11-02 14:16:29 -070023 "liblog",
24 "libbase",
Shraddha Basantwani33254102021-06-01 13:29:47 +053025 "libcutils",
Steven Moreland90e3a502017-11-02 14:16:29 -070026 "libutils",
27 "libhardware",
28 "android.hardware.tv.cec@1.0",
29 ],
30
31}
32
33cc_binary {
34 name: "android.hardware.tv.cec@1.0-service",
Chih-Hung Hsieh3f2ea622017-11-20 10:49:11 -080035 defaults: ["hidl_defaults"],
Steven Moreland90e3a502017-11-02 14:16:29 -070036 relative_install_path: "hw",
37 vendor: true,
38 init_rc: ["android.hardware.tv.cec@1.0-service.rc"],
39 srcs: ["service.cpp"],
40
41 shared_libs: [
42 "liblog",
43 "libcutils",
44 "libdl",
45 "libbase",
46 "libutils",
47 "libhardware_legacy",
48 "libhardware",
49 "libhidlbase",
Steven Moreland90e3a502017-11-02 14:16:29 -070050 "android.hardware.tv.cec@1.0",
51 ],
52
53}
Amye4ddc0d2019-06-13 19:21:24 -070054
55cc_binary {
56 name: "android.hardware.tv.cec@1.0-service.mock",
57 vintf_fragments: ["android.hardware.tv.cec@1.0-service.mock.xml"],
58 relative_install_path: "hw",
59 vendor: true,
60 init_rc: ["android.hardware.tv.cec@1.0-service.mock.rc"],
61 srcs: [
62 "serviceMock.cpp",
63 "HdmiCecMock.cpp",
64 ],
65
66 shared_libs: [
67 "liblog",
68 "libcutils",
69 "libbase",
70 "libutils",
71 "libhardware",
72 "libhidlbase",
Amye4ddc0d2019-06-13 19:21:24 -070073 "android.hardware.tv.cec@1.0",
74 ],
75}