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}

Reply via email to