Android.mk 2.3 KB

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