Merge "Convert framework-protos to Android.bp"

am: d4609af986

Change-Id: I6ebf88a0931b7f9f49ac8044deb46b100129bb9f
This commit is contained in:
Colin Cross
2017-10-26 01:11:13 +00:00
committed by android-build-merger
3 changed files with 18 additions and 33 deletions

View File

@@ -71,6 +71,7 @@ subdirs = [
"core/*",
"libs/*",
"media/*",
"proto",
"tools/*",
"native/android",
"native/graphics/jni",

17
proto/Android.bp Normal file
View File

@@ -0,0 +1,17 @@
java_library_static {
name: "framework-protos",
host_supported: true,
proto: {
type: "nano",
},
srcs: ["src/**/*.proto"],
no_framework_libs: true,
target: {
android: {
jarjar_rules: "jarjar-rules.txt",
},
host: {
static_libs: ["libprotobuf-java-nano"],
},
},
}

View File

@@ -1,33 +0,0 @@
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := framework-protos
LOCAL_PROTOC_OPTIMIZE_TYPE := nano
LOCAL_SRC_FILES:= $(call all-proto-files-under, src)
LOCAL_JARJAR_RULES := $(LOCAL_PATH)/jarjar-rules.txt
LOCAL_NO_STANDARD_LIBRARIES := true
LOCAL_JAVA_LIBRARIES := core-oj core-libart
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk $(LOCAL_PATH)/jarjar-rules.txt
include $(BUILD_STATIC_JAVA_LIBRARY)
# Host-side version of framework-protos
# ============================================================
include $(CLEAR_VARS)
LOCAL_MODULE := host-framework-protos
LOCAL_MODULE_TAGS := optional
LOCAL_PROTOC_OPTIMIZE_TYPE := nano
LOCAL_SRC_FILES:= $(call all-proto-files-under, src)
LOCAL_NO_STANDARD_LIBRARIES := true
LOCAL_STATIC_JAVA_LIBRARIES := host-libprotobuf-java-nano
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk $(LOCAL_PATH)/jarjar-rules.txt
include $(BUILD_HOST_JAVA_LIBRARY)