1 # This file is autogenerated by hidl-gen. Do not edit manually.
3 LOCAL_PATH := $(call my-dir)
5 ################################################################################
8 LOCAL_MODULE := android.hardware.tetheroffload.control-V1.0-java
9 LOCAL_MODULE_CLASS := JAVA_LIBRARIES
11 intermediates := $(call local-generated-sources-dir, COMMON)
13 HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
15 LOCAL_JAVA_LIBRARIES := \
16 android.hidl.base-V1.0-java \
20 # Build types.hal (IPv4AddrPortPair)
22 GEN := $(intermediates)/android/hardware/tetheroffload/control/V1_0/IPv4AddrPortPair.java
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) \
30 -randroid.hardware:hardware/interfaces \
31 -randroid.hidl:system/libhidl/transport \
32 android.hardware.tetheroffload.control@1.0::types.IPv4AddrPortPair
34 $(GEN): $(LOCAL_PATH)/types.hal
35 $(transform-generated-source)
36 LOCAL_GENERATED_SOURCES += $(GEN)
39 # Build types.hal (NatTimeoutUpdate)
41 GEN := $(intermediates)/android/hardware/tetheroffload/control/V1_0/NatTimeoutUpdate.java
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) \
49 -randroid.hardware:hardware/interfaces \
50 -randroid.hidl:system/libhidl/transport \
51 android.hardware.tetheroffload.control@1.0::types.NatTimeoutUpdate
53 $(GEN): $(LOCAL_PATH)/types.hal
54 $(transform-generated-source)
55 LOCAL_GENERATED_SOURCES += $(GEN)
58 # Build types.hal (NetworkProtocol)
60 GEN := $(intermediates)/android/hardware/tetheroffload/control/V1_0/NetworkProtocol.java
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) \
68 -randroid.hardware:hardware/interfaces \
69 -randroid.hidl:system/libhidl/transport \
70 android.hardware.tetheroffload.control@1.0::types.NetworkProtocol
72 $(GEN): $(LOCAL_PATH)/types.hal
73 $(transform-generated-source)
74 LOCAL_GENERATED_SOURCES += $(GEN)
77 # Build types.hal (OffloadCallbackEvent)
79 GEN := $(intermediates)/android/hardware/tetheroffload/control/V1_0/OffloadCallbackEvent.java
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) \
87 -randroid.hardware:hardware/interfaces \
88 -randroid.hidl:system/libhidl/transport \
89 android.hardware.tetheroffload.control@1.0::types.OffloadCallbackEvent
91 $(GEN): $(LOCAL_PATH)/types.hal
92 $(transform-generated-source)
93 LOCAL_GENERATED_SOURCES += $(GEN)
96 # Build IOffloadControl.hal
98 GEN := $(intermediates)/android/hardware/tetheroffload/control/V1_0/IOffloadControl.java
100 $(GEN): PRIVATE_HIDL := $(HIDL)
101 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IOffloadControl.hal
102 $(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/ITetheringOffloadCallback.hal
103 $(GEN): $(LOCAL_PATH)/ITetheringOffloadCallback.hal
104 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
105 $(GEN): PRIVATE_CUSTOM_TOOL = \
106 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
108 -randroid.hardware:hardware/interfaces \
109 -randroid.hidl:system/libhidl/transport \
110 android.hardware.tetheroffload.control@1.0::IOffloadControl
112 $(GEN): $(LOCAL_PATH)/IOffloadControl.hal
113 $(transform-generated-source)
114 LOCAL_GENERATED_SOURCES += $(GEN)
117 # Build ITetheringOffloadCallback.hal
119 GEN := $(intermediates)/android/hardware/tetheroffload/control/V1_0/ITetheringOffloadCallback.java
121 $(GEN): PRIVATE_HIDL := $(HIDL)
122 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/ITetheringOffloadCallback.hal
123 $(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
124 $(GEN): $(LOCAL_PATH)/types.hal
125 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
126 $(GEN): PRIVATE_CUSTOM_TOOL = \
127 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
129 -randroid.hardware:hardware/interfaces \
130 -randroid.hidl:system/libhidl/transport \
131 android.hardware.tetheroffload.control@1.0::ITetheringOffloadCallback
133 $(GEN): $(LOCAL_PATH)/ITetheringOffloadCallback.hal
134 $(transform-generated-source)
135 LOCAL_GENERATED_SOURCES += $(GEN)
136 include $(BUILD_JAVA_LIBRARY)
139 ################################################################################
141 include $(CLEAR_VARS)
142 LOCAL_MODULE := android.hardware.tetheroffload.control-V1.0-java-static
143 LOCAL_MODULE_CLASS := JAVA_LIBRARIES
145 intermediates := $(call local-generated-sources-dir, COMMON)
147 HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
149 LOCAL_STATIC_JAVA_LIBRARIES := \
150 android.hidl.base-V1.0-java-static \
154 # Build types.hal (IPv4AddrPortPair)
156 GEN := $(intermediates)/android/hardware/tetheroffload/control/V1_0/IPv4AddrPortPair.java
158 $(GEN): PRIVATE_HIDL := $(HIDL)
159 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
160 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
161 $(GEN): PRIVATE_CUSTOM_TOOL = \
162 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
164 -randroid.hardware:hardware/interfaces \
165 -randroid.hidl:system/libhidl/transport \
166 android.hardware.tetheroffload.control@1.0::types.IPv4AddrPortPair
168 $(GEN): $(LOCAL_PATH)/types.hal
169 $(transform-generated-source)
170 LOCAL_GENERATED_SOURCES += $(GEN)
173 # Build types.hal (NatTimeoutUpdate)
175 GEN := $(intermediates)/android/hardware/tetheroffload/control/V1_0/NatTimeoutUpdate.java
177 $(GEN): PRIVATE_HIDL := $(HIDL)
178 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
179 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
180 $(GEN): PRIVATE_CUSTOM_TOOL = \
181 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
183 -randroid.hardware:hardware/interfaces \
184 -randroid.hidl:system/libhidl/transport \
185 android.hardware.tetheroffload.control@1.0::types.NatTimeoutUpdate
187 $(GEN): $(LOCAL_PATH)/types.hal
188 $(transform-generated-source)
189 LOCAL_GENERATED_SOURCES += $(GEN)
192 # Build types.hal (NetworkProtocol)
194 GEN := $(intermediates)/android/hardware/tetheroffload/control/V1_0/NetworkProtocol.java
196 $(GEN): PRIVATE_HIDL := $(HIDL)
197 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
198 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
199 $(GEN): PRIVATE_CUSTOM_TOOL = \
200 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
202 -randroid.hardware:hardware/interfaces \
203 -randroid.hidl:system/libhidl/transport \
204 android.hardware.tetheroffload.control@1.0::types.NetworkProtocol
206 $(GEN): $(LOCAL_PATH)/types.hal
207 $(transform-generated-source)
208 LOCAL_GENERATED_SOURCES += $(GEN)
211 # Build types.hal (OffloadCallbackEvent)
213 GEN := $(intermediates)/android/hardware/tetheroffload/control/V1_0/OffloadCallbackEvent.java
215 $(GEN): PRIVATE_HIDL := $(HIDL)
216 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
217 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
218 $(GEN): PRIVATE_CUSTOM_TOOL = \
219 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
221 -randroid.hardware:hardware/interfaces \
222 -randroid.hidl:system/libhidl/transport \
223 android.hardware.tetheroffload.control@1.0::types.OffloadCallbackEvent
225 $(GEN): $(LOCAL_PATH)/types.hal
226 $(transform-generated-source)
227 LOCAL_GENERATED_SOURCES += $(GEN)
230 # Build IOffloadControl.hal
232 GEN := $(intermediates)/android/hardware/tetheroffload/control/V1_0/IOffloadControl.java
234 $(GEN): PRIVATE_HIDL := $(HIDL)
235 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IOffloadControl.hal
236 $(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/ITetheringOffloadCallback.hal
237 $(GEN): $(LOCAL_PATH)/ITetheringOffloadCallback.hal
238 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
239 $(GEN): PRIVATE_CUSTOM_TOOL = \
240 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
242 -randroid.hardware:hardware/interfaces \
243 -randroid.hidl:system/libhidl/transport \
244 android.hardware.tetheroffload.control@1.0::IOffloadControl
246 $(GEN): $(LOCAL_PATH)/IOffloadControl.hal
247 $(transform-generated-source)
248 LOCAL_GENERATED_SOURCES += $(GEN)
251 # Build ITetheringOffloadCallback.hal
253 GEN := $(intermediates)/android/hardware/tetheroffload/control/V1_0/ITetheringOffloadCallback.java
255 $(GEN): PRIVATE_HIDL := $(HIDL)
256 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/ITetheringOffloadCallback.hal
257 $(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
258 $(GEN): $(LOCAL_PATH)/types.hal
259 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
260 $(GEN): PRIVATE_CUSTOM_TOOL = \
261 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
263 -randroid.hardware:hardware/interfaces \
264 -randroid.hidl:system/libhidl/transport \
265 android.hardware.tetheroffload.control@1.0::ITetheringOffloadCallback
267 $(GEN): $(LOCAL_PATH)/ITetheringOffloadCallback.hal
268 $(transform-generated-source)
269 LOCAL_GENERATED_SOURCES += $(GEN)
270 include $(BUILD_STATIC_JAVA_LIBRARY)
274 include $(call all-makefiles-under,$(LOCAL_PATH))