Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/bsd/acpica/bin/iasl add new grammar file
details: https://anonhg.NetBSD.org/src/rev/c9f2781ce4bf
branches: trunk
changeset: 464641:c9f2781ce4bf
user: christos <christos%NetBSD.org@localhost>
date: Tue Oct 15 16:14:49 2019 +0000
description:
add new grammar file
diffstat:
external/bsd/acpica/bin/iasl/Makefile | 57 +++++++++++++++++++++++-----------
1 files changed, 39 insertions(+), 18 deletions(-)
diffs (93 lines):
diff -r 506e45d248b5 -r c9f2781ce4bf external/bsd/acpica/bin/iasl/Makefile
--- a/external/bsd/acpica/bin/iasl/Makefile Tue Oct 15 16:13:39 2019 +0000
+++ b/external/bsd/acpica/bin/iasl/Makefile Tue Oct 15 16:14:49 2019 +0000
@@ -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 @@
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 @@
dtexpress.c \
dtfield.c \
dtio.c \
+ dtcompilerparserlex.c \
+ dtcompilerparserparse.c \
dtparserlex.c \
dtparserparse.c \
dtsubtable.c \
@@ -299,6 +302,18 @@
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 @@
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 <bsd.prog.mk>
-${__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
Home |
Main Index |
Thread Index |
Old Index