blob: a044b9b061f89e989aedec815c2c0cbf9efe31fa [file] [log] [blame]
Yifan Hong2cd440c2016-11-23 11:30:36 -08001# This file is autogenerated by hidl-gen. Do not edit manually.
2
3LOCAL_PATH := $(call my-dir)
4
5################################################################################
6
7include $(CLEAR_VARS)
Andreas Huber0a80ba62017-04-13 09:57:28 -07008LOCAL_MODULE := android.hidl.base-V1.0-java
Yifan Hong2cd440c2016-11-23 11:30:36 -08009LOCAL_MODULE_CLASS := JAVA_LIBRARIES
10
Andreas Huber7c400882017-02-09 10:08:04 -080011intermediates := $(call local-generated-sources-dir, COMMON)
Yifan Hong2cd440c2016-11-23 11:30:36 -080012
13HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
Sundong Ahn98dcee82017-07-13 16:30:56 +090014LOCAL_NO_STANDARD_LIBRARIES := true
15LOCAL_JAVA_LIBRARIES := core-oj hwbinder
Yifan Hong2cd440c2016-11-23 11:30:36 -080016
17#
Yifan Hong777bef92017-02-01 15:50:36 -080018# Build types.hal (DebugInfo)
Yifan Hong0f2ef092017-01-31 13:44:51 -080019#
Yifan Hong777bef92017-02-01 15:50:36 -080020GEN := $(intermediates)/android/hidl/base/V1_0/DebugInfo.java
Yifan Hong0f2ef092017-01-31 13:44:51 -080021$(GEN): $(HIDL)
22$(GEN): PRIVATE_HIDL := $(HIDL)
23$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
24$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
25$(GEN): PRIVATE_CUSTOM_TOOL = \
26 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
27 -Ljava \
28 -randroid.hidl:system/libhidl/transport \
Yifan Hong777bef92017-02-01 15:50:36 -080029 android.hidl.base@1.0::types.DebugInfo
Yifan Hong0f2ef092017-01-31 13:44:51 -080030
31$(GEN): $(LOCAL_PATH)/types.hal
32 $(transform-generated-source)
33LOCAL_GENERATED_SOURCES += $(GEN)
34
35#
Yifan Hong2cd440c2016-11-23 11:30:36 -080036# Build IBase.hal
37#
Yifan Hong071afa92016-12-12 16:05:52 -080038GEN := $(intermediates)/android/hidl/base/V1_0/IBase.java
Yifan Hong2cd440c2016-11-23 11:30:36 -080039$(GEN): $(HIDL)
40$(GEN): PRIVATE_HIDL := $(HIDL)
41$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IBase.hal
Yifan Hong0f2ef092017-01-31 13:44:51 -080042$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
43$(GEN): $(LOCAL_PATH)/types.hal
Yifan Hong2cd440c2016-11-23 11:30:36 -080044$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
45$(GEN): PRIVATE_CUSTOM_TOOL = \
46 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
47 -Ljava \
48 -randroid.hidl:system/libhidl/transport \
Yifan Hong2cd440c2016-11-23 11:30:36 -080049 android.hidl.base@1.0::IBase
50
51$(GEN): $(LOCAL_PATH)/IBase.hal
52 $(transform-generated-source)
53LOCAL_GENERATED_SOURCES += $(GEN)
54include $(BUILD_JAVA_LIBRARY)
55
56
57################################################################################
58
59include $(CLEAR_VARS)
Andreas Huber0a80ba62017-04-13 09:57:28 -070060LOCAL_MODULE := android.hidl.base-V1.0-java-static
Yifan Hong2cd440c2016-11-23 11:30:36 -080061LOCAL_MODULE_CLASS := JAVA_LIBRARIES
62
Andreas Huber7c400882017-02-09 10:08:04 -080063intermediates := $(call local-generated-sources-dir, COMMON)
Yifan Hong2cd440c2016-11-23 11:30:36 -080064
65HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
Sundong Ahn98dcee82017-07-13 16:30:56 +090066LOCAL_NO_STANDARD_LIBRARIES := true
67LOCAL_JAVA_LIBRARIES := core-oj hwbinder
Yifan Hong2cd440c2016-11-23 11:30:36 -080068
69#
Yifan Hong777bef92017-02-01 15:50:36 -080070# Build types.hal (DebugInfo)
Yifan Hong0f2ef092017-01-31 13:44:51 -080071#
Yifan Hong777bef92017-02-01 15:50:36 -080072GEN := $(intermediates)/android/hidl/base/V1_0/DebugInfo.java
Yifan Hong0f2ef092017-01-31 13:44:51 -080073$(GEN): $(HIDL)
74$(GEN): PRIVATE_HIDL := $(HIDL)
75$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
76$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
77$(GEN): PRIVATE_CUSTOM_TOOL = \
78 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
79 -Ljava \
80 -randroid.hidl:system/libhidl/transport \
Yifan Hong777bef92017-02-01 15:50:36 -080081 android.hidl.base@1.0::types.DebugInfo
Yifan Hong0f2ef092017-01-31 13:44:51 -080082
83$(GEN): $(LOCAL_PATH)/types.hal
84 $(transform-generated-source)
85LOCAL_GENERATED_SOURCES += $(GEN)
86
87#
Yifan Hong2cd440c2016-11-23 11:30:36 -080088# Build IBase.hal
89#
Yifan Hong071afa92016-12-12 16:05:52 -080090GEN := $(intermediates)/android/hidl/base/V1_0/IBase.java
Yifan Hong2cd440c2016-11-23 11:30:36 -080091$(GEN): $(HIDL)
92$(GEN): PRIVATE_HIDL := $(HIDL)
93$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IBase.hal
Yifan Hong0f2ef092017-01-31 13:44:51 -080094$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
95$(GEN): $(LOCAL_PATH)/types.hal
Yifan Hong2cd440c2016-11-23 11:30:36 -080096$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
97$(GEN): PRIVATE_CUSTOM_TOOL = \
98 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
99 -Ljava \
100 -randroid.hidl:system/libhidl/transport \
Yifan Hong2cd440c2016-11-23 11:30:36 -0800101 android.hidl.base@1.0::IBase
102
103$(GEN): $(LOCAL_PATH)/IBase.hal
104 $(transform-generated-source)
105LOCAL_GENERATED_SOURCES += $(GEN)
106include $(BUILD_STATIC_JAVA_LIBRARY)
107
108
109
110include $(call all-makefiles-under,$(LOCAL_PATH))