gps_vendor_product.mk 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. # HAL packages
  2. ifneq ($(BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE),)
  3. PRODUCT_PACKAGES += gps.conf
  4. PRODUCT_PACKAGES += batching.conf
  5. PRODUCT_PACKAGES += gnss_antenna_info.conf
  6. PRODUCT_PACKAGES += [email protected]
  7. PRODUCT_PACKAGES += [email protected]
  8. PRODUCT_PACKAGES += [email protected]
  9. PRODUCT_PACKAGES += [email protected]
  10. PRODUCT_PACKAGES += libloc_pla_headers
  11. PRODUCT_PACKAGES += liblocation_api_headers
  12. PRODUCT_PACKAGES += libgps.utils_headers
  13. PRODUCT_PACKAGES += liblocation_api
  14. PRODUCT_PACKAGES += libgps.utils
  15. PRODUCT_PACKAGES += libbatching
  16. PRODUCT_PACKAGES += libgeofencing
  17. PRODUCT_PACKAGES += libloc_core
  18. PRODUCT_PACKAGES += libgnss
  19. ifeq ($(strip $(TARGET_BOARD_AUTO)),true)
  20. PRODUCT_PACKAGES += libgnssauto_power
  21. endif #TARGET_BOARD_AUTO
  22. PRODUCT_PACKAGES += [email protected]
  23. PRODUCT_PACKAGES += android.hardware.gnss-aidl-impl-qti
  24. PRODUCT_PACKAGES += android.hardware.gnss-aidl-service-qti
  25. ## Feature flags - self contained FR in gps module
  26. # Enable NHz location feature. Default is false.
  27. # Set this flag to true to enable the NHz location feature.
  28. FEATURE_LOCATION_NHZ := false
  29. # Soong Namespace
  30. SOONG_CONFIG_NAMESPACES += qtilocation
  31. # Soong Keys
  32. SOONG_CONFIG_qtilocation := feature_nhz
  33. # Soong Values
  34. SOONG_CONFIG_qtilocation_feature_nhz := false
  35. # Enable NHz location feature
  36. ifeq ($(FEATURE_LOCATION_NHZ),true)
  37. SOONG_CONFIG_qtilocation_feature_nhz := true
  38. endif
  39. endif # ifneq ($(BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE),)