Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit eddafe99 authored by Steven Moreland's avatar Steven Moreland
Browse files

Convert java hwbinder mk -> bp.

This library is used to avoid a circular dependency
between frameworks.jar and HIDL hal definition libs.
It is not installed on the device.

Bug: 33420795
Test: m -j hwbinder and things it depends on
Change-Id: I44cc670383f80275026ea892151524599b713087
parent 537d63fe
Loading
Loading
Loading
Loading
+22 −0
Original line number Diff line number Diff line
@@ -63,3 +63,25 @@ subdirs = [
optional_subdirs = [
    "core/tests/utiltests/jni",
]

java_library {
    name: "hwbinder",
    no_framework_libs: true,

    srcs: [
        "core/java/android/os/HidlSupport.java",
        "core/java/android/annotation/NonNull.java",
        "core/java/android/os/HwBinder.java",
        "core/java/android/os/HwBlob.java",
        "core/java/android/os/HwParcel.java",
        "core/java/android/os/IHwBinder.java",
        "core/java/android/os/IHwInterface.java",
        "core/java/android/os/DeadObjectException.java",
        "core/java/android/os/DeadSystemException.java",
        "core/java/android/os/RemoteException.java",
        "core/java/android/util/AndroidException.java",
    ],

    dxflags: ["--core-library"],
    installable: false,
}
+0 −26
Original line number Diff line number Diff line
@@ -611,32 +611,6 @@ $(framework_module): | $(dir $(framework_module))framework-res.apk

framework_built := $(call java-lib-deps,framework)

# HwBinder
# =======================================================
include $(CLEAR_VARS)

LOCAL_SRC_FILES := \
        core/java/android/os/HidlSupport.java \
        core/java/android/annotation/NonNull.java \
        core/java/android/os/HwBinder.java \
        core/java/android/os/HwBlob.java \
        core/java/android/os/HwParcel.java \
        core/java/android/os/IHwBinder.java \
        core/java/android/os/IHwInterface.java \
        core/java/android/os/DeadObjectException.java \
        core/java/android/os/DeadSystemException.java \
        core/java/android/os/RemoteException.java \
        core/java/android/util/AndroidException.java \

LOCAL_NO_STANDARD_LIBRARIES := true
LOCAL_JAVA_LIBRARIES := core-oj core-libart
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := hwbinder

LOCAL_DX_FLAGS := --core-library
LOCAL_UNINSTALLABLE_MODULE := true
include $(BUILD_JAVA_LIBRARY)

# Copy AIDL files to be preprocessed and included in the SDK,
# specified relative to the root of the build tree.
# ============================================================