Remove space between -o and output filename so it works on older versions
authorPeter Maydell <pmaydell@chiark.greenend.org.uk>
Sun, 6 Nov 2005 00:28:12 +0000 (00:28 +0000)
committerPeter Maydell <pmaydell@chiark.greenend.org.uk>
Sun, 6 Nov 2005 00:28:12 +0000 (00:28 +0000)
of flex as well as newer ones.

ChangeLog
sbr/Makefile.in

index 08950e2..f4f94b9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2005-11-06  Peter Maydell  <pmaydell@chiark.greenend.org.uk>
 
+       * sbr/Makefile.in: adjust lex command to work on both old and
+       new versions of flex.
+
        * configure.in: add an AC_PREREQ() so autoconf 2.13 gives a helpful
        error message and the Debian autoconf-version-guessing wrapper
        doesn't guess wrongly.
index b4543b3..1e5be90 100644 (file)
@@ -99,8 +99,10 @@ sigmsg.h: sigmsg.awk
 lint: sigmsg.h
        $(LINT) $(LINTFLAGS) $(INCLUDES) $(DEFS) $(SRCS)
 
+# Note that some lexes (for example flex 2.5.4) require that there
+# be no space between -o and the output filename.
 dtimep.c: dtimep.lex
-       $(LEX) -o $@ $<
+       $(LEX) -o$@ $<
 
 client.o: client.c
        $(COMPILE2) $<