Merge "Convert framework-protos to Android.bp"
This commit is contained in:
@@ -71,6 +71,7 @@ subdirs = [
|
|||||||
"core/*",
|
"core/*",
|
||||||
"libs/*",
|
"libs/*",
|
||||||
"media/*",
|
"media/*",
|
||||||
|
"proto",
|
||||||
"tools/*",
|
"tools/*",
|
||||||
"native/android",
|
"native/android",
|
||||||
"native/graphics/jni",
|
"native/graphics/jni",
|
||||||
|
|||||||
17
proto/Android.bp
Normal file
17
proto/Android.bp
Normal 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"],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
@@ -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)
|
|
||||||
Reference in New Issue
Block a user