51b5dc6b7c000f92c296a3202fe47a45789df572
1 // This file is autogenerated by hidl-gen. Do not edit manually.
3 filegroup {
4 name: "android.hardware.tests.foo@1.0_hal",
5 srcs: [
6 "types.hal",
7 "IFoo.hal",
8 "IFooCallback.hal",
9 "IMyTypes.hal",
10 "ISimple.hal",
11 "ITheirTypes.hal",
12 ],
13 }
15 genrule {
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 }
32 genrule {
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 }
70 cc_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 ],
85 export_shared_lib_headers: [
86 "libhidlbase",
87 "libhidltransport",
88 "libhwbinder",
89 "libutils",
90 ],
91 }
93 genrule {
94 name: "android.hardware.tests.foo@1.0-adapter-helper_genc++",
95 tools: ["hidl-gen"],
96 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.foo@1.0",
97 srcs: [
98 ":android.hardware.tests.foo@1.0_hal",
99 ],
100 out: [
101 "android/hardware/tests/foo/1.0/AFoo.cpp",
102 "android/hardware/tests/foo/1.0/AFooCallback.cpp",
103 "android/hardware/tests/foo/1.0/AMyTypes.cpp",
104 "android/hardware/tests/foo/1.0/ASimple.cpp",
105 "android/hardware/tests/foo/1.0/ATheirTypes.cpp",
106 ],
107 }
109 genrule {
110 name: "android.hardware.tests.foo@1.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.foo@1.0",
113 srcs: [
114 ":android.hardware.tests.foo@1.0_hal",
115 ],
116 out: [
117 "android/hardware/tests/foo/1.0/AFoo.h",
118 "android/hardware/tests/foo/1.0/AFooCallback.h",
119 "android/hardware/tests/foo/1.0/AMyTypes.h",
120 "android/hardware/tests/foo/1.0/ASimple.h",
121 "android/hardware/tests/foo/1.0/ATheirTypes.h",
122 ],
123 }
126 cc_library {
127 name: "android.hardware.tests.foo@1.0-adapter-helper",
128 defaults: ["hidl-module-defaults"],
129 generated_sources: ["android.hardware.tests.foo@1.0-adapter-helper_genc++"],
130 generated_headers: ["android.hardware.tests.foo@1.0-adapter-helper_genc++_headers"],
131 export_generated_headers: ["android.hardware.tests.foo@1.0-adapter-helper_genc++_headers"],
132 vendor_available: true,
133 shared_libs: [
134 "libhidlbase",
135 "libhidltransport",
136 "libhwbinder",
137 "liblog",
138 "libutils",
139 "libcutils",
140 "libhidladapter",
141 "android.hardware.tests.foo@1.0",
142 "android.hidl.base@1.0-adapter-helper",
143 ],
144 export_shared_lib_headers: [
145 "libhidlbase",
146 "libhidltransport",
147 "libhwbinder",
148 "libutils",
149 "libhidladapter",
150 "android.hardware.tests.foo@1.0",
151 "android.hidl.base@1.0-adapter-helper",
152 ],
153 }
155 genrule {
156 name: "android.hardware.tests.foo@1.0-adapter_genc++",
157 tools: ["hidl-gen"],
158 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.foo@1.0",
159 out: ["main.cpp"]
160 }
162 cc_test {
163 name: "android.hardware.tests.foo@1.0-adapter",
164 defaults: ["hidl-module-defaults"],
165 shared_libs: [
166 "libhidladapter",
167 "libhidlbase",
168 "libhidltransport",
169 "libutils",
170 "android.hardware.tests.foo@1.0",
171 "android.hardware.tests.foo@1.0-adapter-helper",
172 ],
173 generated_sources: ["android.hardware.tests.foo@1.0-adapter_genc++"],
174 }