blob: a11cbe6ba7ed950a076a8ee1016c9929e6a2f93f [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 {
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -0800133 name: "android.hardware.soundtrigger@2.0-vts.profiler_genc++",
Keun Soo Yimccf74482017-01-18 14:02:15 -0800134 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: [
Keun Soo Yimccf74482017-01-18 14:02:15 -0800137 "types.hal",
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -0800138 "ISoundTriggerHw.hal",
139 "ISoundTriggerHwCallback.hal",
Keun Soo Yimccf74482017-01-18 14:02:15 -0800140 ],
141 out: [
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -0800142 "android/hardware/soundtrigger/2.0/types.vts.cpp",
Keun Soo Yimccf74482017-01-18 14:02:15 -0800143 "android/hardware/soundtrigger/2.0/SoundTriggerHw.vts.cpp",
Keun Soo Yimccf74482017-01-18 14:02:15 -0800144 "android/hardware/soundtrigger/2.0/SoundTriggerHwCallback.vts.cpp",
Keun Soo Yimccf74482017-01-18 14:02:15 -0800145 ],
146}
147
148genrule {
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -0800149 name: "android.hardware.soundtrigger@2.0-vts.profiler_genc++_headers",
Keun Soo Yimccf74482017-01-18 14:02:15 -0800150 tools: ["hidl-gen", "vtsc"],
151 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/",
152 srcs: [
Keun Soo Yimccf74482017-01-18 14:02:15 -0800153 "types.hal",
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -0800154 "ISoundTriggerHw.hal",
155 "ISoundTriggerHwCallback.hal",
Keun Soo Yimccf74482017-01-18 14:02:15 -0800156 ],
157 out: [
Keun Soo Yimccf74482017-01-18 14:02:15 -0800158 "android/hardware/soundtrigger/2.0/types.vts.h",
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -0800159 "android/hardware/soundtrigger/2.0/SoundTriggerHw.vts.h",
160 "android/hardware/soundtrigger/2.0/SoundTriggerHwCallback.vts.h",
Keun Soo Yimccf74482017-01-18 14:02:15 -0800161 ],
162}
163
164cc_library_shared {
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -0800165 name: "android.hardware.soundtrigger@2.0-vts.profiler",
166 generated_sources: ["android.hardware.soundtrigger@2.0-vts.profiler_genc++"],
167 generated_headers: ["android.hardware.soundtrigger@2.0-vts.profiler_genc++_headers"],
168 export_generated_headers: ["android.hardware.soundtrigger@2.0-vts.profiler_genc++_headers"],
Keun Soo Yimccf74482017-01-18 14:02:15 -0800169 shared_libs: [
170 "libbase",
171 "libhidlbase",
172 "libhidltransport",
173 "libvts_profiling",
174 "libvts_multidevice_proto",
175 "libprotobuf-cpp-full",
176 "android.hardware.audio.common@2.0",
177 "android.hidl.base@1.0",
178 "android.hardware.soundtrigger@2.0",
179 ],
180}