1cc_library_shared { 2 name: "android.hardware.gnss@1.0-impl", 3 defaults: ["hidl_defaults"], 4 vendor: true, 5 relative_install_path: "hw", 6 srcs: [ 7 "ThreadCreationWrapper.cpp", 8 "AGnss.cpp", 9 "AGnssRil.cpp", 10 "Gnss.cpp", 11 "GnssBatching.cpp", 12 "GnssDebug.cpp", 13 "GnssGeofencing.cpp", 14 "GnssMeasurement.cpp", 15 "GnssNavigationMessage.cpp", 16 "GnssNi.cpp", 17 "GnssXtra.cpp", 18 "GnssConfiguration.cpp", 19 "GnssUtils.cpp", 20 ], 21 22 shared_libs: [ 23 "liblog", 24 "libhidlbase", 25 "libhidltransport", 26 "libutils", 27 "android.hardware.gnss@1.0", 28 "libhardware", 29 ], 30 31} 32 33cc_binary { 34 relative_install_path: "hw", 35 vendor: true, 36 name: "android.hardware.gnss@1.0-service", 37 defaults: ["hidl_defaults"], 38 init_rc: ["android.hardware.gnss@1.0-service.rc"], 39 srcs: ["service.cpp"], 40 41 shared_libs: [ 42 "liblog", 43 "libcutils", 44 "libdl", 45 "libbase", 46 "libutils", 47 "libhardware", 48 "libbinder", 49 "libhidlbase", 50 "libhidltransport", 51 "android.hardware.gnss@1.0", 52 ], 53 54} 55