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.tests.inheritance-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 IChild.hal
21#
22GEN := $(intermediates)/android/hardware/tests/inheritance/V1_0/IChild.java
23$(GEN): $(HIDL)
24$(GEN): PRIVATE_HIDL := $(HIDL)
25$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IChild.hal
26$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IParent.hal
27$(GEN): $(LOCAL_PATH)/IParent.hal
28$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
29$(GEN): PRIVATE_CUSTOM_TOOL = \
30        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
31        -Ljava \
32        -randroid.hardware:hardware/interfaces \
33        -randroid.hidl:system/libhidl/transport \
34        android.hardware.tests.inheritance@1.0::IChild
35
36$(GEN): $(LOCAL_PATH)/IChild.hal
37	$(transform-generated-source)
38LOCAL_GENERATED_SOURCES += $(GEN)
39
40#
41# Build IFetcher.hal
42#
43GEN := $(intermediates)/android/hardware/tests/inheritance/V1_0/IFetcher.java
44$(GEN): $(HIDL)
45$(GEN): PRIVATE_HIDL := $(HIDL)
46$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IFetcher.hal
47$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IChild.hal
48$(GEN): $(LOCAL_PATH)/IChild.hal
49$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGrandparent.hal
50$(GEN): $(LOCAL_PATH)/IGrandparent.hal
51$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IParent.hal
52$(GEN): $(LOCAL_PATH)/IParent.hal
53$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
54$(GEN): PRIVATE_CUSTOM_TOOL = \
55        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
56        -Ljava \
57        -randroid.hardware:hardware/interfaces \
58        -randroid.hidl:system/libhidl/transport \
59        android.hardware.tests.inheritance@1.0::IFetcher
60
61$(GEN): $(LOCAL_PATH)/IFetcher.hal
62	$(transform-generated-source)
63LOCAL_GENERATED_SOURCES += $(GEN)
64
65#
66# Build IGrandparent.hal
67#
68GEN := $(intermediates)/android/hardware/tests/inheritance/V1_0/IGrandparent.java
69$(GEN): $(HIDL)
70$(GEN): PRIVATE_HIDL := $(HIDL)
71$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGrandparent.hal
72$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
73$(GEN): PRIVATE_CUSTOM_TOOL = \
74        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
75        -Ljava \
76        -randroid.hardware:hardware/interfaces \
77        -randroid.hidl:system/libhidl/transport \
78        android.hardware.tests.inheritance@1.0::IGrandparent
79
80$(GEN): $(LOCAL_PATH)/IGrandparent.hal
81	$(transform-generated-source)
82LOCAL_GENERATED_SOURCES += $(GEN)
83
84#
85# Build IParent.hal
86#
87GEN := $(intermediates)/android/hardware/tests/inheritance/V1_0/IParent.java
88$(GEN): $(HIDL)
89$(GEN): PRIVATE_HIDL := $(HIDL)
90$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IParent.hal
91$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGrandparent.hal
92$(GEN): $(LOCAL_PATH)/IGrandparent.hal
93$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
94$(GEN): PRIVATE_CUSTOM_TOOL = \
95        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
96        -Ljava \
97        -randroid.hardware:hardware/interfaces \
98        -randroid.hidl:system/libhidl/transport \
99        android.hardware.tests.inheritance@1.0::IParent
100
101$(GEN): $(LOCAL_PATH)/IParent.hal
102	$(transform-generated-source)
103LOCAL_GENERATED_SOURCES += $(GEN)
104include $(BUILD_JAVA_LIBRARY)
105
106
107################################################################################
108
109include $(CLEAR_VARS)
110LOCAL_MODULE := android.hardware.tests.inheritance-V1.0-java-static
111LOCAL_MODULE_CLASS := JAVA_LIBRARIES
112
113intermediates := $(call local-generated-sources-dir, COMMON)
114
115HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
116
117LOCAL_STATIC_JAVA_LIBRARIES := \
118    android.hidl.base-V1.0-java-static \
119
120
121#
122# Build IChild.hal
123#
124GEN := $(intermediates)/android/hardware/tests/inheritance/V1_0/IChild.java
125$(GEN): $(HIDL)
126$(GEN): PRIVATE_HIDL := $(HIDL)
127$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IChild.hal
128$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IParent.hal
129$(GEN): $(LOCAL_PATH)/IParent.hal
130$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
131$(GEN): PRIVATE_CUSTOM_TOOL = \
132        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
133        -Ljava \
134        -randroid.hardware:hardware/interfaces \
135        -randroid.hidl:system/libhidl/transport \
136        android.hardware.tests.inheritance@1.0::IChild
137
138$(GEN): $(LOCAL_PATH)/IChild.hal
139	$(transform-generated-source)
140LOCAL_GENERATED_SOURCES += $(GEN)
141
142#
143# Build IFetcher.hal
144#
145GEN := $(intermediates)/android/hardware/tests/inheritance/V1_0/IFetcher.java
146$(GEN): $(HIDL)
147$(GEN): PRIVATE_HIDL := $(HIDL)
148$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IFetcher.hal
149$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IChild.hal
150$(GEN): $(LOCAL_PATH)/IChild.hal
151$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGrandparent.hal
152$(GEN): $(LOCAL_PATH)/IGrandparent.hal
153$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IParent.hal
154$(GEN): $(LOCAL_PATH)/IParent.hal
155$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
156$(GEN): PRIVATE_CUSTOM_TOOL = \
157        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
158        -Ljava \
159        -randroid.hardware:hardware/interfaces \
160        -randroid.hidl:system/libhidl/transport \
161        android.hardware.tests.inheritance@1.0::IFetcher
162
163$(GEN): $(LOCAL_PATH)/IFetcher.hal
164	$(transform-generated-source)
165LOCAL_GENERATED_SOURCES += $(GEN)
166
167#
168# Build IGrandparent.hal
169#
170GEN := $(intermediates)/android/hardware/tests/inheritance/V1_0/IGrandparent.java
171$(GEN): $(HIDL)
172$(GEN): PRIVATE_HIDL := $(HIDL)
173$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGrandparent.hal
174$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
175$(GEN): PRIVATE_CUSTOM_TOOL = \
176        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
177        -Ljava \
178        -randroid.hardware:hardware/interfaces \
179        -randroid.hidl:system/libhidl/transport \
180        android.hardware.tests.inheritance@1.0::IGrandparent
181
182$(GEN): $(LOCAL_PATH)/IGrandparent.hal
183	$(transform-generated-source)
184LOCAL_GENERATED_SOURCES += $(GEN)
185
186#
187# Build IParent.hal
188#
189GEN := $(intermediates)/android/hardware/tests/inheritance/V1_0/IParent.java
190$(GEN): $(HIDL)
191$(GEN): PRIVATE_HIDL := $(HIDL)
192$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IParent.hal
193$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGrandparent.hal
194$(GEN): $(LOCAL_PATH)/IGrandparent.hal
195$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
196$(GEN): PRIVATE_CUSTOM_TOOL = \
197        $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
198        -Ljava \
199        -randroid.hardware:hardware/interfaces \
200        -randroid.hidl:system/libhidl/transport \
201        android.hardware.tests.inheritance@1.0::IParent
202
203$(GEN): $(LOCAL_PATH)/IParent.hal
204	$(transform-generated-source)
205LOCAL_GENERATED_SOURCES += $(GEN)
206include $(BUILD_STATIC_JAVA_LIBRARY)
207
208
209
210include $(call all-makefiles-under,$(LOCAL_PATH))
211