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