|
|
@ -142,6 +142,7 @@ LOCAL_MODULE_TAGS := optional |
|
|
|
LOCAL_SDK_VERSION := 8
|
|
|
|
LOCAL_SDK_VERSION := 8
|
|
|
|
|
|
|
|
|
|
|
|
LOCAL_SRC_FILES := $(call all-java-files-under, java/src/main/java/com/google/protobuf/nano)
|
|
|
|
LOCAL_SRC_FILES := $(call all-java-files-under, java/src/main/java/com/google/protobuf/nano)
|
|
|
|
|
|
|
|
LOCAL_SRC_FILES += $(call all-java-files-under, java/src/device/main/java/com/google/protobuf/nano)
|
|
|
|
|
|
|
|
|
|
|
|
include $(BUILD_STATIC_JAVA_LIBRARY) |
|
|
|
include $(BUILD_STATIC_JAVA_LIBRARY) |
|
|
|
|
|
|
|
|
|
|
@ -379,3 +380,63 @@ LOCAL_PROTO_JAVA_OUTPUT_PARAMS := \ |
|
|
|
java_outer_classname = $(LOCAL_PATH)/src/google/protobuf/unittest_import_nano.proto|UnittestImportNano
|
|
|
|
java_outer_classname = $(LOCAL_PATH)/src/google/protobuf/unittest_import_nano.proto|UnittestImportNano
|
|
|
|
|
|
|
|
|
|
|
|
include $(BUILD_STATIC_JAVA_LIBRARY) |
|
|
|
include $(BUILD_STATIC_JAVA_LIBRARY) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# To test Android-specific nanoproto features.
|
|
|
|
|
|
|
|
# =======================================================
|
|
|
|
|
|
|
|
include $(CLEAR_VARS) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Parcelable messages
|
|
|
|
|
|
|
|
LOCAL_MODULE := android-nano-test-parcelable
|
|
|
|
|
|
|
|
LOCAL_MODULE_TAGS := tests
|
|
|
|
|
|
|
|
LOCAL_SDK_VERSION := current
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LOCAL_PROTOC_OPTIMIZE_TYPE := nano
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LOCAL_SRC_FILES := src/google/protobuf/unittest_simple_nano.proto
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LOCAL_PROTOC_FLAGS := --proto_path=$(LOCAL_PATH)/src
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LOCAL_PROTO_JAVA_OUTPUT_PARAMS := \
|
|
|
|
|
|
|
|
parcelable_messages = true
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
include $(BUILD_STATIC_JAVA_LIBRARY) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
include $(CLEAR_VARS) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Parcelable and extendable messages
|
|
|
|
|
|
|
|
LOCAL_MODULE := android-nano-test-parcelable-extendable
|
|
|
|
|
|
|
|
LOCAL_MODULE_TAGS := tests
|
|
|
|
|
|
|
|
LOCAL_SDK_VERSION := current
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LOCAL_PROTOC_OPTIMIZE_TYPE := nano
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LOCAL_SRC_FILES := src/google/protobuf/unittest_extension_nano.proto
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LOCAL_PROTOC_FLAGS := --proto_path=$(LOCAL_PATH)/src
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LOCAL_PROTO_JAVA_OUTPUT_PARAMS := \
|
|
|
|
|
|
|
|
parcelable_messages = true, \
|
|
|
|
|
|
|
|
store_unknown_fields = true
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
include $(BUILD_STATIC_JAVA_LIBRARY) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
include $(CLEAR_VARS) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Test APK
|
|
|
|
|
|
|
|
LOCAL_PACKAGE_NAME := NanoAndroidTest
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LOCAL_SDK_VERSION := 8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LOCAL_MODULE_TAGS := tests
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LOCAL_SRC_FILES := $(call all-java-files-under, java/src/device/test/java/com/google/protobuf/nano)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LOCAL_MANIFEST_FILE := java/src/device/test/AndroidManifest.xml
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LOCAL_STATIC_JAVA_LIBRARIES := libprotobuf-java-2.3.0-nano \
|
|
|
|
|
|
|
|
android-nano-test-parcelable \
|
|
|
|
|
|
|
|
android-nano-test-parcelable-extendable
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WITH_DEXPREOPT := false
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
include $(BUILD_PACKAGE) |
|
|
|