20 lines
857 B
Makefile
20 lines
857 B
Makefile
|
# Any TARGET_BOARD_PLATFORM being built that does
|
||
|
# not want vendor location modules built should be
|
||
|
# added to this exclude list to prevent building
|
||
|
LOC_BOARD_PLATFORM_EXCLUDE_LIST :=
|
||
|
|
||
|
# Define BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE if:
|
||
|
# EXCLUDE_LOCATION_FEATURES is not true AND
|
||
|
# TARGET_BOARD_PLATFORM is not in LOC_BOARD_PLATFORM_EXCLUDE_LIST AND
|
||
|
# (TARRGET_USES_QMMA is not true OR
|
||
|
# TARGET_USES_QMAA_OVERRIDE_GPS is not false
|
||
|
ifneq ($(EXCLUDE_LOCATION_FEATURES),true)
|
||
|
ifeq (,$(filter $(LOC_BOARD_PLATFORM_EXCLUDE_LIST),$(TARGET_BOARD_PLATFORM)))
|
||
|
ifneq ($(TARGET_USES_QMAA),true)
|
||
|
BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE := default
|
||
|
else ifneq ($(TARGET_USES_QMAA_OVERRIDE_GPS),false)
|
||
|
BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE := default
|
||
|
endif
|
||
|
endif #LOC_BOARD_PLATFORM_EXCLUDE_LIST check
|
||
|
endif #EXCLUDE_LOCATION_FEATURES check
|