libutils \
LOCAL_MULTILIB := both
-LOCAL_COMPATIBILITY_SUITE := vts
--include test/vts/tools/build/Android.packaging_sharedlib.mk
include $(BUILD_SHARED_LIBRARY)
+
+ ################################################################################
+
+ include $(CLEAR_VARS)
+ LOCAL_MODULE := android.hardware.tests.baz@1.0-java
+ LOCAL_MODULE_CLASS := JAVA_LIBRARIES
+
+ intermediates := $(local-generated-sources-dir)
+
+ HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
+
+ #
+ # Build IBase.hal
+ #
+ GEN := $(intermediates)/android/hardware/tests/baz/1.0/IBase.java
+ $(GEN): $(HIDL)
+ $(GEN): PRIVATE_HIDL := $(HIDL)
+ $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IBase.hal
+ $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
+ $(GEN): PRIVATE_CUSTOM_TOOL = \
+ $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
+ -Ljava -randroid.hardware:hardware/interfaces \
+ android.hardware.tests.baz@1.0::IBase
+
+ $(GEN): $(LOCAL_PATH)/IBase.hal
+ $(transform-generated-source)
+ LOCAL_GENERATED_SOURCES += $(GEN)
+
+ #
+ # Build IBaz.hal
+ #
+ GEN := $(intermediates)/android/hardware/tests/baz/1.0/IBaz.java
+ $(GEN): $(HIDL)
+ $(GEN): PRIVATE_HIDL := $(HIDL)
+ $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IBaz.hal
+ $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
+ $(GEN): PRIVATE_CUSTOM_TOOL = \
+ $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
+ -Ljava -randroid.hardware:hardware/interfaces \
+ android.hardware.tests.baz@1.0::IBaz
+
+ $(GEN): $(LOCAL_PATH)/IBaz.hal
+ $(transform-generated-source)
+ LOCAL_GENERATED_SOURCES += $(GEN)
+
+ #
+ # Build IBazCallback.hal
+ #
+ GEN := $(intermediates)/android/hardware/tests/baz/1.0/IBazCallback.java
+ $(GEN): $(HIDL)
+ $(GEN): PRIVATE_HIDL := $(HIDL)
+ $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IBazCallback.hal
+ $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
+ $(GEN): PRIVATE_CUSTOM_TOOL = \
+ $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
+ -Ljava -randroid.hardware:hardware/interfaces \
+ android.hardware.tests.baz@1.0::IBazCallback
+
+ $(GEN): $(LOCAL_PATH)/IBazCallback.hal
+ $(transform-generated-source)
+ LOCAL_GENERATED_SOURCES += $(GEN)
+ include $(BUILD_JAVA_LIBRARY)
libutils \
LOCAL_MULTILIB := both
-LOCAL_COMPATIBILITY_SUITE := vts
--include test/vts/tools/build/Android.packaging_sharedlib.mk
include $(BUILD_SHARED_LIBRARY)
+
+ ################################################################################
+
+ include $(CLEAR_VARS)
+ LOCAL_MODULE := android.hardware.tests.expression@1.0-java
+ LOCAL_MODULE_CLASS := JAVA_LIBRARIES
+
+ intermediates := $(local-generated-sources-dir)
+
+ HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
+
+ #
+ # Build IExpression.hal
+ #
+ GEN := $(intermediates)/android/hardware/tests/expression/1.0/IExpression.java
+ $(GEN): $(HIDL)
+ $(GEN): PRIVATE_HIDL := $(HIDL)
+ $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IExpression.hal
+ $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
+ $(GEN): PRIVATE_CUSTOM_TOOL = \
+ $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
+ -Ljava -randroid.hardware:hardware/interfaces \
+ android.hardware.tests.expression@1.0::IExpression
+
+ $(GEN): $(LOCAL_PATH)/IExpression.hal
+ $(transform-generated-source)
+ LOCAL_GENERATED_SOURCES += $(GEN)
+ include $(BUILD_JAVA_LIBRARY)
libutils \
LOCAL_MULTILIB := both
-LOCAL_COMPATIBILITY_SUITE := vts
--include test/vts/tools/build/Android.packaging_sharedlib.mk
include $(BUILD_SHARED_LIBRARY)
+
+ ################################################################################
+
+ include $(CLEAR_VARS)
+ LOCAL_MODULE := android.hardware.tests.libhwbinder@1.0-java
+ LOCAL_MODULE_CLASS := JAVA_LIBRARIES
+
+ intermediates := $(local-generated-sources-dir)
+
+ HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
+
+ #
+ # Build IBenchmark.hal
+ #
+ GEN := $(intermediates)/android/hardware/tests/libhwbinder/1.0/IBenchmark.java
+ $(GEN): $(HIDL)
+ $(GEN): PRIVATE_HIDL := $(HIDL)
+ $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IBenchmark.hal
+ $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
+ $(GEN): PRIVATE_CUSTOM_TOOL = \
+ $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
+ -Ljava -randroid.hardware:hardware/interfaces \
+ android.hardware.tests.libhwbinder@1.0::IBenchmark
+
+ $(GEN): $(LOCAL_PATH)/IBenchmark.hal
+ $(transform-generated-source)
+ LOCAL_GENERATED_SOURCES += $(GEN)
+ include $(BUILD_JAVA_LIBRARY)