61 lines
1.3 KiB
Makefile
61 lines
1.3 KiB
Makefile
# Copyright 2013 The Android Open Source Project
|
|
|
|
LOCAL_PATH:= $(call my-dir)
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_SRC_FILES:= \
|
|
librilutils.c \
|
|
record_stream.c \
|
|
proto/sap-api.proto \
|
|
|
|
LOCAL_C_INCLUDES += \
|
|
external/nanopb-c/ \
|
|
$(LOCAL_PATH)/../include
|
|
LOCAL_EXPORT_C_INCLUDE_DIRS := \
|
|
$(LOCAL_PATH)/../include
|
|
|
|
LOCAL_CFLAGS := -Wall -Wextra -Werror
|
|
|
|
LOCAL_PROTOC_OPTIMIZE_TYPE := nanopb-c-enable_malloc
|
|
|
|
LOCAL_MODULE:= librilutils
|
|
LOCAL_VENDOR_MODULE:= true
|
|
|
|
include $(BUILD_SHARED_LIBRARY)
|
|
|
|
|
|
# Create static library for those that want it
|
|
# =========================================
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_SRC_FILES:= \
|
|
librilutils.c \
|
|
record_stream.c \
|
|
proto/sap-api.proto \
|
|
|
|
LOCAL_C_INCLUDES += \
|
|
external/nanopb-c/ \
|
|
$(LOCAL_PATH)/../include
|
|
LOCAL_EXPORT_C_INCLUDE_DIRS := \
|
|
$(LOCAL_PATH)/../include
|
|
|
|
LOCAL_CFLAGS : -Wall -Wextra -Werror
|
|
|
|
LOCAL_PROTOC_OPTIMIZE_TYPE := nanopb-c-enable_malloc
|
|
|
|
LOCAL_MODULE:= librilutils_static
|
|
LOCAL_VENDOR_MODULE:= true
|
|
|
|
include $(BUILD_STATIC_LIBRARY)
|
|
|
|
# Create java protobuf code
|
|
|
|
include $(CLEAR_VARS)
|
|
|
|
src_proto := $(LOCAL_PATH)
|
|
LOCAL_MODULE := sap-api-java-static
|
|
LOCAL_SRC_FILES := proto/sap-api.proto
|
|
LOCAL_CFLAGS := -Wall -Wextra -Werror
|
|
LOCAL_PROTOC_OPTIMIZE_TYPE := micro
|
|
|
|
include $(BUILD_STATIC_JAVA_LIBRARY)
|