From eddafe990f12526c3a22c724159670e0df5fbe44 Mon Sep 17 00:00:00 2001 From: Steven Moreland Date: Mon, 2 Oct 2017 16:58:41 -0700 Subject: 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 --- Android.bp | 22 ++++++++++++++++++++++ Android.mk | 26 -------------------------- 2 files changed, 22 insertions(+), 26 deletions(-) diff --git a/Android.bp b/Android.bp index 6b61467b1a27..a63dae5faca4 100644 --- a/Android.bp +++ b/Android.bp @@ -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, +} diff --git a/Android.mk b/Android.mk index b92f31e80f07..d9a175c79f75 100644 --- a/Android.mk +++ b/Android.mk @@ -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. # ============================================================ -- cgit v1.2.3-59-g8ed1b