summaryrefslogtreecommitdiff
path: root/SConstruct
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2012-09-07 05:01:20 -0400
committerEric S. Raymond <esr@thyrsus.com>2012-09-07 05:01:20 -0400
commita5f284d5685218b596c26192cfd04b57d30c05f7 (patch)
treec34d1c7bc93cca25dafa8fe320389672a0c43273 /SConstruct
parentd6312e3de44a1c3b9ee1d15ac6c30b2d06d09e6e (diff)
downloadgpsd-a5f284d5685218b596c26192cfd04b57d30c05f7.tar.gz
Change the API so the yermios strucytture is not publicly exposed.
Becauser this changed the libgpsd API but not the libgps one, libgpsd now has its own version number. (Doing otherwise would have inflicted a gratuitous binary-compatibility break on application developers). All regression tests pass. Audit check runs clean.
Diffstat (limited to 'SConstruct')
-rw-r--r--SConstruct13
1 files changed, 9 insertions, 4 deletions
diff --git a/SConstruct b/SConstruct
index 7ab73e6a..0318412c 100644
--- a/SConstruct
+++ b/SConstruct
@@ -22,9 +22,12 @@
gpsd_version = "3.8~dev"
# library version
-libgps_version_current = 20
-libgps_version_revision = 0
-libgps_version_age = 0
+libgps_version_current = 20
+libgps_version_revision = 0
+libgps_version_age = 0
+libgpsd_version_current = 21
+libgpsd_version_revision = 0
+libgpsd_version_age = 0
# Release identification ends here
@@ -677,6 +680,8 @@ else:
libgps_version_soname = libgps_version_current - libgps_version_age
libgps_version = "%d.%d.%d" %(libgps_version_soname, libgps_version_age, libgps_version_revision)
+libgpsd_version_soname = libgpsd_version_current - libgpsd_version_age
+libgpsd_version = "%d.%d.%d" %(libgpsd_version_soname, libgpsd_version_age, libgpsd_version_revision)
libgps_sources = [
"ais_json.c",
@@ -838,7 +843,7 @@ env.Clean(compiled_gpslib, "gps_maskdump.c")
compiled_gpsdlib = Library(env=env,
target="gpsd",
sources=libgpsd_sources,
- version=libgps_version,
+ version=libgpsd_version,
parse_flags=usblibs + rtlibs + bluezlibs)
libraries = [compiled_gpslib, compiled_gpsdlib]