Android.bp 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. cc_library_shared {
  2. name: "[email protected]",
  3. vintf_fragments: ["[email protected]"],
  4. vendor: true,
  5. relative_install_path: "hw",
  6. srcs: [
  7. "AGnss.cpp",
  8. "Gnss.cpp",
  9. "AGnssRil.cpp",
  10. "GnssMeasurement.cpp",
  11. "GnssConfiguration.cpp",
  12. "GnssBatching.cpp",
  13. "GnssGeofencing.cpp",
  14. "GnssNi.cpp",
  15. "GnssDebug.cpp",
  16. "GnssAntennaInfo.cpp",
  17. "MeasurementCorrections.cpp",
  18. "GnssVisibilityControl.cpp",
  19. ] + [
  20. "location_api/GnssAPIClient.cpp",
  21. "location_api/MeasurementAPIClient.cpp",
  22. "location_api/GeofenceAPIClient.cpp",
  23. "location_api/BatchingAPIClient.cpp",
  24. "location_api/LocationUtil.cpp",
  25. ],
  26. local_include_dirs: ["location_api"],
  27. header_libs: [
  28. "libgps.utils_headers",
  29. "libloc_core_headers",
  30. "libloc_pla_headers",
  31. "liblocation_api_headers",
  32. "liblocbatterylistener_headers",
  33. ],
  34. shared_libs: [
  35. "liblog",
  36. "libhidlbase",
  37. "libcutils",
  38. "libutils",
  39. "[email protected]",
  40. "[email protected]",
  41. "[email protected]",
  42. "[email protected]",
  43. "[email protected]",
  44. "[email protected]",
  45. "[email protected]",
  46. "[email protected]",
  47. "[email protected]",
  48. "[email protected]",
  49. "[email protected]",
  50. "libbase",
  51. ] + [
  52. "libloc_core",
  53. "libgps.utils",
  54. "libdl",
  55. "liblocation_api",
  56. ],
  57. cflags: GNSS_CFLAGS,
  58. static_libs: ["liblocbatterylistener"] + ["libhealthhalutils"],
  59. }
  60. cc_binary {
  61. name: "[email protected]",
  62. vendor: true,
  63. relative_install_path: "hw",
  64. init_rc: ["[email protected]"],
  65. srcs: ["service.cpp"],
  66. header_libs: [
  67. "libgps.utils_headers",
  68. "libloc_core_headers",
  69. "libloc_pla_headers",
  70. "liblocation_api_headers",
  71. ],
  72. shared_libs: [
  73. "liblog",
  74. "libcutils",
  75. "libdl",
  76. "libbase",
  77. "libutils",
  78. "libgps.utils",
  79. "libqti_vndfwk_detect_vendor",
  80. ] + [
  81. "libhidlbase",
  82. "[email protected]",
  83. "[email protected]",
  84. "[email protected]",
  85. "[email protected]",
  86. ],
  87. }