a88f092086
This reverts commit 974fedbe
Legacy devices must support GNSS HIDL 1.1 afterall
to avoid failure of VtsTrebleFrameworkVintfTest
and VTS test for GNSS HIDL 1.1 are being changed
to support legacy devices that do not support
features Blacklisting and Power Modes.
Change-Id: I2ad0776295979d5cddcfa0f76692253d7c084fd2
CRs-fixed: 2487572
110 lines
2.7 KiB
Makefile
110 lines
2.7 KiB
Makefile
LOCAL_PATH := $(call my-dir)
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := android.hardware.gnss@2.0-impl-qti
|
|
LOCAL_VENDOR_MODULE := true
|
|
LOCAL_MODULE_RELATIVE_PATH := hw
|
|
LOCAL_SRC_FILES := \
|
|
AGnss.cpp \
|
|
Gnss.cpp \
|
|
AGnssRil.cpp \
|
|
GnssMeasurement.cpp \
|
|
GnssConfiguration.cpp \
|
|
GnssBatching.cpp \
|
|
GnssGeofencing.cpp \
|
|
GnssNi.cpp \
|
|
GnssDebug.cpp \
|
|
../measurement_corrections/1.0/MeasurementCorrections.cpp \
|
|
../visibility_control/1.0/GnssVisibilityControl.cpp
|
|
|
|
LOCAL_SRC_FILES += \
|
|
location_api/GnssAPIClient.cpp \
|
|
location_api/MeasurementAPIClient.cpp \
|
|
location_api/GeofenceAPIClient.cpp \
|
|
location_api/BatchingAPIClient.cpp \
|
|
location_api/LocationUtil.cpp \
|
|
|
|
ifeq ($(GNSS_HIDL_LEGACY_MEASURMENTS),true)
|
|
LOCAL_CFLAGS += \
|
|
-DGNSS_HIDL_LEGACY_MEASURMENTS
|
|
endif
|
|
|
|
LOCAL_C_INCLUDES:= \
|
|
$(LOCAL_PATH)/location_api \
|
|
$(LOCAL_PATH)/../measurement_corrections/1.0 \
|
|
$(LOCAL_PATH)/../visibility_control/1.0
|
|
LOCAL_HEADER_LIBRARIES := \
|
|
libgps.utils_headers \
|
|
libloc_core_headers \
|
|
libloc_pla_headers \
|
|
liblocation_api_headers \
|
|
liblocbatterylistener_headers
|
|
|
|
LOCAL_SHARED_LIBRARIES := \
|
|
liblog \
|
|
libhidlbase \
|
|
libhidltransport \
|
|
libhwbinder \
|
|
libcutils \
|
|
libutils \
|
|
android.hardware.gnss@1.0 \
|
|
android.hardware.gnss@1.1 \
|
|
android.hardware.gnss@2.0 \
|
|
android.hardware.gnss.measurement_corrections@1.0 \
|
|
android.hardware.gnss.visibility_control@1.0 \
|
|
android.hardware.health@1.0 \
|
|
android.hardware.health@2.0 \
|
|
android.hardware.power@1.2 \
|
|
libbase
|
|
|
|
LOCAL_SHARED_LIBRARIES += \
|
|
libloc_core \
|
|
libgps.utils \
|
|
libdl \
|
|
liblocation_api \
|
|
|
|
LOCAL_CFLAGS += $(GNSS_CFLAGS)
|
|
LOCAL_STATIC_LIBRARIES := liblocbatterylistener
|
|
LOCAL_STATIC_LIBRARIES += libhealthhalutils
|
|
include $(BUILD_SHARED_LIBRARY)
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := android.hardware.gnss@2.0-service-qti
|
|
LOCAL_VINTF_FRAGMENTS := android.hardware.gnss@2.0-service-qti.xml
|
|
LOCAL_VENDOR_MODULE := true
|
|
LOCAL_MODULE_RELATIVE_PATH := hw
|
|
LOCAL_INIT_RC := android.hardware.gnss@2.0-service-qti.rc
|
|
LOCAL_SRC_FILES := \
|
|
service.cpp \
|
|
|
|
LOCAL_HEADER_LIBRARIES := \
|
|
libgps.utils_headers \
|
|
libloc_core_headers \
|
|
libloc_pla_headers \
|
|
liblocation_api_headers
|
|
|
|
|
|
LOCAL_SHARED_LIBRARIES := \
|
|
liblog \
|
|
libcutils \
|
|
libdl \
|
|
libbase \
|
|
libutils \
|
|
libgps.utils \
|
|
libqti_vndfwk_detect \
|
|
|
|
LOCAL_SHARED_LIBRARIES += \
|
|
libhwbinder \
|
|
libhidlbase \
|
|
libhidltransport \
|
|
android.hardware.gnss@1.0 \
|
|
android.hardware.gnss@1.1 \
|
|
android.hardware.gnss@2.0 \
|
|
|
|
LOCAL_CFLAGS += $(GNSS_CFLAGS)
|
|
|
|
ifneq ($(LOC_HIDL_VERSION),)
|
|
LOCAL_CFLAGS += -DLOC_HIDL_VERSION='"$(LOC_HIDL_VERSION)"'
|
|
endif
|
|
|
|
include $(BUILD_EXECUTABLE)
|