| #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 |