Android.mk 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. LOCAL_PATH := $(call my-dir)
  2. include $(CLEAR_VARS)
  3. LOCAL_MODULE := android.hardware.gnss-aidl-impl-qti
  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_VINTF_FRAGMENTS := android.hardware.gnss-aidl-service-qti.xml
  9. LOCAL_SRC_FILES := \
  10. Gnss.cpp \
  11. GnssConfiguration.cpp \
  12. GnssPowerIndication.cpp \
  13. GnssMeasurementInterface.cpp \
  14. location_api/GnssAPIClient.cpp
  15. LOCAL_HEADER_LIBRARIES := \
  16. libgps.utils_headers \
  17. libloc_core_headers \
  18. libloc_pla_headers \
  19. liblocation_api_headers
  20. LOCAL_SHARED_LIBRARIES := \
  21. libbase \
  22. libbinder_ndk \
  23. android.hardware.gnss-V1-ndk \
  24. liblog \
  25. libcutils \
  26. libutils \
  27. libloc_core \
  28. libgps.utils \
  29. libdl \
  30. liblocation_api
  31. ifneq ($(TARGET_SUPPORTS_WEARABLES),true)
  32. LOCAL_SHARED_LIBRARIES += libqti_vndfwk_detect_vendor
  33. else
  34. LOCAL_SHARED_LIBRARIES += libqti_vndfwk_detect
  35. endif
  36. LOCAL_CFLAGS += $(GNSS_CFLAGS)
  37. include $(BUILD_SHARED_LIBRARY)
  38. include $(CLEAR_VARS)
  39. LOCAL_MODULE := android.hardware.gnss-aidl-service-qti
  40. # activate the following line for debug purposes only, comment out for production
  41. #LOCAL_SANITIZE_DIAG += $(GNSS_SANITIZE_DIAG)
  42. LOCAL_VINTF_FRAGMENTS := android.hardware.gnss-aidl-service-qti.xml
  43. LOCAL_VENDOR_MODULE := true
  44. LOCAL_MODULE_RELATIVE_PATH := hw
  45. LOCAL_INIT_RC := android.hardware.gnss-aidl-service-qti.rc
  46. LOCAL_SRC_FILES := \
  47. service.cpp
  48. LOCAL_HEADER_LIBRARIES := \
  49. libgps.utils_headers \
  50. libloc_core_headers \
  51. libloc_pla_headers \
  52. liblocation_api_headers
  53. LOCAL_SHARED_LIBRARIES := \
  54. liblog \
  55. libcutils \
  56. libdl \
  57. libbase \
  58. libutils \
  59. libgps.utils \
  60. liblocation_api \
  61. libbinder_ndk
  62. ifneq ($(TARGET_SUPPORTS_WEARABLES),true)
  63. LOCAL_SHARED_LIBRARIES += libqti_vndfwk_detect_vendor
  64. else
  65. LOCAL_SHARED_LIBRARIES += libqti_vndfwk_detect
  66. endif
  67. LOCAL_SHARED_LIBRARIES += \
  68. libhidlbase \
  69. [email protected] \
  70. [email protected] \
  71. [email protected] \
  72. [email protected] \
  73. android.hardware.gnss-V1-ndk \
  74. android.hardware.gnss-aidl-impl-qti
  75. LOCAL_CFLAGS += $(GNSS_CFLAGS)
  76. include $(BUILD_EXECUTABLE)