Home | History | Annotate | Download | only in utils
      1 #Compile this library only for builds with the latest modem image
      2 
      3 LOCAL_PATH := $(call my-dir)
      4 
      5 include $(CLEAR_VARS)
      6 
      7 ## Libs
      8 LOCAL_SHARED_LIBRARIES := \
      9     libutils \
     10     libcutils \
     11     liblog
     12 
     13 LOCAL_SRC_FILES += \
     14     loc_log.cpp \
     15     loc_cfg.cpp \
     16     msg_q.c \
     17     linked_list.c \
     18     loc_target.cpp \
     19     loc_timer.c \
     20     ../platform_lib_abstractions/elapsed_millis_since_boot.cpp
     21 
     22 
     23 LOCAL_CFLAGS += \
     24      -fno-short-enums \
     25      -D_ANDROID_ \
     26      -Wno-error \
     27 
     28 LOCAL_LDFLAGS += -Wl,--export-dynamic
     29 
     30 ## Includes
     31 LOCAL_C_INCLUDES:= \
     32     $(LOCAL_PATH)/../platform_lib_abstractions
     33 
     34 LOCAL_COPY_HEADERS_TO:= gps.utils/
     35 LOCAL_COPY_HEADERS:= \
     36    loc_log.h \
     37    loc_cfg.h \
     38    log_util.h \
     39    linked_list.h \
     40    msg_q.h \
     41    loc_target.h \
     42    loc_timer.h \
     43    ../platform_lib_abstractions/platform_lib_includes.h \
     44    ../platform_lib_abstractions/platform_lib_time.h \
     45    ../platform_lib_abstractions/platform_lib_macros.h
     46 
     47 
     48 LOCAL_MODULE := libgps.utils
     49 
     50 LOCAL_MODULE_TAGS := optional
     51 
     52 LOCAL_PRELINK_MODULE := false
     53 
     54 LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)
     55 include $(BUILD_SHARED_LIBRARY)
     56