blob: 603e552d85999d1cf2e8ed8e855611f2a97f38e3 [file] [log] [blame]
Dan Willemsen242b34e2016-09-28 16:12:24 -07001# This file is autogenerated by hidl-gen. Do not edit manually.
2
Andreas Huber669bf7a2016-08-29 10:23:17 -07003LOCAL_PATH := $(call my-dir)
Andreas Huber7ab75a72016-08-31 09:10:55 -07004
5################################################################################
6
7include $(CLEAR_VARS)
Andreas Huber6733baf2017-04-13 09:53:54 -07008LOCAL_MODULE := android.hardware.tests.baz-V1.0-java
Andreas Huber7ab75a72016-08-31 09:10:55 -07009LOCAL_MODULE_CLASS := JAVA_LIBRARIES
10
Andreas Huber0574bac2017-02-09 10:06:41 -080011intermediates := $(call local-generated-sources-dir, COMMON)
Andreas Huber7ab75a72016-08-31 09:10:55 -070012
13HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
14
Yifan Honge19e5822016-11-28 16:09:37 -080015LOCAL_JAVA_LIBRARIES := \
Andreas Huber6733baf2017-04-13 09:53:54 -070016 android.hidl.base-V1.0-java \
Yifan Honge19e5822016-11-28 16:09:37 -080017
Sundong Ahn94293082017-07-13 17:03:17 +090018LOCAL_NO_STANDARD_LIBRARIES := true
19LOCAL_JAVA_LIBRARIES += core-oj hwbinder
Yifan Honge19e5822016-11-28 16:09:37 -080020
Andreas Huber7ab75a72016-08-31 09:10:55 -070021#
Iliyan Malchevc6c7aab2016-09-09 16:24:19 -070022# Build IBase.hal
23#
Yifan Hongb85d8762016-12-12 16:05:23 -080024GEN := $(intermediates)/android/hardware/tests/baz/V1_0/IBase.java
Iliyan Malchevc6c7aab2016-09-09 16:24:19 -070025$(GEN): $(HIDL)
26$(GEN): PRIVATE_HIDL := $(HIDL)
27$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IBase.hal
28$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
29$(GEN): PRIVATE_CUSTOM_TOOL = \
Yifan Hongb0b53222016-09-26 15:38:09 -070030 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Honge19e5822016-11-28 16:09:37 -080031 -Ljava \
32 -randroid.hardware:hardware/interfaces \
33 -randroid.hidl:system/libhidl/transport \
Yifan Hongb0b53222016-09-26 15:38:09 -070034 android.hardware.tests.baz@1.0::IBase
Iliyan Malchevc6c7aab2016-09-09 16:24:19 -070035
36$(GEN): $(LOCAL_PATH)/IBase.hal
37 $(transform-generated-source)
38LOCAL_GENERATED_SOURCES += $(GEN)
39
40#
Iliyan Malchevb350caf2016-09-07 12:45:02 -070041# Build IBaz.hal
42#
Yifan Hongb85d8762016-12-12 16:05:23 -080043GEN := $(intermediates)/android/hardware/tests/baz/V1_0/IBaz.java
Iliyan Malchevb350caf2016-09-07 12:45:02 -070044$(GEN): $(HIDL)
45$(GEN): PRIVATE_HIDL := $(HIDL)
46$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IBaz.hal
47$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IBase.hal
48$(GEN): $(LOCAL_PATH)/IBase.hal
49$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IBazCallback.hal
50$(GEN): $(LOCAL_PATH)/IBazCallback.hal
51$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
52$(GEN): PRIVATE_CUSTOM_TOOL = \
Yifan Hongb0b53222016-09-26 15:38:09 -070053 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Honge19e5822016-11-28 16:09:37 -080054 -Ljava \
55 -randroid.hardware:hardware/interfaces \
56 -randroid.hidl:system/libhidl/transport \
Yifan Hongb0b53222016-09-26 15:38:09 -070057 android.hardware.tests.baz@1.0::IBaz
Iliyan Malchevb350caf2016-09-07 12:45:02 -070058
59$(GEN): $(LOCAL_PATH)/IBaz.hal
60 $(transform-generated-source)
61LOCAL_GENERATED_SOURCES += $(GEN)
62
63#
Andreas Huber7ab75a72016-08-31 09:10:55 -070064# Build IBazCallback.hal
65#
Yifan Hongb85d8762016-12-12 16:05:23 -080066GEN := $(intermediates)/android/hardware/tests/baz/V1_0/IBazCallback.java
Andreas Huber7ab75a72016-08-31 09:10:55 -070067$(GEN): $(HIDL)
68$(GEN): PRIVATE_HIDL := $(HIDL)
69$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IBazCallback.hal
70$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
71$(GEN): PRIVATE_CUSTOM_TOOL = \
Yifan Hongb0b53222016-09-26 15:38:09 -070072 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Honge19e5822016-11-28 16:09:37 -080073 -Ljava \
74 -randroid.hardware:hardware/interfaces \
75 -randroid.hidl:system/libhidl/transport \
Yifan Hongb0b53222016-09-26 15:38:09 -070076 android.hardware.tests.baz@1.0::IBazCallback
Andreas Huber7ab75a72016-08-31 09:10:55 -070077
78$(GEN): $(LOCAL_PATH)/IBazCallback.hal
79 $(transform-generated-source)
80LOCAL_GENERATED_SOURCES += $(GEN)
Andreas Huber84108712017-04-04 14:39:58 -070081
82#
83# Build IQuux.hal
84#
85GEN := $(intermediates)/android/hardware/tests/baz/V1_0/IQuux.java
86$(GEN): $(HIDL)
87$(GEN): PRIVATE_HIDL := $(HIDL)
88$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IQuux.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.tests.baz@1.0::IQuux
96
97$(GEN): $(LOCAL_PATH)/IQuux.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
Iliyan Malchev998892c2016-09-22 16:23:07 -0700104include $(call all-makefiles-under,$(LOCAL_PATH))