summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorSteven Moreland2017-11-09 21:05:17 -0600
committerSteven Moreland2017-11-10 11:06:55 -0600
commita1169dd600091cc9a451b91e7b4573dc1d9049b3 (patch)
treee7b60403dc8cb464f2d9f9782c8bf06262e6bf74 /tests
parent771dff2a2d014df7118263d2c0a8cc8522cf480c (diff)
downloadplatform-hardware-interfaces-a1169dd600091cc9a451b91e7b4573dc1d9049b3.tar.gz
platform-hardware-interfaces-a1169dd600091cc9a451b91e7b4573dc1d9049b3.tar.xz
platform-hardware-interfaces-a1169dd600091cc9a451b91e7b4573dc1d9049b3.zip
Update makefiles for hidl_interface.
Bug: 35570956 Test: manual Change-Id: I7a220b78ee081240e1dc30ef5672ba39e3e98375
Diffstat (limited to 'tests')
-rw-r--r--tests/bar/1.0/Android.bp180
-rw-r--r--tests/baz/1.0/Android.bp189
-rw-r--r--tests/expression/1.0/Android.bp168
-rw-r--r--tests/extension/light/2.0/Android.bp175
-rw-r--r--tests/foo/1.0/Android.bp177
-rw-r--r--tests/hash/1.0/Android.bp159
-rw-r--r--tests/inheritance/1.0/Android.bp186
-rw-r--r--tests/libhwbinder/1.0/Android.bp168
-rw-r--r--tests/memory/1.0/Android.bp138
-rw-r--r--tests/msgq/1.0/Android.bp146
-rw-r--r--tests/multithread/1.0/Android.bp159
-rw-r--r--tests/pointer/1.0/Android.bp146
-rw-r--r--tests/trie/1.0/Android.bp148
13 files changed, 111 insertions, 2028 deletions
diff --git a/tests/bar/1.0/Android.bp b/tests/bar/1.0/Android.bp
index be286b50..45c84bcb 100644
--- a/tests/bar/1.0/Android.bp
+++ b/tests/bar/1.0/Android.bp
@@ -1,7 +1,8 @@
1// This file is autogenerated by hidl-gen. Do not edit manually. 1// This file is autogenerated by hidl-gen -Landroidbp.
2 2
3filegroup { 3hidl_interface {
4 name: "android.hardware.tests.bar@1.0_hal", 4 name: "android.hardware.tests.bar@1.0",
5 root: "android.hardware",
5 srcs: [ 6 srcs: [
6 "types.hal", 7 "types.hal",
7 "IBar.hal", 8 "IBar.hal",
@@ -10,176 +11,13 @@ filegroup {
10 "IImportRules.hal", 11 "IImportRules.hal",
11 "IImportTypes.hal", 12 "IImportTypes.hal",
12 ], 13 ],
13} 14 interfaces: [
14
15genrule {
16 name: "android.hardware.tests.bar@1.0_genc++",
17 tools: ["hidl-gen"],
18 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.bar@1.0",
19 srcs: [
20 ":android.hardware.tests.bar@1.0_hal",
21 ],
22 out: [
23 "android/hardware/tests/bar/1.0/types.cpp",
24 "android/hardware/tests/bar/1.0/BarAll.cpp",
25 "android/hardware/tests/bar/1.0/ComplicatedAll.cpp",
26 "android/hardware/tests/bar/1.0/FooCallbackAll.cpp",
27 "android/hardware/tests/bar/1.0/ImportRulesAll.cpp",
28 "android/hardware/tests/bar/1.0/ImportTypesAll.cpp",
29 ],
30}
31
32genrule {
33 name: "android.hardware.tests.bar@1.0_genc++_headers",
34 tools: ["hidl-gen"],
35 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.bar@1.0",
36 srcs: [
37 ":android.hardware.tests.bar@1.0_hal",
38 ],
39 out: [
40 "android/hardware/tests/bar/1.0/types.h",
41 "android/hardware/tests/bar/1.0/hwtypes.h",
42 "android/hardware/tests/bar/1.0/IBar.h",
43 "android/hardware/tests/bar/1.0/IHwBar.h",
44 "android/hardware/tests/bar/1.0/BnHwBar.h",
45 "android/hardware/tests/bar/1.0/BpHwBar.h",
46 "android/hardware/tests/bar/1.0/BsBar.h",
47 "android/hardware/tests/bar/1.0/IComplicated.h",
48 "android/hardware/tests/bar/1.0/IHwComplicated.h",
49 "android/hardware/tests/bar/1.0/BnHwComplicated.h",
50 "android/hardware/tests/bar/1.0/BpHwComplicated.h",
51 "android/hardware/tests/bar/1.0/BsComplicated.h",
52 "android/hardware/tests/bar/1.0/IFooCallback.h",
53 "android/hardware/tests/bar/1.0/IHwFooCallback.h",
54 "android/hardware/tests/bar/1.0/BnHwFooCallback.h",
55 "android/hardware/tests/bar/1.0/BpHwFooCallback.h",
56 "android/hardware/tests/bar/1.0/BsFooCallback.h",
57 "android/hardware/tests/bar/1.0/IImportRules.h",
58 "android/hardware/tests/bar/1.0/IHwImportRules.h",
59 "android/hardware/tests/bar/1.0/BnHwImportRules.h",
60 "android/hardware/tests/bar/1.0/BpHwImportRules.h",
61 "android/hardware/tests/bar/1.0/BsImportRules.h",
62 "android/hardware/tests/bar/1.0/IImportTypes.h",
63 "android/hardware/tests/bar/1.0/IHwImportTypes.h",
64 "android/hardware/tests/bar/1.0/BnHwImportTypes.h",
65 "android/hardware/tests/bar/1.0/BpHwImportTypes.h",
66 "android/hardware/tests/bar/1.0/BsImportTypes.h",
67 ],
68}
69
70cc_library {
71 name: "android.hardware.tests.bar@1.0",
72 defaults: ["hidl-module-defaults"],
73 generated_sources: ["android.hardware.tests.bar@1.0_genc++"],
74 generated_headers: ["android.hardware.tests.bar@1.0_genc++_headers"],
75 export_generated_headers: ["android.hardware.tests.bar@1.0_genc++_headers"],
76 vendor_available: true,
77 shared_libs: [
78 "libhidlbase",
79 "libhidltransport",
80 "libhwbinder",
81 "liblog",
82 "libutils",
83 "libcutils",
84 "android.hardware.tests.foo@1.0", 15 "android.hardware.tests.foo@1.0",
16 "android.hidl.base@1.0",
85 ], 17 ],
86 export_shared_lib_headers: [ 18 types: [
87 "libhidlbase", 19 "Def",
88 "libhidltransport",
89 "libhwbinder",
90 "libutils",
91 "android.hardware.tests.foo@1.0",
92 ], 20 ],
21 gen_java: false,
93} 22}
94 23
95// This package is not java compatible. Not creating java target.
96
97// This package does not export any types. Not creating java constants export.
98
99
100genrule {
101 name: "android.hardware.tests.bar@1.0-adapter-helper_genc++",
102 tools: ["hidl-gen"],
103 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.bar@1.0",
104 srcs: [
105 ":android.hardware.tests.bar@1.0_hal",
106 ],
107 out: [
108 "android/hardware/tests/bar/1.0/ABar.cpp",
109 "android/hardware/tests/bar/1.0/AComplicated.cpp",
110 "android/hardware/tests/bar/1.0/AFooCallback.cpp",
111 "android/hardware/tests/bar/1.0/AImportRules.cpp",
112 "android/hardware/tests/bar/1.0/AImportTypes.cpp",
113 ],
114}
115
116genrule {
117 name: "android.hardware.tests.bar@1.0-adapter-helper_genc++_headers",
118 tools: ["hidl-gen"],
119 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.bar@1.0",
120 srcs: [
121 ":android.hardware.tests.bar@1.0_hal",
122 ],
123 out: [
124 "android/hardware/tests/bar/1.0/ABar.h",
125 "android/hardware/tests/bar/1.0/AComplicated.h",
126 "android/hardware/tests/bar/1.0/AFooCallback.h",
127 "android/hardware/tests/bar/1.0/AImportRules.h",
128 "android/hardware/tests/bar/1.0/AImportTypes.h",
129 ],
130}
131
132cc_library {
133 name: "android.hardware.tests.bar@1.0-adapter-helper",
134 defaults: ["hidl-module-defaults"],
135 generated_sources: ["android.hardware.tests.bar@1.0-adapter-helper_genc++"],
136 generated_headers: ["android.hardware.tests.bar@1.0-adapter-helper_genc++_headers"],
137 export_generated_headers: ["android.hardware.tests.bar@1.0-adapter-helper_genc++_headers"],
138 vendor_available: true,
139 shared_libs: [
140 "libhidlbase",
141 "libhidltransport",
142 "libhwbinder",
143 "liblog",
144 "libutils",
145 "libcutils",
146 "libhidladapter",
147 "android.hardware.tests.bar@1.0",
148 "android.hardware.tests.foo@1.0",
149 "android.hardware.tests.foo@1.0-adapter-helper",
150 "android.hidl.base@1.0-adapter-helper",
151 ],
152 export_shared_lib_headers: [
153 "libhidlbase",
154 "libhidltransport",
155 "libhwbinder",
156 "libutils",
157 "libhidladapter",
158 "android.hardware.tests.bar@1.0",
159 "android.hardware.tests.foo@1.0",
160 "android.hardware.tests.foo@1.0-adapter-helper",
161 "android.hidl.base@1.0-adapter-helper",
162 ],
163}
164
165genrule {
166 name: "android.hardware.tests.bar@1.0-adapter_genc++",
167 tools: ["hidl-gen"],
168 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.bar@1.0",
169 out: ["main.cpp"]
170}
171
172cc_test {
173 name: "android.hardware.tests.bar@1.0-adapter",
174 defaults: ["hidl-module-defaults"],
175 shared_libs: [
176 "libhidladapter",
177 "libhidlbase",
178 "libhidltransport",
179 "libutils",
180 "android.hardware.tests.bar@1.0",
181 "android.hardware.tests.foo@1.0",
182 "android.hardware.tests.bar@1.0-adapter-helper",
183 ],
184 generated_sources: ["android.hardware.tests.bar@1.0-adapter_genc++"],
185}
diff --git a/tests/baz/1.0/Android.bp b/tests/baz/1.0/Android.bp
index 6281ddc0..edf8fe67 100644
--- a/tests/baz/1.0/Android.bp
+++ b/tests/baz/1.0/Android.bp
@@ -1,7 +1,8 @@
1// This file is autogenerated by hidl-gen. Do not edit manually. 1// This file is autogenerated by hidl-gen -Landroidbp.
2 2
3filegroup { 3hidl_interface {
4 name: "android.hardware.tests.baz@1.0_hal", 4 name: "android.hardware.tests.baz@1.0",
5 root: "android.hardware",
5 srcs: [ 6 srcs: [
6 "types.hal", 7 "types.hal",
7 "IBase.hal", 8 "IBase.hal",
@@ -9,185 +10,11 @@ filegroup {
9 "IBazCallback.hal", 10 "IBazCallback.hal",
10 "IQuux.hal", 11 "IQuux.hal",
11 ], 12 ],
12} 13 interfaces: [
13 14 "android.hidl.base@1.0",
14genrule {
15 name: "android.hardware.tests.baz@1.0_genc++",
16 tools: ["hidl-gen"],
17 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.baz@1.0",
18 srcs: [
19 ":android.hardware.tests.baz@1.0_hal",
20 ], 15 ],
21 out: [ 16 types: [
22 "android/hardware/tests/baz/1.0/types.cpp",
23 "android/hardware/tests/baz/1.0/BaseAll.cpp",
24 "android/hardware/tests/baz/1.0/BazAll.cpp",
25 "android/hardware/tests/baz/1.0/BazCallbackAll.cpp",
26 "android/hardware/tests/baz/1.0/QuuxAll.cpp",
27 ], 17 ],
18 gen_java: true,
28} 19}
29 20
30genrule {
31 name: "android.hardware.tests.baz@1.0_genc++_headers",
32 tools: ["hidl-gen"],
33 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.baz@1.0",
34 srcs: [
35 ":android.hardware.tests.baz@1.0_hal",
36 ],
37 out: [
38 "android/hardware/tests/baz/1.0/types.h",
39 "android/hardware/tests/baz/1.0/hwtypes.h",
40 "android/hardware/tests/baz/1.0/IBase.h",
41 "android/hardware/tests/baz/1.0/IHwBase.h",
42 "android/hardware/tests/baz/1.0/BnHwBase.h",
43 "android/hardware/tests/baz/1.0/BpHwBase.h",
44 "android/hardware/tests/baz/1.0/BsBase.h",
45 "android/hardware/tests/baz/1.0/IBaz.h",
46 "android/hardware/tests/baz/1.0/IHwBaz.h",
47 "android/hardware/tests/baz/1.0/BnHwBaz.h",
48 "android/hardware/tests/baz/1.0/BpHwBaz.h",
49 "android/hardware/tests/baz/1.0/BsBaz.h",
50 "android/hardware/tests/baz/1.0/IBazCallback.h",
51 "android/hardware/tests/baz/1.0/IHwBazCallback.h",
52 "android/hardware/tests/baz/1.0/BnHwBazCallback.h",
53 "android/hardware/tests/baz/1.0/BpHwBazCallback.h",
54 "android/hardware/tests/baz/1.0/BsBazCallback.h",
55 "android/hardware/tests/baz/1.0/IQuux.h",
56 "android/hardware/tests/baz/1.0/IHwQuux.h",
57 "android/hardware/tests/baz/1.0/BnHwQuux.h",
58 "android/hardware/tests/baz/1.0/BpHwQuux.h",
59 "android/hardware/tests/baz/1.0/BsQuux.h",
60 ],
61}
62
63cc_library {
64 name: "android.hardware.tests.baz@1.0",
65 defaults: ["hidl-module-defaults"],
66 generated_sources: ["android.hardware.tests.baz@1.0_genc++"],
67 generated_headers: ["android.hardware.tests.baz@1.0_genc++_headers"],
68 export_generated_headers: ["android.hardware.tests.baz@1.0_genc++_headers"],
69 vendor_available: true,
70 shared_libs: [
71 "libhidlbase",
72 "libhidltransport",
73 "libhwbinder",
74 "liblog",
75 "libutils",
76 "libcutils",
77 ],
78 export_shared_lib_headers: [
79 "libhidlbase",
80 "libhidltransport",
81 "libhwbinder",
82 "libutils",
83 ],
84}
85
86genrule {
87 name: "android.hardware.tests.baz-V1.0-java_gen_java",
88 tools: ["hidl-gen"],
89 cmd: "$(location hidl-gen) -o $(genDir) -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.baz@1.0",
90 srcs: [
91 ":android.hardware.tests.baz@1.0_hal",
92 ],
93 out: [
94 "android/hardware/tests/baz/V1_0/IBase.java",
95 "android/hardware/tests/baz/V1_0/IBaz.java",
96 "android/hardware/tests/baz/V1_0/IBazCallback.java",
97 "android/hardware/tests/baz/V1_0/IQuux.java",
98 ],
99}
100
101java_library {
102 name: "android.hardware.tests.baz-V1.0-java",
103 no_framework_libs: true,
104 defaults: ["hidl-java-module-defaults"],
105 srcs: [":android.hardware.tests.baz-V1.0-java_gen_java"],
106 libs: [
107 "hwbinder",
108 "android.hidl.base-V1.0-java",
109 ]
110}
111
112// This package does not export any types. Not creating java constants export.
113
114
115genrule {
116 name: "android.hardware.tests.baz@1.0-adapter-helper_genc++",
117 tools: ["hidl-gen"],
118 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.baz@1.0",
119 srcs: [
120 ":android.hardware.tests.baz@1.0_hal",
121 ],
122 out: [
123 "android/hardware/tests/baz/1.0/ABase.cpp",
124 "android/hardware/tests/baz/1.0/ABaz.cpp",
125 "android/hardware/tests/baz/1.0/ABazCallback.cpp",
126 "android/hardware/tests/baz/1.0/AQuux.cpp",
127 ],
128}
129
130genrule {
131 name: "android.hardware.tests.baz@1.0-adapter-helper_genc++_headers",
132 tools: ["hidl-gen"],
133 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.baz@1.0",
134 srcs: [
135 ":android.hardware.tests.baz@1.0_hal",
136 ],
137 out: [
138 "android/hardware/tests/baz/1.0/ABase.h",
139 "android/hardware/tests/baz/1.0/ABaz.h",
140 "android/hardware/tests/baz/1.0/ABazCallback.h",
141 "android/hardware/tests/baz/1.0/AQuux.h",
142 ],
143}
144
145cc_library {
146 name: "android.hardware.tests.baz@1.0-adapter-helper",
147 defaults: ["hidl-module-defaults"],
148 generated_sources: ["android.hardware.tests.baz@1.0-adapter-helper_genc++"],
149 generated_headers: ["android.hardware.tests.baz@1.0-adapter-helper_genc++_headers"],
150 export_generated_headers: ["android.hardware.tests.baz@1.0-adapter-helper_genc++_headers"],
151 vendor_available: true,
152 shared_libs: [
153 "libhidlbase",
154 "libhidltransport",
155 "libhwbinder",
156 "liblog",
157 "libutils",
158 "libcutils",
159 "libhidladapter",
160 "android.hardware.tests.baz@1.0",
161 "android.hidl.base@1.0-adapter-helper",
162 ],
163 export_shared_lib_headers: [
164 "libhidlbase",
165 "libhidltransport",
166 "libhwbinder",
167 "libutils",
168 "libhidladapter",
169 "android.hardware.tests.baz@1.0",
170 "android.hidl.base@1.0-adapter-helper",
171 ],
172}
173
174genrule {
175 name: "android.hardware.tests.baz@1.0-adapter_genc++",
176 tools: ["hidl-gen"],
177 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.baz@1.0",
178 out: ["main.cpp"]
179}
180
181cc_test {
182 name: "android.hardware.tests.baz@1.0-adapter",
183 defaults: ["hidl-module-defaults"],
184 shared_libs: [
185 "libhidladapter",
186 "libhidlbase",
187 "libhidltransport",
188 "libutils",
189 "android.hardware.tests.baz@1.0",
190 "android.hardware.tests.baz@1.0-adapter-helper",
191 ],
192 generated_sources: ["android.hardware.tests.baz@1.0-adapter_genc++"],
193}
diff --git a/tests/expression/1.0/Android.bp b/tests/expression/1.0/Android.bp
index 6209549b..61ca6ac4 100644
--- a/tests/expression/1.0/Android.bp
+++ b/tests/expression/1.0/Android.bp
@@ -1,169 +1,15 @@
1// This file is autogenerated by hidl-gen. Do not edit manually. 1// This file is autogenerated by hidl-gen -Landroidbp.
2 2
3filegroup { 3hidl_interface {
4 name: "android.hardware.tests.expression@1.0_hal", 4 name: "android.hardware.tests.expression@1.0",
5 root: "android.hardware",
5 srcs: [ 6 srcs: [
6 "IExpression.hal", 7 "IExpression.hal",
7 "IExpressionExt.hal", 8 "IExpressionExt.hal",
8 ], 9 ],
9} 10 interfaces: [
10 11 "android.hidl.base@1.0",
11genrule {
12 name: "android.hardware.tests.expression@1.0_genc++",
13 tools: ["hidl-gen"],
14 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.expression@1.0",
15 srcs: [
16 ":android.hardware.tests.expression@1.0_hal",
17 ],
18 out: [
19 "android/hardware/tests/expression/1.0/ExpressionAll.cpp",
20 "android/hardware/tests/expression/1.0/ExpressionExtAll.cpp",
21 ],
22}
23
24genrule {
25 name: "android.hardware.tests.expression@1.0_genc++_headers",
26 tools: ["hidl-gen"],
27 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.expression@1.0",
28 srcs: [
29 ":android.hardware.tests.expression@1.0_hal",
30 ],
31 out: [
32 "android/hardware/tests/expression/1.0/IExpression.h",
33 "android/hardware/tests/expression/1.0/IHwExpression.h",
34 "android/hardware/tests/expression/1.0/BnHwExpression.h",
35 "android/hardware/tests/expression/1.0/BpHwExpression.h",
36 "android/hardware/tests/expression/1.0/BsExpression.h",
37 "android/hardware/tests/expression/1.0/IExpressionExt.h",
38 "android/hardware/tests/expression/1.0/IHwExpressionExt.h",
39 "android/hardware/tests/expression/1.0/BnHwExpressionExt.h",
40 "android/hardware/tests/expression/1.0/BpHwExpressionExt.h",
41 "android/hardware/tests/expression/1.0/BsExpressionExt.h",
42 ],
43}
44
45cc_library {
46 name: "android.hardware.tests.expression@1.0",
47 defaults: ["hidl-module-defaults"],
48 generated_sources: ["android.hardware.tests.expression@1.0_genc++"],
49 generated_headers: ["android.hardware.tests.expression@1.0_genc++_headers"],
50 export_generated_headers: ["android.hardware.tests.expression@1.0_genc++_headers"],
51 vendor_available: true,
52 shared_libs: [
53 "libhidlbase",
54 "libhidltransport",
55 "libhwbinder",
56 "liblog",
57 "libutils",
58 "libcutils",
59 ],
60 export_shared_lib_headers: [
61 "libhidlbase",
62 "libhidltransport",
63 "libhwbinder",
64 "libutils",
65 ],
66}
67
68genrule {
69 name: "android.hardware.tests.expression-V1.0-java_gen_java",
70 tools: ["hidl-gen"],
71 cmd: "$(location hidl-gen) -o $(genDir) -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.expression@1.0",
72 srcs: [
73 ":android.hardware.tests.expression@1.0_hal",
74 ],
75 out: [
76 "android/hardware/tests/expression/V1_0/IExpression.java",
77 "android/hardware/tests/expression/V1_0/IExpressionExt.java",
78 ],
79}
80
81java_library {
82 name: "android.hardware.tests.expression-V1.0-java",
83 no_framework_libs: true,
84 defaults: ["hidl-java-module-defaults"],
85 srcs: [":android.hardware.tests.expression-V1.0-java_gen_java"],
86 libs: [
87 "hwbinder",
88 "android.hidl.base-V1.0-java",
89 ]
90}
91
92// This package does not export any types. Not creating java constants export.
93
94
95genrule {
96 name: "android.hardware.tests.expression@1.0-adapter-helper_genc++",
97 tools: ["hidl-gen"],
98 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.expression@1.0",
99 srcs: [
100 ":android.hardware.tests.expression@1.0_hal",
101 ],
102 out: [
103 "android/hardware/tests/expression/1.0/AExpression.cpp",
104 "android/hardware/tests/expression/1.0/AExpressionExt.cpp",
105 ], 12 ],
13 gen_java: true,
106} 14}
107 15
108genrule {
109 name: "android.hardware.tests.expression@1.0-adapter-helper_genc++_headers",
110 tools: ["hidl-gen"],
111 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.expression@1.0",
112 srcs: [
113 ":android.hardware.tests.expression@1.0_hal",
114 ],
115 out: [
116 "android/hardware/tests/expression/1.0/AExpression.h",
117 "android/hardware/tests/expression/1.0/AExpressionExt.h",
118 ],
119}
120
121cc_library {
122 name: "android.hardware.tests.expression@1.0-adapter-helper",
123 defaults: ["hidl-module-defaults"],
124 generated_sources: ["android.hardware.tests.expression@1.0-adapter-helper_genc++"],
125 generated_headers: ["android.hardware.tests.expression@1.0-adapter-helper_genc++_headers"],
126 export_generated_headers: ["android.hardware.tests.expression@1.0-adapter-helper_genc++_headers"],
127 vendor_available: true,
128 shared_libs: [
129 "libhidlbase",
130 "libhidltransport",
131 "libhwbinder",
132 "liblog",
133 "libutils",
134 "libcutils",
135 "libhidladapter",
136 "android.hardware.tests.expression@1.0",
137 "android.hidl.base@1.0-adapter-helper",
138 ],
139 export_shared_lib_headers: [
140 "libhidlbase",
141 "libhidltransport",
142 "libhwbinder",
143 "libutils",
144 "libhidladapter",
145 "android.hardware.tests.expression@1.0",
146 "android.hidl.base@1.0-adapter-helper",
147 ],
148}
149
150genrule {
151 name: "android.hardware.tests.expression@1.0-adapter_genc++",
152 tools: ["hidl-gen"],
153 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.expression@1.0",
154 out: ["main.cpp"]
155}
156
157cc_test {
158 name: "android.hardware.tests.expression@1.0-adapter",
159 defaults: ["hidl-module-defaults"],
160 shared_libs: [
161 "libhidladapter",
162 "libhidlbase",
163 "libhidltransport",
164 "libutils",
165 "android.hardware.tests.expression@1.0",
166 "android.hardware.tests.expression@1.0-adapter-helper",
167 ],
168 generated_sources: ["android.hardware.tests.expression@1.0-adapter_genc++"],
169}
diff --git a/tests/extension/light/2.0/Android.bp b/tests/extension/light/2.0/Android.bp
index 612c2d6d..58c8392e 100644
--- a/tests/extension/light/2.0/Android.bp
+++ b/tests/extension/light/2.0/Android.bp
@@ -1,174 +1,21 @@
1// This file is autogenerated by hidl-gen. Do not edit manually. 1// This file is autogenerated by hidl-gen -Landroidbp.
2 2
3filegroup { 3hidl_interface {
4 name: "android.hardware.tests.extension.light@2.0_hal", 4 name: "android.hardware.tests.extension.light@2.0",
5 root: "android.hardware",
5 srcs: [ 6 srcs: [
6 "types.hal", 7 "types.hal",
7 "ILight.hal", 8 "ILight.hal",
8 ], 9 ],
9} 10 interfaces: [
10
11genrule {
12 name: "android.hardware.tests.extension.light@2.0_genc++",
13 tools: ["hidl-gen"],
14 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.extension.light@2.0",
15 srcs: [
16 ":android.hardware.tests.extension.light@2.0_hal",
17 ],
18 out: [
19 "android/hardware/tests/extension/light/2.0/types.cpp",
20 "android/hardware/tests/extension/light/2.0/LightAll.cpp",
21 ],
22}
23
24genrule {
25 name: "android.hardware.tests.extension.light@2.0_genc++_headers",
26 tools: ["hidl-gen"],
27 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.extension.light@2.0",
28 srcs: [
29 ":android.hardware.tests.extension.light@2.0_hal",
30 ],
31 out: [
32 "android/hardware/tests/extension/light/2.0/types.h",
33 "android/hardware/tests/extension/light/2.0/hwtypes.h",
34 "android/hardware/tests/extension/light/2.0/ILight.h",
35 "android/hardware/tests/extension/light/2.0/IHwLight.h",
36 "android/hardware/tests/extension/light/2.0/BnHwLight.h",
37 "android/hardware/tests/extension/light/2.0/BpHwLight.h",
38 "android/hardware/tests/extension/light/2.0/BsLight.h",
39 ],
40}
41
42cc_library {
43 name: "android.hardware.tests.extension.light@2.0",
44 defaults: ["hidl-module-defaults"],
45 generated_sources: ["android.hardware.tests.extension.light@2.0_genc++"],
46 generated_headers: ["android.hardware.tests.extension.light@2.0_genc++_headers"],
47 export_generated_headers: ["android.hardware.tests.extension.light@2.0_genc++_headers"],
48 vendor_available: true,
49 shared_libs: [
50 "libhidlbase",
51 "libhidltransport",
52 "libhwbinder",
53 "liblog",
54 "libutils",
55 "libcutils",
56 "android.hardware.light@2.0", 11 "android.hardware.light@2.0",
12 "android.hidl.base@1.0",
57 ], 13 ],
58 export_shared_lib_headers: [ 14 types: [
59 "libhidlbase", 15 "Brightness",
60 "libhidltransport", 16 "Default",
61 "libhwbinder", 17 "LightState",
62 "libutils",
63 "android.hardware.light@2.0",
64 ], 18 ],
19 gen_java: true,
65} 20}
66 21
67genrule {
68 name: "android.hardware.tests.extension.light-V2.0-java_gen_java",
69 tools: ["hidl-gen"],
70 cmd: "$(location hidl-gen) -o $(genDir) -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.extension.light@2.0",
71 srcs: [
72 ":android.hardware.tests.extension.light@2.0_hal",
73 ],
74 out: [
75 "android/hardware/tests/extension/light/V2_0/Brightness.java",
76 "android/hardware/tests/extension/light/V2_0/Default.java",
77 "android/hardware/tests/extension/light/V2_0/LightState.java",
78 "android/hardware/tests/extension/light/V2_0/ILight.java",
79 ],
80}
81
82java_library {
83 name: "android.hardware.tests.extension.light-V2.0-java",
84 no_framework_libs: true,
85 defaults: ["hidl-java-module-defaults"],
86 srcs: [":android.hardware.tests.extension.light-V2.0-java_gen_java"],
87 libs: [
88 "hwbinder",
89 "android.hardware.light-V2.0-java",
90 "android.hidl.base-V1.0-java",
91 ]
92}
93
94// This package does not export any types. Not creating java constants export.
95
96
97genrule {
98 name: "android.hardware.tests.extension.light@2.0-adapter-helper_genc++",
99 tools: ["hidl-gen"],
100 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.extension.light@2.0",
101 srcs: [
102 ":android.hardware.tests.extension.light@2.0_hal",
103 ],
104 out: [
105 "android/hardware/tests/extension/light/2.0/ALight.cpp",
106 ],
107}
108
109genrule {
110 name: "android.hardware.tests.extension.light@2.0-adapter-helper_genc++_headers",
111 tools: ["hidl-gen"],
112 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.extension.light@2.0",
113 srcs: [
114 ":android.hardware.tests.extension.light@2.0_hal",
115 ],
116 out: [
117 "android/hardware/tests/extension/light/2.0/ALight.h",
118 ],
119}
120
121cc_library {
122 name: "android.hardware.tests.extension.light@2.0-adapter-helper",
123 defaults: ["hidl-module-defaults"],
124 generated_sources: ["android.hardware.tests.extension.light@2.0-adapter-helper_genc++"],
125 generated_headers: ["android.hardware.tests.extension.light@2.0-adapter-helper_genc++_headers"],
126 export_generated_headers: ["android.hardware.tests.extension.light@2.0-adapter-helper_genc++_headers"],
127 vendor_available: true,
128 shared_libs: [
129 "libhidlbase",
130 "libhidltransport",
131 "libhwbinder",
132 "liblog",
133 "libutils",
134 "libcutils",
135 "libhidladapter",
136 "android.hardware.light@2.0",
137 "android.hardware.tests.extension.light@2.0",
138 "android.hardware.light@2.0-adapter-helper",
139 "android.hidl.base@1.0-adapter-helper",
140 ],
141 export_shared_lib_headers: [
142 "libhidlbase",
143 "libhidltransport",
144 "libhwbinder",
145 "libutils",
146 "libhidladapter",
147 "android.hardware.light@2.0",
148 "android.hardware.tests.extension.light@2.0",
149 "android.hardware.light@2.0-adapter-helper",
150 "android.hidl.base@1.0-adapter-helper",
151 ],
152}
153
154genrule {
155 name: "android.hardware.tests.extension.light@2.0-adapter_genc++",
156 tools: ["hidl-gen"],
157 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.extension.light@2.0",
158 out: ["main.cpp"]
159}
160
161cc_test {
162 name: "android.hardware.tests.extension.light@2.0-adapter",
163 defaults: ["hidl-module-defaults"],
164 shared_libs: [
165 "libhidladapter",
166 "libhidlbase",
167 "libhidltransport",
168 "libutils",
169 "android.hardware.light@2.0",
170 "android.hardware.tests.extension.light@2.0",
171 "android.hardware.tests.extension.light@2.0-adapter-helper",
172 ],
173 generated_sources: ["android.hardware.tests.extension.light@2.0-adapter_genc++"],
174}
diff --git a/tests/foo/1.0/Android.bp b/tests/foo/1.0/Android.bp
index 31302709..986115cb 100644
--- a/tests/foo/1.0/Android.bp
+++ b/tests/foo/1.0/Android.bp
@@ -1,7 +1,8 @@
1// This file is autogenerated by hidl-gen. Do not edit manually. 1// This file is autogenerated by hidl-gen -Landroidbp.
2 2
3filegroup { 3hidl_interface {
4 name: "android.hardware.tests.foo@1.0_hal", 4 name: "android.hardware.tests.foo@1.0",
5 root: "android.hardware",
5 srcs: [ 6 srcs: [
6 "types.hal", 7 "types.hal",
7 "IFoo.hal", 8 "IFoo.hal",
@@ -10,169 +11,15 @@ filegroup {
10 "ISimple.hal", 11 "ISimple.hal",
11 "ITheirTypes.hal", 12 "ITheirTypes.hal",
12 ], 13 ],
13} 14 interfaces: [
14 15 "android.hidl.base@1.0",
15genrule {
16 name: "android.hardware.tests.foo@1.0_genc++",
17 tools: ["hidl-gen"],
18 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.foo@1.0",
19 srcs: [
20 ":android.hardware.tests.foo@1.0_hal",
21 ],
22 out: [
23 "android/hardware/tests/foo/1.0/types.cpp",
24 "android/hardware/tests/foo/1.0/FooAll.cpp",
25 "android/hardware/tests/foo/1.0/FooCallbackAll.cpp",
26 "android/hardware/tests/foo/1.0/MyTypesAll.cpp",
27 "android/hardware/tests/foo/1.0/SimpleAll.cpp",
28 "android/hardware/tests/foo/1.0/TheirTypesAll.cpp",
29 ],
30}
31
32genrule {
33 name: "android.hardware.tests.foo@1.0_genc++_headers",
34 tools: ["hidl-gen"],
35 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.foo@1.0",
36 srcs: [
37 ":android.hardware.tests.foo@1.0_hal",
38 ],
39 out: [
40 "android/hardware/tests/foo/1.0/types.h",
41 "android/hardware/tests/foo/1.0/hwtypes.h",
42 "android/hardware/tests/foo/1.0/IFoo.h",
43 "android/hardware/tests/foo/1.0/IHwFoo.h",
44 "android/hardware/tests/foo/1.0/BnHwFoo.h",
45 "android/hardware/tests/foo/1.0/BpHwFoo.h",
46 "android/hardware/tests/foo/1.0/BsFoo.h",
47 "android/hardware/tests/foo/1.0/IFooCallback.h",
48 "android/hardware/tests/foo/1.0/IHwFooCallback.h",
49 "android/hardware/tests/foo/1.0/BnHwFooCallback.h",
50 "android/hardware/tests/foo/1.0/BpHwFooCallback.h",
51 "android/hardware/tests/foo/1.0/BsFooCallback.h",
52 "android/hardware/tests/foo/1.0/IMyTypes.h",
53 "android/hardware/tests/foo/1.0/IHwMyTypes.h",
54 "android/hardware/tests/foo/1.0/BnHwMyTypes.h",
55 "android/hardware/tests/foo/1.0/BpHwMyTypes.h",
56 "android/hardware/tests/foo/1.0/BsMyTypes.h",
57 "android/hardware/tests/foo/1.0/ISimple.h",
58 "android/hardware/tests/foo/1.0/IHwSimple.h",
59 "android/hardware/tests/foo/1.0/BnHwSimple.h",
60 "android/hardware/tests/foo/1.0/BpHwSimple.h",
61 "android/hardware/tests/foo/1.0/BsSimple.h",
62 "android/hardware/tests/foo/1.0/ITheirTypes.h",
63 "android/hardware/tests/foo/1.0/IHwTheirTypes.h",
64 "android/hardware/tests/foo/1.0/BnHwTheirTypes.h",
65 "android/hardware/tests/foo/1.0/BpHwTheirTypes.h",
66 "android/hardware/tests/foo/1.0/BsTheirTypes.h",
67 ],
68}
69
70cc_library {
71 name: "android.hardware.tests.foo@1.0",
72 defaults: ["hidl-module-defaults"],
73 generated_sources: ["android.hardware.tests.foo@1.0_genc++"],
74 generated_headers: ["android.hardware.tests.foo@1.0_genc++_headers"],
75 export_generated_headers: ["android.hardware.tests.foo@1.0_genc++_headers"],
76 vendor_available: true,
77 shared_libs: [
78 "libhidlbase",
79 "libhidltransport",
80 "libhwbinder",
81 "liblog",
82 "libutils",
83 "libcutils",
84 ], 16 ],
85 export_shared_lib_headers: [ 17 types: [
86 "libhidlbase", 18 "Abc",
87 "libhidltransport", 19 "Def",
88 "libhwbinder", 20 "Outer",
89 "libutils", 21 "Unrelated",
90 ], 22 ],
23 gen_java: false,
91} 24}
92 25
93// This package is not java compatible. Not creating java target.
94
95// This package does not export any types. Not creating java constants export.
96
97
98genrule {
99 name: "android.hardware.tests.foo@1.0-adapter-helper_genc++",
100 tools: ["hidl-gen"],
101 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.foo@1.0",
102 srcs: [
103 ":android.hardware.tests.foo@1.0_hal",
104 ],
105 out: [
106 "android/hardware/tests/foo/1.0/AFoo.cpp",
107 "android/hardware/tests/foo/1.0/AFooCallback.cpp",
108 "android/hardware/tests/foo/1.0/AMyTypes.cpp",
109 "android/hardware/tests/foo/1.0/ASimple.cpp",
110 "android/hardware/tests/foo/1.0/ATheirTypes.cpp",
111 ],
112}
113
114genrule {
115 name: "android.hardware.tests.foo@1.0-adapter-helper_genc++_headers",
116 tools: ["hidl-gen"],
117 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.foo@1.0",
118 srcs: [
119 ":android.hardware.tests.foo@1.0_hal",
120 ],
121 out: [
122 "android/hardware/tests/foo/1.0/AFoo.h",
123 "android/hardware/tests/foo/1.0/AFooCallback.h",
124 "android/hardware/tests/foo/1.0/AMyTypes.h",
125 "android/hardware/tests/foo/1.0/ASimple.h",
126 "android/hardware/tests/foo/1.0/ATheirTypes.h",
127 ],
128}
129
130cc_library {
131 name: "android.hardware.tests.foo@1.0-adapter-helper",
132 defaults: ["hidl-module-defaults"],
133 generated_sources: ["android.hardware.tests.foo@1.0-adapter-helper_genc++"],
134 generated_headers: ["android.hardware.tests.foo@1.0-adapter-helper_genc++_headers"],
135 export_generated_headers: ["android.hardware.tests.foo@1.0-adapter-helper_genc++_headers"],
136 vendor_available: true,
137 shared_libs: [
138 "libhidlbase",
139 "libhidltransport",
140 "libhwbinder",
141 "liblog",
142 "libutils",
143 "libcutils",
144 "libhidladapter",
145 "android.hardware.tests.foo@1.0",
146 "android.hidl.base@1.0-adapter-helper",
147 ],
148 export_shared_lib_headers: [
149 "libhidlbase",
150 "libhidltransport",
151 "libhwbinder",
152 "libutils",
153 "libhidladapter",
154 "android.hardware.tests.foo@1.0",
155 "android.hidl.base@1.0-adapter-helper",
156 ],
157}
158
159genrule {
160 name: "android.hardware.tests.foo@1.0-adapter_genc++",
161 tools: ["hidl-gen"],
162 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.foo@1.0",
163 out: ["main.cpp"]
164}
165
166cc_test {
167 name: "android.hardware.tests.foo@1.0-adapter",
168 defaults: ["hidl-module-defaults"],
169 shared_libs: [
170 "libhidladapter",
171 "libhidlbase",
172 "libhidltransport",
173 "libutils",
174 "android.hardware.tests.foo@1.0",
175 "android.hardware.tests.foo@1.0-adapter-helper",
176 ],
177 generated_sources: ["android.hardware.tests.foo@1.0-adapter_genc++"],
178}
diff --git a/tests/hash/1.0/Android.bp b/tests/hash/1.0/Android.bp
index 3d5822f0..20334cdd 100644
--- a/tests/hash/1.0/Android.bp
+++ b/tests/hash/1.0/Android.bp
@@ -1,159 +1,14 @@
1// This file is autogenerated by hidl-gen. Do not edit manually. 1// This file is autogenerated by hidl-gen -Landroidbp.
2 2
3filegroup { 3hidl_interface {
4 name: "android.hardware.tests.hash@1.0_hal",
5 srcs: [
6 "IHash.hal",
7 ],
8}
9
10genrule {
11 name: "android.hardware.tests.hash@1.0_genc++",
12 tools: ["hidl-gen"],
13 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.hash@1.0",
14 srcs: [
15 ":android.hardware.tests.hash@1.0_hal",
16 ],
17 out: [
18 "android/hardware/tests/hash/1.0/HashAll.cpp",
19 ],
20}
21
22genrule {
23 name: "android.hardware.tests.hash@1.0_genc++_headers",
24 tools: ["hidl-gen"],
25 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.hash@1.0",
26 srcs: [
27 ":android.hardware.tests.hash@1.0_hal",
28 ],
29 out: [
30 "android/hardware/tests/hash/1.0/IHash.h",
31 "android/hardware/tests/hash/1.0/IHwHash.h",
32 "android/hardware/tests/hash/1.0/BnHwHash.h",
33 "android/hardware/tests/hash/1.0/BpHwHash.h",
34 "android/hardware/tests/hash/1.0/BsHash.h",
35 ],
36}
37
38cc_library {
39 name: "android.hardware.tests.hash@1.0", 4 name: "android.hardware.tests.hash@1.0",
40 defaults: ["hidl-module-defaults"], 5 root: "android.hardware",
41 generated_sources: ["android.hardware.tests.hash@1.0_genc++"],
42 generated_headers: ["android.hardware.tests.hash@1.0_genc++_headers"],
43 export_generated_headers: ["android.hardware.tests.hash@1.0_genc++_headers"],
44 vendor_available: true,
45 shared_libs: [
46 "libhidlbase",
47 "libhidltransport",
48 "libhwbinder",
49 "liblog",
50 "libutils",
51 "libcutils",
52 ],
53 export_shared_lib_headers: [
54 "libhidlbase",
55 "libhidltransport",
56 "libhwbinder",
57 "libutils",
58 ],
59}
60
61genrule {
62 name: "android.hardware.tests.hash-V1.0-java_gen_java",
63 tools: ["hidl-gen"],
64 cmd: "$(location hidl-gen) -o $(genDir) -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.hash@1.0",
65 srcs: [
66 ":android.hardware.tests.hash@1.0_hal",
67 ],
68 out: [
69 "android/hardware/tests/hash/V1_0/IHash.java",
70 ],
71}
72
73java_library {
74 name: "android.hardware.tests.hash-V1.0-java",
75 no_framework_libs: true,
76 defaults: ["hidl-java-module-defaults"],
77 srcs: [":android.hardware.tests.hash-V1.0-java_gen_java"],
78 libs: [
79 "hwbinder",
80 "android.hidl.base-V1.0-java",
81 ]
82}
83
84// This package does not export any types. Not creating java constants export.
85
86
87genrule {
88 name: "android.hardware.tests.hash@1.0-adapter-helper_genc++",
89 tools: ["hidl-gen"],
90 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.hash@1.0",
91 srcs: [ 6 srcs: [
92 ":android.hardware.tests.hash@1.0_hal", 7 "IHash.hal",
93 ],
94 out: [
95 "android/hardware/tests/hash/1.0/AHash.cpp",
96 ],
97}
98
99genrule {
100 name: "android.hardware.tests.hash@1.0-adapter-helper_genc++_headers",
101 tools: ["hidl-gen"],
102 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.hash@1.0",
103 srcs: [
104 ":android.hardware.tests.hash@1.0_hal",
105 ],
106 out: [
107 "android/hardware/tests/hash/1.0/AHash.h",
108 ],
109}
110
111cc_library {
112 name: "android.hardware.tests.hash@1.0-adapter-helper",
113 defaults: ["hidl-module-defaults"],
114 generated_sources: ["android.hardware.tests.hash@1.0-adapter-helper_genc++"],
115 generated_headers: ["android.hardware.tests.hash@1.0-adapter-helper_genc++_headers"],
116 export_generated_headers: ["android.hardware.tests.hash@1.0-adapter-helper_genc++_headers"],
117 vendor_available: true,
118 shared_libs: [
119 "libhidlbase",
120 "libhidltransport",
121 "libhwbinder",
122 "liblog",
123 "libutils",
124 "libcutils",
125 "libhidladapter",
126 "android.hardware.tests.hash@1.0",
127 "android.hidl.base@1.0-adapter-helper",
128 ], 8 ],
129 export_shared_lib_headers: [ 9 interfaces: [
130 "libhidlbase", 10 "android.hidl.base@1.0",
131 "libhidltransport",
132 "libhwbinder",
133 "libutils",
134 "libhidladapter",
135 "android.hardware.tests.hash@1.0",
136 "android.hidl.base@1.0-adapter-helper",
137 ], 11 ],
12 gen_java: true,
138} 13}
139 14
140genrule {
141 name: "android.hardware.tests.hash@1.0-adapter_genc++",
142 tools: ["hidl-gen"],
143 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.hash@1.0",
144 out: ["main.cpp"]
145}
146
147cc_test {
148 name: "android.hardware.tests.hash@1.0-adapter",
149 defaults: ["hidl-module-defaults"],
150 shared_libs: [
151 "libhidladapter",
152 "libhidlbase",
153 "libhidltransport",
154 "libutils",
155 "android.hardware.tests.hash@1.0",
156 "android.hardware.tests.hash@1.0-adapter-helper",
157 ],
158 generated_sources: ["android.hardware.tests.hash@1.0-adapter_genc++"],
159}
diff --git a/tests/inheritance/1.0/Android.bp b/tests/inheritance/1.0/Android.bp
index 6b8c27e3..1d36d075 100644
--- a/tests/inheritance/1.0/Android.bp
+++ b/tests/inheritance/1.0/Android.bp
@@ -1,189 +1,17 @@
1// This file is autogenerated by hidl-gen. Do not edit manually. 1// This file is autogenerated by hidl-gen -Landroidbp.
2 2
3filegroup { 3hidl_interface {
4 name: "android.hardware.tests.inheritance@1.0_hal", 4 name: "android.hardware.tests.inheritance@1.0",
5 root: "android.hardware",
5 srcs: [ 6 srcs: [
6 "IChild.hal", 7 "IChild.hal",
7 "IFetcher.hal", 8 "IFetcher.hal",
8 "IGrandparent.hal", 9 "IGrandparent.hal",
9 "IParent.hal", 10 "IParent.hal",
10 ], 11 ],
11} 12 interfaces: [
12 13 "android.hidl.base@1.0",
13genrule {
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}
27
28genrule {
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}
58
59cc_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}
81
82genrule {
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}
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 {
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 ], 14 ],
15 gen_java: true,
124} 16}
125 17
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
141cc_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",
174 out: ["main.cpp"]
175}
176
177cc_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}
diff --git a/tests/libhwbinder/1.0/Android.bp b/tests/libhwbinder/1.0/Android.bp
index 0aff0e90..d5610024 100644
--- a/tests/libhwbinder/1.0/Android.bp
+++ b/tests/libhwbinder/1.0/Android.bp
@@ -1,169 +1,15 @@
1// This file is autogenerated by hidl-gen. Do not edit manually. 1// This file is autogenerated by hidl-gen -Landroidbp.
2 2
3filegroup { 3hidl_interface {
4 name: "android.hardware.tests.libhwbinder@1.0_hal", 4 name: "android.hardware.tests.libhwbinder@1.0",
5 root: "android.hardware",
5 srcs: [ 6 srcs: [
6 "IBenchmark.hal", 7 "IBenchmark.hal",
7 "IScheduleTest.hal", 8 "IScheduleTest.hal",
8 ], 9 ],
9} 10 interfaces: [
10 11 "android.hidl.base@1.0",
11genrule {
12 name: "android.hardware.tests.libhwbinder@1.0_genc++",
13 tools: ["hidl-gen"],
14 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.libhwbinder@1.0",
15 srcs: [
16 ":android.hardware.tests.libhwbinder@1.0_hal",
17 ],
18 out: [
19 "android/hardware/tests/libhwbinder/1.0/BenchmarkAll.cpp",
20 "android/hardware/tests/libhwbinder/1.0/ScheduleTestAll.cpp",
21 ],
22}
23
24genrule {
25 name: "android.hardware.tests.libhwbinder@1.0_genc++_headers",
26 tools: ["hidl-gen"],
27 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.libhwbinder@1.0",
28 srcs: [
29 ":android.hardware.tests.libhwbinder@1.0_hal",
30 ],
31 out: [
32 "android/hardware/tests/libhwbinder/1.0/IBenchmark.h",
33 "android/hardware/tests/libhwbinder/1.0/IHwBenchmark.h",
34 "android/hardware/tests/libhwbinder/1.0/BnHwBenchmark.h",
35 "android/hardware/tests/libhwbinder/1.0/BpHwBenchmark.h",
36 "android/hardware/tests/libhwbinder/1.0/BsBenchmark.h",
37 "android/hardware/tests/libhwbinder/1.0/IScheduleTest.h",
38 "android/hardware/tests/libhwbinder/1.0/IHwScheduleTest.h",
39 "android/hardware/tests/libhwbinder/1.0/BnHwScheduleTest.h",
40 "android/hardware/tests/libhwbinder/1.0/BpHwScheduleTest.h",
41 "android/hardware/tests/libhwbinder/1.0/BsScheduleTest.h",
42 ],
43}
44
45cc_library {
46 name: "android.hardware.tests.libhwbinder@1.0",
47 defaults: ["hidl-module-defaults"],
48 generated_sources: ["android.hardware.tests.libhwbinder@1.0_genc++"],
49 generated_headers: ["android.hardware.tests.libhwbinder@1.0_genc++_headers"],
50 export_generated_headers: ["android.hardware.tests.libhwbinder@1.0_genc++_headers"],
51 vendor_available: true,
52 shared_libs: [
53 "libhidlbase",
54 "libhidltransport",
55 "libhwbinder",
56 "liblog",
57 "libutils",
58 "libcutils",
59 ],
60 export_shared_lib_headers: [
61 "libhidlbase",
62 "libhidltransport",
63 "libhwbinder",
64 "libutils",
65 ],
66}
67
68genrule {
69 name: "android.hardware.tests.libhwbinder-V1.0-java_gen_java",
70 tools: ["hidl-gen"],
71 cmd: "$(location hidl-gen) -o $(genDir) -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.libhwbinder@1.0",
72 srcs: [
73 ":android.hardware.tests.libhwbinder@1.0_hal",
74 ],
75 out: [
76 "android/hardware/tests/libhwbinder/V1_0/IBenchmark.java",
77 "android/hardware/tests/libhwbinder/V1_0/IScheduleTest.java",
78 ],
79}
80
81java_library {
82 name: "android.hardware.tests.libhwbinder-V1.0-java",
83 no_framework_libs: true,
84 defaults: ["hidl-java-module-defaults"],
85 srcs: [":android.hardware.tests.libhwbinder-V1.0-java_gen_java"],
86 libs: [
87 "hwbinder",
88 "android.hidl.base-V1.0-java",
89 ]
90}
91
92// This package does not export any types. Not creating java constants export.
93
94
95genrule {
96 name: "android.hardware.tests.libhwbinder@1.0-adapter-helper_genc++",
97 tools: ["hidl-gen"],
98 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.libhwbinder@1.0",
99 srcs: [
100 ":android.hardware.tests.libhwbinder@1.0_hal",
101 ],
102 out: [
103 "android/hardware/tests/libhwbinder/1.0/ABenchmark.cpp",
104 "android/hardware/tests/libhwbinder/1.0/AScheduleTest.cpp",
105 ], 12 ],
13 gen_java: true,
106} 14}
107 15
108genrule {
109 name: "android.hardware.tests.libhwbinder@1.0-adapter-helper_genc++_headers",
110 tools: ["hidl-gen"],
111 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.libhwbinder@1.0",
112 srcs: [
113 ":android.hardware.tests.libhwbinder@1.0_hal",
114 ],
115 out: [
116 "android/hardware/tests/libhwbinder/1.0/ABenchmark.h",
117 "android/hardware/tests/libhwbinder/1.0/AScheduleTest.h",
118 ],
119}
120
121cc_library {
122 name: "android.hardware.tests.libhwbinder@1.0-adapter-helper",
123 defaults: ["hidl-module-defaults"],
124 generated_sources: ["android.hardware.tests.libhwbinder@1.0-adapter-helper_genc++"],
125 generated_headers: ["android.hardware.tests.libhwbinder@1.0-adapter-helper_genc++_headers"],
126 export_generated_headers: ["android.hardware.tests.libhwbinder@1.0-adapter-helper_genc++_headers"],
127 vendor_available: true,
128 shared_libs: [
129 "libhidlbase",
130 "libhidltransport",
131 "libhwbinder",
132 "liblog",
133 "libutils",
134 "libcutils",
135 "libhidladapter",
136 "android.hardware.tests.libhwbinder@1.0",
137 "android.hidl.base@1.0-adapter-helper",
138 ],
139 export_shared_lib_headers: [
140 "libhidlbase",
141 "libhidltransport",
142 "libhwbinder",
143 "libutils",
144 "libhidladapter",
145 "android.hardware.tests.libhwbinder@1.0",
146 "android.hidl.base@1.0-adapter-helper",
147 ],
148}
149
150genrule {
151 name: "android.hardware.tests.libhwbinder@1.0-adapter_genc++",
152 tools: ["hidl-gen"],
153 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.libhwbinder@1.0",
154 out: ["main.cpp"]
155}
156
157cc_test {
158 name: "android.hardware.tests.libhwbinder@1.0-adapter",
159 defaults: ["hidl-module-defaults"],
160 shared_libs: [
161 "libhidladapter",
162 "libhidlbase",
163 "libhidltransport",
164 "libutils",
165 "android.hardware.tests.libhwbinder@1.0",
166 "android.hardware.tests.libhwbinder@1.0-adapter-helper",
167 ],
168 generated_sources: ["android.hardware.tests.libhwbinder@1.0-adapter_genc++"],
169}
diff --git a/tests/memory/1.0/Android.bp b/tests/memory/1.0/Android.bp
index 0af8b656..cd97fe48 100644
--- a/tests/memory/1.0/Android.bp
+++ b/tests/memory/1.0/Android.bp
@@ -1,138 +1,14 @@
1// This file is autogenerated by hidl-gen. Do not edit manually. 1// This file is autogenerated by hidl-gen -Landroidbp.
2 2
3filegroup { 3hidl_interface {
4 name: "android.hardware.tests.memory@1.0_hal",
5 srcs: [
6 "IMemoryTest.hal",
7 ],
8}
9
10genrule {
11 name: "android.hardware.tests.memory@1.0_genc++",
12 tools: ["hidl-gen"],
13 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.memory@1.0",
14 srcs: [
15 ":android.hardware.tests.memory@1.0_hal",
16 ],
17 out: [
18 "android/hardware/tests/memory/1.0/MemoryTestAll.cpp",
19 ],
20}
21
22genrule {
23 name: "android.hardware.tests.memory@1.0_genc++_headers",
24 tools: ["hidl-gen"],
25 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.memory@1.0",
26 srcs: [
27 ":android.hardware.tests.memory@1.0_hal",
28 ],
29 out: [
30 "android/hardware/tests/memory/1.0/IMemoryTest.h",
31 "android/hardware/tests/memory/1.0/IHwMemoryTest.h",
32 "android/hardware/tests/memory/1.0/BnHwMemoryTest.h",
33 "android/hardware/tests/memory/1.0/BpHwMemoryTest.h",
34 "android/hardware/tests/memory/1.0/BsMemoryTest.h",
35 ],
36}
37
38cc_library {
39 name: "android.hardware.tests.memory@1.0", 4 name: "android.hardware.tests.memory@1.0",
40 defaults: ["hidl-module-defaults"], 5 root: "android.hardware",
41 generated_sources: ["android.hardware.tests.memory@1.0_genc++"],
42 generated_headers: ["android.hardware.tests.memory@1.0_genc++_headers"],
43 export_generated_headers: ["android.hardware.tests.memory@1.0_genc++_headers"],
44 vendor_available: true,
45 shared_libs: [
46 "libhidlbase",
47 "libhidltransport",
48 "libhwbinder",
49 "liblog",
50 "libutils",
51 "libcutils",
52 ],
53 export_shared_lib_headers: [
54 "libhidlbase",
55 "libhidltransport",
56 "libhwbinder",
57 "libutils",
58 ],
59}
60
61// This package is not java compatible. Not creating java target.
62
63// This package does not export any types. Not creating java constants export.
64
65
66genrule {
67 name: "android.hardware.tests.memory@1.0-adapter-helper_genc++",
68 tools: ["hidl-gen"],
69 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.memory@1.0",
70 srcs: [
71 ":android.hardware.tests.memory@1.0_hal",
72 ],
73 out: [
74 "android/hardware/tests/memory/1.0/AMemoryTest.cpp",
75 ],
76}
77
78genrule {
79 name: "android.hardware.tests.memory@1.0-adapter-helper_genc++_headers",
80 tools: ["hidl-gen"],
81 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.memory@1.0",
82 srcs: [ 6 srcs: [
83 ":android.hardware.tests.memory@1.0_hal", 7 "IMemoryTest.hal",
84 ],
85 out: [
86 "android/hardware/tests/memory/1.0/AMemoryTest.h",
87 ],
88}
89
90cc_library {
91 name: "android.hardware.tests.memory@1.0-adapter-helper",
92 defaults: ["hidl-module-defaults"],
93 generated_sources: ["android.hardware.tests.memory@1.0-adapter-helper_genc++"],
94 generated_headers: ["android.hardware.tests.memory@1.0-adapter-helper_genc++_headers"],
95 export_generated_headers: ["android.hardware.tests.memory@1.0-adapter-helper_genc++_headers"],
96 vendor_available: true,
97 shared_libs: [
98 "libhidlbase",
99 "libhidltransport",
100 "libhwbinder",
101 "liblog",
102 "libutils",
103 "libcutils",
104 "libhidladapter",
105 "android.hardware.tests.memory@1.0",
106 "android.hidl.base@1.0-adapter-helper",
107 ], 8 ],
108 export_shared_lib_headers: [ 9 interfaces: [
109 "libhidlbase", 10 "android.hidl.base@1.0",
110 "libhidltransport",
111 "libhwbinder",
112 "libutils",
113 "libhidladapter",
114 "android.hardware.tests.memory@1.0",
115 "android.hidl.base@1.0-adapter-helper",
116 ], 11 ],
12 gen_java: false,
117} 13}
118 14
119genrule {
120 name: "android.hardware.tests.memory@1.0-adapter_genc++",
121 tools: ["hidl-gen"],
122 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.memory@1.0",
123 out: ["main.cpp"]
124}
125
126cc_test {
127 name: "android.hardware.tests.memory@1.0-adapter",
128 defaults: ["hidl-module-defaults"],
129 shared_libs: [
130 "libhidladapter",
131 "libhidlbase",
132 "libhidltransport",
133 "libutils",
134 "android.hardware.tests.memory@1.0",
135 "android.hardware.tests.memory@1.0-adapter-helper",
136 ],
137 generated_sources: ["android.hardware.tests.memory@1.0-adapter_genc++"],
138}
diff --git a/tests/msgq/1.0/Android.bp b/tests/msgq/1.0/Android.bp
index c30553df..2d8d565a 100644
--- a/tests/msgq/1.0/Android.bp
+++ b/tests/msgq/1.0/Android.bp
@@ -1,147 +1,15 @@
1// This file is autogenerated by hidl-gen. Do not edit manually. 1// This file is autogenerated by hidl-gen -Landroidbp.
2 2
3filegroup { 3hidl_interface {
4 name: "android.hardware.tests.msgq@1.0_hal", 4 name: "android.hardware.tests.msgq@1.0",
5 root: "android.hardware",
5 srcs: [ 6 srcs: [
6 "IBenchmarkMsgQ.hal", 7 "IBenchmarkMsgQ.hal",
7 "ITestMsgQ.hal", 8 "ITestMsgQ.hal",
8 ], 9 ],
9} 10 interfaces: [
10 11 "android.hidl.base@1.0",
11genrule {
12 name: "android.hardware.tests.msgq@1.0_genc++",
13 tools: ["hidl-gen"],
14 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.msgq@1.0",
15 srcs: [
16 ":android.hardware.tests.msgq@1.0_hal",
17 ],
18 out: [
19 "android/hardware/tests/msgq/1.0/BenchmarkMsgQAll.cpp",
20 "android/hardware/tests/msgq/1.0/TestMsgQAll.cpp",
21 ],
22}
23
24genrule {
25 name: "android.hardware.tests.msgq@1.0_genc++_headers",
26 tools: ["hidl-gen"],
27 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.msgq@1.0",
28 srcs: [
29 ":android.hardware.tests.msgq@1.0_hal",
30 ],
31 out: [
32 "android/hardware/tests/msgq/1.0/IBenchmarkMsgQ.h",
33 "android/hardware/tests/msgq/1.0/IHwBenchmarkMsgQ.h",
34 "android/hardware/tests/msgq/1.0/BnHwBenchmarkMsgQ.h",
35 "android/hardware/tests/msgq/1.0/BpHwBenchmarkMsgQ.h",
36 "android/hardware/tests/msgq/1.0/BsBenchmarkMsgQ.h",
37 "android/hardware/tests/msgq/1.0/ITestMsgQ.h",
38 "android/hardware/tests/msgq/1.0/IHwTestMsgQ.h",
39 "android/hardware/tests/msgq/1.0/BnHwTestMsgQ.h",
40 "android/hardware/tests/msgq/1.0/BpHwTestMsgQ.h",
41 "android/hardware/tests/msgq/1.0/BsTestMsgQ.h",
42 ],
43}
44
45cc_library {
46 name: "android.hardware.tests.msgq@1.0",
47 defaults: ["hidl-module-defaults"],
48 generated_sources: ["android.hardware.tests.msgq@1.0_genc++"],
49 generated_headers: ["android.hardware.tests.msgq@1.0_genc++_headers"],
50 export_generated_headers: ["android.hardware.tests.msgq@1.0_genc++_headers"],
51 vendor_available: true,
52 shared_libs: [
53 "libhidlbase",
54 "libhidltransport",
55 "libhwbinder",
56 "liblog",
57 "libutils",
58 "libcutils",
59 ],
60 export_shared_lib_headers: [
61 "libhidlbase",
62 "libhidltransport",
63 "libhwbinder",
64 "libutils",
65 ],
66}
67
68// This package is not java compatible. Not creating java target.
69
70// This package does not export any types. Not creating java constants export.
71
72
73genrule {
74 name: "android.hardware.tests.msgq@1.0-adapter-helper_genc++",
75 tools: ["hidl-gen"],
76 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.msgq@1.0",
77 srcs: [
78 ":android.hardware.tests.msgq@1.0_hal",
79 ],
80 out: [
81 "android/hardware/tests/msgq/1.0/ABenchmarkMsgQ.cpp",
82 "android/hardware/tests/msgq/1.0/ATestMsgQ.cpp",
83 ],
84}
85
86genrule {
87 name: "android.hardware.tests.msgq@1.0-adapter-helper_genc++_headers",
88 tools: ["hidl-gen"],
89 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.msgq@1.0",
90 srcs: [
91 ":android.hardware.tests.msgq@1.0_hal",
92 ],
93 out: [
94 "android/hardware/tests/msgq/1.0/ABenchmarkMsgQ.h",
95 "android/hardware/tests/msgq/1.0/ATestMsgQ.h",
96 ],
97}
98
99cc_library {
100 name: "android.hardware.tests.msgq@1.0-adapter-helper",
101 defaults: ["hidl-module-defaults"],
102 generated_sources: ["android.hardware.tests.msgq@1.0-adapter-helper_genc++"],
103 generated_headers: ["android.hardware.tests.msgq@1.0-adapter-helper_genc++_headers"],
104 export_generated_headers: ["android.hardware.tests.msgq@1.0-adapter-helper_genc++_headers"],
105 vendor_available: true,
106 shared_libs: [
107 "libhidlbase",
108 "libhidltransport",
109 "libhwbinder",
110 "liblog",
111 "libutils",
112 "libcutils",
113 "libhidladapter",
114 "android.hardware.tests.msgq@1.0",
115 "android.hidl.base@1.0-adapter-helper",
116 ],
117 export_shared_lib_headers: [
118 "libhidlbase",
119 "libhidltransport",
120 "libhwbinder",
121 "libutils",
122 "libhidladapter",
123 "android.hardware.tests.msgq@1.0",
124 "android.hidl.base@1.0-adapter-helper",
125 ], 12 ],
13 gen_java: false,
126} 14}
127 15
128genrule {
129 name: "android.hardware.tests.msgq@1.0-adapter_genc++",
130 tools: ["hidl-gen"],
131 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.msgq@1.0",
132 out: ["main.cpp"]
133}
134
135cc_test {
136 name: "android.hardware.tests.msgq@1.0-adapter",
137 defaults: ["hidl-module-defaults"],
138 shared_libs: [
139 "libhidladapter",
140 "libhidlbase",
141 "libhidltransport",
142 "libutils",
143 "android.hardware.tests.msgq@1.0",
144 "android.hardware.tests.msgq@1.0-adapter-helper",
145 ],
146 generated_sources: ["android.hardware.tests.msgq@1.0-adapter_genc++"],
147}
diff --git a/tests/multithread/1.0/Android.bp b/tests/multithread/1.0/Android.bp
index cebf90e5..0d21b1b1 100644
--- a/tests/multithread/1.0/Android.bp
+++ b/tests/multithread/1.0/Android.bp
@@ -1,159 +1,14 @@
1// This file is autogenerated by hidl-gen. Do not edit manually. 1// This file is autogenerated by hidl-gen -Landroidbp.
2 2
3filegroup { 3hidl_interface {
4 name: "android.hardware.tests.multithread@1.0_hal",
5 srcs: [
6 "IMultithread.hal",
7 ],
8}
9
10genrule {
11 name: "android.hardware.tests.multithread@1.0_genc++",
12 tools: ["hidl-gen"],
13 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.multithread@1.0",
14 srcs: [
15 ":android.hardware.tests.multithread@1.0_hal",
16 ],
17 out: [
18 "android/hardware/tests/multithread/1.0/MultithreadAll.cpp",
19 ],
20}
21
22genrule {
23 name: "android.hardware.tests.multithread@1.0_genc++_headers",
24 tools: ["hidl-gen"],
25 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.multithread@1.0",
26 srcs: [
27 ":android.hardware.tests.multithread@1.0_hal",
28 ],
29 out: [
30 "android/hardware/tests/multithread/1.0/IMultithread.h",
31 "android/hardware/tests/multithread/1.0/IHwMultithread.h",
32 "android/hardware/tests/multithread/1.0/BnHwMultithread.h",
33 "android/hardware/tests/multithread/1.0/BpHwMultithread.h",
34 "android/hardware/tests/multithread/1.0/BsMultithread.h",
35 ],
36}
37
38cc_library {
39 name: "android.hardware.tests.multithread@1.0", 4 name: "android.hardware.tests.multithread@1.0",
40 defaults: ["hidl-module-defaults"], 5 root: "android.hardware",
41 generated_sources: ["android.hardware.tests.multithread@1.0_genc++"],
42 generated_headers: ["android.hardware.tests.multithread@1.0_genc++_headers"],
43 export_generated_headers: ["android.hardware.tests.multithread@1.0_genc++_headers"],
44 vendor_available: true,
45 shared_libs: [
46 "libhidlbase",
47 "libhidltransport",
48 "libhwbinder",
49 "liblog",
50 "libutils",
51 "libcutils",
52 ],
53 export_shared_lib_headers: [
54 "libhidlbase",
55 "libhidltransport",
56 "libhwbinder",
57 "libutils",
58 ],
59}
60
61genrule {
62 name: "android.hardware.tests.multithread-V1.0-java_gen_java",
63 tools: ["hidl-gen"],
64 cmd: "$(location hidl-gen) -o $(genDir) -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.multithread@1.0",
65 srcs: [
66 ":android.hardware.tests.multithread@1.0_hal",
67 ],
68 out: [
69 "android/hardware/tests/multithread/V1_0/IMultithread.java",
70 ],
71}
72
73java_library {
74 name: "android.hardware.tests.multithread-V1.0-java",
75 no_framework_libs: true,
76 defaults: ["hidl-java-module-defaults"],
77 srcs: [":android.hardware.tests.multithread-V1.0-java_gen_java"],
78 libs: [
79 "hwbinder",
80 "android.hidl.base-V1.0-java",
81 ]
82}
83
84// This package does not export any types. Not creating java constants export.
85
86
87genrule {
88 name: "android.hardware.tests.multithread@1.0-adapter-helper_genc++",
89 tools: ["hidl-gen"],
90 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.multithread@1.0",
91 srcs: [ 6 srcs: [
92 ":android.hardware.tests.multithread@1.0_hal", 7 "IMultithread.hal",
93 ],
94 out: [
95 "android/hardware/tests/multithread/1.0/AMultithread.cpp",
96 ],
97}
98
99genrule {
100 name: "android.hardware.tests.multithread@1.0-adapter-helper_genc++_headers",
101 tools: ["hidl-gen"],
102 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.multithread@1.0",
103 srcs: [
104 ":android.hardware.tests.multithread@1.0_hal",
105 ],
106 out: [
107 "android/hardware/tests/multithread/1.0/AMultithread.h",
108 ],
109}
110
111cc_library {
112 name: "android.hardware.tests.multithread@1.0-adapter-helper",
113 defaults: ["hidl-module-defaults"],
114 generated_sources: ["android.hardware.tests.multithread@1.0-adapter-helper_genc++"],
115 generated_headers: ["android.hardware.tests.multithread@1.0-adapter-helper_genc++_headers"],
116 export_generated_headers: ["android.hardware.tests.multithread@1.0-adapter-helper_genc++_headers"],
117 vendor_available: true,
118 shared_libs: [
119 "libhidlbase",
120 "libhidltransport",
121 "libhwbinder",
122 "liblog",
123 "libutils",
124 "libcutils",
125 "libhidladapter",
126 "android.hardware.tests.multithread@1.0",
127 "android.hidl.base@1.0-adapter-helper",
128 ], 8 ],
129 export_shared_lib_headers: [ 9 interfaces: [
130 "libhidlbase", 10 "android.hidl.base@1.0",
131 "libhidltransport",
132 "libhwbinder",
133 "libutils",
134 "libhidladapter",
135 "android.hardware.tests.multithread@1.0",
136 "android.hidl.base@1.0-adapter-helper",
137 ], 11 ],
12 gen_java: true,
138} 13}
139 14
140genrule {
141 name: "android.hardware.tests.multithread@1.0-adapter_genc++",
142 tools: ["hidl-gen"],
143 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.multithread@1.0",
144 out: ["main.cpp"]
145}
146
147cc_test {
148 name: "android.hardware.tests.multithread@1.0-adapter",
149 defaults: ["hidl-module-defaults"],
150 shared_libs: [
151 "libhidladapter",
152 "libhidlbase",
153 "libhidltransport",
154 "libutils",
155 "android.hardware.tests.multithread@1.0",
156 "android.hardware.tests.multithread@1.0-adapter-helper",
157 ],
158 generated_sources: ["android.hardware.tests.multithread@1.0-adapter_genc++"],
159}
diff --git a/tests/pointer/1.0/Android.bp b/tests/pointer/1.0/Android.bp
index 34cbaa92..3dc8e8a9 100644
--- a/tests/pointer/1.0/Android.bp
+++ b/tests/pointer/1.0/Android.bp
@@ -1,147 +1,15 @@
1// This file is autogenerated by hidl-gen. Do not edit manually. 1// This file is autogenerated by hidl-gen -Landroidbp.
2 2
3filegroup { 3hidl_interface {
4 name: "android.hardware.tests.pointer@1.0_hal", 4 name: "android.hardware.tests.pointer@1.0",
5 root: "android.hardware",
5 srcs: [ 6 srcs: [
6 "IGraph.hal", 7 "IGraph.hal",
7 "IPointer.hal", 8 "IPointer.hal",
8 ], 9 ],
9} 10 interfaces: [
10 11 "android.hidl.base@1.0",
11genrule {
12 name: "android.hardware.tests.pointer@1.0_genc++",
13 tools: ["hidl-gen"],
14 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.pointer@1.0",
15 srcs: [
16 ":android.hardware.tests.pointer@1.0_hal",
17 ],
18 out: [
19 "android/hardware/tests/pointer/1.0/GraphAll.cpp",
20 "android/hardware/tests/pointer/1.0/PointerAll.cpp",
21 ],
22}
23
24genrule {
25 name: "android.hardware.tests.pointer@1.0_genc++_headers",
26 tools: ["hidl-gen"],
27 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.pointer@1.0",
28 srcs: [
29 ":android.hardware.tests.pointer@1.0_hal",
30 ],
31 out: [
32 "android/hardware/tests/pointer/1.0/IGraph.h",
33 "android/hardware/tests/pointer/1.0/IHwGraph.h",
34 "android/hardware/tests/pointer/1.0/BnHwGraph.h",
35 "android/hardware/tests/pointer/1.0/BpHwGraph.h",
36 "android/hardware/tests/pointer/1.0/BsGraph.h",
37 "android/hardware/tests/pointer/1.0/IPointer.h",
38 "android/hardware/tests/pointer/1.0/IHwPointer.h",
39 "android/hardware/tests/pointer/1.0/BnHwPointer.h",
40 "android/hardware/tests/pointer/1.0/BpHwPointer.h",
41 "android/hardware/tests/pointer/1.0/BsPointer.h",
42 ],
43}
44
45cc_library {
46 name: "android.hardware.tests.pointer@1.0",
47 defaults: ["hidl-module-defaults"],
48 generated_sources: ["android.hardware.tests.pointer@1.0_genc++"],
49 generated_headers: ["android.hardware.tests.pointer@1.0_genc++_headers"],
50 export_generated_headers: ["android.hardware.tests.pointer@1.0_genc++_headers"],
51 vendor_available: true,
52 shared_libs: [
53 "libhidlbase",
54 "libhidltransport",
55 "libhwbinder",
56 "liblog",
57 "libutils",
58 "libcutils",
59 ],
60 export_shared_lib_headers: [
61 "libhidlbase",
62 "libhidltransport",
63 "libhwbinder",
64 "libutils",
65 ],
66}
67
68// This package is not java compatible. Not creating java target.
69
70// This package does not export any types. Not creating java constants export.
71
72
73genrule {
74 name: "android.hardware.tests.pointer@1.0-adapter-helper_genc++",
75 tools: ["hidl-gen"],
76 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.pointer@1.0",
77 srcs: [
78 ":android.hardware.tests.pointer@1.0_hal",
79 ],
80 out: [
81 "android/hardware/tests/pointer/1.0/AGraph.cpp",
82 "android/hardware/tests/pointer/1.0/APointer.cpp",
83 ],
84}
85
86genrule {
87 name: "android.hardware.tests.pointer@1.0-adapter-helper_genc++_headers",
88 tools: ["hidl-gen"],
89 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.pointer@1.0",
90 srcs: [
91 ":android.hardware.tests.pointer@1.0_hal",
92 ],
93 out: [
94 "android/hardware/tests/pointer/1.0/AGraph.h",
95 "android/hardware/tests/pointer/1.0/APointer.h",
96 ],
97}
98
99cc_library {
100 name: "android.hardware.tests.pointer@1.0-adapter-helper",
101 defaults: ["hidl-module-defaults"],
102 generated_sources: ["android.hardware.tests.pointer@1.0-adapter-helper_genc++"],
103 generated_headers: ["android.hardware.tests.pointer@1.0-adapter-helper_genc++_headers"],
104 export_generated_headers: ["android.hardware.tests.pointer@1.0-adapter-helper_genc++_headers"],
105 vendor_available: true,
106 shared_libs: [
107 "libhidlbase",
108 "libhidltransport",
109 "libhwbinder",
110 "liblog",
111 "libutils",
112 "libcutils",
113 "libhidladapter",
114 "android.hardware.tests.pointer@1.0",
115 "android.hidl.base@1.0-adapter-helper",
116 ],
117 export_shared_lib_headers: [
118 "libhidlbase",
119 "libhidltransport",
120 "libhwbinder",
121 "libutils",
122 "libhidladapter",
123 "android.hardware.tests.pointer@1.0",
124 "android.hidl.base@1.0-adapter-helper",
125 ], 12 ],
13 gen_java: false,
126} 14}
127 15
128genrule {
129 name: "android.hardware.tests.pointer@1.0-adapter_genc++",
130 tools: ["hidl-gen"],
131 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.pointer@1.0",
132 out: ["main.cpp"]
133}
134
135cc_test {
136 name: "android.hardware.tests.pointer@1.0-adapter",
137 defaults: ["hidl-module-defaults"],
138 shared_libs: [
139 "libhidladapter",
140 "libhidlbase",
141 "libhidltransport",
142 "libutils",
143 "android.hardware.tests.pointer@1.0",
144 "android.hardware.tests.pointer@1.0-adapter-helper",
145 ],
146 generated_sources: ["android.hardware.tests.pointer@1.0-adapter_genc++"],
147}
diff --git a/tests/trie/1.0/Android.bp b/tests/trie/1.0/Android.bp
index be45d12b..870a350f 100644
--- a/tests/trie/1.0/Android.bp
+++ b/tests/trie/1.0/Android.bp
@@ -1,142 +1,24 @@
1// This file is autogenerated by hidl-gen. Do not edit manually. 1// This file is autogenerated by hidl-gen -Landroidbp.
2 2
3filegroup { 3hidl_interface {
4 name: "android.hardware.tests.trie@1.0_hal", 4 name: "android.hardware.tests.trie@1.0",
5 root: "android.hardware",
5 srcs: [ 6 srcs: [
6 "types.hal", 7 "types.hal",
7 "ITrie.hal", 8 "ITrie.hal",
8 ], 9 ],
9} 10 interfaces: [
10 11 "android.hidl.base@1.0",
11genrule {
12 name: "android.hardware.tests.trie@1.0_genc++",
13 tools: ["hidl-gen"],
14 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.trie@1.0",
15 srcs: [
16 ":android.hardware.tests.trie@1.0_hal",
17 ],
18 out: [
19 "android/hardware/tests/trie/1.0/types.cpp",
20 "android/hardware/tests/trie/1.0/TrieAll.cpp",
21 ],
22}
23
24genrule {
25 name: "android.hardware.tests.trie@1.0_genc++_headers",
26 tools: ["hidl-gen"],
27 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.trie@1.0",
28 srcs: [
29 ":android.hardware.tests.trie@1.0_hal",
30 ],
31 out: [
32 "android/hardware/tests/trie/1.0/types.h",
33 "android/hardware/tests/trie/1.0/hwtypes.h",
34 "android/hardware/tests/trie/1.0/ITrie.h",
35 "android/hardware/tests/trie/1.0/IHwTrie.h",
36 "android/hardware/tests/trie/1.0/BnHwTrie.h",
37 "android/hardware/tests/trie/1.0/BpHwTrie.h",
38 "android/hardware/tests/trie/1.0/BsTrie.h",
39 ],
40}
41
42cc_library {
43 name: "android.hardware.tests.trie@1.0",
44 defaults: ["hidl-module-defaults"],
45 generated_sources: ["android.hardware.tests.trie@1.0_genc++"],
46 generated_headers: ["android.hardware.tests.trie@1.0_genc++_headers"],
47 export_generated_headers: ["android.hardware.tests.trie@1.0_genc++_headers"],
48 vendor_available: true,
49 shared_libs: [
50 "libhidlbase",
51 "libhidltransport",
52 "libhwbinder",
53 "liblog",
54 "libutils",
55 "libcutils",
56 ], 12 ],
57 export_shared_lib_headers: [ 13 types: [
58 "libhidlbase", 14 "A",
59 "libhidltransport", 15 "B",
60 "libhwbinder", 16 "E1",
61 "libutils", 17 "E2",
18 "S",
19 "TrieEdge",
20 "TrieNode",
62 ], 21 ],
22 gen_java: false,
63} 23}
64 24
65// This package is not java compatible. Not creating java target.
66
67// This package does not export any types. Not creating java constants export.
68
69
70genrule {
71 name: "android.hardware.tests.trie@1.0-adapter-helper_genc++",
72 tools: ["hidl-gen"],
73 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.trie@1.0",
74 srcs: [
75 ":android.hardware.tests.trie@1.0_hal",
76 ],
77 out: [
78 "android/hardware/tests/trie/1.0/ATrie.cpp",
79 ],
80}
81
82genrule {
83 name: "android.hardware.tests.trie@1.0-adapter-helper_genc++_headers",
84 tools: ["hidl-gen"],
85 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.trie@1.0",
86 srcs: [
87 ":android.hardware.tests.trie@1.0_hal",
88 ],
89 out: [
90 "android/hardware/tests/trie/1.0/ATrie.h",
91 ],
92}
93
94cc_library {
95 name: "android.hardware.tests.trie@1.0-adapter-helper",
96 defaults: ["hidl-module-defaults"],
97 generated_sources: ["android.hardware.tests.trie@1.0-adapter-helper_genc++"],
98 generated_headers: ["android.hardware.tests.trie@1.0-adapter-helper_genc++_headers"],
99 export_generated_headers: ["android.hardware.tests.trie@1.0-adapter-helper_genc++_headers"],
100 vendor_available: true,
101 shared_libs: [
102 "libhidlbase",
103 "libhidltransport",
104 "libhwbinder",
105 "liblog",
106 "libutils",
107 "libcutils",
108 "libhidladapter",
109 "android.hardware.tests.trie@1.0",
110 "android.hidl.base@1.0-adapter-helper",
111 ],
112 export_shared_lib_headers: [
113 "libhidlbase",
114 "libhidltransport",
115 "libhwbinder",
116 "libutils",
117 "libhidladapter",
118 "android.hardware.tests.trie@1.0",
119 "android.hidl.base@1.0-adapter-helper",
120 ],
121}
122
123genrule {
124 name: "android.hardware.tests.trie@1.0-adapter_genc++",
125 tools: ["hidl-gen"],
126 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.trie@1.0",
127 out: ["main.cpp"]
128}
129
130cc_test {
131 name: "android.hardware.tests.trie@1.0-adapter",
132 defaults: ["hidl-module-defaults"],
133 shared_libs: [
134 "libhidladapter",
135 "libhidlbase",
136 "libhidltransport",
137 "libutils",
138 "android.hardware.tests.trie@1.0",
139 "android.hardware.tests.trie@1.0-adapter-helper",
140 ],
141 generated_sources: ["android.hardware.tests.trie@1.0-adapter_genc++"],
142}