blob: 5b50f39bcd00b37fdcd997c94c300952b5cd885d [file] [log] [blame]
Eric Laurentfc496a22016-08-05 12:13:45 -07001// This file is autogenerated by hidl-gen. Do not edit manually.
2
3genrule {
4 name: "android.hardware.soundtrigger@2.0_genc++",
Colin Crossb785f5b2016-11-04 15:02:42 -07005 tools: ["hidl-gen"],
Yifan Hong50183942016-11-28 16:09:37 -08006 cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.soundtrigger@2.0",
Eric Laurentfc496a22016-08-05 12:13:45 -07007 srcs: [
8 "types.hal",
9 "ISoundTriggerHw.hal",
10 "ISoundTriggerHwCallback.hal",
11 ],
12 out: [
13 "android/hardware/soundtrigger/2.0/types.cpp",
14 "android/hardware/soundtrigger/2.0/SoundTriggerHwAll.cpp",
15 "android/hardware/soundtrigger/2.0/SoundTriggerHwCallbackAll.cpp",
16 ],
17}
18
19genrule {
20 name: "android.hardware.soundtrigger@2.0_genc++_headers",
Colin Crossb785f5b2016-11-04 15:02:42 -070021 tools: ["hidl-gen"],
Yifan Hong50183942016-11-28 16:09:37 -080022 cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.soundtrigger@2.0",
Eric Laurentfc496a22016-08-05 12:13:45 -070023 srcs: [
24 "types.hal",
25 "ISoundTriggerHw.hal",
26 "ISoundTriggerHwCallback.hal",
27 ],
28 out: [
29 "android/hardware/soundtrigger/2.0/types.h",
30 "android/hardware/soundtrigger/2.0/ISoundTriggerHw.h",
31 "android/hardware/soundtrigger/2.0/IHwSoundTriggerHw.h",
Yifan Honga18049a2017-01-11 13:14:59 -080032 "android/hardware/soundtrigger/2.0/BnHwSoundTriggerHw.h",
33 "android/hardware/soundtrigger/2.0/BpHwSoundTriggerHw.h",
Eric Laurentfc496a22016-08-05 12:13:45 -070034 "android/hardware/soundtrigger/2.0/BsSoundTriggerHw.h",
35 "android/hardware/soundtrigger/2.0/ISoundTriggerHwCallback.h",
36 "android/hardware/soundtrigger/2.0/IHwSoundTriggerHwCallback.h",
Yifan Honga18049a2017-01-11 13:14:59 -080037 "android/hardware/soundtrigger/2.0/BnHwSoundTriggerHwCallback.h",
38 "android/hardware/soundtrigger/2.0/BpHwSoundTriggerHwCallback.h",
Eric Laurentfc496a22016-08-05 12:13:45 -070039 "android/hardware/soundtrigger/2.0/BsSoundTriggerHwCallback.h",
40 ],
41}
42
43cc_library_shared {
44 name: "android.hardware.soundtrigger@2.0",
45 generated_sources: ["android.hardware.soundtrigger@2.0_genc++"],
46 generated_headers: ["android.hardware.soundtrigger@2.0_genc++_headers"],
47 export_generated_headers: ["android.hardware.soundtrigger@2.0_genc++_headers"],
48 shared_libs: [
Yifan Hong6b920e42016-11-16 14:17:58 -080049 "libhidlbase",
50 "libhidltransport",
Eric Laurentfc496a22016-08-05 12:13:45 -070051 "libhwbinder",
Steven Morelandf8d68ec2016-11-21 16:28:54 -080052 "liblog",
Eric Laurentfc496a22016-08-05 12:13:45 -070053 "libutils",
54 "libcutils",
55 "android.hardware.audio.common@2.0",
Yifan Hong50183942016-11-28 16:09:37 -080056 "android.hidl.base@1.0",
Eric Laurentfc496a22016-08-05 12:13:45 -070057 ],
Steven Morelandfcd74eb2016-11-02 10:23:49 -070058 export_shared_lib_headers: [
Yifan Hong6b920e42016-11-16 14:17:58 -080059 "libhidlbase",
60 "libhidltransport",
Steven Morelandfcd74eb2016-11-02 10:23:49 -070061 "libhwbinder",
62 "libutils",
Yifan Hongc2f27792016-11-07 15:38:41 -080063 "android.hardware.audio.common@2.0",
Yifan Hong50183942016-11-28 16:09:37 -080064 "android.hidl.base@1.0",
Steven Moreland69727772016-10-25 15:45:19 -070065 ],
Eric Laurentfc496a22016-08-05 12:13:45 -070066}
Keun Soo Yimccf74482017-01-18 14:02:15 -080067
68genrule {
69 name: "android.hardware.soundtrigger.vts.driver@2.0_genc++",
70 tools: ["hidl-gen", "vtsc"],
71 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.soundtrigger@2.0 && $(location vtsc) -mDRIVER -tSOURCE -b$(genDir) android/hardware/soundtrigger/2.0/ $(genDir)/android/hardware/soundtrigger/2.0/",
72 srcs: [
73 "types.hal",
74 "ISoundTriggerHw.hal",
75 "ISoundTriggerHwCallback.hal",
76 ],
77 out: [
78 "android/hardware/soundtrigger/2.0/types.vts.cpp",
79 "android/hardware/soundtrigger/2.0/SoundTriggerHw.vts.cpp",
80 "android/hardware/soundtrigger/2.0/SoundTriggerHwCallback.vts.cpp",
81 ],
82}
83
84genrule {
85 name: "android.hardware.soundtrigger.vts.driver@2.0_genc++_headers",
86 tools: ["hidl-gen", "vtsc"],
87 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.soundtrigger@2.0 && $(location vtsc) -mDRIVER -tHEADER -b$(genDir) android/hardware/soundtrigger/2.0/ $(genDir)/android/hardware/soundtrigger/2.0/",
88 srcs: [
89 "types.hal",
90 "ISoundTriggerHw.hal",
91 "ISoundTriggerHwCallback.hal",
92 ],
93 out: [
94 "android/hardware/soundtrigger/2.0/types.vts.h",
95 "android/hardware/soundtrigger/2.0/SoundTriggerHw.vts.h",
96 "android/hardware/soundtrigger/2.0/SoundTriggerHwCallback.vts.h",
97 ],
98}
99
100cc_library_shared {
101 name: "android.hardware.soundtrigger.vts.driver@2.0",
102 generated_sources: ["android.hardware.soundtrigger.vts.driver@2.0_genc++"],
103 generated_headers: ["android.hardware.soundtrigger.vts.driver@2.0_genc++_headers"],
104 export_generated_headers: ["android.hardware.soundtrigger.vts.driver@2.0_genc++_headers"],
105 shared_libs: [
106 "libhidlbase",
107 "libhidltransport",
108 "libhwbinder",
109 "liblog",
110 "libutils",
111 "libcutils",
112 "libvts_common",
113 "libvts_datatype",
114 "libvts_measurement",
115 "libvts_multidevice_proto",
116 "libcamera_metadata",
117 "libprotobuf-cpp-full",
118 "android.hardware.audio.common@2.0",
119 "android.hidl.base@1.0",
120 "android.hardware.soundtrigger@2.0",
121 ],
122 export_shared_lib_headers: [
123 "libhidlbase",
124 "libhidltransport",
125 "libhwbinder",
126 "libutils",
127 "android.hardware.audio.common@2.0",
128 "android.hidl.base@1.0",
129 ],
130}
131
132genrule {
133 name: "android.hardware.soundtrigger@2.0-ISoundTriggerHw-vts.profiler_genc++",
134 tools: ["hidl-gen", "vtsc"],
135 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.soundtrigger@2.0 && $(location vtsc) -mPROFILER -tSOURCE -b$(genDir) android/hardware/soundtrigger/2.0/ $(genDir)/android/hardware/soundtrigger/2.0/",
136 srcs: [
137 "ISoundTriggerHw.hal",
138 "types.hal",
139 ],
140 out: [
141 "android/hardware/soundtrigger/2.0/SoundTriggerHw.vts.cpp",
142 "android/hardware/soundtrigger/2.0/types.vts.cpp",
143 ],
144}
145
146genrule {
147 name: "android.hardware.soundtrigger@2.0-ISoundTriggerHw-vts.profiler_genc++_headers",
148 tools: ["hidl-gen", "vtsc"],
149 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.soundtrigger@2.0 && $(location vtsc) -mPROFILER -tHEADER -b$(genDir) android/hardware/soundtrigger/2.0/ $(genDir)/android/hardware/soundtrigger/2.0/",
150 srcs: [
151 "ISoundTriggerHw.hal",
152 "types.hal",
153 ],
154 out: [
155 "android/hardware/soundtrigger/2.0/SoundTriggerHw.vts.h",
156 "android/hardware/soundtrigger/2.0/types.vts.h",
157 ],
158}
159
160cc_library_shared {
161 name: "android.hardware.soundtrigger@2.0-ISoundTriggerHw-vts.profiler",
162 generated_sources: ["android.hardware.soundtrigger@2.0-ISoundTriggerHw-vts.profiler_genc++"],
163 generated_headers: ["android.hardware.soundtrigger@2.0-ISoundTriggerHw-vts.profiler_genc++_headers"],
164 export_generated_headers: ["android.hardware.soundtrigger@2.0-ISoundTriggerHw-vts.profiler_genc++_headers"],
165 shared_libs: [
166 "libbase",
167 "libhidlbase",
168 "libhidltransport",
169 "libvts_profiling",
170 "libvts_multidevice_proto",
171 "libprotobuf-cpp-full",
172 "android.hardware.audio.common@2.0",
173 "android.hidl.base@1.0",
174 "android.hardware.soundtrigger@2.0",
175 ],
176}
177
178genrule {
179 name: "android.hardware.soundtrigger@2.0-ISoundTriggerHwCallback-vts.profiler_genc++",
180 tools: ["hidl-gen", "vtsc"],
181 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.soundtrigger@2.0 && $(location vtsc) -mPROFILER -tSOURCE -b$(genDir) android/hardware/soundtrigger/2.0/ $(genDir)/android/hardware/soundtrigger/2.0/",
182 srcs: [
183 "ISoundTriggerHwCallback.hal",
184 "types.hal",
185 ],
186 out: [
187 "android/hardware/soundtrigger/2.0/SoundTriggerHwCallback.vts.cpp",
188 "android/hardware/soundtrigger/2.0/types.vts.cpp",
189 ],
190}
191
192genrule {
193 name: "android.hardware.soundtrigger@2.0-ISoundTriggerHwCallback-vts.profiler_genc++_headers",
194 tools: ["hidl-gen", "vtsc"],
195 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.soundtrigger@2.0 && $(location vtsc) -mPROFILER -tHEADER -b$(genDir) android/hardware/soundtrigger/2.0/ $(genDir)/android/hardware/soundtrigger/2.0/",
196 srcs: [
197 "ISoundTriggerHwCallback.hal",
198 "types.hal",
199 ],
200 out: [
201 "android/hardware/soundtrigger/2.0/SoundTriggerHwCallback.vts.h",
202 "android/hardware/soundtrigger/2.0/types.vts.h",
203 ],
204}
205
206cc_library_shared {
207 name: "android.hardware.soundtrigger@2.0-ISoundTriggerHwCallback-vts.profiler",
208 generated_sources: ["android.hardware.soundtrigger@2.0-ISoundTriggerHwCallback-vts.profiler_genc++"],
209 generated_headers: ["android.hardware.soundtrigger@2.0-ISoundTriggerHwCallback-vts.profiler_genc++_headers"],
210 export_generated_headers: ["android.hardware.soundtrigger@2.0-ISoundTriggerHwCallback-vts.profiler_genc++_headers"],
211 shared_libs: [
212 "libbase",
213 "libhidlbase",
214 "libhidltransport",
215 "libvts_profiling",
216 "libvts_multidevice_proto",
217 "libprotobuf-cpp-full",
218 "android.hardware.audio.common@2.0",
219 "android.hidl.base@1.0",
220 "android.hardware.soundtrigger@2.0",
221 ],
222}