blob: b4053dfe1d77c844e6ce06070db95703506c1078 [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",
18 ],
Steven Moreland90e3a502017-11-02 14:16:29 -070019
20 shared_libs: [
21 "libhidlbase",
Steven Moreland90e3a502017-11-02 14:16:29 -070022 "liblog",
23 "libbase",
Shraddha Basantwani33254102021-06-01 13:29:47 +053024 "libcutils",
Steven Moreland90e3a502017-11-02 14:16:29 -070025 "libutils",
26 "libhardware",
27 "android.hardware.tv.cec@1.0",
28 ],
29
30}
31
32cc_binary {
33 name: "android.hardware.tv.cec@1.0-service",
Chih-Hung Hsieh3f2ea622017-11-20 10:49:11 -080034 defaults: ["hidl_defaults"],
Steven Moreland90e3a502017-11-02 14:16:29 -070035 relative_install_path: "hw",
36 vendor: true,
37 init_rc: ["android.hardware.tv.cec@1.0-service.rc"],
38 srcs: ["service.cpp"],
39
40 shared_libs: [
41 "liblog",
42 "libcutils",
43 "libdl",
44 "libbase",
45 "libutils",
46 "libhardware_legacy",
47 "libhardware",
48 "libhidlbase",
Steven Moreland90e3a502017-11-02 14:16:29 -070049 "android.hardware.tv.cec@1.0",
50 ],
51
52}
Amye4ddc0d2019-06-13 19:21:24 -070053
54cc_binary {
55 name: "android.hardware.tv.cec@1.0-service.mock",
56 vintf_fragments: ["android.hardware.tv.cec@1.0-service.mock.xml"],
57 relative_install_path: "hw",
58 vendor: true,
59 init_rc: ["android.hardware.tv.cec@1.0-service.mock.rc"],
60 srcs: [
61 "serviceMock.cpp",
62 "HdmiCecMock.cpp",
63 ],
64
65 shared_libs: [
66 "liblog",
67 "libcutils",
68 "libbase",
69 "libutils",
70 "libhardware",
71 "libhidlbase",
Amye4ddc0d2019-06-13 19:21:24 -070072 "android.hardware.tv.cec@1.0",
73 ],
74}