summaryrefslogtreecommitdiff
path: root/SConstruct
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2011-09-26 12:59:15 -0400
committerEric S. Raymond <esr@thyrsus.com>2011-09-26 12:59:15 -0400
commitd4aa00e0674c66bcf062794796c4db0526260bf5 (patch)
tree482f62b7cb4d69de9ec538576dd646775c2f863d /SConstruct
parent96be02fd328f55633c90f3a7cd24d3f0d9c07d02 (diff)
downloadgpsd-d4aa00e0674c66bcf062794796c4db0526260bf5.tar.gz
Avoid code duplication of DBUS client stuff.
Diffstat (limited to 'SConstruct')
-rw-r--r--SConstruct5
1 files changed, 3 insertions, 2 deletions
diff --git a/SConstruct b/SConstruct
index 9ef3a7de..f9b1c3ab 100644
--- a/SConstruct
+++ b/SConstruct
@@ -570,6 +570,7 @@ libgps_sources = [
"hex.c",
"json.c",
"libgps_core.c",
+ "libgps_dbus.c",
"libgps_json.c",
"libgps_shm.c",
"libgps_sock.c",
@@ -716,7 +717,7 @@ libversion = "%d.%d.%d" % (libgps_major, libgps_minor, libgps_age)
compiled_gpslib = Library(env=env,
target="gps",
sources=libgps_sources,
- version=libversion, parse_flags= ["-lm"])
+ version=libversion, parse_flags= ["-lm"] + dbus_recv_libs)
env.Clean(compiled_gpslib, "gps_maskdump.c")
compiled_gpsdlib = Library(env=env,
@@ -806,7 +807,7 @@ env.Depends(gpsmon, [compiled_gpsdlib, compiled_gpslib])
gpspipe = env.Program('gpspipe', ['gpspipe.c'], parse_flags=gpslibs)
env.Depends(gpspipe, compiled_gpslib)
-gpxlogger = env.Program('gpxlogger', ['gpxlogger.c'], parse_flags=gpslibs+dbus_recv_libs)
+gpxlogger = env.Program('gpxlogger', ['gpxlogger.c'], parse_flags=gpslibs)
env.Depends(gpxlogger, compiled_gpslib)
lcdgps = env.Program('lcdgps', ['lcdgps.c'], parse_flags=gpslibs)