diff options
Diffstat (limited to 'Android.mk')
-rwxr-xr-x | Android.mk | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk new file mode 100755 index 0000000..88cebe7 --- /dev/null +++ b/Android.mk @@ -0,0 +1,32 @@ + +LOCAL_PATH := $(call my-dir) + +C_SRC_FILES := \ + src/google/protobuf-c/protobuf-c-rpc.c \ + src/google/protobuf-c/protobuf-c-dispatch.c \ + src/google/protobuf-c/protobuf-c-data-buffer.c \ + src/google/protobuf-c/protobuf-c.c + +# C library +# ======================================================= +include $(CLEAR_VARS) + +LOCAL_MODULE := libprotobuf-c +LOCAL_MODULE_TAGS := debug + +LOCAL_SRC_FILES := $(C_SRC_FILES) + +LOCAL_C_INCLUDES := \ + $(LOCAL_PATH)/src + +LOCAL_COPY_HEADERS_TO := protobuf-c/include/google/protobuf-c/ +LOCAL_COPY_HEADERS := ./src/google/protobuf-c/protobuf-c.h +LOCAL_COPY_HEADERS += ./src/google/protobuf-c/protobuf-c-private.h + +LOCAL_SHARED_LIBRARIES := \ + libcutils libutils + +LOCAL_CFLAGS := -DGOOGLE_PROTOBUF_NO_RTTI -DHAVE_SYS_POLL_H -DHAVE_ALLOCA_H -DHAVE_UNISTD_H + +include $(BUILD_STATIC_LIBRARY) + |