summaryrefslogtreecommitdiff
path: root/Android.bp
diff options
context:
space:
mode:
authorAdam Serbinski <adam@serbinski.com>2019-04-24 09:36:46 -0400
committerGary E. Miller <gem@rellim.com>2019-04-24 14:01:41 -0700
commit2e4ca963280acc6a7414a6d9913d1eef7f09032c (patch)
tree02d68a4f01a8ab6d89393cc7e9a6bf245bd0ecb0 /Android.bp
parentea432167c68baa29fd841b2a7605f047869ae8c8 (diff)
downloadgpsd-2e4ca963280acc6a7414a6d9913d1eef7f09032c.tar.gz
Android: Build gpsd
Signed-off-by: Adam Serbinski <adam@serbinski.com> Signed-off-by: Gary E. Miller <gem@rellim.com>
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp77
1 files changed, 77 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
index 8a138f23..3ffe478e 100644
--- a/Android.bp
+++ b/Android.bp
@@ -20,6 +20,27 @@ cc_binary {
]
}
+cc_binary {
+ name: "gpsd",
+ vendor: true,
+ local_include_dirs: ["android"],
+ srcs: [
+ "dbusexport.c",
+ "gpsd.c",
+ "shmexport.c",
+ "timehint.c"
+ ],
+ static_libs: [
+ "libgpsd",
+ "libgps_static",
+ ],
+ cflags: [
+ "-Wno-unused-variable",
+ "-Wno-unused-parameter",
+ "-Wno-missing-field-initializers",
+ ]
+}
+
cc_library_shared {
name: "libgps",
vendor: true,
@@ -79,3 +100,59 @@ cc_library_static {
"-Wno-missing-field-initializers",
],
}
+
+cc_library_static {
+ name: "libgpsd",
+ vendor: true,
+ local_include_dirs: ["android"],
+ export_include_dirs: ["."],
+ srcs: [
+ "bsd_base64.c",
+ "crc24q.c",
+ "driver_ais.c",
+ "driver_evermore.c",
+ "driver_garmin.c",
+ "driver_garmin_txt.c",
+ "driver_geostar.c",
+ "driver_greis.c",
+ "driver_greis_checksum.c",
+ "driver_italk.c",
+ "driver_navcom.c",
+ "driver_nmea0183.c",
+ "driver_nmea2000.c",
+ "driver_oncore.c",
+ "driver_rtcm2.c",
+ "driver_rtcm3.c",
+ "drivers.c",
+ "driver_sirf.c",
+ "driver_skytraq.c",
+ "driver_superstar2.c",
+ "driver_tsip.c",
+ "driver_ubx.c",
+ "driver_zodiac.c",
+ "geoid.c",
+ "gpsd_json.c",
+ "isgps.c",
+ "libgpsd_core.c",
+ "matrix.c",
+ "net_dgpsip.c",
+ "net_gnss_dispatch.c",
+ "net_ntrip.c",
+ "ntpshmread.c",
+ "ntpshmwrite.c",
+ "packet.c",
+ "ppsthread.c",
+ "pseudoais.c",
+ "pseudonmea.c",
+ "serial.c",
+ "subframe.c",
+ "timebase.c",
+ "timespec_str.c"
+ ],
+ cflags: [
+ "-Wno-unused-variable",
+ "-Wno-unused-parameter",
+ "-Wno-missing-field-initializers",
+ "-Wno-uninitialized"
+ ],
+}