blob: d08f8376d9436d1ea56b60f4e93136ea2ae36be0 [file] [log] [blame]
Michael Wright36a78592017-05-23 20:46:45 +01001# 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.vibrator-V1.1-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.hardware.vibrator-V1.0-java \
17 android.hidl.base-V1.0-java \
18
Steven Morelandff308ea2017-08-10 15:15:18 -070019LOCAL_NO_STANDARD_LIBRARIES := true
20LOCAL_JAVA_LIBRARIES += core-oj hwbinder
Michael Wright36a78592017-05-23 20:46:45 +010021
22#
23# Build types.hal (Effect_1_1)
24#
25GEN := $(intermediates)/android/hardware/vibrator/V1_1/Effect_1_1.java
26$(GEN): $(HIDL)
27$(GEN): PRIVATE_HIDL := $(HIDL)
28$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
29$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
30$(GEN): PRIVATE_CUSTOM_TOOL = \
31 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
32 -Ljava \
33 -randroid.hardware:hardware/interfaces \
34 -randroid.hidl:system/libhidl/transport \
35 android.hardware.vibrator@1.1::types.Effect_1_1
36
37$(GEN): $(LOCAL_PATH)/types.hal
38 $(transform-generated-source)
39LOCAL_GENERATED_SOURCES += $(GEN)
40
41#
42# Build IVibrator.hal
43#
44GEN := $(intermediates)/android/hardware/vibrator/V1_1/IVibrator.java
45$(GEN): $(HIDL)
46$(GEN): PRIVATE_HIDL := $(HIDL)
47$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IVibrator.hal
48$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
49$(GEN): $(LOCAL_PATH)/types.hal
50$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
51$(GEN): PRIVATE_CUSTOM_TOOL = \
52 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
53 -Ljava \
54 -randroid.hardware:hardware/interfaces \
55 -randroid.hidl:system/libhidl/transport \
56 android.hardware.vibrator@1.1::IVibrator
57
58$(GEN): $(LOCAL_PATH)/IVibrator.hal
59 $(transform-generated-source)
60LOCAL_GENERATED_SOURCES += $(GEN)
61include $(BUILD_JAVA_LIBRARY)
62
63
64################################################################################
65
66include $(CLEAR_VARS)
Michael Wright36a78592017-05-23 20:46:45 +010067LOCAL_MODULE := android.hardware.vibrator-V1.1-java-constants
68LOCAL_MODULE_CLASS := JAVA_LIBRARIES
69
70intermediates := $(call local-generated-sources-dir, COMMON)
71
72HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
73#
74GEN := $(intermediates)/android/hardware/vibrator/V1_1/Constants.java
75$(GEN): $(HIDL)
76$(GEN): $(LOCAL_PATH)/types.hal
77$(GEN): $(LOCAL_PATH)/IVibrator.hal
78
79$(GEN): PRIVATE_HIDL := $(HIDL)
80$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
81$(GEN): PRIVATE_CUSTOM_TOOL = \
82 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
83 -Ljava-constants \
84 -randroid.hardware:hardware/interfaces \
85 -randroid.hidl:system/libhidl/transport \
86 android.hardware.vibrator@1.1
87
88$(GEN):
89 $(transform-generated-source)
90LOCAL_GENERATED_SOURCES += $(GEN)
91# Avoid dependency cycle of framework.jar -> this-library -> framework.jar
92LOCAL_NO_STANDARD_LIBRARIES := true
93LOCAL_JAVA_LIBRARIES := core-oj
94
95include $(BUILD_STATIC_JAVA_LIBRARY)
96
97
98
99include $(call all-makefiles-under,$(LOCAL_PATH))