Build the target protobuf libraries against the NDK
This change unbundled the protobuf target libraries, so they can be used in unbundled branches. Change-Id: Ic4948f27395b2c2b81ea120d9e2353ba9aad02a8
This commit is contained in:
parent
17892bccbb
commit
4747b03ac1
29
Android.mk
29
Android.mk
@ -180,15 +180,8 @@ LOCAL_SRC_FILES := $(CC_LITE_SRC_FILES)
|
||||
|
||||
LOCAL_C_INCLUDES := \
|
||||
$(LOCAL_PATH)/android \
|
||||
bionic \
|
||||
$(LOCAL_PATH)/src
|
||||
|
||||
LOCAL_SHARED_LIBRARIES := \
|
||||
libcutils libutils
|
||||
|
||||
LOCAL_C_INCLUDES += external/stlport/stlport
|
||||
LOCAL_SHARED_LIBRARIES += libstlport
|
||||
|
||||
# Define the header files to be copied
|
||||
#LOCAL_COPY_HEADERS := \
|
||||
# src/google/protobuf/stubs/once.h \
|
||||
@ -203,6 +196,15 @@ LOCAL_SHARED_LIBRARIES += libstlport
|
||||
|
||||
LOCAL_CFLAGS := -DGOOGLE_PROTOBUF_NO_RTTI
|
||||
|
||||
ifeq ($(TARGET_ARCH),arm)
|
||||
# These are the minimum versions and don't need to be update.
|
||||
LOCAL_NDK_VERSION := 4
|
||||
LOCAL_SDK_VERSION := 8
|
||||
endif
|
||||
|
||||
LOCAL_SHARED_LIBRARIES += libstlport
|
||||
|
||||
include external/stlport/libstlport.mk
|
||||
include $(BUILD_STATIC_LIBRARY)
|
||||
|
||||
# C++ full library
|
||||
@ -242,15 +244,11 @@ LOCAL_SRC_FILES := \
|
||||
|
||||
LOCAL_C_INCLUDES := \
|
||||
$(LOCAL_PATH)/android \
|
||||
bionic \
|
||||
external/zlib \
|
||||
$(LOCAL_PATH)/src
|
||||
|
||||
LOCAL_SHARED_LIBRARIES := \
|
||||
libz libcutils libutils
|
||||
|
||||
LOCAL_C_INCLUDES += external/stlport/stlport
|
||||
LOCAL_SHARED_LIBRARIES += libstlport
|
||||
libz libstlport
|
||||
|
||||
# Define the header files to be copied
|
||||
#LOCAL_COPY_HEADERS := \
|
||||
@ -266,6 +264,13 @@ LOCAL_SHARED_LIBRARIES += libstlport
|
||||
|
||||
LOCAL_CFLAGS := -DGOOGLE_PROTOBUF_NO_RTTI
|
||||
|
||||
ifeq ($(TARGET_ARCH),arm)
|
||||
# These are the minimum versions and don't need to be update.
|
||||
LOCAL_NDK_VERSION := 4
|
||||
LOCAL_SDK_VERSION := 8
|
||||
endif
|
||||
|
||||
include external/stlport/libstlport.mk
|
||||
include $(BUILD_STATIC_LIBRARY)
|
||||
|
||||
# Android Protocol buffer compiler, aprotoc (host executable)
|
||||
|
Loading…
Reference in New Issue
Block a user