1# 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 19 20# 21# Build types.hal (Effect_1_1) 22# 23GEN := $(intermediates)/android/hardware/vibrator/V1_1/Effect_1_1.java 24$(GEN): $(HIDL) 25$(GEN): PRIVATE_HIDL := $(HIDL) 26$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal 27$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates) 28$(GEN): PRIVATE_CUSTOM_TOOL = \ 29 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \ 30 -Ljava \ 31 -randroid.hardware:hardware/interfaces \ 32 -randroid.hidl:system/libhidl/transport \ 33 android.hardware.vibrator@1.1::types.Effect_1_1 34 35$(GEN): $(LOCAL_PATH)/types.hal 36 $(transform-generated-source) 37LOCAL_GENERATED_SOURCES += $(GEN) 38 39# 40# Build IVibrator.hal 41# 42GEN := $(intermediates)/android/hardware/vibrator/V1_1/IVibrator.java 43$(GEN): $(HIDL) 44$(GEN): PRIVATE_HIDL := $(HIDL) 45$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IVibrator.hal 46$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal 47$(GEN): $(LOCAL_PATH)/types.hal 48$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates) 49$(GEN): PRIVATE_CUSTOM_TOOL = \ 50 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \ 51 -Ljava \ 52 -randroid.hardware:hardware/interfaces \ 53 -randroid.hidl:system/libhidl/transport \ 54 android.hardware.vibrator@1.1::IVibrator 55 56$(GEN): $(LOCAL_PATH)/IVibrator.hal 57 $(transform-generated-source) 58LOCAL_GENERATED_SOURCES += $(GEN) 59include $(BUILD_JAVA_LIBRARY) 60 61 62################################################################################ 63 64include $(CLEAR_VARS) 65LOCAL_MODULE := android.hardware.vibrator-V1.1-java-static 66LOCAL_MODULE_CLASS := JAVA_LIBRARIES 67 68intermediates := $(call local-generated-sources-dir, COMMON) 69 70HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX) 71 72LOCAL_STATIC_JAVA_LIBRARIES := \ 73 android.hardware.vibrator-V1.0-java-static \ 74 android.hidl.base-V1.0-java-static \ 75 76 77# 78# Build types.hal (Effect_1_1) 79# 80GEN := $(intermediates)/android/hardware/vibrator/V1_1/Effect_1_1.java 81$(GEN): $(HIDL) 82$(GEN): PRIVATE_HIDL := $(HIDL) 83$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal 84$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates) 85$(GEN): PRIVATE_CUSTOM_TOOL = \ 86 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \ 87 -Ljava \ 88 -randroid.hardware:hardware/interfaces \ 89 -randroid.hidl:system/libhidl/transport \ 90 android.hardware.vibrator@1.1::types.Effect_1_1 91 92$(GEN): $(LOCAL_PATH)/types.hal 93 $(transform-generated-source) 94LOCAL_GENERATED_SOURCES += $(GEN) 95 96# 97# Build IVibrator.hal 98# 99GEN := $(intermediates)/android/hardware/vibrator/V1_1/IVibrator.java 100$(GEN): $(HIDL) 101$(GEN): PRIVATE_HIDL := $(HIDL) 102$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IVibrator.hal 103$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal 104$(GEN): $(LOCAL_PATH)/types.hal 105$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates) 106$(GEN): PRIVATE_CUSTOM_TOOL = \ 107 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \ 108 -Ljava \ 109 -randroid.hardware:hardware/interfaces \ 110 -randroid.hidl:system/libhidl/transport \ 111 android.hardware.vibrator@1.1::IVibrator 112 113$(GEN): $(LOCAL_PATH)/IVibrator.hal 114 $(transform-generated-source) 115LOCAL_GENERATED_SOURCES += $(GEN) 116include $(BUILD_STATIC_JAVA_LIBRARY) 117 118 119################################################################################ 120 121include $(CLEAR_VARS) 122LOCAL_MODULE := android.hardware.vibrator-V1.1-java-constants 123LOCAL_MODULE_CLASS := JAVA_LIBRARIES 124 125intermediates := $(call local-generated-sources-dir, COMMON) 126 127HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX) 128# 129GEN := $(intermediates)/android/hardware/vibrator/V1_1/Constants.java 130$(GEN): $(HIDL) 131$(GEN): $(LOCAL_PATH)/types.hal 132$(GEN): $(LOCAL_PATH)/IVibrator.hal 133 134$(GEN): PRIVATE_HIDL := $(HIDL) 135$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates) 136$(GEN): PRIVATE_CUSTOM_TOOL = \ 137 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \ 138 -Ljava-constants \ 139 -randroid.hardware:hardware/interfaces \ 140 -randroid.hidl:system/libhidl/transport \ 141 android.hardware.vibrator@1.1 142 143$(GEN): 144 $(transform-generated-source) 145LOCAL_GENERATED_SOURCES += $(GEN) 146# Avoid dependency cycle of framework.jar -> this-library -> framework.jar 147LOCAL_NO_STANDARD_LIBRARIES := true 148LOCAL_JAVA_LIBRARIES := core-oj 149 150include $(BUILD_STATIC_JAVA_LIBRARY) 151 152 153 154include $(call all-makefiles-under,$(LOCAL_PATH)) 155