summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDante Russo <quic_drusso@quicinc.com>2021-12-09 09:13:53 -0800
committerGerrit - the friendly Code Review server <code-review@localhost>2022-01-05 17:58:34 -0800
commitfd0ffe9d8151342810a6b55f6433ef70d4914c2a (patch)
treef4150fb61088c5712e7d79d04c0b123202380c61
parent0d4589892d10bfe9d2fc54d959e3ea4f92e10d39 (diff)
Adds a simpler option to exclude location modules
If EXCLUDE_LOCATION_FEATURES is set to true in an external make file, all locaiton modules will be excluding in build. Change-Id: Ic743fd42c4943f20390ad5cea61a0f3771ad0900 CRs-fixed: 3090964
-rw-r--r--gps_vendor_board.mk22
1 files changed, 11 insertions, 11 deletions
diff --git a/gps_vendor_board.mk b/gps_vendor_board.mk
index 6f44bfd..e891ff7 100644
--- a/gps_vendor_board.mk
+++ b/gps_vendor_board.mk
@@ -4,16 +4,16 @@
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) AND
-# TARGET_BOARD_PLATFORM is not in LOC_BOARD_PLATFORM_EXCLUDE_LIST
-ifneq ($(TARGET_USES_QMAA),true)
+# TARGET_USES_QMAA_OVERRIDE_GPS is not false
+ifneq ($(EXCLUDE_LOCATION_FEATURES),true)
ifeq (,$(filter $(LOC_BOARD_PLATFORM_EXCLUDE_LIST),$(TARGET_BOARD_PLATFORM)))
- BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE := default
- endif
-else ifneq ($(TARGET_USES_QMAA_OVERRIDE_GPS),false)
- ifeq (,$(filter $(LOC_BOARD_PLATFORM_EXCLUDE_LIST),$(TARGET_BOARD_PLATFORM)))
- BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE := default
- endif
-endif
-
+ 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