Home | History | Annotate | Download | only in librilutils
      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