android_mt6572_jiabo/external/protobuf-c/Android.mk
2025-09-05 16:56:03 +08:00

32 lines
861 B
Makefile
Executable file

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)