Module Name:src
Committed By: christos
Date: Tue Oct 15 16:14:49 UTC 2019
Modified Files:
src/external/bsd/acpica/bin/iasl: Makefile
Log Message:
add new grammar file
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/external/bsd/acpica/bin/iasl/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/bsd/acpica/bin/iasl/Makefile
diff -u src/external/bsd/acpica/bin/iasl/Makefile:1.24 src/external/bsd/acpica/bin/iasl/Makefile:1.25
--- src/external/bsd/acpica/bin/iasl/Makefile:1.24 Thu Jan 10 05:04:43 2019
+++ src/external/bsd/acpica/bin/iasl/Makefile Tue Oct 15 12:14:49 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2019/01/10 10:04:43 martin Exp $
+# $NetBSD: Makefile,v 1.25 2019/10/15 16:14:49 christos Exp $
.if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || ${MACHINE_ARCH} == "aarch64")
PROG= iasl
@@ -19,7 +19,8 @@ LDADD+= -ll -ly
DPADD+= ${LIBL} ${LIBY}
DPSRCS= aslcompilerparse.y aslcompilerlex.c aslcompilerparse.c \
- dtparserparse.c dtparserlex.c prparserparse.c prparserlex.c
+ dtparserparse.c dtparserlex.c prparserparse.c prparserlex.c \
+ dtcompilerparserparse.c dtcompilerparserlex.c
.PATH: ${TOPDIR}
SRCS+= \
@@ -90,6 +91,8 @@ SRCS+= \
dtexpress.c \
dtfield.c \
dtio.c \
+ dtcompilerparserlex.c \
+ dtcompilerparserparse.c \
dtparserlex.c \
dtparserparse.c \
dtsubtable.c \
@@ -299,6 +302,18 @@ LPREFIX.dtparserlex.l=DtParser
dtparserlex.l: ${TOPDIR}/dtparser.l
ln -sf ${.ALLSRC} ${.TARGET}
+YPREFIX.dtcompilerparserparse.y=DtCompilerParser
+YFLAGS.dtcompilerparserparse.y += -L
+dtcompilerparserparse.y: ${TOPDIR}/dtcompilerparser.y
+ ln -sf ${.ALLSRC} ${.TARGET}
+
+dtcompilerparser.y.h: dtcompilerparserparse.h
+ ln -sf ${.ALLSRC} ${.TARGET}
+
+LPREFIX.dtcompilerparserlex.l=DtCompilerParser
+LFLAGS.dtcompilerparserlex.l += --bison-locations
+dtcompilerparserlex.l: ${TOPDIR}/dtcompilerparser.l
+ ln -sf ${.ALLSRC} ${.TARGET}
YPREFIX.prparserparse.y=PrParser
prparserparse.y: ${TOPDIR}/prparser.y
@@ -311,23 +326,29 @@ LPREFIX.prparserlex.l=PrParser
prparserlex.l: ${TOPDIR}/prparser.l
ln -sf ${.ALLSRC} ${.TARGET}
-CLEANFILES+= aslcompilerparse.y aslcompilerparse.c \
- aslcompilerparse.h \
- aslcompiler.y.h aslcompilerparse.output \
- aslcompilerlex.l aslcompilerlex.c \
- \
- dtparserparse.y dtparserparse.c \
- dtparserparse.h\
- dtparserlex.l dtparserlex.c \
- dtparser.y.h dtparserparse.output \
- \
- prparserparse.y prparserparse.c \
- prparserparse.h\
- prparserlex.l prparserlex.c \
- prparser.y.h prparserparse.output \
- \
+CLEANFILES+= aslcompilerparse.y aslcompilerparse.c \
+ aslcompilerparse.h \
+ aslcompiler.y.h aslcompilerparse.output \
+ aslcompilerlex.l aslcompilerlex.c \
+ \
+ dtparserparse.y dtparserparse.c\
+ dtparserparse.h \
+ dtparserlex.l dtparserlex.c\
+ dtparser.y.h dtparserparse.output \
+ \
+ dtcompilerparserparse.y dtcompilerparserparse.c \
+ dtcompilerparserparse.h \
+ dtcompilerparserlex.l dtcompilerparserlex.c \
+ dtcompilerparser.y.h dtcompilerparserparse.output \
+ \
+ prparserparse.y prparserparse.c\
+ prparserparse.h \
+ prparserlex.l prparserlex.c\
+ prparser.y.h prparserparse.output \
+ \
y.output y.tab.h
.include
-${__DPSRCS.d} ${OBJS}: prparser.y.h dtparser.y.h aslcompiler.y.h
+${__DPSRCS.d} ${OBJS}: prparser.y.h dtparser.y.h aslcompiler.y.h \
+ dtcompilerparser.y.h