blob: 50ddee6a42adaa677a85ce15a430162535638e45 [file] [log] [blame]
Steven Moreland40ede2c2016-11-09 13:51:53 -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.manager-V1.0-java
Steven Moreland40ede2c2016-11-09 13:51:53 -08009LOCAL_MODULE_CLASS := JAVA_LIBRARIES
10
Andreas Huber7c400882017-02-09 10:08:04 -080011intermediates := $(call local-generated-sources-dir, COMMON)
Steven Moreland40ede2c2016-11-09 13:51:53 -080012
13HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
14
Yifan Hong2cd440c2016-11-23 11:30:36 -080015LOCAL_JAVA_LIBRARIES := \
Andreas Huber0a80ba62017-04-13 09:57:28 -070016 android.hidl.base-V1.0-java \
Yifan Hong2cd440c2016-11-23 11:30:36 -080017
Sundong Ahn98dcee82017-07-13 16:30:56 +090018LOCAL_NO_STANDARD_LIBRARIES := true
19LOCAL_JAVA_LIBRARIES += core-oj hwbinder
Yifan Hong2cd440c2016-11-23 11:30:36 -080020
Steven Moreland40ede2c2016-11-09 13:51:53 -080021#
22# Build IServiceManager.hal
23#
Yifan Hong071afa92016-12-12 16:05:52 -080024GEN := $(intermediates)/android/hidl/manager/V1_0/IServiceManager.java
Steven Moreland40ede2c2016-11-09 13:51:53 -080025$(GEN): $(HIDL)
26$(GEN): PRIVATE_HIDL := $(HIDL)
27$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IServiceManager.hal
28$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IServiceNotification.hal
29$(GEN): $(LOCAL_PATH)/IServiceNotification.hal
30$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
31$(GEN): PRIVATE_CUSTOM_TOOL = \
32 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong2cd440c2016-11-23 11:30:36 -080033 -Ljava \
34 -randroid.hidl:system/libhidl/transport \
Steven Moreland40ede2c2016-11-09 13:51:53 -080035 android.hidl.manager@1.0::IServiceManager
36
37$(GEN): $(LOCAL_PATH)/IServiceManager.hal
38 $(transform-generated-source)
39LOCAL_GENERATED_SOURCES += $(GEN)
40
41#
42# Build IServiceNotification.hal
43#
Yifan Hong071afa92016-12-12 16:05:52 -080044GEN := $(intermediates)/android/hidl/manager/V1_0/IServiceNotification.java
Steven Moreland40ede2c2016-11-09 13:51:53 -080045$(GEN): $(HIDL)
46$(GEN): PRIVATE_HIDL := $(HIDL)
47$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IServiceNotification.hal
48$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
49$(GEN): PRIVATE_CUSTOM_TOOL = \
50 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong2cd440c2016-11-23 11:30:36 -080051 -Ljava \
52 -randroid.hidl:system/libhidl/transport \
Steven Moreland40ede2c2016-11-09 13:51:53 -080053 android.hidl.manager@1.0::IServiceNotification
54
55$(GEN): $(LOCAL_PATH)/IServiceNotification.hal
56 $(transform-generated-source)
57LOCAL_GENERATED_SOURCES += $(GEN)
58include $(BUILD_JAVA_LIBRARY)
59
60
61################################################################################
62
63include $(CLEAR_VARS)
Andreas Huber0a80ba62017-04-13 09:57:28 -070064LOCAL_MODULE := android.hidl.manager-V1.0-java-static
Steven Moreland40ede2c2016-11-09 13:51:53 -080065LOCAL_MODULE_CLASS := JAVA_LIBRARIES
66
Andreas Huber7c400882017-02-09 10:08:04 -080067intermediates := $(call local-generated-sources-dir, COMMON)
Steven Moreland40ede2c2016-11-09 13:51:53 -080068
69HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
70
Yifan Hong2cd440c2016-11-23 11:30:36 -080071LOCAL_STATIC_JAVA_LIBRARIES := \
Andreas Huber0a80ba62017-04-13 09:57:28 -070072 android.hidl.base-V1.0-java-static \
Yifan Hong2cd440c2016-11-23 11:30:36 -080073
Sundong Ahn98dcee82017-07-13 16:30:56 +090074LOCAL_NO_STANDARD_LIBRARIES := true
75LOCAL_JAVA_LIBRARIES := core-oj hwbinder
Yifan Hong2cd440c2016-11-23 11:30:36 -080076
Steven Moreland40ede2c2016-11-09 13:51:53 -080077#
78# Build IServiceManager.hal
79#
Yifan Hong071afa92016-12-12 16:05:52 -080080GEN := $(intermediates)/android/hidl/manager/V1_0/IServiceManager.java
Steven Moreland40ede2c2016-11-09 13:51:53 -080081$(GEN): $(HIDL)
82$(GEN): PRIVATE_HIDL := $(HIDL)
83$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IServiceManager.hal
84$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IServiceNotification.hal
85$(GEN): $(LOCAL_PATH)/IServiceNotification.hal
86$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
87$(GEN): PRIVATE_CUSTOM_TOOL = \
88 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong2cd440c2016-11-23 11:30:36 -080089 -Ljava \
90 -randroid.hidl:system/libhidl/transport \
Steven Moreland40ede2c2016-11-09 13:51:53 -080091 android.hidl.manager@1.0::IServiceManager
92
93$(GEN): $(LOCAL_PATH)/IServiceManager.hal
94 $(transform-generated-source)
95LOCAL_GENERATED_SOURCES += $(GEN)
96
97#
98# Build IServiceNotification.hal
99#
Yifan Hong071afa92016-12-12 16:05:52 -0800100GEN := $(intermediates)/android/hidl/manager/V1_0/IServiceNotification.java
Steven Moreland40ede2c2016-11-09 13:51:53 -0800101$(GEN): $(HIDL)
102$(GEN): PRIVATE_HIDL := $(HIDL)
103$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IServiceNotification.hal
104$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
105$(GEN): PRIVATE_CUSTOM_TOOL = \
106 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Hong2cd440c2016-11-23 11:30:36 -0800107 -Ljava \
108 -randroid.hidl:system/libhidl/transport \
Steven Moreland40ede2c2016-11-09 13:51:53 -0800109 android.hidl.manager@1.0::IServiceNotification
110
111$(GEN): $(LOCAL_PATH)/IServiceNotification.hal
112 $(transform-generated-source)
113LOCAL_GENERATED_SOURCES += $(GEN)
114include $(BUILD_STATIC_JAVA_LIBRARY)
115
116
117
118include $(call all-makefiles-under,$(LOCAL_PATH))