gps_vendor_board.mk 857 B

12345678910111213141516171819
  1. # Any TARGET_BOARD_PLATFORM being built that does
  2. # not want vendor location modules built should be
  3. # added to this exclude list to prevent building
  4. LOC_BOARD_PLATFORM_EXCLUDE_LIST :=
  5. # Define BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE if:
  6. # EXCLUDE_LOCATION_FEATURES is not true AND
  7. # TARGET_BOARD_PLATFORM is not in LOC_BOARD_PLATFORM_EXCLUDE_LIST AND
  8. # (TARRGET_USES_QMMA is not true OR
  9. # TARGET_USES_QMAA_OVERRIDE_GPS is not false
  10. ifneq ($(EXCLUDE_LOCATION_FEATURES),true)
  11. ifeq (,$(filter $(LOC_BOARD_PLATFORM_EXCLUDE_LIST),$(TARGET_BOARD_PLATFORM)))
  12. ifneq ($(TARGET_USES_QMAA),true)
  13. BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE := default
  14. else ifneq ($(TARGET_USES_QMAA_OVERRIDE_GPS),false)
  15. BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE := default
  16. endif
  17. endif #LOC_BOARD_PLATFORM_EXCLUDE_LIST check
  18. endif #EXCLUDE_LOCATION_FEATURES check