1 # Copyright 2013 The Android Open Source Project 2 3 LOCAL_PATH:= $(call my-dir) 4 include $(CLEAR_VARS) 5 6 LOCAL_SRC_FILES:= \ 7 librilutils.c \ 8 record_stream.c \ 9 proto/sap-api.proto \ 10 11 LOCAL_C_INCLUDES += \ 12 external/nanopb-c/ \ 13 $(LOCAL_PATH)/../include 14 LOCAL_EXPORT_C_INCLUDE_DIRS := \ 15 $(LOCAL_PATH)/../include 16 17 LOCAL_CFLAGS := -Wall -Wextra -Werror 18 19 LOCAL_PROTOC_OPTIMIZE_TYPE := nanopb-c-enable_malloc 20 21 LOCAL_MODULE:= librilutils 22 LOCAL_VENDOR_MODULE:= true 23 24 include $(BUILD_SHARED_LIBRARY) 25 26 27 # Create static library for those that want it 28 # ========================================= 29 include $(CLEAR_VARS) 30 31 LOCAL_SRC_FILES:= \ 32 librilutils.c \ 33 record_stream.c \ 34 proto/sap-api.proto \ 35 36 LOCAL_C_INCLUDES += \ 37 external/nanopb-c/ \ 38 $(LOCAL_PATH)/../include 39 LOCAL_EXPORT_C_INCLUDE_DIRS := \ 40 $(LOCAL_PATH)/../include 41 42 LOCAL_CFLAGS : -Wall -Wextra -Werror 43 44 LOCAL_PROTOC_OPTIMIZE_TYPE := nanopb-c-enable_malloc 45 46 LOCAL_MODULE:= librilutils_static 47 LOCAL_VENDOR_MODULE:= true 48 49 include $(BUILD_STATIC_LIBRARY) 50 51 # Create java protobuf code 52 53 include $(CLEAR_VARS) 54 55 src_proto := $(LOCAL_PATH) 56 LOCAL_MODULE := sap-api-java-static 57 LOCAL_SRC_FILES := proto/sap-api.proto 58 LOCAL_CFLAGS := -Wall -Wextra -Werror 59 LOCAL_PROTOC_OPTIMIZE_TYPE := micro 60 61 include $(BUILD_STATIC_JAVA_LIBRARY) 62