blob: 823bde5277eea1b5ed5cb91c8824d84b0c4aca6b [file] [log] [blame]
Dan Willemsen242b34e2016-09-28 16:12:24 -07001# This file is autogenerated by hidl-gen. Do not edit manually.
2
Andreas Hubera4831392016-07-29 15:05:03 -07003LOCAL_PATH := $(call my-dir)
Andreas Huber7ab75a72016-08-31 09:10:55 -07004
5################################################################################
6
7include $(CLEAR_VARS)
8LOCAL_MODULE := android.hardware.nfc@1.0-java
9LOCAL_MODULE_CLASS := JAVA_LIBRARIES
10
11intermediates := $(local-generated-sources-dir)
12
13HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
14
Yifan Hong50183942016-11-28 16:09:37 -080015LOCAL_JAVA_LIBRARIES := \
16 android.hidl.base@1.0-java \
17
18
Andreas Huber7ab75a72016-08-31 09:10:55 -070019#
Steven Moreland57a52e22016-09-26 12:40:29 -070020# Build types.hal (NfcEvent)
Dan Willemsen242b34e2016-09-28 16:12:24 -070021#
Yifan Hongf35ee3b2016-12-13 22:20:16 +000022GEN := $(intermediates)/android/hardware/nfc/V1_0/NfcEvent.java
Dan Willemsen242b34e2016-09-28 16:12:24 -070023$(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) \
Yifan Hong50183942016-11-28 16:09:37 -080029 -Ljava \
30 -randroid.hardware:hardware/interfaces \
31 -randroid.hidl:system/libhidl/transport \
Steven Moreland57a52e22016-09-26 12:40:29 -070032 android.hardware.nfc@1.0::types.NfcEvent
Dan Willemsen242b34e2016-09-28 16:12:24 -070033
34$(GEN): $(LOCAL_PATH)/types.hal
35 $(transform-generated-source)
36LOCAL_GENERATED_SOURCES += $(GEN)
37
38#
Steven Moreland57a52e22016-09-26 12:40:29 -070039# Build types.hal (NfcStatus)
Andreas Huber7ab75a72016-08-31 09:10:55 -070040#
Yifan Hongf35ee3b2016-12-13 22:20:16 +000041GEN := $(intermediates)/android/hardware/nfc/V1_0/NfcStatus.java
Andreas Huber7ab75a72016-08-31 09:10:55 -070042$(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 = \
Yifan Hongb0b53222016-09-26 15:38:09 -070047 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -080048 -Ljava \
49 -randroid.hardware:hardware/interfaces \
50 -randroid.hidl:system/libhidl/transport \
Steven Moreland57a52e22016-09-26 12:40:29 -070051 android.hardware.nfc@1.0::types.NfcStatus
Andreas Huber7ab75a72016-08-31 09:10:55 -070052
53$(GEN): $(LOCAL_PATH)/types.hal
54 $(transform-generated-source)
55LOCAL_GENERATED_SOURCES += $(GEN)
Iliyan Malchevb350caf2016-09-07 12:45:02 -070056
57#
58# Build INfc.hal
59#
Yifan Hongf35ee3b2016-12-13 22:20:16 +000060GEN := $(intermediates)/android/hardware/nfc/V1_0/INfc.java
Iliyan Malchevb350caf2016-09-07 12:45:02 -070061$(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 = \
Yifan Hongb0b53222016-09-26 15:38:09 -070070 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -080071 -Ljava \
72 -randroid.hardware:hardware/interfaces \
73 -randroid.hidl:system/libhidl/transport \
Yifan Hongb0b53222016-09-26 15:38:09 -070074 android.hardware.nfc@1.0::INfc
Iliyan Malchevb350caf2016-09-07 12:45:02 -070075
76$(GEN): $(LOCAL_PATH)/INfc.hal
77 $(transform-generated-source)
78LOCAL_GENERATED_SOURCES += $(GEN)
79
80#
81# Build INfcClientCallback.hal
82#
Yifan Hongf35ee3b2016-12-13 22:20:16 +000083GEN := $(intermediates)/android/hardware/nfc/V1_0/INfcClientCallback.java
Iliyan Malchevb350caf2016-09-07 12:45:02 -070084$(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 = \
Yifan Hongb0b53222016-09-26 15:38:09 -070091 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -080092 -Ljava \
93 -randroid.hardware:hardware/interfaces \
94 -randroid.hidl:system/libhidl/transport \
Yifan Hongb0b53222016-09-26 15:38:09 -070095 android.hardware.nfc@1.0::INfcClientCallback
Iliyan Malchevb350caf2016-09-07 12:45:02 -070096
97$(GEN): $(LOCAL_PATH)/INfcClientCallback.hal
98 $(transform-generated-source)
99LOCAL_GENERATED_SOURCES += $(GEN)
Andreas Huber7ab75a72016-08-31 09:10:55 -0700100include $(BUILD_JAVA_LIBRARY)
Iliyan Malchev998892c2016-09-22 16:23:07 -0700101
102
Andreas Huber495391a2016-09-23 09:15:24 -0700103################################################################################
104
105include $(CLEAR_VARS)
106LOCAL_MODULE := android.hardware.nfc@1.0-java-static
107LOCAL_MODULE_CLASS := JAVA_LIBRARIES
108
109intermediates := $(local-generated-sources-dir)
110
111HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
112
Yifan Hong50183942016-11-28 16:09:37 -0800113LOCAL_STATIC_JAVA_LIBRARIES := \
114 android.hidl.base@1.0-java-static \
115
116
Andreas Huber495391a2016-09-23 09:15:24 -0700117#
Steven Moreland57a52e22016-09-26 12:40:29 -0700118# Build types.hal (NfcEvent)
Dan Willemsen242b34e2016-09-28 16:12:24 -0700119#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000120GEN := $(intermediates)/android/hardware/nfc/V1_0/NfcEvent.java
Dan Willemsen242b34e2016-09-28 16:12:24 -0700121$(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) \
Yifan Hong50183942016-11-28 16:09:37 -0800127 -Ljava \
128 -randroid.hardware:hardware/interfaces \
129 -randroid.hidl:system/libhidl/transport \
Steven Moreland57a52e22016-09-26 12:40:29 -0700130 android.hardware.nfc@1.0::types.NfcEvent
Dan Willemsen242b34e2016-09-28 16:12:24 -0700131
132$(GEN): $(LOCAL_PATH)/types.hal
133 $(transform-generated-source)
134LOCAL_GENERATED_SOURCES += $(GEN)
135
136#
Steven Moreland57a52e22016-09-26 12:40:29 -0700137# Build types.hal (NfcStatus)
Andreas Huber495391a2016-09-23 09:15:24 -0700138#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000139GEN := $(intermediates)/android/hardware/nfc/V1_0/NfcStatus.java
Andreas Huber495391a2016-09-23 09:15:24 -0700140$(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 = \
Yifan Hongb0b53222016-09-26 15:38:09 -0700145 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800146 -Ljava \
147 -randroid.hardware:hardware/interfaces \
148 -randroid.hidl:system/libhidl/transport \
Steven Moreland57a52e22016-09-26 12:40:29 -0700149 android.hardware.nfc@1.0::types.NfcStatus
Andreas Huber495391a2016-09-23 09:15:24 -0700150
151$(GEN): $(LOCAL_PATH)/types.hal
152 $(transform-generated-source)
153LOCAL_GENERATED_SOURCES += $(GEN)
154
155#
Andreas Huber495391a2016-09-23 09:15:24 -0700156# Build INfc.hal
157#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000158GEN := $(intermediates)/android/hardware/nfc/V1_0/INfc.java
Andreas Huber495391a2016-09-23 09:15:24 -0700159$(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 = \
Yifan Hongb0b53222016-09-26 15:38:09 -0700168 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800169 -Ljava \
170 -randroid.hardware:hardware/interfaces \
171 -randroid.hidl:system/libhidl/transport \
Yifan Hongb0b53222016-09-26 15:38:09 -0700172 android.hardware.nfc@1.0::INfc
Andreas Huber495391a2016-09-23 09:15:24 -0700173
174$(GEN): $(LOCAL_PATH)/INfc.hal
175 $(transform-generated-source)
176LOCAL_GENERATED_SOURCES += $(GEN)
177
178#
179# Build INfcClientCallback.hal
180#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000181GEN := $(intermediates)/android/hardware/nfc/V1_0/INfcClientCallback.java
Andreas Huber495391a2016-09-23 09:15:24 -0700182$(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 = \
Yifan Hongb0b53222016-09-26 15:38:09 -0700189 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong50183942016-11-28 16:09:37 -0800190 -Ljava \
191 -randroid.hardware:hardware/interfaces \
192 -randroid.hidl:system/libhidl/transport \
Yifan Hongb0b53222016-09-26 15:38:09 -0700193 android.hardware.nfc@1.0::INfcClientCallback
Andreas Huber495391a2016-09-23 09:15:24 -0700194
195$(GEN): $(LOCAL_PATH)/INfcClientCallback.hal
196 $(transform-generated-source)
197LOCAL_GENERATED_SOURCES += $(GEN)
198include $(BUILD_STATIC_JAVA_LIBRARY)
199
200
Yifan Hong50183942016-11-28 16:09:37 -0800201################################################################################
202
203include $(CLEAR_VARS)
204LOCAL_MODULE := android.hardware.nfc@1.0-java-constants
205LOCAL_MODULE_CLASS := JAVA_LIBRARIES
206
207intermediates := $(local-generated-sources-dir)
208
209HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
210#
Yifan Hongf35ee3b2016-12-13 22:20:16 +0000211GEN := $(intermediates)/android/hardware/nfc/V1_0/Constants.java
Yifan Hong50183942016-11-28 16:09:37 -0800212$(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
Andreas Huber495391a2016-09-23 09:15:24 -0700236
Iliyan Malchev998892c2016-09-22 16:23:07 -0700237include $(call all-makefiles-under,$(LOCAL_PATH))