Module Name: src
Committed By: christos
Date: Tue Oct 15 15:05:00 UTC 2019
Modified Files:
src/share/mk: bsd.sys.mk
Log Message:
Allow individual lex and yacc sources to override/extend LFLAGS and YFLAGS
respectively.
To generate a diff of this commit:
cvs rdiff -u -r1.293 -r1.294 src/share/mk/bsd.sys.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/share/mk/bsd.sys.mk
diff -u src/share/mk/bsd.sys.mk:1.293 src/share/mk/bsd.sys.mk:1.294
--- src/share/mk/bsd.sys.mk:1.293 Sat Oct 5 14:37:39 2019
+++ src/share/mk/bsd.sys.mk Tue Oct 15 11:05:00 2019
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.sys.mk,v 1.293 2019/10/05 18:37:39 uwe Exp $
+# $NetBSD: bsd.sys.mk,v 1.294 2019/10/15 15:05:00 christos Exp $
#
# Build definitions used for NetBSD source tree builds.
@@ -333,7 +333,7 @@ MV?= mv -f
# Lex
LFLAGS+= ${LPREFIX.${.IMPSRC:T}:D-P${LPREFIX.${.IMPSRC:T}}}
-LFLAGS+= ${LPREFIX:D-P${LPREFIX}}
+LFLAGS+= ${LPREFIX:D-P${LPREFIX}} ${LFLAGS.${.IMPSRC:T}}
.l.c:
${_MKTARGET_LEX}
@@ -341,7 +341,7 @@ LFLAGS+= ${LPREFIX:D-P${LPREFIX}}
# Yacc
YFLAGS+= ${YPREFIX.${.IMPSRC:T}:D-p${YPREFIX.${.IMPSRC:T}}} ${YHEADER.${.IMPSRC:T}:D-d}
-YFLAGS+= ${YPREFIX:D-p${YPREFIX}} ${YHEADER:D-d}
+YFLAGS+= ${YPREFIX:D-p${YPREFIX}} ${YHEADER:D-d} ${YFLAGS.${.IMPSRC:T}}
.y.c:
${_MKTARGET_YACC}