1# This file is autogenerated by hidl-gen. Do not edit manually.
2
3LOCAL_PATH := $(call my-dir)
4
5################################################################################
6
7include $(CLEAR_VARS)
8LOCAL_MODULE := android.hardware.health-V1.0-java
9LOCAL_MODULE_CLASS := JAVA_LIBRARIES
10
11intermediates := $(call local-generated-sources-dir, COMMON)
12
13HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
14
15LOCAL_JAVA_LIBRARIES := \
16    android.hidl.base-V1.0-java \
17
18
19#
20# Build types.hal (BatteryHealth)
21#
22GEN := $(intermediates)/android/hardware/health/V1_0/BatteryHealth.java
23$(GEN): $(HIDL)
24$(GEN): PRIVATE_HIDL := $(HIDL)
25$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
26$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
27$(GEN): PRIVATE_CUSTOM_TOOL = \
28        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
29        -Ljava \
30        -randroid.hardware:hardware/interfaces \
31        -randroid.hidl:system/libhidl/transport \
32        android.hardware.health@1.0::types.BatteryHealth
33
34$(GEN): $(LOCAL_PATH)/types.hal
35	$(transform-generated-source)
36LOCAL_GENERATED_SOURCES += $(GEN)
37
38#
39# Build types.hal (BatteryStatus)
40#
41GEN := $(intermediates)/android/hardware/health/V1_0/BatteryStatus.java
42$(GEN): $(HIDL)
43$(GEN): PRIVATE_HIDL := $(HIDL)
44$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
45$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
46$(GEN): PRIVATE_CUSTOM_TOOL = \
47        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
48        -Ljava \
49        -randroid.hardware:hardware/interfaces \
50        -randroid.hidl:system/libhidl/transport \
51        android.hardware.health@1.0::types.BatteryStatus
52
53$(GEN): $(LOCAL_PATH)/types.hal
54	$(transform-generated-source)
55LOCAL_GENERATED_SOURCES += $(GEN)
56
57#
58# Build types.hal (HealthConfig)
59#
60GEN := $(intermediates)/android/hardware/health/V1_0/HealthConfig.java
61$(GEN): $(HIDL)
62$(GEN): PRIVATE_HIDL := $(HIDL)
63$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
64$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
65$(GEN): PRIVATE_CUSTOM_TOOL = \
66        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
67        -Ljava \
68        -randroid.hardware:hardware/interfaces \
69        -randroid.hidl:system/libhidl/transport \
70        android.hardware.health@1.0::types.HealthConfig
71
72$(GEN): $(LOCAL_PATH)/types.hal
73	$(transform-generated-source)
74LOCAL_GENERATED_SOURCES += $(GEN)
75
76#
77# Build types.hal (HealthInfo)
78#
79GEN := $(intermediates)/android/hardware/health/V1_0/HealthInfo.java
80$(GEN): $(HIDL)
81$(GEN): PRIVATE_HIDL := $(HIDL)
82$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
83$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
84$(GEN): PRIVATE_CUSTOM_TOOL = \
85        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
86        -Ljava \
87        -randroid.hardware:hardware/interfaces \
88        -randroid.hidl:system/libhidl/transport \
89        android.hardware.health@1.0::types.HealthInfo
90
91$(GEN): $(LOCAL_PATH)/types.hal
92	$(transform-generated-source)
93LOCAL_GENERATED_SOURCES += $(GEN)
94
95#
96# Build types.hal (Result)
97#
98GEN := $(intermediates)/android/hardware/health/V1_0/Result.java
99$(GEN): $(HIDL)
100$(GEN): PRIVATE_HIDL := $(HIDL)
101$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
102$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
103$(GEN): PRIVATE_CUSTOM_TOOL = \
104        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
105        -Ljava \
106        -randroid.hardware:hardware/interfaces \
107        -randroid.hidl:system/libhidl/transport \
108        android.hardware.health@1.0::types.Result
109
110$(GEN): $(LOCAL_PATH)/types.hal
111	$(transform-generated-source)
112LOCAL_GENERATED_SOURCES += $(GEN)
113
114#
115# Build IHealth.hal
116#
117GEN := $(intermediates)/android/hardware/health/V1_0/IHealth.java
118$(GEN): $(HIDL)
119$(GEN): PRIVATE_HIDL := $(HIDL)
120$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IHealth.hal
121$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
122$(GEN): $(LOCAL_PATH)/types.hal
123$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
124$(GEN): PRIVATE_CUSTOM_TOOL = \
125        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
126        -Ljava \
127        -randroid.hardware:hardware/interfaces \
128        -randroid.hidl:system/libhidl/transport \
129        android.hardware.health@1.0::IHealth
130
131$(GEN): $(LOCAL_PATH)/IHealth.hal
132	$(transform-generated-source)
133LOCAL_GENERATED_SOURCES += $(GEN)
134include $(BUILD_JAVA_LIBRARY)
135
136
137################################################################################
138
139include $(CLEAR_VARS)
140LOCAL_MODULE := android.hardware.health-V1.0-java-static
141LOCAL_MODULE_CLASS := JAVA_LIBRARIES
142
143intermediates := $(call local-generated-sources-dir, COMMON)
144
145HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
146
147LOCAL_STATIC_JAVA_LIBRARIES := \
148    android.hidl.base-V1.0-java-static \
149
150
151#
152# Build types.hal (BatteryHealth)
153#
154GEN := $(intermediates)/android/hardware/health/V1_0/BatteryHealth.java
155$(GEN): $(HIDL)
156$(GEN): PRIVATE_HIDL := $(HIDL)
157$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
158$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
159$(GEN): PRIVATE_CUSTOM_TOOL = \
160        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
161        -Ljava \
162        -randroid.hardware:hardware/interfaces \
163        -randroid.hidl:system/libhidl/transport \
164        android.hardware.health@1.0::types.BatteryHealth
165
166$(GEN): $(LOCAL_PATH)/types.hal
167	$(transform-generated-source)
168LOCAL_GENERATED_SOURCES += $(GEN)
169
170#
171# Build types.hal (BatteryStatus)
172#
173GEN := $(intermediates)/android/hardware/health/V1_0/BatteryStatus.java
174$(GEN): $(HIDL)
175$(GEN): PRIVATE_HIDL := $(HIDL)
176$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
177$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
178$(GEN): PRIVATE_CUSTOM_TOOL = \
179        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
180        -Ljava \
181        -randroid.hardware:hardware/interfaces \
182        -randroid.hidl:system/libhidl/transport \
183        android.hardware.health@1.0::types.BatteryStatus
184
185$(GEN): $(LOCAL_PATH)/types.hal
186	$(transform-generated-source)
187LOCAL_GENERATED_SOURCES += $(GEN)
188
189#
190# Build types.hal (HealthConfig)
191#
192GEN := $(intermediates)/android/hardware/health/V1_0/HealthConfig.java
193$(GEN): $(HIDL)
194$(GEN): PRIVATE_HIDL := $(HIDL)
195$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
196$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
197$(GEN): PRIVATE_CUSTOM_TOOL = \
198        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
199        -Ljava \
200        -randroid.hardware:hardware/interfaces \
201        -randroid.hidl:system/libhidl/transport \
202        android.hardware.health@1.0::types.HealthConfig
203
204$(GEN): $(LOCAL_PATH)/types.hal
205	$(transform-generated-source)
206LOCAL_GENERATED_SOURCES += $(GEN)
207
208#
209# Build types.hal (HealthInfo)
210#
211GEN := $(intermediates)/android/hardware/health/V1_0/HealthInfo.java
212$(GEN): $(HIDL)
213$(GEN): PRIVATE_HIDL := $(HIDL)
214$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
215$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
216$(GEN): PRIVATE_CUSTOM_TOOL = \
217        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
218        -Ljava \
219        -randroid.hardware:hardware/interfaces \
220        -randroid.hidl:system/libhidl/transport \
221        android.hardware.health@1.0::types.HealthInfo
222
223$(GEN): $(LOCAL_PATH)/types.hal
224	$(transform-generated-source)
225LOCAL_GENERATED_SOURCES += $(GEN)
226
227#
228# Build types.hal (Result)
229#
230GEN := $(intermediates)/android/hardware/health/V1_0/Result.java
231$(GEN): $(HIDL)
232$(GEN): PRIVATE_HIDL := $(HIDL)
233$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
234$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
235$(GEN): PRIVATE_CUSTOM_TOOL = \
236        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
237        -Ljava \
238        -randroid.hardware:hardware/interfaces \
239        -randroid.hidl:system/libhidl/transport \
240        android.hardware.health@1.0::types.Result
241
242$(GEN): $(LOCAL_PATH)/types.hal
243	$(transform-generated-source)
244LOCAL_GENERATED_SOURCES += $(GEN)
245
246#
247# Build IHealth.hal
248#
249GEN := $(intermediates)/android/hardware/health/V1_0/IHealth.java
250$(GEN): $(HIDL)
251$(GEN): PRIVATE_HIDL := $(HIDL)
252$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IHealth.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 \
259        -randroid.hardware:hardware/interfaces \
260        -randroid.hidl:system/libhidl/transport \
261        android.hardware.health@1.0::IHealth
262
263$(GEN): $(LOCAL_PATH)/IHealth.hal
264	$(transform-generated-source)
265LOCAL_GENERATED_SOURCES += $(GEN)
266include $(BUILD_STATIC_JAVA_LIBRARY)
267
268
269################################################################################
270
271include $(CLEAR_VARS)
272LOCAL_MODULE := android.hardware.health-V1.0-java-constants
273LOCAL_MODULE_CLASS := JAVA_LIBRARIES
274
275intermediates := $(call local-generated-sources-dir, COMMON)
276
277HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
278#
279GEN := $(intermediates)/android/hardware/health/V1_0/Constants.java
280$(GEN): $(HIDL)
281$(GEN): $(LOCAL_PATH)/types.hal
282$(GEN): $(LOCAL_PATH)/IHealth.hal
283
284$(GEN): PRIVATE_HIDL := $(HIDL)
285$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
286$(GEN): PRIVATE_CUSTOM_TOOL = \
287        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
288        -Ljava-constants \
289        -randroid.hardware:hardware/interfaces \
290        -randroid.hidl:system/libhidl/transport \
291        android.hardware.health@1.0
292
293$(GEN):
294	$(transform-generated-source)
295LOCAL_GENERATED_SOURCES += $(GEN)
296# Avoid dependency cycle of framework.jar -> this-library -> framework.jar
297LOCAL_NO_STANDARD_LIBRARIES := true
298LOCAL_JAVA_LIBRARIES := core-oj
299
300include $(BUILD_STATIC_JAVA_LIBRARY)
301
302
303
304include $(call all-makefiles-under,$(LOCAL_PATH))
305