|  | #set TARGET_USES_HARDWARE_QCOM_GPS to false to disable this project. | 
|  |  | 
|  | ifeq ($(TARGET_USES_HARDWARE_QCOM_GPS),) | 
|  | ifneq ($(filter sdm845 sdm710, $(TARGET_BOARD_PLATFORM)),) | 
|  | TARGET_USES_HARDWARE_QCOM_GPS := false | 
|  | else ifeq ($(BOARD_IS_AUTOMOTIVE),true) | 
|  | TARGET_USES_HARDWARE_QCOM_GPS := false | 
|  | else | 
|  | TARGET_USES_HARDWARE_QCOM_GPS := true | 
|  | endif | 
|  | endif | 
|  |  | 
|  | ifeq ($(TARGET_USES_HARDWARE_QCOM_GPS),true) | 
|  | ifneq ($(BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE),) | 
|  | LOCAL_PATH := $(call my-dir) | 
|  | ifeq ($(BOARD_VENDOR_QCOM_LOC_PDK_FEATURE_SET),true) | 
|  |  | 
|  | ifneq ($(filter apq8064,$(TARGET_BOARD_PLATFORM)),) | 
|  | #For apq8064 use msm8960 | 
|  | include $(call all-named-subdir-makefiles,msm8960) | 
|  | else ifneq ($(filter msm8992,$(TARGET_BOARD_PLATFORM)),) | 
|  | #For msm8992 use msm8994 | 
|  | include $(call all-named-subdir-makefiles,msm8994) | 
|  | else ifneq ($(filter msm8960 msm8084 msm8994 msm8996 msm8998,$(TARGET_BOARD_PLATFORM)),) | 
|  | include $(call all-named-subdir-makefiles,$(TARGET_BOARD_PLATFORM)) | 
|  | else ifeq ($(filter msm8916,$(TARGET_BOARD_PLATFORM)),) | 
|  | #For all other targets besides msm8916 | 
|  | GPS_DIRS=core utils loc_api platform_lib_abstractions etc | 
|  | include $(call all-named-subdir-makefiles,$(GPS_DIRS)) | 
|  | endif #TARGET_BOARD_PLATFORM | 
|  |  | 
|  | else | 
|  | ifneq ($(filter msm8909 msm8226 ,$(TARGET_BOARD_PLATFORM)),) | 
|  | ifeq ($(TARGET_SUPPORTS_QCOM_3100),true) | 
|  | # For SD3100. | 
|  | include $(call all-named-subdir-makefiles,msm8909w_3100) | 
|  | else | 
|  | #For msm8909 target | 
|  | GPS_DIRS=msm8909/core msm8909/utils msm8909/loc_api msm8909/etc | 
|  | include $(call all-named-subdir-makefiles,$(GPS_DIRS)) | 
|  | endif | 
|  | else ifeq ($(filter msm8916 ,$(TARGET_BOARD_PLATFORM)),) | 
|  | GPS_DIRS=core utils loc_api platform_lib_abstractions etc | 
|  | include $(call all-named-subdir-makefiles,$(GPS_DIRS)) | 
|  | endif | 
|  | endif #BOARD_VENDOR_QCOM_LOC_PDK_FEATURE_SET | 
|  |  | 
|  | endif #BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE | 
|  | endif |