Home | History | Annotate | Download | only in src
      1 ifneq ($(BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE),)
      2 ifneq ($(BUILD_TINY_ANDROID),true)
      3 #Compile this library only for builds with the latest modem image
      4 
      5 LOCAL_PATH := $(call my-dir)
      6 
      7 include $(CLEAR_VARS)
      8 
      9 ## Libs
     10 LOCAL_SHARED_LIBRARIES := \
     11     libutils \
     12     libcutils \
     13     liblog \
     14     libloc_stub
     15 
     16 LOCAL_SRC_FILES += \
     17         platform_lib_gettid.cpp \
     18         platform_lib_log_util.cpp \
     19         platform_lib_property_service.cpp \
     20         platform_lib_sched_policy.cpp \
     21         platform_lib_time.cpp
     22 
     23 LOCAL_CFLAGS += \
     24      -fno-short-enums \
     25      -D_ANDROID_ \
     26      -std=c++11
     27 
     28 ## Includes
     29 LOCAL_C_INCLUDES:= \
     30     $(LOCAL_PATH)/../include \
     31     $(TARGET_OUT_HEADERS)/gps.utils \
     32     $(TARGET_OUT_HEADERS)/libloc_stub
     33 
     34 LOCAL_COPY_HEADERS_TO:= libloc_pla/
     35 LOCAL_COPY_HEADERS:= \
     36         ../include/platform_lib_gettid.h \
     37         ../include/platform_lib_includes.h \
     38         ../include/platform_lib_log_util.h \
     39         ../include/platform_lib_macros.h \
     40         ../include/platform_lib_property_service.h \
     41         ../include/platform_lib_sched_policy.h \
     42         ../include/platform_lib_time.h
     43 
     44 LOCAL_MODULE := libloc_pla
     45 LOCAL_VENDOR_MODULE := true
     46 LOCAL_MODULE_TAGS := optional
     47 LOCAL_MODULE_OWNER := qti
     48 
     49 LOCAL_PRELINK_MODULE := false
     50 
     51 include $(BUILD_SHARED_LIBRARY)
     52 endif # not BUILD_TINY_ANDROID
     53 endif # BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE
     54