Add GNSS SystemStatus component to handle debug NMEA messages from mpss. This component handles GNSS debug info sent through debug NMEA and then stores it in its cache and pass it to clients per requests. Also debug NMEA is turned on by default. Change-Id: Ia11a124ff43d27568f544a3a4742dd7a846869fe CRs-Fixed: 1099152
63 lines
1.3 KiB
Makefile
63 lines
1.3 KiB
Makefile
ifneq ($(BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE),)
|
|
ifneq ($(BUILD_TINY_ANDROID),true)
|
|
|
|
LOCAL_PATH := $(call my-dir)
|
|
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_MODULE := libloc_core
|
|
LOCAL_MODULE_OWNER := qti
|
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
|
|
ifeq ($(TARGET_DEVICE),apq8026_lw)
|
|
LOCAL_CFLAGS += -DPDK_FEATURE_SET
|
|
else ifeq ($(BOARD_VENDOR_QCOM_LOC_PDK_FEATURE_SET),true)
|
|
LOCAL_CFLAGS += -DPDK_FEATURE_SET
|
|
endif
|
|
|
|
LOCAL_SHARED_LIBRARIES := \
|
|
liblog \
|
|
libutils \
|
|
libcutils \
|
|
libgps.utils \
|
|
libdl \
|
|
liblog \
|
|
libloc_pla
|
|
|
|
LOCAL_SRC_FILES += \
|
|
LocApiBase.cpp \
|
|
LocAdapterBase.cpp \
|
|
ContextBase.cpp \
|
|
LocDualContext.cpp \
|
|
loc_core_log.cpp \
|
|
SystemStatus.cpp
|
|
|
|
LOCAL_CFLAGS += \
|
|
-fno-short-enums \
|
|
-D_ANDROID_
|
|
|
|
LOCAL_C_INCLUDES:= \
|
|
$(TARGET_OUT_HEADERS)/gps.utils \
|
|
$(TARGET_OUT_HEADERS)/libloc_pla \
|
|
$(TARGET_OUT_HEADERS)/liblocation_api
|
|
|
|
LOCAL_COPY_HEADERS_TO:= libloc_core/
|
|
LOCAL_COPY_HEADERS:= \
|
|
LocApiBase.h \
|
|
LocAdapterBase.h \
|
|
ContextBase.h \
|
|
LocDualContext.h \
|
|
LBSProxyBase.h \
|
|
UlpProxyBase.h \
|
|
loc_gps.h \
|
|
gps_extended_c.h \
|
|
gps_extended.h \
|
|
loc_core_log.h \
|
|
LocAdapterProxyBase.h \
|
|
SystemStatus.h
|
|
|
|
include $(BUILD_SHARED_LIBRARY)
|
|
|
|
endif # not BUILD_TINY_ANDROID
|
|
endif # BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE
|