unbreak
authorespie <espie@openbsd.org>
Fri, 7 Jul 2017 13:44:45 +0000 (13:44 +0000)
committerespie <espie@openbsd.org>
Fri, 7 Jul 2017 13:44:45 +0000 (13:44 +0000)
this specific rule is only triggered twice in the whole ports tree
(sysutils/xjobs and print/l2a)

This fixes them

share/mk/sys.mk

index 4c05024..7dd70eb 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: sys.mk,v 1.79 2017/07/05 13:31:40 espie Exp $
+#      $OpenBSD: sys.mk,v 1.80 2017/07/07 13:44:45 espie Exp $
 #      $NetBSD: sys.mk,v 1.27 1996/04/10 05:47:19 mycroft Exp $
 #      @(#)sys.mk      5.11 (Berkeley) 3/13/91
 
@@ -192,9 +192,9 @@ CTAGS?=             /usr/bin/ctags
        ${LEX.l} -o ${.TARGET} ${.IMPSRC}
 .l.o:
        ${LEX.l} -o lex.${.PREFIX}.c ${.IMPSRC}
-       ${COMPILE.c} -c lex.${.PREFIX}.c
+       ${COMPILE.c} -o ${.TARGET} -c lex.${.PREFIX}.c
        rm -f lex.${.PREFIX}.c
-       if test -f ${.TARGET:R}.d; then sed -i -e 's,lex.${.PREFIX}.lex.c,${.IMPSRC},' ${.TARGET:R}.d; fi
+       if test -f ${.TARGET:R}.d; then sed -i -e 's,lex.${.PREFIX}.c,${.IMPSRC},' ${.TARGET:R}.d; fi
 
 # Yacc
 .y: