blob: 2671bdbcabaf44fabcb91aba6ee58ed892e4015f [file] [log] [blame]
Roshan Pius22ab8b22016-09-28 13:35:42 -07001LOCAL_PATH := $(call my-dir)
2include $(CLEAR_VARS)
3
4LOCAL_MODULE := android.hardware.wifi.supplicant@1.0
5LOCAL_MODULE_CLASS := SHARED_LIBRARIES
6
7intermediates := $(local-generated-sources-dir)
8
9HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
10
11#
12# Build types.hal
13#
14GEN := $(intermediates)/android/hardware/wifi/supplicant/1.0/types.cpp
15$(GEN): $(HIDL)
16$(GEN): PRIVATE_HIDL := $(HIDL)
17$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
18$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
19$(GEN): PRIVATE_CUSTOM_TOOL = \
20 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
21 -Lc++ -randroid.hardware:hardware/interfaces \
22 android.hardware.wifi.supplicant@1.0::types
23
24$(GEN): $(LOCAL_PATH)/types.hal
25 $(transform-generated-source)
26LOCAL_GENERATED_SOURCES += $(GEN)
27
28#
29# Build ISupplicant.hal
30#
31GEN := $(intermediates)/android/hardware/wifi/supplicant/1.0/SupplicantAll.cpp
32$(GEN): $(HIDL)
33$(GEN): PRIVATE_HIDL := $(HIDL)
34$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/ISupplicant.hal
35$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/ISupplicantCallback.hal
36$(GEN): $(LOCAL_PATH)/ISupplicantCallback.hal
37$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/ISupplicantIface.hal
38$(GEN): $(LOCAL_PATH)/ISupplicantIface.hal
39$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
40$(GEN): $(LOCAL_PATH)/types.hal
41$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
42$(GEN): PRIVATE_CUSTOM_TOOL = \
43 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
44 -Lc++ -randroid.hardware:hardware/interfaces \
45 android.hardware.wifi.supplicant@1.0::ISupplicant
46
47$(GEN): $(LOCAL_PATH)/ISupplicant.hal
48 $(transform-generated-source)
49LOCAL_GENERATED_SOURCES += $(GEN)
50
51#
52# Build ISupplicantCallback.hal
53#
54GEN := $(intermediates)/android/hardware/wifi/supplicant/1.0/SupplicantCallbackAll.cpp
55$(GEN): $(HIDL)
56$(GEN): PRIVATE_HIDL := $(HIDL)
57$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/ISupplicantCallback.hal
58$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
59$(GEN): PRIVATE_CUSTOM_TOOL = \
60 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
61 -Lc++ -randroid.hardware:hardware/interfaces \
62 android.hardware.wifi.supplicant@1.0::ISupplicantCallback
63
64$(GEN): $(LOCAL_PATH)/ISupplicantCallback.hal
65 $(transform-generated-source)
66LOCAL_GENERATED_SOURCES += $(GEN)
67
68#
69# Build ISupplicantIface.hal
70#
71GEN := $(intermediates)/android/hardware/wifi/supplicant/1.0/SupplicantIfaceAll.cpp
72$(GEN): $(HIDL)
73$(GEN): PRIVATE_HIDL := $(HIDL)
74$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/ISupplicantIface.hal
75$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/ISupplicantIfaceCallback.hal
76$(GEN): $(LOCAL_PATH)/ISupplicantIfaceCallback.hal
77$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/ISupplicantNetwork.hal
78$(GEN): $(LOCAL_PATH)/ISupplicantNetwork.hal
79$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
80$(GEN): $(LOCAL_PATH)/types.hal
81$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
82$(GEN): PRIVATE_CUSTOM_TOOL = \
83 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
84 -Lc++ -randroid.hardware:hardware/interfaces \
85 android.hardware.wifi.supplicant@1.0::ISupplicantIface
86
87$(GEN): $(LOCAL_PATH)/ISupplicantIface.hal
88 $(transform-generated-source)
89LOCAL_GENERATED_SOURCES += $(GEN)
90
91#
92# Build ISupplicantIfaceCallback.hal
93#
94GEN := $(intermediates)/android/hardware/wifi/supplicant/1.0/SupplicantIfaceCallbackAll.cpp
95$(GEN): $(HIDL)
96$(GEN): PRIVATE_HIDL := $(HIDL)
97$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/ISupplicantIfaceCallback.hal
98$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
99$(GEN): $(LOCAL_PATH)/types.hal
100$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
101$(GEN): PRIVATE_CUSTOM_TOOL = \
102 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
103 -Lc++ -randroid.hardware:hardware/interfaces \
104 android.hardware.wifi.supplicant@1.0::ISupplicantIfaceCallback
105
106$(GEN): $(LOCAL_PATH)/ISupplicantIfaceCallback.hal
107 $(transform-generated-source)
108LOCAL_GENERATED_SOURCES += $(GEN)
109
110#
111# Build ISupplicantNetwork.hal
112#
113GEN := $(intermediates)/android/hardware/wifi/supplicant/1.0/SupplicantNetworkAll.cpp
114$(GEN): $(HIDL)
115$(GEN): PRIVATE_HIDL := $(HIDL)
116$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/ISupplicantNetwork.hal
117$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/ISupplicantNetworkCallback.hal
118$(GEN): $(LOCAL_PATH)/ISupplicantNetworkCallback.hal
119$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
120$(GEN): $(LOCAL_PATH)/types.hal
121$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
122$(GEN): PRIVATE_CUSTOM_TOOL = \
123 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
124 -Lc++ -randroid.hardware:hardware/interfaces \
125 android.hardware.wifi.supplicant@1.0::ISupplicantNetwork
126
127$(GEN): $(LOCAL_PATH)/ISupplicantNetwork.hal
128 $(transform-generated-source)
129LOCAL_GENERATED_SOURCES += $(GEN)
130
131#
132# Build ISupplicantNetworkCallback.hal
133#
134GEN := $(intermediates)/android/hardware/wifi/supplicant/1.0/SupplicantNetworkCallbackAll.cpp
135$(GEN): $(HIDL)
136$(GEN): PRIVATE_HIDL := $(HIDL)
137$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/ISupplicantNetworkCallback.hal
138$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
139$(GEN): PRIVATE_CUSTOM_TOOL = \
140 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
141 -Lc++ -randroid.hardware:hardware/interfaces \
142 android.hardware.wifi.supplicant@1.0::ISupplicantNetworkCallback
143
144$(GEN): $(LOCAL_PATH)/ISupplicantNetworkCallback.hal
145 $(transform-generated-source)
146LOCAL_GENERATED_SOURCES += $(GEN)
147
148LOCAL_EXPORT_C_INCLUDE_DIRS := $(intermediates)
149LOCAL_SHARED_LIBRARIES := \
150 libhidl \
151 libhwbinder \
152 libutils \
153 libcutils \
154
155LOCAL_MULTILIB := both
156include $(BUILD_SHARED_LIBRARY)
157
158################################################################################
159
160include $(CLEAR_VARS)
161LOCAL_MODULE := android.hardware.wifi.supplicant@1.0-java
162LOCAL_MODULE_CLASS := JAVA_LIBRARIES
163
164intermediates := $(local-generated-sources-dir)
165
166HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
167
168#
169# Build types.hal (SupplicantStatus)
170#
171GEN := $(intermediates)/android/hardware/wifi/supplicant/1.0/SupplicantStatus.java
172$(GEN): $(HIDL)
173$(GEN): PRIVATE_HIDL := $(HIDL)
174$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
175$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
176$(GEN): PRIVATE_CUSTOM_TOOL = \
177 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
178 -Ljava -randroid.hardware:hardware/interfaces \
179 android.hardware.wifi.supplicant@1.0::types.SupplicantStatus
180
181$(GEN): $(LOCAL_PATH)/types.hal
182 $(transform-generated-source)
183LOCAL_GENERATED_SOURCES += $(GEN)
184
185#
186# Build types.hal (SupplicantStatusCode)
187#
188GEN := $(intermediates)/android/hardware/wifi/supplicant/1.0/SupplicantStatusCode.java
189$(GEN): $(HIDL)
190$(GEN): PRIVATE_HIDL := $(HIDL)
191$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
192$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
193$(GEN): PRIVATE_CUSTOM_TOOL = \
194 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
195 -Ljava -randroid.hardware:hardware/interfaces \
196 android.hardware.wifi.supplicant@1.0::types.SupplicantStatusCode
197
198$(GEN): $(LOCAL_PATH)/types.hal
199 $(transform-generated-source)
200LOCAL_GENERATED_SOURCES += $(GEN)
201
202#
203# Build ISupplicant.hal
204#
205GEN := $(intermediates)/android/hardware/wifi/supplicant/1.0/ISupplicant.java
206$(GEN): $(HIDL)
207$(GEN): PRIVATE_HIDL := $(HIDL)
208$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/ISupplicant.hal
209$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/ISupplicantCallback.hal
210$(GEN): $(LOCAL_PATH)/ISupplicantCallback.hal
211$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/ISupplicantIface.hal
212$(GEN): $(LOCAL_PATH)/ISupplicantIface.hal
213$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
214$(GEN): $(LOCAL_PATH)/types.hal
215$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
216$(GEN): PRIVATE_CUSTOM_TOOL = \
217 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
218 -Ljava -randroid.hardware:hardware/interfaces \
219 android.hardware.wifi.supplicant@1.0::ISupplicant
220
221$(GEN): $(LOCAL_PATH)/ISupplicant.hal
222 $(transform-generated-source)
223LOCAL_GENERATED_SOURCES += $(GEN)
224
225#
226# Build ISupplicantCallback.hal
227#
228GEN := $(intermediates)/android/hardware/wifi/supplicant/1.0/ISupplicantCallback.java
229$(GEN): $(HIDL)
230$(GEN): PRIVATE_HIDL := $(HIDL)
231$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/ISupplicantCallback.hal
232$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
233$(GEN): PRIVATE_CUSTOM_TOOL = \
234 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
235 -Ljava -randroid.hardware:hardware/interfaces \
236 android.hardware.wifi.supplicant@1.0::ISupplicantCallback
237
238$(GEN): $(LOCAL_PATH)/ISupplicantCallback.hal
239 $(transform-generated-source)
240LOCAL_GENERATED_SOURCES += $(GEN)
241
242#
243# Build ISupplicantIface.hal
244#
245GEN := $(intermediates)/android/hardware/wifi/supplicant/1.0/ISupplicantIface.java
246$(GEN): $(HIDL)
247$(GEN): PRIVATE_HIDL := $(HIDL)
248$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/ISupplicantIface.hal
249$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/ISupplicantIfaceCallback.hal
250$(GEN): $(LOCAL_PATH)/ISupplicantIfaceCallback.hal
251$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/ISupplicantNetwork.hal
252$(GEN): $(LOCAL_PATH)/ISupplicantNetwork.hal
253$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
254$(GEN): $(LOCAL_PATH)/types.hal
255$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
256$(GEN): PRIVATE_CUSTOM_TOOL = \
257 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
258 -Ljava -randroid.hardware:hardware/interfaces \
259 android.hardware.wifi.supplicant@1.0::ISupplicantIface
260
261$(GEN): $(LOCAL_PATH)/ISupplicantIface.hal
262 $(transform-generated-source)
263LOCAL_GENERATED_SOURCES += $(GEN)
264
265#
266# Build ISupplicantIfaceCallback.hal
267#
268GEN := $(intermediates)/android/hardware/wifi/supplicant/1.0/ISupplicantIfaceCallback.java
269$(GEN): $(HIDL)
270$(GEN): PRIVATE_HIDL := $(HIDL)
271$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/ISupplicantIfaceCallback.hal
272$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
273$(GEN): $(LOCAL_PATH)/types.hal
274$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
275$(GEN): PRIVATE_CUSTOM_TOOL = \
276 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
277 -Ljava -randroid.hardware:hardware/interfaces \
278 android.hardware.wifi.supplicant@1.0::ISupplicantIfaceCallback
279
280$(GEN): $(LOCAL_PATH)/ISupplicantIfaceCallback.hal
281 $(transform-generated-source)
282LOCAL_GENERATED_SOURCES += $(GEN)
283
284#
285# Build ISupplicantNetwork.hal
286#
287GEN := $(intermediates)/android/hardware/wifi/supplicant/1.0/ISupplicantNetwork.java
288$(GEN): $(HIDL)
289$(GEN): PRIVATE_HIDL := $(HIDL)
290$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/ISupplicantNetwork.hal
291$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/ISupplicantNetworkCallback.hal
292$(GEN): $(LOCAL_PATH)/ISupplicantNetworkCallback.hal
293$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
294$(GEN): $(LOCAL_PATH)/types.hal
295$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
296$(GEN): PRIVATE_CUSTOM_TOOL = \
297 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
298 -Ljava -randroid.hardware:hardware/interfaces \
299 android.hardware.wifi.supplicant@1.0::ISupplicantNetwork
300
301$(GEN): $(LOCAL_PATH)/ISupplicantNetwork.hal
302 $(transform-generated-source)
303LOCAL_GENERATED_SOURCES += $(GEN)
304
305#
306# Build ISupplicantNetworkCallback.hal
307#
308GEN := $(intermediates)/android/hardware/wifi/supplicant/1.0/ISupplicantNetworkCallback.java
309$(GEN): $(HIDL)
310$(GEN): PRIVATE_HIDL := $(HIDL)
311$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/ISupplicantNetworkCallback.hal
312$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
313$(GEN): PRIVATE_CUSTOM_TOOL = \
314 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
315 -Ljava -randroid.hardware:hardware/interfaces \
316 android.hardware.wifi.supplicant@1.0::ISupplicantNetworkCallback
317
318$(GEN): $(LOCAL_PATH)/ISupplicantNetworkCallback.hal
319 $(transform-generated-source)
320LOCAL_GENERATED_SOURCES += $(GEN)
321include $(BUILD_JAVA_LIBRARY)
322
323
324################################################################################
325
326include $(CLEAR_VARS)
327LOCAL_MODULE := android.hardware.wifi.supplicant@1.0-java-static
328LOCAL_MODULE_CLASS := JAVA_LIBRARIES
329
330intermediates := $(local-generated-sources-dir)
331
332HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
333
334#
335# Build types.hal (SupplicantStatus)
336#
337GEN := $(intermediates)/android/hardware/wifi/supplicant/1.0/SupplicantStatus.java
338$(GEN): $(HIDL)
339$(GEN): PRIVATE_HIDL := $(HIDL)
340$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
341$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
342$(GEN): PRIVATE_CUSTOM_TOOL = \
343 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
344 -Ljava -randroid.hardware:hardware/interfaces \
345 android.hardware.wifi.supplicant@1.0::types.SupplicantStatus
346
347$(GEN): $(LOCAL_PATH)/types.hal
348 $(transform-generated-source)
349LOCAL_GENERATED_SOURCES += $(GEN)
350
351#
352# Build types.hal (SupplicantStatusCode)
353#
354GEN := $(intermediates)/android/hardware/wifi/supplicant/1.0/SupplicantStatusCode.java
355$(GEN): $(HIDL)
356$(GEN): PRIVATE_HIDL := $(HIDL)
357$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
358$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
359$(GEN): PRIVATE_CUSTOM_TOOL = \
360 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
361 -Ljava -randroid.hardware:hardware/interfaces \
362 android.hardware.wifi.supplicant@1.0::types.SupplicantStatusCode
363
364$(GEN): $(LOCAL_PATH)/types.hal
365 $(transform-generated-source)
366LOCAL_GENERATED_SOURCES += $(GEN)
367
368#
369# Build ISupplicant.hal
370#
371GEN := $(intermediates)/android/hardware/wifi/supplicant/1.0/ISupplicant.java
372$(GEN): $(HIDL)
373$(GEN): PRIVATE_HIDL := $(HIDL)
374$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/ISupplicant.hal
375$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/ISupplicantCallback.hal
376$(GEN): $(LOCAL_PATH)/ISupplicantCallback.hal
377$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/ISupplicantIface.hal
378$(GEN): $(LOCAL_PATH)/ISupplicantIface.hal
379$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
380$(GEN): $(LOCAL_PATH)/types.hal
381$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
382$(GEN): PRIVATE_CUSTOM_TOOL = \
383 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
384 -Ljava -randroid.hardware:hardware/interfaces \
385 android.hardware.wifi.supplicant@1.0::ISupplicant
386
387$(GEN): $(LOCAL_PATH)/ISupplicant.hal
388 $(transform-generated-source)
389LOCAL_GENERATED_SOURCES += $(GEN)
390
391#
392# Build ISupplicantCallback.hal
393#
394GEN := $(intermediates)/android/hardware/wifi/supplicant/1.0/ISupplicantCallback.java
395$(GEN): $(HIDL)
396$(GEN): PRIVATE_HIDL := $(HIDL)
397$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/ISupplicantCallback.hal
398$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
399$(GEN): PRIVATE_CUSTOM_TOOL = \
400 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
401 -Ljava -randroid.hardware:hardware/interfaces \
402 android.hardware.wifi.supplicant@1.0::ISupplicantCallback
403
404$(GEN): $(LOCAL_PATH)/ISupplicantCallback.hal
405 $(transform-generated-source)
406LOCAL_GENERATED_SOURCES += $(GEN)
407
408#
409# Build ISupplicantIface.hal
410#
411GEN := $(intermediates)/android/hardware/wifi/supplicant/1.0/ISupplicantIface.java
412$(GEN): $(HIDL)
413$(GEN): PRIVATE_HIDL := $(HIDL)
414$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/ISupplicantIface.hal
415$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/ISupplicantIfaceCallback.hal
416$(GEN): $(LOCAL_PATH)/ISupplicantIfaceCallback.hal
417$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/ISupplicantNetwork.hal
418$(GEN): $(LOCAL_PATH)/ISupplicantNetwork.hal
419$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
420$(GEN): $(LOCAL_PATH)/types.hal
421$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
422$(GEN): PRIVATE_CUSTOM_TOOL = \
423 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
424 -Ljava -randroid.hardware:hardware/interfaces \
425 android.hardware.wifi.supplicant@1.0::ISupplicantIface
426
427$(GEN): $(LOCAL_PATH)/ISupplicantIface.hal
428 $(transform-generated-source)
429LOCAL_GENERATED_SOURCES += $(GEN)
430
431#
432# Build ISupplicantIfaceCallback.hal
433#
434GEN := $(intermediates)/android/hardware/wifi/supplicant/1.0/ISupplicantIfaceCallback.java
435$(GEN): $(HIDL)
436$(GEN): PRIVATE_HIDL := $(HIDL)
437$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/ISupplicantIfaceCallback.hal
438$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
439$(GEN): $(LOCAL_PATH)/types.hal
440$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
441$(GEN): PRIVATE_CUSTOM_TOOL = \
442 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
443 -Ljava -randroid.hardware:hardware/interfaces \
444 android.hardware.wifi.supplicant@1.0::ISupplicantIfaceCallback
445
446$(GEN): $(LOCAL_PATH)/ISupplicantIfaceCallback.hal
447 $(transform-generated-source)
448LOCAL_GENERATED_SOURCES += $(GEN)
449
450#
451# Build ISupplicantNetwork.hal
452#
453GEN := $(intermediates)/android/hardware/wifi/supplicant/1.0/ISupplicantNetwork.java
454$(GEN): $(HIDL)
455$(GEN): PRIVATE_HIDL := $(HIDL)
456$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/ISupplicantNetwork.hal
457$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/ISupplicantNetworkCallback.hal
458$(GEN): $(LOCAL_PATH)/ISupplicantNetworkCallback.hal
459$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
460$(GEN): $(LOCAL_PATH)/types.hal
461$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
462$(GEN): PRIVATE_CUSTOM_TOOL = \
463 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
464 -Ljava -randroid.hardware:hardware/interfaces \
465 android.hardware.wifi.supplicant@1.0::ISupplicantNetwork
466
467$(GEN): $(LOCAL_PATH)/ISupplicantNetwork.hal
468 $(transform-generated-source)
469LOCAL_GENERATED_SOURCES += $(GEN)
470
471#
472# Build ISupplicantNetworkCallback.hal
473#
474GEN := $(intermediates)/android/hardware/wifi/supplicant/1.0/ISupplicantNetworkCallback.java
475$(GEN): $(HIDL)
476$(GEN): PRIVATE_HIDL := $(HIDL)
477$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/ISupplicantNetworkCallback.hal
478$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
479$(GEN): PRIVATE_CUSTOM_TOOL = \
480 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
481 -Ljava -randroid.hardware:hardware/interfaces \
482 android.hardware.wifi.supplicant@1.0::ISupplicantNetworkCallback
483
484$(GEN): $(LOCAL_PATH)/ISupplicantNetworkCallback.hal
485 $(transform-generated-source)
486LOCAL_GENERATED_SOURCES += $(GEN)
487include $(BUILD_STATIC_JAVA_LIBRARY)
488
489
490
491include $(call all-makefiles-under,$(LOCAL_PATH))