blob: c4a1de960a22968a356be34caa457a14899b7bd4 [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)
8LOCAL_MODULE := android.hidl.base@1.0-java
9LOCAL_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)
14
15#
Yifan Hong777bef92017-02-01 15:50:36 -080016# Build types.hal (DebugInfo)
Yifan Hong0f2ef092017-01-31 13:44:51 -080017#
Yifan Hong777bef92017-02-01 15:50:36 -080018GEN := $(intermediates)/android/hidl/base/V1_0/DebugInfo.java
Yifan Hong0f2ef092017-01-31 13:44:51 -080019$(GEN): $(HIDL)
20$(GEN): PRIVATE_HIDL := $(HIDL)
21$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
22$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
23$(GEN): PRIVATE_CUSTOM_TOOL = \
24 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
25 -Ljava \
26 -randroid.hidl:system/libhidl/transport \
Yifan Hong777bef92017-02-01 15:50:36 -080027 android.hidl.base@1.0::types.DebugInfo
Yifan Hong0f2ef092017-01-31 13:44:51 -080028
29$(GEN): $(LOCAL_PATH)/types.hal
30 $(transform-generated-source)
31LOCAL_GENERATED_SOURCES += $(GEN)
32
33#
Yifan Hong2cd440c2016-11-23 11:30:36 -080034# Build IBase.hal
35#
Yifan Hong071afa92016-12-12 16:05:52 -080036GEN := $(intermediates)/android/hidl/base/V1_0/IBase.java
Yifan Hong2cd440c2016-11-23 11:30:36 -080037$(GEN): $(HIDL)
38$(GEN): PRIVATE_HIDL := $(HIDL)
39$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IBase.hal
Yifan Hong0f2ef092017-01-31 13:44:51 -080040$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
41$(GEN): $(LOCAL_PATH)/types.hal
Yifan Hong2cd440c2016-11-23 11:30:36 -080042$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
43$(GEN): PRIVATE_CUSTOM_TOOL = \
44 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
45 -Ljava \
46 -randroid.hidl:system/libhidl/transport \
Yifan Hong2cd440c2016-11-23 11:30:36 -080047 android.hidl.base@1.0::IBase
48
49$(GEN): $(LOCAL_PATH)/IBase.hal
50 $(transform-generated-source)
51LOCAL_GENERATED_SOURCES += $(GEN)
52include $(BUILD_JAVA_LIBRARY)
53
54
55################################################################################
56
57include $(CLEAR_VARS)
58LOCAL_MODULE := android.hidl.base@1.0-java-static
59LOCAL_MODULE_CLASS := JAVA_LIBRARIES
60
Andreas Huber7c400882017-02-09 10:08:04 -080061intermediates := $(call local-generated-sources-dir, COMMON)
Yifan Hong2cd440c2016-11-23 11:30:36 -080062
63HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
64
65#
Yifan Hong777bef92017-02-01 15:50:36 -080066# Build types.hal (DebugInfo)
Yifan Hong0f2ef092017-01-31 13:44:51 -080067#
Yifan Hong777bef92017-02-01 15:50:36 -080068GEN := $(intermediates)/android/hidl/base/V1_0/DebugInfo.java
Yifan Hong0f2ef092017-01-31 13:44:51 -080069$(GEN): $(HIDL)
70$(GEN): PRIVATE_HIDL := $(HIDL)
71$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
72$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
73$(GEN): PRIVATE_CUSTOM_TOOL = \
74 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
75 -Ljava \
76 -randroid.hidl:system/libhidl/transport \
Yifan Hong777bef92017-02-01 15:50:36 -080077 android.hidl.base@1.0::types.DebugInfo
Yifan Hong0f2ef092017-01-31 13:44:51 -080078
79$(GEN): $(LOCAL_PATH)/types.hal
80 $(transform-generated-source)
81LOCAL_GENERATED_SOURCES += $(GEN)
82
83#
Yifan Hong2cd440c2016-11-23 11:30:36 -080084# Build IBase.hal
85#
Yifan Hong071afa92016-12-12 16:05:52 -080086GEN := $(intermediates)/android/hidl/base/V1_0/IBase.java
Yifan Hong2cd440c2016-11-23 11:30:36 -080087$(GEN): $(HIDL)
88$(GEN): PRIVATE_HIDL := $(HIDL)
89$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IBase.hal
Yifan Hong0f2ef092017-01-31 13:44:51 -080090$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
91$(GEN): $(LOCAL_PATH)/types.hal
Yifan Hong2cd440c2016-11-23 11:30:36 -080092$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
93$(GEN): PRIVATE_CUSTOM_TOOL = \
94 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
95 -Ljava \
96 -randroid.hidl:system/libhidl/transport \
Yifan Hong2cd440c2016-11-23 11:30:36 -080097 android.hidl.base@1.0::IBase
98
99$(GEN): $(LOCAL_PATH)/IBase.hal
100 $(transform-generated-source)
101LOCAL_GENERATED_SOURCES += $(GEN)
102include $(BUILD_STATIC_JAVA_LIBRARY)
103
104
105
106include $(call all-makefiles-under,$(LOCAL_PATH))