blob: 88cebe7862ec5842180f46453d1214474e2f381f [file] [log] [blame]
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)