1 // This file is autogenerated by hidl-gen. Do not edit manually.
3 filegroup {
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 }
13 genrule {
14 name: "android.hardware.tests.inheritance@1.0_genc++",
15 tools: ["hidl-gen"],
16 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.inheritance@1.0",
17 srcs: [
18 ":android.hardware.tests.inheritance@1.0_hal",
19 ],
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 }
28 genrule {
29 name: "android.hardware.tests.inheritance@1.0_genc++_headers",
30 tools: ["hidl-gen"],
31 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.inheritance@1.0",
32 srcs: [
33 ":android.hardware.tests.inheritance@1.0_hal",
34 ],
35 out: [
36 "android/hardware/tests/inheritance/1.0/IChild.h",
37 "android/hardware/tests/inheritance/1.0/IHwChild.h",
38 "android/hardware/tests/inheritance/1.0/BnHwChild.h",
39 "android/hardware/tests/inheritance/1.0/BpHwChild.h",
40 "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",
43 "android/hardware/tests/inheritance/1.0/BnHwFetcher.h",
44 "android/hardware/tests/inheritance/1.0/BpHwFetcher.h",
45 "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",
48 "android/hardware/tests/inheritance/1.0/BnHwGrandparent.h",
49 "android/hardware/tests/inheritance/1.0/BpHwGrandparent.h",
50 "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",
53 "android/hardware/tests/inheritance/1.0/BnHwParent.h",
54 "android/hardware/tests/inheritance/1.0/BpHwParent.h",
55 "android/hardware/tests/inheritance/1.0/BsParent.h",
56 ],
57 }
59 cc_library {
60 name: "android.hardware.tests.inheritance@1.0",
61 defaults: ["hidl-module-defaults"],
62 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"],
65 vendor_available: true,
66 shared_libs: [
67 "libhidlbase",
68 "libhidltransport",
69 "libhwbinder",
70 "liblog",
71 "libutils",
72 "libcutils",
73 ],
74 export_shared_lib_headers: [
75 "libhidlbase",
76 "libhidltransport",
77 "libhwbinder",
78 "libutils",
79 ],
80 }
82 genrule {
83 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 }
97 java_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 }
108 // This package does not export any types. Not creating java constants export.
111 genrule {
112 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 }
126 genrule {
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 }
141 cc_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 }
170 genrule {
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",
174 out: ["main.cpp"]
175 }
177 cc_test {
178 name: "android.hardware.tests.inheritance@1.0-adapter",
179 defaults: ["hidl-module-defaults"],
180 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 }