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.nfc-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 (NfcEvent)
21#
22GEN := $(intermediates)/android/hardware/nfc/V1_0/NfcEvent.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.nfc@1.0::types.NfcEvent
33
34$(GEN): $(LOCAL_PATH)/types.hal
35	$(transform-generated-source)
36LOCAL_GENERATED_SOURCES += $(GEN)
37
38#
39# Build types.hal (NfcStatus)
40#
41GEN := $(intermediates)/android/hardware/nfc/V1_0/NfcStatus.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.nfc@1.0::types.NfcStatus
52
53$(GEN): $(LOCAL_PATH)/types.hal
54	$(transform-generated-source)
55LOCAL_GENERATED_SOURCES += $(GEN)
56
57#
58# Build INfc.hal
59#
60GEN := $(intermediates)/android/hardware/nfc/V1_0/INfc.java
61$(GEN): $(HIDL)
62$(GEN): PRIVATE_HIDL := $(HIDL)
63$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/INfc.hal
64$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/INfcClientCallback.hal
65$(GEN): $(LOCAL_PATH)/INfcClientCallback.hal
66$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
67$(GEN): $(LOCAL_PATH)/types.hal
68$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
69$(GEN): PRIVATE_CUSTOM_TOOL = \
70        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
71        -Ljava \
72        -randroid.hardware:hardware/interfaces \
73        -randroid.hidl:system/libhidl/transport \
74        android.hardware.nfc@1.0::INfc
75
76$(GEN): $(LOCAL_PATH)/INfc.hal
77	$(transform-generated-source)
78LOCAL_GENERATED_SOURCES += $(GEN)
79
80#
81# Build INfcClientCallback.hal
82#
83GEN := $(intermediates)/android/hardware/nfc/V1_0/INfcClientCallback.java
84$(GEN): $(HIDL)
85$(GEN): PRIVATE_HIDL := $(HIDL)
86$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/INfcClientCallback.hal
87$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
88$(GEN): $(LOCAL_PATH)/types.hal
89$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
90$(GEN): PRIVATE_CUSTOM_TOOL = \
91        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
92        -Ljava \
93        -randroid.hardware:hardware/interfaces \
94        -randroid.hidl:system/libhidl/transport \
95        android.hardware.nfc@1.0::INfcClientCallback
96
97$(GEN): $(LOCAL_PATH)/INfcClientCallback.hal
98	$(transform-generated-source)
99LOCAL_GENERATED_SOURCES += $(GEN)
100include $(BUILD_JAVA_LIBRARY)
101
102
103################################################################################
104
105include $(CLEAR_VARS)
106LOCAL_MODULE := android.hardware.nfc-V1.0-java-static
107LOCAL_MODULE_CLASS := JAVA_LIBRARIES
108
109intermediates := $(call local-generated-sources-dir, COMMON)
110
111HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
112
113LOCAL_STATIC_JAVA_LIBRARIES := \
114    android.hidl.base-V1.0-java-static \
115
116
117#
118# Build types.hal (NfcEvent)
119#
120GEN := $(intermediates)/android/hardware/nfc/V1_0/NfcEvent.java
121$(GEN): $(HIDL)
122$(GEN): PRIVATE_HIDL := $(HIDL)
123$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
124$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
125$(GEN): PRIVATE_CUSTOM_TOOL = \
126        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
127        -Ljava \
128        -randroid.hardware:hardware/interfaces \
129        -randroid.hidl:system/libhidl/transport \
130        android.hardware.nfc@1.0::types.NfcEvent
131
132$(GEN): $(LOCAL_PATH)/types.hal
133	$(transform-generated-source)
134LOCAL_GENERATED_SOURCES += $(GEN)
135
136#
137# Build types.hal (NfcStatus)
138#
139GEN := $(intermediates)/android/hardware/nfc/V1_0/NfcStatus.java
140$(GEN): $(HIDL)
141$(GEN): PRIVATE_HIDL := $(HIDL)
142$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
143$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
144$(GEN): PRIVATE_CUSTOM_TOOL = \
145        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
146        -Ljava \
147        -randroid.hardware:hardware/interfaces \
148        -randroid.hidl:system/libhidl/transport \
149        android.hardware.nfc@1.0::types.NfcStatus
150
151$(GEN): $(LOCAL_PATH)/types.hal
152	$(transform-generated-source)
153LOCAL_GENERATED_SOURCES += $(GEN)
154
155#
156# Build INfc.hal
157#
158GEN := $(intermediates)/android/hardware/nfc/V1_0/INfc.java
159$(GEN): $(HIDL)
160$(GEN): PRIVATE_HIDL := $(HIDL)
161$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/INfc.hal
162$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/INfcClientCallback.hal
163$(GEN): $(LOCAL_PATH)/INfcClientCallback.hal
164$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
165$(GEN): $(LOCAL_PATH)/types.hal
166$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
167$(GEN): PRIVATE_CUSTOM_TOOL = \
168        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
169        -Ljava \
170        -randroid.hardware:hardware/interfaces \
171        -randroid.hidl:system/libhidl/transport \
172        android.hardware.nfc@1.0::INfc
173
174$(GEN): $(LOCAL_PATH)/INfc.hal
175	$(transform-generated-source)
176LOCAL_GENERATED_SOURCES += $(GEN)
177
178#
179# Build INfcClientCallback.hal
180#
181GEN := $(intermediates)/android/hardware/nfc/V1_0/INfcClientCallback.java
182$(GEN): $(HIDL)
183$(GEN): PRIVATE_HIDL := $(HIDL)
184$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/INfcClientCallback.hal
185$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
186$(GEN): $(LOCAL_PATH)/types.hal
187$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
188$(GEN): PRIVATE_CUSTOM_TOOL = \
189        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
190        -Ljava \
191        -randroid.hardware:hardware/interfaces \
192        -randroid.hidl:system/libhidl/transport \
193        android.hardware.nfc@1.0::INfcClientCallback
194
195$(GEN): $(LOCAL_PATH)/INfcClientCallback.hal
196	$(transform-generated-source)
197LOCAL_GENERATED_SOURCES += $(GEN)
198include $(BUILD_STATIC_JAVA_LIBRARY)
199
200
201################################################################################
202
203include $(CLEAR_VARS)
204LOCAL_MODULE := android.hardware.nfc-V1.0-java-constants
205LOCAL_MODULE_CLASS := JAVA_LIBRARIES
206
207intermediates := $(call local-generated-sources-dir, COMMON)
208
209HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
210#
211GEN := $(intermediates)/android/hardware/nfc/V1_0/Constants.java
212$(GEN): $(HIDL)
213$(GEN): $(LOCAL_PATH)/types.hal
214$(GEN): $(LOCAL_PATH)/INfc.hal
215$(GEN): $(LOCAL_PATH)/INfcClientCallback.hal
216
217$(GEN): PRIVATE_HIDL := $(HIDL)
218$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
219$(GEN): PRIVATE_CUSTOM_TOOL = \
220        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
221        -Ljava-constants \
222        -randroid.hardware:hardware/interfaces \
223        -randroid.hidl:system/libhidl/transport \
224        android.hardware.nfc@1.0
225
226$(GEN):
227	$(transform-generated-source)
228LOCAL_GENERATED_SOURCES += $(GEN)
229# Avoid dependency cycle of framework.jar -> this-library -> framework.jar
230LOCAL_NO_STANDARD_LIBRARIES := true
231LOCAL_JAVA_LIBRARIES := core-oj
232
233include $(BUILD_STATIC_JAVA_LIBRARY)
234
235
236
237include $(call all-makefiles-under,$(LOCAL_PATH))
238