Android.mk 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. LOCAL_PATH := $(call my-dir)
  2. include $(CLEAR_VARS)
  3. LOCAL_MODULE := [email protected]
  4. # activate the following line for debug purposes only, comment out for production
  5. #LOCAL_SANITIZE_DIAG += $(GNSS_SANITIZE_DIAG)
  6. LOCAL_VENDOR_MODULE := true
  7. LOCAL_MODULE_RELATIVE_PATH := hw
  8. LOCAL_SRC_FILES := \
  9. AGnss.cpp \
  10. Gnss.cpp \
  11. AGnssRil.cpp \
  12. GnssMeasurement.cpp \
  13. GnssConfiguration.cpp \
  14. GnssBatching.cpp \
  15. GnssGeofencing.cpp \
  16. GnssNi.cpp \
  17. GnssDebug.cpp \
  18. MeasurementCorrections.cpp \
  19. GnssVisibilityControl.cpp
  20. LOCAL_SRC_FILES += \
  21. location_api/GnssAPIClient.cpp \
  22. location_api/MeasurementAPIClient.cpp \
  23. location_api/GeofenceAPIClient.cpp \
  24. location_api/BatchingAPIClient.cpp \
  25. location_api/LocationUtil.cpp \
  26. ifeq ($(GNSS_HIDL_LEGACY_MEASURMENTS),true)
  27. LOCAL_CFLAGS += \
  28. -DGNSS_HIDL_LEGACY_MEASURMENTS
  29. endif
  30. LOCAL_C_INCLUDES:= \
  31. $(LOCAL_PATH)/location_api
  32. LOCAL_HEADER_LIBRARIES := \
  33. libgps.utils_headers \
  34. libloc_core_headers \
  35. libloc_pla_headers \
  36. liblocation_api_headers \
  37. liblocbatterylistener_headers
  38. LOCAL_SHARED_LIBRARIES := \
  39. liblog \
  40. libhidlbase \
  41. libcutils \
  42. libutils \
  43. [email protected] \
  44. [email protected] \
  45. [email protected] \
  46. [email protected] \
  47. [email protected] \
  48. [email protected] \
  49. [email protected] \
  50. [email protected] \
  51. [email protected] \
  52. libbase
  53. LOCAL_SHARED_LIBRARIES += \
  54. libloc_core \
  55. libgps.utils \
  56. libdl \
  57. liblocation_api \
  58. LOCAL_CFLAGS += $(GNSS_CFLAGS)
  59. LOCAL_STATIC_LIBRARIES := liblocbatterylistener
  60. LOCAL_STATIC_LIBRARIES += libhealthhalutils
  61. include $(BUILD_SHARED_LIBRARY)
  62. include $(CLEAR_VARS)
  63. LOCAL_MODULE := [email protected]
  64. # activate the following line for debug purposes only, comment out for production
  65. #LOCAL_SANITIZE_DIAG += $(GNSS_SANITIZE_DIAG)
  66. LOCAL_VINTF_FRAGMENTS := [email protected]
  67. LOCAL_VENDOR_MODULE := true
  68. LOCAL_MODULE_RELATIVE_PATH := hw
  69. LOCAL_INIT_RC := [email protected]
  70. LOCAL_SRC_FILES := \
  71. service.cpp \
  72. LOCAL_HEADER_LIBRARIES := \
  73. libgps.utils_headers \
  74. libloc_core_headers \
  75. libloc_pla_headers \
  76. liblocation_api_headers
  77. LOCAL_SHARED_LIBRARIES := \
  78. liblog \
  79. libcutils \
  80. libdl \
  81. libbase \
  82. libutils \
  83. libgps.utils \
  84. libqti_vndfwk_detect_vendor \
  85. LOCAL_SHARED_LIBRARIES += \
  86. libhidlbase \
  87. [email protected] \
  88. [email protected] \
  89. [email protected] \
  90. LOCAL_CFLAGS += $(GNSS_CFLAGS)
  91. include $(BUILD_EXECUTABLE)