blob: 926ff42835a45bfa81c6c662d98a5071b3fd299a [file] [log] [blame]
Venkatarama Avadhani90373fe2022-11-11 16:54:53 +05301// Copyright (C) 2022 The Android Open Source Project
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7// http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15package {
Aditya Choudharyc5c6c622024-01-31 11:06:17 +000016 default_team: "trendy_team_tv_os",
Venkatarama Avadhani90373fe2022-11-11 16:54:53 +053017 default_applicable_licenses: ["hardware_interfaces_license"],
18}
19
20cc_binary {
Venkatarama Avadhani601d2992022-12-12 22:29:30 +053021 name: "android.hardware.tv.hdmi.connection-service",
22 vintf_fragments: ["android.hardware.tv.hdmi.connection-service.xml"],
Venkatarama Avadhani90373fe2022-11-11 16:54:53 +053023 relative_install_path: "hw",
24 vendor: true,
25 cflags: [
26 "-Wall",
27 "-Wextra",
28 ],
Venkatarama Avadhani601d2992022-12-12 22:29:30 +053029 init_rc: ["android.hardware.tv.hdmi.connection-service.rc"],
Venkatarama Avadhani90373fe2022-11-11 16:54:53 +053030 srcs: [
31 "serviceMock.cpp",
Venkatarama Avadhani601d2992022-12-12 22:29:30 +053032 "HdmiConnectionMock.cpp",
Venkatarama Avadhani90373fe2022-11-11 16:54:53 +053033 ],
34 shared_libs: [
35 "libbinder_ndk",
36 "liblog",
37 "libbase",
38 "libutils",
39 "libhardware",
40 "libhidlbase",
Venkatarama Avadhani601d2992022-12-12 22:29:30 +053041 "android.hardware.tv.hdmi.connection-V1-ndk",
Venkatarama Avadhani90373fe2022-11-11 16:54:53 +053042 ],
43}
44
45cc_fuzz {
Venkatarama Avadhani601d2992022-12-12 22:29:30 +053046 name: "android.hardware.tv.hdmi.connection-service_fuzzer",
Venkatarama Avadhani90373fe2022-11-11 16:54:53 +053047 defaults: ["service_fuzzer_defaults"],
48 static_libs: [
Venkatarama Avadhani601d2992022-12-12 22:29:30 +053049 "android.hardware.tv.hdmi.connection-V1-ndk",
Venkatarama Avadhani90373fe2022-11-11 16:54:53 +053050 "liblog",
51 ],
52 srcs: [
53 "fuzzer.cpp",
Venkatarama Avadhani601d2992022-12-12 22:29:30 +053054 "HdmiConnectionMock.cpp",
Venkatarama Avadhani90373fe2022-11-11 16:54:53 +053055 ],
56 fuzz_config: {
57 componentid: 826094,
58 },
59}