Android.mk 2.8 KB

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