diff options
author | Dante Russo <quic_drusso@quicinc.com> | 2021-12-09 09:13:53 -0800 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2022-01-05 17:58:34 -0800 |
commit | fd0ffe9d8151342810a6b55f6433ef70d4914c2a (patch) | |
tree | f4150fb61088c5712e7d79d04c0b123202380c61 | |
parent | 0d4589892d10bfe9d2fc54d959e3ea4f92e10d39 (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.mk | 22 |
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 |