Add a "nano" option to LOCAL_PROTOC_OPTIMIZE_TYPE.
Change-Id: I7429015b3c5f7f38b7be01eb2d4927f7a9999c80
This commit is contained in:
committed by
Joe Onorato
parent
248a9dd4c9
commit
bde274ef83
@@ -256,9 +256,13 @@ $(proto_java_sources_file_stamp): PRIVATE_PROTO_SRC_FILES := $(proto_sources_ful
|
|||||||
$(proto_java_sources_file_stamp): PRIVATE_PROTO_JAVA_OUTPUT_DIR := $(proto_java_sources_dir)
|
$(proto_java_sources_file_stamp): PRIVATE_PROTO_JAVA_OUTPUT_DIR := $(proto_java_sources_dir)
|
||||||
ifeq ($(LOCAL_PROTOC_OPTIMIZE_TYPE),micro)
|
ifeq ($(LOCAL_PROTOC_OPTIMIZE_TYPE),micro)
|
||||||
$(proto_java_sources_file_stamp): PRIVATE_PROTO_JAVA_OUTPUT_OPTION := --javamicro_out
|
$(proto_java_sources_file_stamp): PRIVATE_PROTO_JAVA_OUTPUT_OPTION := --javamicro_out
|
||||||
|
else
|
||||||
|
ifeq ($(LOCAL_PROTOC_OPTIMIZE_TYPE),nano)
|
||||||
|
$(proto_java_sources_file_stamp): PRIVATE_PROTO_JAVA_OUTPUT_OPTION := --javanano_out
|
||||||
else
|
else
|
||||||
$(proto_java_sources_file_stamp): PRIVATE_PROTO_JAVA_OUTPUT_OPTION := --java_out
|
$(proto_java_sources_file_stamp): PRIVATE_PROTO_JAVA_OUTPUT_OPTION := --java_out
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
$(proto_java_sources_file_stamp): PRIVATE_PROTOC_FLAGS := $(LOCAL_PROTOC_FLAGS)
|
$(proto_java_sources_file_stamp): PRIVATE_PROTOC_FLAGS := $(LOCAL_PROTOC_FLAGS)
|
||||||
$(proto_java_sources_file_stamp) : $(proto_sources_fullpath) $(PROTOC)
|
$(proto_java_sources_file_stamp) : $(proto_sources_fullpath) $(PROTOC)
|
||||||
$(call transform-proto-to-java)
|
$(call transform-proto-to-java)
|
||||||
|
@@ -118,7 +118,7 @@ LOCAL_RENDERSCRIPT_SKIP_INSTALL:=
|
|||||||
LOCAL_RENDERSCRIPT_TARGET_API:=
|
LOCAL_RENDERSCRIPT_TARGET_API:=
|
||||||
LOCAL_BUILD_HOST_DEX:=
|
LOCAL_BUILD_HOST_DEX:=
|
||||||
LOCAL_DEX_PREOPT:= # '',true,false,nostripping
|
LOCAL_DEX_PREOPT:= # '',true,false,nostripping
|
||||||
LOCAL_PROTOC_OPTIMIZE_TYPE:= # lite(default),micro,full
|
LOCAL_PROTOC_OPTIMIZE_TYPE:= # lite(default),micro,nano,full
|
||||||
LOCAL_PROTOC_FLAGS:=
|
LOCAL_PROTOC_FLAGS:=
|
||||||
LOCAL_NO_CRT:=
|
LOCAL_NO_CRT:=
|
||||||
LOCAL_PROPRIETARY_MODULE:=
|
LOCAL_PROPRIETARY_MODULE:=
|
||||||
|
@@ -51,10 +51,14 @@ proto_sources := $(filter %.proto,$(LOCAL_SRC_FILES))
|
|||||||
ifneq ($(proto_sources),)
|
ifneq ($(proto_sources),)
|
||||||
ifeq ($(LOCAL_PROTOC_OPTIMIZE_TYPE),micro)
|
ifeq ($(LOCAL_PROTOC_OPTIMIZE_TYPE),micro)
|
||||||
LOCAL_STATIC_JAVA_LIBRARIES += libprotobuf-java-2.3.0-micro
|
LOCAL_STATIC_JAVA_LIBRARIES += libprotobuf-java-2.3.0-micro
|
||||||
|
else
|
||||||
|
ifeq ($(LOCAL_PROTOC_OPTIMIZE_TYPE),nano)
|
||||||
|
LOCAL_STATIC_JAVA_LIBRARIES += libprotobuf-java-2.3.0-nano
|
||||||
else
|
else
|
||||||
LOCAL_STATIC_JAVA_LIBRARIES += libprotobuf-java-2.3.0-lite
|
LOCAL_STATIC_JAVA_LIBRARIES += libprotobuf-java-2.3.0-lite
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
LOCAL_JAVA_LIBRARIES := $(sort $(LOCAL_JAVA_LIBRARIES))
|
LOCAL_JAVA_LIBRARIES := $(sort $(LOCAL_JAVA_LIBRARIES))
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user