blob: 6b8c27e3d71d3f7948b9f87812ac9fe3bdad6872 [file] [log] [blame]
Yifan Hongcc6ad7d2016-10-18 18:44:17 -07001// This file is autogenerated by hidl-gen. Do not edit manually.
2
Tri Voac9f1c02017-02-06 09:59:51 -08003filegroup {
4 name: "android.hardware.tests.inheritance@1.0_hal",
5 srcs: [
6 "IChild.hal",
7 "IFetcher.hal",
8 "IGrandparent.hal",
9 "IParent.hal",
10 ],
11}
12
Yifan Hongcc6ad7d2016-10-18 18:44:17 -070013genrule {
14 name: "android.hardware.tests.inheritance@1.0_genc++",
Colin Cross8f084e02016-11-04 15:02:42 -070015 tools: ["hidl-gen"],
Steven Morelandcb360c62017-05-09 14:34:19 -070016 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.inheritance@1.0",
Yifan Hongcc6ad7d2016-10-18 18:44:17 -070017 srcs: [
Tri Vo06da29f2017-02-08 10:53:06 -080018 ":android.hardware.tests.inheritance@1.0_hal",
Yifan Hongcc6ad7d2016-10-18 18:44:17 -070019 ],
20 out: [
21 "android/hardware/tests/inheritance/1.0/ChildAll.cpp",
22 "android/hardware/tests/inheritance/1.0/FetcherAll.cpp",
23 "android/hardware/tests/inheritance/1.0/GrandparentAll.cpp",
24 "android/hardware/tests/inheritance/1.0/ParentAll.cpp",
25 ],
26}
27
28genrule {
29 name: "android.hardware.tests.inheritance@1.0_genc++_headers",
Colin Cross8f084e02016-11-04 15:02:42 -070030 tools: ["hidl-gen"],
Steven Morelandcb360c62017-05-09 14:34:19 -070031 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.inheritance@1.0",
Yifan Hongcc6ad7d2016-10-18 18:44:17 -070032 srcs: [
Tri Vo06da29f2017-02-08 10:53:06 -080033 ":android.hardware.tests.inheritance@1.0_hal",
Yifan Hongcc6ad7d2016-10-18 18:44:17 -070034 ],
35 out: [
36 "android/hardware/tests/inheritance/1.0/IChild.h",
37 "android/hardware/tests/inheritance/1.0/IHwChild.h",
Yifan Hong10ac9b42017-01-09 17:46:36 -080038 "android/hardware/tests/inheritance/1.0/BnHwChild.h",
39 "android/hardware/tests/inheritance/1.0/BpHwChild.h",
Yifan Hongcc6ad7d2016-10-18 18:44:17 -070040 "android/hardware/tests/inheritance/1.0/BsChild.h",
41 "android/hardware/tests/inheritance/1.0/IFetcher.h",
42 "android/hardware/tests/inheritance/1.0/IHwFetcher.h",
Yifan Hong10ac9b42017-01-09 17:46:36 -080043 "android/hardware/tests/inheritance/1.0/BnHwFetcher.h",
44 "android/hardware/tests/inheritance/1.0/BpHwFetcher.h",
Yifan Hongcc6ad7d2016-10-18 18:44:17 -070045 "android/hardware/tests/inheritance/1.0/BsFetcher.h",
46 "android/hardware/tests/inheritance/1.0/IGrandparent.h",
47 "android/hardware/tests/inheritance/1.0/IHwGrandparent.h",
Yifan Hong10ac9b42017-01-09 17:46:36 -080048 "android/hardware/tests/inheritance/1.0/BnHwGrandparent.h",
49 "android/hardware/tests/inheritance/1.0/BpHwGrandparent.h",
Yifan Hongcc6ad7d2016-10-18 18:44:17 -070050 "android/hardware/tests/inheritance/1.0/BsGrandparent.h",
51 "android/hardware/tests/inheritance/1.0/IParent.h",
52 "android/hardware/tests/inheritance/1.0/IHwParent.h",
Yifan Hong10ac9b42017-01-09 17:46:36 -080053 "android/hardware/tests/inheritance/1.0/BnHwParent.h",
54 "android/hardware/tests/inheritance/1.0/BpHwParent.h",
Yifan Hongcc6ad7d2016-10-18 18:44:17 -070055 "android/hardware/tests/inheritance/1.0/BsParent.h",
56 ],
57}
58
Steven Moreland72067082017-07-26 10:14:57 -070059cc_library {
Yifan Hongcc6ad7d2016-10-18 18:44:17 -070060 name: "android.hardware.tests.inheritance@1.0",
Steven Moreland06c85d92017-05-18 16:14:16 -070061 defaults: ["hidl-module-defaults"],
Yifan Hongcc6ad7d2016-10-18 18:44:17 -070062 generated_sources: ["android.hardware.tests.inheritance@1.0_genc++"],
63 generated_headers: ["android.hardware.tests.inheritance@1.0_genc++_headers"],
64 export_generated_headers: ["android.hardware.tests.inheritance@1.0_genc++_headers"],
Steven Moreland0dd5ba22017-04-11 09:57:11 -070065 vendor_available: true,
Yifan Hongcc6ad7d2016-10-18 18:44:17 -070066 shared_libs: [
Yifan Hong63544ea2016-11-16 14:17:58 -080067 "libhidlbase",
68 "libhidltransport",
Yifan Hongcc6ad7d2016-10-18 18:44:17 -070069 "libhwbinder",
Steven Moreland3e3a0992016-11-21 16:19:57 -080070 "liblog",
Yifan Hongcc6ad7d2016-10-18 18:44:17 -070071 "libutils",
72 "libcutils",
73 ],
Steven Moreland79820582016-11-01 13:04:54 -070074 export_shared_lib_headers: [
Yifan Hong63544ea2016-11-16 14:17:58 -080075 "libhidlbase",
76 "libhidltransport",
Steven Moreland79820582016-11-01 13:04:54 -070077 "libhwbinder",
78 "libutils",
Yifan Hongcc6ad7d2016-10-18 18:44:17 -070079 ],
80}
Steven Moreland26a0bb22017-09-22 14:10:47 -070081
82genrule {
Steven Morelandc3e80fa2017-10-10 11:05:20 -070083 name: "android.hardware.tests.inheritance-V1.0-java_gen_java",
84 tools: ["hidl-gen"],
85 cmd: "$(location hidl-gen) -o $(genDir) -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.inheritance@1.0",
86 srcs: [
87 ":android.hardware.tests.inheritance@1.0_hal",
88 ],
89 out: [
90 "android/hardware/tests/inheritance/V1_0/IChild.java",
91 "android/hardware/tests/inheritance/V1_0/IFetcher.java",
92 "android/hardware/tests/inheritance/V1_0/IGrandparent.java",
93 "android/hardware/tests/inheritance/V1_0/IParent.java",
94 ],
95}
96
97java_library {
98 name: "android.hardware.tests.inheritance-V1.0-java",
99 no_framework_libs: true,
100 defaults: ["hidl-java-module-defaults"],
101 srcs: [":android.hardware.tests.inheritance-V1.0-java_gen_java"],
102 libs: [
103 "hwbinder",
104 "android.hidl.base-V1.0-java",
105 ]
106}
107
108// This package does not export any types. Not creating java constants export.
109
110
111genrule {
Steven Moreland26a0bb22017-09-22 14:10:47 -0700112 name: "android.hardware.tests.inheritance@1.0-adapter-helper_genc++",
113 tools: ["hidl-gen"],
114 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.inheritance@1.0",
115 srcs: [
116 ":android.hardware.tests.inheritance@1.0_hal",
117 ],
118 out: [
119 "android/hardware/tests/inheritance/1.0/AChild.cpp",
120 "android/hardware/tests/inheritance/1.0/AFetcher.cpp",
121 "android/hardware/tests/inheritance/1.0/AGrandparent.cpp",
122 "android/hardware/tests/inheritance/1.0/AParent.cpp",
123 ],
124}
125
126genrule {
127 name: "android.hardware.tests.inheritance@1.0-adapter-helper_genc++_headers",
128 tools: ["hidl-gen"],
129 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.inheritance@1.0",
130 srcs: [
131 ":android.hardware.tests.inheritance@1.0_hal",
132 ],
133 out: [
134 "android/hardware/tests/inheritance/1.0/AChild.h",
135 "android/hardware/tests/inheritance/1.0/AFetcher.h",
136 "android/hardware/tests/inheritance/1.0/AGrandparent.h",
137 "android/hardware/tests/inheritance/1.0/AParent.h",
138 ],
139}
140
Steven Moreland26a0bb22017-09-22 14:10:47 -0700141cc_library {
142 name: "android.hardware.tests.inheritance@1.0-adapter-helper",
143 defaults: ["hidl-module-defaults"],
144 generated_sources: ["android.hardware.tests.inheritance@1.0-adapter-helper_genc++"],
145 generated_headers: ["android.hardware.tests.inheritance@1.0-adapter-helper_genc++_headers"],
146 export_generated_headers: ["android.hardware.tests.inheritance@1.0-adapter-helper_genc++_headers"],
147 vendor_available: true,
148 shared_libs: [
149 "libhidlbase",
150 "libhidltransport",
151 "libhwbinder",
152 "liblog",
153 "libutils",
154 "libcutils",
155 "libhidladapter",
156 "android.hardware.tests.inheritance@1.0",
157 "android.hidl.base@1.0-adapter-helper",
158 ],
159 export_shared_lib_headers: [
160 "libhidlbase",
161 "libhidltransport",
162 "libhwbinder",
163 "libutils",
164 "libhidladapter",
165 "android.hardware.tests.inheritance@1.0",
166 "android.hidl.base@1.0-adapter-helper",
167 ],
168}
169
170genrule {
171 name: "android.hardware.tests.inheritance@1.0-adapter_genc++",
172 tools: ["hidl-gen"],
173 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.inheritance@1.0",
Steven Morelanda5299ee2017-09-26 12:54:42 -0700174 out: ["main.cpp"]
175}
Steven Moreland26a0bb22017-09-22 14:10:47 -0700176
177cc_test {
178 name: "android.hardware.tests.inheritance@1.0-adapter",
Steven Moreland527fd762017-10-04 12:47:03 -0700179 defaults: ["hidl-module-defaults"],
Steven Moreland26a0bb22017-09-22 14:10:47 -0700180 shared_libs: [
181 "libhidladapter",
182 "libhidlbase",
183 "libhidltransport",
184 "libutils",
185 "android.hardware.tests.inheritance@1.0",
186 "android.hardware.tests.inheritance@1.0-adapter-helper",
187 ],
188 generated_sources: ["android.hardware.tests.inheritance@1.0-adapter_genc++"],
189}