blob: b76b4c57defd54a0711b3d31b48e8c0ace0d456b [file] [log] [blame]
Hridya Valsarajue596a712016-09-22 14:07:22 -07001// This file is autogenerated by hidl-gen. Do not edit manually.
2
Tri Voce608be2017-02-07 19:13:25 -08003filegroup {
4 name: "android.hardware.gnss@1.0_hal",
5 srcs: [
6 "types.hal",
7 "IAGnss.hal",
8 "IAGnssCallback.hal",
9 "IAGnssRil.hal",
10 "IAGnssRilCallback.hal",
11 "IGnss.hal",
12 "IGnssBatching.hal",
13 "IGnssBatchingCallback.hal",
14 "IGnssCallback.hal",
15 "IGnssConfiguration.hal",
16 "IGnssDebug.hal",
17 "IGnssGeofenceCallback.hal",
18 "IGnssGeofencing.hal",
19 "IGnssMeasurement.hal",
20 "IGnssMeasurementCallback.hal",
21 "IGnssNavigationMessage.hal",
22 "IGnssNavigationMessageCallback.hal",
23 "IGnssNi.hal",
24 "IGnssNiCallback.hal",
25 "IGnssXtra.hal",
26 "IGnssXtraCallback.hal",
27 ],
28}
29
Hridya Valsarajue596a712016-09-22 14:07:22 -070030genrule {
31 name: "android.hardware.gnss@1.0_genc++",
Colin Crossb785f5b2016-11-04 15:02:42 -070032 tools: ["hidl-gen"],
Yifan Hong50183942016-11-28 16:09:37 -080033 cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.gnss@1.0",
Hridya Valsarajue596a712016-09-22 14:07:22 -070034 srcs: [
35 "types.hal",
36 "IAGnss.hal",
37 "IAGnssCallback.hal",
38 "IAGnssRil.hal",
39 "IAGnssRilCallback.hal",
40 "IGnss.hal",
Wyatt Rileyad03ab22016-12-14 14:54:29 -080041 "IGnssBatching.hal",
42 "IGnssBatchingCallback.hal",
Hridya Valsarajue596a712016-09-22 14:07:22 -070043 "IGnssCallback.hal",
Hridya Valsaraju273c6d22016-11-02 10:04:35 -070044 "IGnssConfiguration.hal",
Hridya Valsaraju49526a72016-10-13 21:09:22 -070045 "IGnssDebug.hal",
Hridya Valsarajue596a712016-09-22 14:07:22 -070046 "IGnssGeofenceCallback.hal",
47 "IGnssGeofencing.hal",
48 "IGnssMeasurement.hal",
49 "IGnssMeasurementCallback.hal",
50 "IGnssNavigationMessage.hal",
51 "IGnssNavigationMessageCallback.hal",
52 "IGnssNi.hal",
53 "IGnssNiCallback.hal",
54 "IGnssXtra.hal",
55 "IGnssXtraCallback.hal",
56 ],
57 out: [
58 "android/hardware/gnss/1.0/types.cpp",
59 "android/hardware/gnss/1.0/AGnssAll.cpp",
60 "android/hardware/gnss/1.0/AGnssCallbackAll.cpp",
61 "android/hardware/gnss/1.0/AGnssRilAll.cpp",
62 "android/hardware/gnss/1.0/AGnssRilCallbackAll.cpp",
63 "android/hardware/gnss/1.0/GnssAll.cpp",
Wyatt Rileyad03ab22016-12-14 14:54:29 -080064 "android/hardware/gnss/1.0/GnssBatchingAll.cpp",
65 "android/hardware/gnss/1.0/GnssBatchingCallbackAll.cpp",
Hridya Valsarajue596a712016-09-22 14:07:22 -070066 "android/hardware/gnss/1.0/GnssCallbackAll.cpp",
Hridya Valsaraju273c6d22016-11-02 10:04:35 -070067 "android/hardware/gnss/1.0/GnssConfigurationAll.cpp",
Hridya Valsaraju49526a72016-10-13 21:09:22 -070068 "android/hardware/gnss/1.0/GnssDebugAll.cpp",
Hridya Valsarajue596a712016-09-22 14:07:22 -070069 "android/hardware/gnss/1.0/GnssGeofenceCallbackAll.cpp",
70 "android/hardware/gnss/1.0/GnssGeofencingAll.cpp",
71 "android/hardware/gnss/1.0/GnssMeasurementAll.cpp",
72 "android/hardware/gnss/1.0/GnssMeasurementCallbackAll.cpp",
73 "android/hardware/gnss/1.0/GnssNavigationMessageAll.cpp",
74 "android/hardware/gnss/1.0/GnssNavigationMessageCallbackAll.cpp",
75 "android/hardware/gnss/1.0/GnssNiAll.cpp",
76 "android/hardware/gnss/1.0/GnssNiCallbackAll.cpp",
77 "android/hardware/gnss/1.0/GnssXtraAll.cpp",
78 "android/hardware/gnss/1.0/GnssXtraCallbackAll.cpp",
79 ],
80}
81
82genrule {
83 name: "android.hardware.gnss@1.0_genc++_headers",
Colin Crossb785f5b2016-11-04 15:02:42 -070084 tools: ["hidl-gen"],
Yifan Hong50183942016-11-28 16:09:37 -080085 cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.gnss@1.0",
Hridya Valsarajue596a712016-09-22 14:07:22 -070086 srcs: [
87 "types.hal",
88 "IAGnss.hal",
89 "IAGnssCallback.hal",
90 "IAGnssRil.hal",
91 "IAGnssRilCallback.hal",
92 "IGnss.hal",
Wyatt Rileyad03ab22016-12-14 14:54:29 -080093 "IGnssBatching.hal",
94 "IGnssBatchingCallback.hal",
Hridya Valsarajue596a712016-09-22 14:07:22 -070095 "IGnssCallback.hal",
Hridya Valsaraju273c6d22016-11-02 10:04:35 -070096 "IGnssConfiguration.hal",
Hridya Valsaraju49526a72016-10-13 21:09:22 -070097 "IGnssDebug.hal",
Hridya Valsarajue596a712016-09-22 14:07:22 -070098 "IGnssGeofenceCallback.hal",
99 "IGnssGeofencing.hal",
100 "IGnssMeasurement.hal",
101 "IGnssMeasurementCallback.hal",
102 "IGnssNavigationMessage.hal",
103 "IGnssNavigationMessageCallback.hal",
104 "IGnssNi.hal",
105 "IGnssNiCallback.hal",
106 "IGnssXtra.hal",
107 "IGnssXtraCallback.hal",
108 ],
109 out: [
110 "android/hardware/gnss/1.0/types.h",
111 "android/hardware/gnss/1.0/IAGnss.h",
112 "android/hardware/gnss/1.0/IHwAGnss.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800113 "android/hardware/gnss/1.0/BnHwAGnss.h",
114 "android/hardware/gnss/1.0/BpHwAGnss.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700115 "android/hardware/gnss/1.0/BsAGnss.h",
116 "android/hardware/gnss/1.0/IAGnssCallback.h",
117 "android/hardware/gnss/1.0/IHwAGnssCallback.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800118 "android/hardware/gnss/1.0/BnHwAGnssCallback.h",
119 "android/hardware/gnss/1.0/BpHwAGnssCallback.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700120 "android/hardware/gnss/1.0/BsAGnssCallback.h",
121 "android/hardware/gnss/1.0/IAGnssRil.h",
122 "android/hardware/gnss/1.0/IHwAGnssRil.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800123 "android/hardware/gnss/1.0/BnHwAGnssRil.h",
124 "android/hardware/gnss/1.0/BpHwAGnssRil.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700125 "android/hardware/gnss/1.0/BsAGnssRil.h",
126 "android/hardware/gnss/1.0/IAGnssRilCallback.h",
127 "android/hardware/gnss/1.0/IHwAGnssRilCallback.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800128 "android/hardware/gnss/1.0/BnHwAGnssRilCallback.h",
129 "android/hardware/gnss/1.0/BpHwAGnssRilCallback.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700130 "android/hardware/gnss/1.0/BsAGnssRilCallback.h",
131 "android/hardware/gnss/1.0/IGnss.h",
132 "android/hardware/gnss/1.0/IHwGnss.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800133 "android/hardware/gnss/1.0/BnHwGnss.h",
134 "android/hardware/gnss/1.0/BpHwGnss.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700135 "android/hardware/gnss/1.0/BsGnss.h",
Wyatt Rileyad03ab22016-12-14 14:54:29 -0800136 "android/hardware/gnss/1.0/IGnssBatching.h",
137 "android/hardware/gnss/1.0/IHwGnssBatching.h",
Steven Morelandf37a0a42017-01-18 12:13:38 -0800138 "android/hardware/gnss/1.0/BnHwGnssBatching.h",
139 "android/hardware/gnss/1.0/BpHwGnssBatching.h",
Wyatt Rileyad03ab22016-12-14 14:54:29 -0800140 "android/hardware/gnss/1.0/BsGnssBatching.h",
141 "android/hardware/gnss/1.0/IGnssBatchingCallback.h",
142 "android/hardware/gnss/1.0/IHwGnssBatchingCallback.h",
Steven Morelandf37a0a42017-01-18 12:13:38 -0800143 "android/hardware/gnss/1.0/BnHwGnssBatchingCallback.h",
144 "android/hardware/gnss/1.0/BpHwGnssBatchingCallback.h",
Wyatt Rileyad03ab22016-12-14 14:54:29 -0800145 "android/hardware/gnss/1.0/BsGnssBatchingCallback.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700146 "android/hardware/gnss/1.0/IGnssCallback.h",
147 "android/hardware/gnss/1.0/IHwGnssCallback.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800148 "android/hardware/gnss/1.0/BnHwGnssCallback.h",
149 "android/hardware/gnss/1.0/BpHwGnssCallback.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700150 "android/hardware/gnss/1.0/BsGnssCallback.h",
Hridya Valsaraju273c6d22016-11-02 10:04:35 -0700151 "android/hardware/gnss/1.0/IGnssConfiguration.h",
152 "android/hardware/gnss/1.0/IHwGnssConfiguration.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800153 "android/hardware/gnss/1.0/BnHwGnssConfiguration.h",
154 "android/hardware/gnss/1.0/BpHwGnssConfiguration.h",
Hridya Valsaraju273c6d22016-11-02 10:04:35 -0700155 "android/hardware/gnss/1.0/BsGnssConfiguration.h",
Hridya Valsaraju49526a72016-10-13 21:09:22 -0700156 "android/hardware/gnss/1.0/IGnssDebug.h",
157 "android/hardware/gnss/1.0/IHwGnssDebug.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800158 "android/hardware/gnss/1.0/BnHwGnssDebug.h",
159 "android/hardware/gnss/1.0/BpHwGnssDebug.h",
Hridya Valsaraju49526a72016-10-13 21:09:22 -0700160 "android/hardware/gnss/1.0/BsGnssDebug.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700161 "android/hardware/gnss/1.0/IGnssGeofenceCallback.h",
162 "android/hardware/gnss/1.0/IHwGnssGeofenceCallback.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800163 "android/hardware/gnss/1.0/BnHwGnssGeofenceCallback.h",
164 "android/hardware/gnss/1.0/BpHwGnssGeofenceCallback.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700165 "android/hardware/gnss/1.0/BsGnssGeofenceCallback.h",
166 "android/hardware/gnss/1.0/IGnssGeofencing.h",
167 "android/hardware/gnss/1.0/IHwGnssGeofencing.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800168 "android/hardware/gnss/1.0/BnHwGnssGeofencing.h",
169 "android/hardware/gnss/1.0/BpHwGnssGeofencing.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700170 "android/hardware/gnss/1.0/BsGnssGeofencing.h",
171 "android/hardware/gnss/1.0/IGnssMeasurement.h",
172 "android/hardware/gnss/1.0/IHwGnssMeasurement.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800173 "android/hardware/gnss/1.0/BnHwGnssMeasurement.h",
174 "android/hardware/gnss/1.0/BpHwGnssMeasurement.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700175 "android/hardware/gnss/1.0/BsGnssMeasurement.h",
176 "android/hardware/gnss/1.0/IGnssMeasurementCallback.h",
177 "android/hardware/gnss/1.0/IHwGnssMeasurementCallback.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800178 "android/hardware/gnss/1.0/BnHwGnssMeasurementCallback.h",
179 "android/hardware/gnss/1.0/BpHwGnssMeasurementCallback.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700180 "android/hardware/gnss/1.0/BsGnssMeasurementCallback.h",
181 "android/hardware/gnss/1.0/IGnssNavigationMessage.h",
182 "android/hardware/gnss/1.0/IHwGnssNavigationMessage.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800183 "android/hardware/gnss/1.0/BnHwGnssNavigationMessage.h",
184 "android/hardware/gnss/1.0/BpHwGnssNavigationMessage.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700185 "android/hardware/gnss/1.0/BsGnssNavigationMessage.h",
186 "android/hardware/gnss/1.0/IGnssNavigationMessageCallback.h",
187 "android/hardware/gnss/1.0/IHwGnssNavigationMessageCallback.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800188 "android/hardware/gnss/1.0/BnHwGnssNavigationMessageCallback.h",
189 "android/hardware/gnss/1.0/BpHwGnssNavigationMessageCallback.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700190 "android/hardware/gnss/1.0/BsGnssNavigationMessageCallback.h",
191 "android/hardware/gnss/1.0/IGnssNi.h",
192 "android/hardware/gnss/1.0/IHwGnssNi.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800193 "android/hardware/gnss/1.0/BnHwGnssNi.h",
194 "android/hardware/gnss/1.0/BpHwGnssNi.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700195 "android/hardware/gnss/1.0/BsGnssNi.h",
196 "android/hardware/gnss/1.0/IGnssNiCallback.h",
197 "android/hardware/gnss/1.0/IHwGnssNiCallback.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800198 "android/hardware/gnss/1.0/BnHwGnssNiCallback.h",
199 "android/hardware/gnss/1.0/BpHwGnssNiCallback.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700200 "android/hardware/gnss/1.0/BsGnssNiCallback.h",
201 "android/hardware/gnss/1.0/IGnssXtra.h",
202 "android/hardware/gnss/1.0/IHwGnssXtra.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800203 "android/hardware/gnss/1.0/BnHwGnssXtra.h",
204 "android/hardware/gnss/1.0/BpHwGnssXtra.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700205 "android/hardware/gnss/1.0/BsGnssXtra.h",
206 "android/hardware/gnss/1.0/IGnssXtraCallback.h",
207 "android/hardware/gnss/1.0/IHwGnssXtraCallback.h",
Yifan Honga18049a2017-01-11 13:14:59 -0800208 "android/hardware/gnss/1.0/BnHwGnssXtraCallback.h",
209 "android/hardware/gnss/1.0/BpHwGnssXtraCallback.h",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700210 "android/hardware/gnss/1.0/BsGnssXtraCallback.h",
211 ],
212}
213
214cc_library_shared {
215 name: "android.hardware.gnss@1.0",
216 generated_sources: ["android.hardware.gnss@1.0_genc++"],
217 generated_headers: ["android.hardware.gnss@1.0_genc++_headers"],
218 export_generated_headers: ["android.hardware.gnss@1.0_genc++_headers"],
219 shared_libs: [
Yifan Hong6b920e42016-11-16 14:17:58 -0800220 "libhidlbase",
221 "libhidltransport",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700222 "libhwbinder",
Steven Morelandf8d68ec2016-11-21 16:28:54 -0800223 "liblog",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700224 "libutils",
225 "libcutils",
Yifan Hong50183942016-11-28 16:09:37 -0800226 "android.hidl.base@1.0",
Hridya Valsarajue596a712016-09-22 14:07:22 -0700227 ],
Steven Morelandfcd74eb2016-11-02 10:23:49 -0700228 export_shared_lib_headers: [
Yifan Hong6b920e42016-11-16 14:17:58 -0800229 "libhidlbase",
230 "libhidltransport",
Steven Morelandfcd74eb2016-11-02 10:23:49 -0700231 "libhwbinder",
232 "libutils",
Yifan Hong50183942016-11-28 16:09:37 -0800233 "android.hidl.base@1.0",
Steven Moreland69727772016-10-25 15:45:19 -0700234 ],
Hridya Valsarajue596a712016-09-22 14:07:22 -0700235}