Android.bp 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. cc_library_shared {
  2. name: "android.hardware.gnss-aidl-impl-qti",
  3. vintf_fragments: ["android.hardware.gnss-aidl-service-qti.xml"],
  4. vendor: true,
  5. relative_install_path: "hw",
  6. srcs: [
  7. "Gnss.cpp",
  8. "GnssConfiguration.cpp",
  9. "GnssPowerIndication.cpp",
  10. "GnssMeasurementInterface.cpp",
  11. "location_api/GnssAPIClient.cpp",
  12. ],
  13. header_libs: [
  14. "libgps.utils_headers",
  15. "libloc_core_headers",
  16. "libloc_pla_headers",
  17. "liblocation_api_headers",
  18. ],
  19. shared_libs: [
  20. "libbase",
  21. "libbinder_ndk",
  22. "android.hardware.gnss-V1-ndk",
  23. "liblog",
  24. "libcutils",
  25. "libqti_vndfwk_detect_vendor",
  26. "libutils",
  27. "libloc_core",
  28. "libgps.utils",
  29. "libdl",
  30. "liblocation_api",
  31. ],
  32. cflags: ["-Wno-format"] + GNSS_CFLAGS,
  33. }
  34. cc_binary {
  35. name: "android.hardware.gnss-aidl-service-qti",
  36. vintf_fragments: ["android.hardware.gnss-aidl-service-qti.xml"],
  37. vendor: true,
  38. relative_install_path: "hw",
  39. init_rc: ["android.hardware.gnss-aidl-service-qti.rc"],
  40. srcs: ["service.cpp"],
  41. header_libs: [
  42. "libgps.utils_headers",
  43. "libloc_core_headers",
  44. "libloc_pla_headers",
  45. "liblocation_api_headers",
  46. ],
  47. shared_libs: [
  48. "liblog",
  49. "libcutils",
  50. "libdl",
  51. "libbase",
  52. "libutils",
  53. "libgps.utils",
  54. "liblocation_api",
  55. "libqti_vndfwk_detect_vendor",
  56. "libbinder_ndk",
  57. ] + [
  58. "libhidlbase",
  59. "[email protected]",
  60. "[email protected]",
  61. "[email protected]",
  62. "[email protected]",
  63. "android.hardware.gnss-V1-ndk",
  64. "android.hardware.gnss-aidl-impl-qti",
  65. ],
  66. cflags: GNSS_CFLAGS,
  67. }