Home | History | Annotate | Download | only in core
      1 ifneq ($(BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE),)
      2 ifneq ($(BUILD_TINY_ANDROID),true)
      3 
      4 LOCAL_PATH := $(call my-dir)
      5 
      6 include $(CLEAR_VARS)
      7 
      8 LOCAL_MODULE := libloc_core
      9 LOCAL_MODULE_OWNER := qcom
     10 
     11 LOCAL_MODULE_TAGS := optional
     12 
     13 LOCAL_SHARED_LIBRARIES := \
     14     libutils \
     15     libcutils \
     16     libgps.utils \
     17     libdl
     18 
     19 LOCAL_SRC_FILES += \
     20     MsgTask.cpp \
     21     LocApiBase.cpp \
     22     LocAdapterBase.cpp \
     23     ContextBase.cpp \
     24     LocDualContext.cpp \
     25     loc_core_log.cpp
     26 
     27 LOCAL_CFLAGS += \
     28      -fno-short-enums \
     29      -D_ANDROID_
     30 
     31 LOCAL_C_INCLUDES:= \
     32     $(TARGET_OUT_HEADERS)/gps.utils
     33 
     34 LOCAL_COPY_HEADERS_TO:= libloc_core/
     35 LOCAL_COPY_HEADERS:= \
     36     MsgTask.h \
     37     LocApiBase.h \
     38     LocAdapterBase.h \
     39     ContextBase.h \
     40     LocDualContext.h \
     41     LBSProxyBase.h \
     42     UlpProxyBase.h \
     43     gps_extended_c.h \
     44     gps_extended.h \
     45     loc_core_log.h \
     46     LocAdapterProxyBase.h
     47 
     48 LOCAL_PRELINK_MODULE := false
     49 
     50 include $(BUILD_SHARED_LIBRARY)
     51 
     52 endif # not BUILD_TINY_ANDROID
     53 endif # BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE
     54