summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorBernd Zeimetz <bernd@bzed.de>2011-03-10 23:56:24 +0100
committerBernd Zeimetz <bernd@bzed.de>2011-03-10 23:58:51 +0100
commit07bb8af10993e77e12fb2e31f328ee20aa0143d3 (patch)
treed5e0218248af17b8a25c2841d32d0b791fd44f45 /Makefile.am
parentdda28da445f91e75076b7bb1266cbb6f834bf511 (diff)
downloadgpsd-07bb8af10993e77e12fb2e31f328ee20aa0143d3.tar.gz
Better workaroudn for autotools uglyness.
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am5
1 files changed, 3 insertions, 2 deletions
diff --git a/Makefile.am b/Makefile.am
index d776d2fa..d24b6562 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -166,8 +166,6 @@ libgps_c_sources = \
shared_json.c \
strl.c
-$(srcdir)/gpsutils.c: gpsd.h
- touch $@
if NO_DAEMON3
libgps_c_sources += daemon.c
@@ -219,6 +217,9 @@ libgpsd_la_LDFLAGS = $(LIBUSB_LIBS) $(BLUEZ_LIBS)
BUILT_SOURCES = packet_names.h gpsd.h revision.h ais_json.i gps_maskdump.c gpsd_maskdump.c timebase.h
+$(srcdir)/gpsutils.c $(srcdir)/gpsd.c: $(BUILT_SOURCES)
+ touch $@
+
packet_names.h: packet_states.h
rm -f packet_names.h && \
sed -e '/^ *\([A-Z][A-Z0-9_]*\),/s// "\1",/' -e '/_states/s//_names/' < `test -f 'packet_states.h' || echo '$(srcdir)/'`packet_states.h > packet_names.h && \