Android.mk 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  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. [email protected] \
  43. libbase
  44. LOCAL_SHARED_LIBRARIES += \
  45. libloc_core \
  46. libgps.utils \
  47. libdl \
  48. liblocation_api \
  49. LOCAL_CFLAGS += $(GNSS_CFLAGS)
  50. LOCAL_STATIC_LIBRARIES := liblocbatterylistener
  51. LOCAL_STATIC_LIBRARIES += libhealthhalutils
  52. include $(BUILD_SHARED_LIBRARY)
  53. include $(CLEAR_VARS)
  54. LOCAL_MODULE := [email protected]
  55. # activate the following line for debug purposes only, comment out for production
  56. #LOCAL_SANITIZE_DIAG += $(GNSS_SANITIZE_DIAG)
  57. LOCAL_VINTF_FRAGMENTS := [email protected]
  58. LOCAL_VENDOR_MODULE := true
  59. LOCAL_MODULE_RELATIVE_PATH := hw
  60. LOCAL_INIT_RC := [email protected]
  61. LOCAL_SRC_FILES := \
  62. service.cpp \
  63. LOCAL_C_INCLUDES:= \
  64. $(LOCAL_PATH)/location_api
  65. LOCAL_HEADER_LIBRARIES := \
  66. libgps.utils_headers \
  67. libloc_core_headers \
  68. libloc_pla_headers \
  69. liblocation_api_headers
  70. LOCAL_SHARED_LIBRARIES := \
  71. liblog \
  72. libcutils \
  73. libdl \
  74. libbase \
  75. libutils \
  76. libgps.utils \
  77. libqti_vndfwk_detect_vendor \
  78. LOCAL_SHARED_LIBRARIES += \
  79. libhidlbase \
  80. [email protected] \
  81. [email protected] \
  82. LOCAL_CFLAGS += $(GNSS_CFLAGS)
  83. include $(BUILD_EXECUTABLE)