CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Sat Dec 10 17:41:06 UTC 2022 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: new file To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 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.
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Sat Dec 10 17:41:06 UTC 2022 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: new file To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 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.27 src/external/bsd/acpica/bin/iasl/Makefile:1.28 --- src/external/bsd/acpica/bin/iasl/Makefile:1.27 Sat Sep 12 11:25:42 2020 +++ src/external/bsd/acpica/bin/iasl/Makefile Sat Dec 10 12:41:05 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.27 2020/09/12 15:25:42 jmcneill Exp $ +# $NetBSD: Makefile,v 1.28 2022/12/10 17:41:05 christos Exp $ .include @@ -234,6 +234,7 @@ SRCS+= \ utascii.c \ utbuffer.c \ utcache.c \ + utcksum.c \ utcopy.c \ utdebug.c \ utdecode.c \
CVS commit: src/external/bsd/acpica/bin/iasl
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
CVS commit: src/external/bsd/acpica/bin/iasl
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.
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: martin Date: Thu Jan 10 10:04:43 UTC 2019 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Use the make pid when naming the temporary file to create aslcompilerparse.y, so tow parallel make instances won't step on each others toe. Pointed out by Christos. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 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.
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: martin Date: Thu Jan 10 10:04:43 UTC 2019 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Use the make pid when naming the temporary file to create aslcompilerparse.y, so tow parallel make instances won't step on each others toe. Pointed out by Christos. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 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.23 src/external/bsd/acpica/bin/iasl/Makefile:1.24 --- src/external/bsd/acpica/bin/iasl/Makefile:1.23 Wed Jan 9 09:27:29 2019 +++ src/external/bsd/acpica/bin/iasl/Makefile Thu Jan 10 10:04:43 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.23 2019/01/09 09:27:29 martin Exp $ +# $NetBSD: Makefile,v 1.24 2019/01/10 10:04:43 martin Exp $ .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || ${MACHINE_ARCH} == "aarch64") PROG= iasl @@ -277,8 +277,8 @@ aslparser.y: asltokens.y asltypes.y aslr YPREFIX.aslcompilerparse.y=AslCompiler aslcompilerparse.y: aslparser.y - ${TOOL_M4} -P -I${TOPDIR} ${.ALLSRC} > ${.TARGET}.tmp \ - && mv ${.TARGET}.tmp ${.TARGET} + ${TOOL_M4} -P -I${TOPDIR} ${.ALLSRC} > ${.TARGET}.tmp.${.MAKE.PID} \ + && mv ${.TARGET}.tmp.${.MAKE.PID} ${.TARGET} aslcompiler.y.h: aslcompilerparse.h ln -sf ${.ALLSRC} ${.TARGET}
Re: CVS commit: src/external/bsd/acpica/bin/iasl
In article <20190109092730.00052f...@cvs.netbsd.org>, Martin Husemann wrote: > aslcompilerparse.y: aslparser.y >- ${TOOL_M4} -P -I${TOPDIR} ${.ALLSRC} > ${.TARGET} >+ ${TOOL_M4} -P -I${TOPDIR} ${.ALLSRC} > ${.TARGET}.tmp \ >+ && mv ${.TARGET}.tmp ${.TARGET} Looks to me like one process can be writing the tmp file while another is moving it, so that reduces the race window but does not eliminate it. It is probably better to use a unique name like "" instead of "tmp". Or create a special make builtin variable for that use :-) christos
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: martin Date: Wed Jan 9 09:27:29 UTC 2019 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Make aslcompilerparse.y generation atomic to avoid parallel build races. Solution suggested by mrg. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 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.
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: martin Date: Wed Jan 9 09:27:29 UTC 2019 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Make aslcompilerparse.y generation atomic to avoid parallel build races. Solution suggested by mrg. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 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.22 src/external/bsd/acpica/bin/iasl/Makefile:1.23 --- src/external/bsd/acpica/bin/iasl/Makefile:1.22 Sun Oct 14 13:36:33 2018 +++ src/external/bsd/acpica/bin/iasl/Makefile Wed Jan 9 09:27:29 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.22 2018/10/14 13:36:33 jmcneill Exp $ +# $NetBSD: Makefile,v 1.23 2019/01/09 09:27:29 martin Exp $ .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || ${MACHINE_ARCH} == "aarch64") PROG= iasl @@ -277,7 +277,8 @@ aslparser.y: asltokens.y asltypes.y aslr YPREFIX.aslcompilerparse.y=AslCompiler aslcompilerparse.y: aslparser.y - ${TOOL_M4} -P -I${TOPDIR} ${.ALLSRC} > ${.TARGET} + ${TOOL_M4} -P -I${TOPDIR} ${.ALLSRC} > ${.TARGET}.tmp \ + && mv ${.TARGET}.tmp ${.TARGET} aslcompiler.y.h: aslcompilerparse.h ln -sf ${.ALLSRC} ${.TARGET}
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: maya Date: Thu Jun 28 07:56:22 UTC 2018 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Correctly specify that iasl needs to be case insensitive. Fixes PR bin/53405. thanks to martin. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 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.20 src/external/bsd/acpica/bin/iasl/Makefile:1.21 --- src/external/bsd/acpica/bin/iasl/Makefile:1.20 Wed Jun 27 16:13:43 2018 +++ src/external/bsd/acpica/bin/iasl/Makefile Thu Jun 28 07:56:22 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.20 2018/06/27 16:13:43 maya Exp $ +# $NetBSD: Makefile,v 1.21 2018/06/28 07:56:22 maya Exp $ .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") PROG= iasl @@ -264,7 +264,7 @@ SRCS+= osunixxf.c YHEADER= # Generate headers YFLAGS+=-v # Require debugging -FLAGS+=-i # Case insensitivive parser +LFLAGS+=-i # Case insensitivive parser # Prevent rules from firing.
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: maya Date: Thu Jun 28 07:56:22 UTC 2018 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Correctly specify that iasl needs to be case insensitive. Fixes PR bin/53405. thanks to martin. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 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.
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: maya Date: Wed Jun 27 16:13:43 UTC 2018 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Remove unused code. No functional change intended. - We don't need to define __NetBSD__, C compilers do this for us. - Defines which don't appear anywhere in src - Don't need libpthread/librt To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 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.19 src/external/bsd/acpica/bin/iasl/Makefile:1.20 --- src/external/bsd/acpica/bin/iasl/Makefile:1.19 Thu May 31 09:08:25 2018 +++ src/external/bsd/acpica/bin/iasl/Makefile Wed Jun 27 16:13:43 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.19 2018/05/31 09:08:25 mrg Exp $ +# $NetBSD: Makefile,v 1.20 2018/06/27 16:13:43 maya Exp $ .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") PROG= iasl @@ -11,13 +11,12 @@ TOPDIR= ${NETBSDSRCDIR}/sys/external/bsd .include CPPFLAGS+= -I${TOPDIR}/../include -I${TOPDIR} -I. -CPPFLAGS+= -D__NetBSD__ -DACPI_ASL_COMPILER -DACPI_USE_ALTERNATE_TIMEOUT -CPPFLAGS+= -D_USE_BERKELEY_YACC +CPPFLAGS+= -DACPI_ASL_COMPILER -DACPI_USE_ALTERNATE_TIMEOUT .if ${MKREPRO:Uno} == "yes" CPPFLAGS+= -DACPI_REPRO .endif -LDADD+= -ll -ly -lrt -lpthread -DPADD+= ${LIBL} ${LIBY} ${LIBRT} ${LIBPTHREAD} +LDADD+= -ll -ly +DPADD+= ${LIBL} ${LIBY} DPSRCS= aslcompilerparse.y aslcompilerlex.c aslcompilerparse.c \ dtparserparse.c dtparserlex.c prparserparse.c prparserlex.c
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: maya Date: Wed Jun 27 16:13:43 UTC 2018 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Remove unused code. No functional change intended. - We don't need to define __NetBSD__, C compilers do this for us. - Defines which don't appear anywhere in src - Don't need libpthread/librt To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 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.
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Sun Nov 12 03:02:15 UTC 2017 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: new files for acpica-20171110 To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 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.16 src/external/bsd/acpica/bin/iasl/Makefile:1.17 --- src/external/bsd/acpica/bin/iasl/Makefile:1.16 Tue Oct 10 15:17:57 2017 +++ src/external/bsd/acpica/bin/iasl/Makefile Sat Nov 11 22:02:15 2017 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.16 2017/10/10 19:17:57 christos Exp $ +# $NetBSD: Makefile,v 1.17 2017/11/12 03:02:15 christos Exp $ .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") PROG= iasl @@ -25,9 +25,11 @@ DPSRCS= aslcompilerparse.y aslcompilerle .PATH: ${TOPDIR} SRCS+= \ adfile.c \ + aslallocate.c \ aslanalyze.c \ aslascii.c \ aslbtypes.c \ + aslcache.c \ aslcodegen.c \ aslcompile.c \ aslcompilerlex.c \
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Sun Nov 12 03:02:15 UTC 2017 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: new files for acpica-20171110 To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 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.
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Tue Oct 10 19:17:57 UTC 2017 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Redo so that parallel makes work reliably by using the builtin rules and issuing atomic file creation. XXX: This still creates all the c and h files for platforms that don't support iasl in make depend. At least it now works with make -j 100 dependall To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 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.15 src/external/bsd/acpica/bin/iasl/Makefile:1.16 --- src/external/bsd/acpica/bin/iasl/Makefile:1.15 Fri Sep 15 13:17:25 2017 +++ src/external/bsd/acpica/bin/iasl/Makefile Tue Oct 10 15:17:57 2017 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.15 2017/09/15 17:17:25 christos Exp $ +# $NetBSD: Makefile,v 1.16 2017/10/10 19:17:57 christos Exp $ .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") PROG= iasl @@ -19,7 +19,7 @@ CPPFLAGS+= -DACPI_REPRO LDADD+= -ll -ly -lrt -lpthread DPADD+= ${LIBL} ${LIBY} ${LIBRT} ${LIBPTHREAD} -DPSRCS= aslcompiler.y aslcompilerlex.c aslcompilerparse.c \ +DPSRCS= aslcompilerparse.y aslcompilerlex.c aslcompilerparse.c \ dtparserparse.c dtparserlex.c prparserparse.c prparserlex.c .PATH: ${TOPDIR} @@ -255,45 +255,69 @@ SRCS+= \ .PATH: ${TOPDIR}/../os_specific/service_layers SRCS+= osunixxf.c +YHEADER= # Generate headers +YFLAGS+=-v # Require debugging +FLAGS+=-i # Case insensitivive parser + + +# Prevent rules from firing. +asltypes.h: asltypes.y + @true +asltypes.c: asltypes.y + @true aslparser.y: asltokens.y asltypes.y aslrules.y aslsupport.y -aslcompiler.y: aslparser.y +YPREFIX.aslcompilerparse.y=AslCompiler +aslcompilerparse.y: aslparser.y ${TOOL_M4} -P -I${TOPDIR} ${.ALLSRC} > ${.TARGET} -aslcompiler.y.h aslcompilerparse.c: aslcompiler.y - ${YACC} -v -d -o${.TARGET} -pAslCompiler ${.ALLSRC} - mv -f ${.PREFIX}.h aslcompiler.y.h +aslcompiler.y.h: aslcompilerparse.h + ln -sf ${.ALLSRC} ${.TARGET} -aslcompilerlex.c: ${TOPDIR}/aslcompiler.l - ${LEX} -i -PAslCompiler -o${.TARGET} ${.ALLSRC} +LPREFIX.aslcompilerlex.l=AslCompiler +aslcompilerlex.l: ${TOPDIR}/aslcompiler.l + ln -sf ${.ALLSRC} ${.TARGET} -aslcompilerlex.o: aslcompiler.y.h -dtparser.y.h dtparserparse.c: ${TOPDIR}/dtparser.y - ${YACC} -v -d -o${.TARGET} -pDtParser ${.ALLSRC} - mv -f ${.PREFIX}.h dtparser.y.h +YPREFIX.dtparserparse.y=DtParser +dtparserparse.y: ${TOPDIR}/dtparser.y + ln -sf ${.ALLSRC} ${.TARGET} -dtparserlex.c: ${TOPDIR}/dtparser.l - ${LEX} -i -PDtParser -o${.TARGET} ${.ALLSRC} +dtparser.y.h: dtparserparse.h + ln -sf ${.ALLSRC} ${.TARGET} -dtparserlex.o: dtparser.y.h +LPREFIX.dtparserlex.l=DtParser +dtparserlex.l: ${TOPDIR}/dtparser.l + ln -sf ${.ALLSRC} ${.TARGET} -prparser.y.h prparserparse.c: ${TOPDIR}/prparser.y - ${YACC} -v -d -o${.TARGET} -pPrParser ${.ALLSRC} - mv -f ${.PREFIX}.h prparser.y.h -prparserlex.c: ${TOPDIR}/prparser.l - ${LEX} -i -PPrParser -o${.TARGET} ${.ALLSRC} +YPREFIX.prparserparse.y=PrParser +prparserparse.y: ${TOPDIR}/prparser.y + ln -sf ${.ALLSRC} ${.TARGET} -prparserlex.o: prparser.y.h +prparser.y.h: prparserparse.h + ln -sf ${.ALLSRC} ${.TARGET} -CLEANFILES+= aslcompiler.y \ - aslcompilerlex.c aslcompilerparse.c \ +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 \ - dtparserlex.c dtparserparse.c \ + aslcompilerlex.l aslcompilerlex.c \ + \ + dtparserparse.y dtparserparse.c \ + dtparserparse.h\ + dtparserlex.l dtparserlex.c \ dtparser.y.h dtparserparse.output \ - prparserlex.c prparserparse.c \ + \ + prparserparse.y prparserparse.c \ + prparserparse.h\ + prparserlex.l prparserlex.c \ prparser.y.h prparserparse.output \ .include + +${__DPSRCS.d} ${OBJS}: prparser.y.h dtparser.y.h aslcompiler.y.h
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Tue Oct 10 19:17:57 UTC 2017 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Redo so that parallel makes work reliably by using the builtin rules and issuing atomic file creation. XXX: This still creates all the c and h files for platforms that don't support iasl in make depend. At least it now works with make -j 100 dependall To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 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.
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Fri Sep 15 17:17:25 UTC 2017 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Adjust for acpica 20170831 To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 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.14 src/external/bsd/acpica/bin/iasl/Makefile:1.15 --- src/external/bsd/acpica/bin/iasl/Makefile:1.14 Sun Apr 30 19:18:07 2017 +++ src/external/bsd/acpica/bin/iasl/Makefile Fri Sep 15 13:17:25 2017 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.14 2017/04/30 23:18:07 christos Exp $ +# $NetBSD: Makefile,v 1.15 2017/09/15 17:17:25 christos Exp $ .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") PROG= iasl @@ -58,6 +58,7 @@ SRCS+= \ asloperands.c \ aslopt.c \ asloptions.c \ + aslparseop.c \ aslpld.c \ aslpredef.c \ aslprepkg.c \ @@ -115,6 +116,7 @@ SRCS+= \ cmfsize.c \ dmextern.c \ dmrestag.c \ + dmswitch.c \ dmtable.c \ dmtables.c \ dmtbdump.c \ @@ -145,6 +147,7 @@ SRCS+= \ dsfield.c \ dsobject.c \ dsopcode.c \ + dspkginit.c \ dsutils.c \ dswexec.c \ dswload.c \ @@ -237,9 +240,11 @@ SRCS+= \ utosi.c \ utownerid.c \ utpredef.c \ + utresdecode.c \ utresrc.c \ utstate.c \ utstring.c \ + utstrsuppt.c \ utstrtoul64.c \ utuuid.c \ utxface.c \
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Sun Apr 30 23:18:07 UTC 2017 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Adjust for 20170303 To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 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.13 src/external/bsd/acpica/bin/iasl/Makefile:1.14 --- src/external/bsd/acpica/bin/iasl/Makefile:1.13 Fri Nov 11 16:09:21 2016 +++ src/external/bsd/acpica/bin/iasl/Makefile Sun Apr 30 19:18:07 2017 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.13 2016/11/11 21:09:21 christos Exp $ +# $NetBSD: Makefile,v 1.14 2017/04/30 23:18:07 christos Exp $ .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") PROG= iasl @@ -81,6 +81,9 @@ SRCS+= \ aslwalks.c \ aslxref.c \ aslxrefout.c \ + cvcompiler.c \ + cvdisasm.c \ + cvparser.c \ dtcompile.c \ dtexpress.c \ dtfield.c \ @@ -234,7 +237,6 @@ SRCS+= \ utosi.c \ utownerid.c \ utpredef.c \ - utprint.c \ utresrc.c \ utstate.c \ utstring.c \ @@ -243,6 +245,8 @@ SRCS+= \ utxface.c \ utxferror.c +# utprint.c + .PATH: ${TOPDIR}/../os_specific/service_layers SRCS+= osunixxf.c
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Sun Apr 30 23:18:07 UTC 2017 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Adjust for 20170303 To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 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.
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Fri Nov 11 21:09:22 UTC 2016 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Adjust to new acpica To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 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.12 src/external/bsd/acpica/bin/iasl/Makefile:1.13 --- src/external/bsd/acpica/bin/iasl/Makefile:1.12 Wed May 4 15:28:15 2016 +++ src/external/bsd/acpica/bin/iasl/Makefile Fri Nov 11 16:09:21 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.12 2016/05/04 19:28:15 christos Exp $ +# $NetBSD: Makefile,v 1.13 2016/11/11 21:09:21 christos Exp $ .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") PROG= iasl @@ -38,6 +38,7 @@ SRCS+= \ aslfileio.c \ aslfiles.c \ aslfold.c \ + aslhelp.c \ aslhex.c \ asllength.c \ asllisting.c \ @@ -237,12 +238,13 @@ SRCS+= \ utresrc.c \ utstate.c \ utstring.c \ + utstrtoul64.c \ utuuid.c \ utxface.c \ utxferror.c .PATH: ${TOPDIR}/../os_specific/service_layers -SRCS+= osunixxf.c oslibcfs.c +SRCS+= osunixxf.c aslparser.y: asltokens.y asltypes.y aslrules.y aslsupport.y
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Fri Nov 11 21:09:22 UTC 2016 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Adjust to new acpica To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 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.
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Wed May 4 19:28:15 UTC 2016 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: adjust to new acpica To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 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.
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Wed May 4 19:28:15 UTC 2016 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: adjust to new acpica To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 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.11 src/external/bsd/acpica/bin/iasl/Makefile:1.12 --- src/external/bsd/acpica/bin/iasl/Makefile:1.11 Sat Jan 9 16:13:51 2016 +++ src/external/bsd/acpica/bin/iasl/Makefile Wed May 4 15:28:15 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2016/01/09 21:13:51 christos Exp $ +# $NetBSD: Makefile,v 1.12 2016/05/04 19:28:15 christos Exp $ .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") PROG= iasl @@ -32,7 +32,9 @@ SRCS+= \ aslcompile.c \ aslcompilerlex.c \ aslcompilerparse.c \ + asldebug.c \ aslerror.c \ + aslexternal.c \ aslfileio.c \ aslfiles.c \ aslfold.c \ @@ -55,6 +57,7 @@ SRCS+= \ asloperands.c \ aslopt.c \ asloptions.c \ + aslpld.c \ aslpredef.c \ aslprepkg.c \ aslprintf.c \ @@ -76,6 +79,7 @@ SRCS+= \ asluuid.c \ aslwalks.c \ aslxref.c \ + aslxrefout.c \ dtcompile.c \ dtexpress.c \ dtfield.c \ @@ -148,6 +152,7 @@ SRCS+= \ SRCS+= \ exconvrt.c \ excreate.c \ + exconcat.c \ exdump.c \ exmisc.c \ exmutex.c \ @@ -207,6 +212,7 @@ SRCS+= \ SRCS+= \ utaddress.c \ utalloc.c \ + utascii.c \ utbuffer.c \ utcache.c \ utcopy.c \ @@ -215,7 +221,6 @@ SRCS+= \ utdelete.c \ uterror.c \ utexcep.c \ - utfileio.c \ utglobal.c \ uthex.c \ utinit.c \
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Sat Jan 9 21:13:51 UTC 2016 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: new files To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 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.
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Sat Jan 9 21:13:51 UTC 2016 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: new files To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 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.10 src/external/bsd/acpica/bin/iasl/Makefile:1.11 --- src/external/bsd/acpica/bin/iasl/Makefile:1.10 Tue Aug 18 06:38:31 2015 +++ src/external/bsd/acpica/bin/iasl/Makefile Sat Jan 9 16:13:51 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 2015/08/18 10:38:31 christos Exp $ +# $NetBSD: Makefile,v 1.11 2016/01/09 21:13:51 christos Exp $ .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") PROG= iasl @@ -84,6 +84,8 @@ SRCS+= \ dtparserparse.c \ dtsubtable.c \ dttable.c \ + dttable1.c \ + dttable2.c \ dttemplate.c \ dtutils.c \ prexpress.c \ @@ -95,6 +97,7 @@ SRCS+= \ .PATH: ${TOPDIR}/../common SRCS+= \ + acfileio.c \ adisasm.c \ adwalk.c \ ahids.c \ @@ -105,6 +108,7 @@ SRCS+= \ dmextern.c \ dmrestag.c \ dmtable.c \ + dmtables.c \ dmtbdump.c \ dmtbinfo.c \ getopt.c @@ -183,7 +187,8 @@ SRCS+= \ tbinstal.c \ tbprint.c \ tbutils.c \ - tbxface.c + tbxface.c \ + tbxfload.c .PATH: ${TOPDIR}/../namespace SRCS+= \
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Tue Aug 18 10:38:31 UTC 2015 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: handle acpica 20150717 To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 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.
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Tue Aug 18 10:38:31 UTC 2015 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: handle acpica 20150717 To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 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.9 src/external/bsd/acpica/bin/iasl/Makefile:1.10 --- src/external/bsd/acpica/bin/iasl/Makefile:1.9 Mon Apr 13 13:24:24 2015 +++ src/external/bsd/acpica/bin/iasl/Makefile Tue Aug 18 06:38:31 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.9 2015/04/13 17:24:24 christos Exp $ +# $NetBSD: Makefile,v 1.10 2015/08/18 10:38:31 christos Exp $ .if (${MACHINE_ARCH} == i386 || ${MACHINE_ARCH} == x86_64) PROG= iasl @@ -99,6 +99,7 @@ SRCS+= \ adwalk.c \ ahids.c \ ahpredef.c \ + ahtable.c \ ahuuids.c \ cmfsize.c \ dmextern.c \ @@ -117,7 +118,6 @@ SRCS+= \ dmcstyle.c \ dmdeferred.c \ dmnames.c \ - dmobject.c \ dmopcode.c \ dmresrc.c \ dmresrcl.c \ @@ -218,6 +218,7 @@ SRCS+= \ utmath.c \ utmisc.c \ utmutex.c \ + utnonansi.c \ utobject.c \ utosi.c \ utownerid.c \
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Mon Apr 13 17:24:24 UTC 2015 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: update for newest acpi XXX: needs recompiled yacc To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 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.8 src/external/bsd/acpica/bin/iasl/Makefile:1.9 --- src/external/bsd/acpica/bin/iasl/Makefile:1.8 Sat Oct 25 17:01:12 2014 +++ src/external/bsd/acpica/bin/iasl/Makefile Mon Apr 13 13:24:24 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2014/10/25 21:01:12 christos Exp $ +# $NetBSD: Makefile,v 1.9 2015/04/13 17:24:24 christos Exp $ .if (${MACHINE_ARCH} == i386 || ${MACHINE_ARCH} == x86_64) PROG= iasl @@ -57,6 +57,8 @@ SRCS+= \ asloptions.c \ aslpredef.c \ aslprepkg.c \ + aslprintf.c \ + aslprune.c \ aslresource.c \ aslrestype1.c \ aslrestype1i.c \ @@ -112,6 +114,7 @@ SRCS+= dbfileio.c .PATH: ${TOPDIR}/../disassembler SRCS+= \ dmbuffer.c \ + dmcstyle.c \ dmdeferred.c \ dmnames.c \ dmobject.c \
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Mon Apr 13 17:24:24 UTC 2015 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: update for newest acpi XXX: needs recompiled yacc To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 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.
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Sat Oct 25 21:01:12 UTC 2014 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: adjust to new acpica To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 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.7 src/external/bsd/acpica/bin/iasl/Makefile:1.8 --- src/external/bsd/acpica/bin/iasl/Makefile:1.7 Sat Dec 28 11:03:51 2013 +++ src/external/bsd/acpica/bin/iasl/Makefile Sat Oct 25 17:01:12 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.7 2013/12/28 16:03:51 christos Exp $ +# $NetBSD: Makefile,v 1.8 2014/10/25 21:01:12 christos Exp $ .if (${MACHINE_ARCH} == i386 || ${MACHINE_ARCH} == x86_64) PROG= iasl @@ -19,13 +19,14 @@ CPPFLAGS+= -DACPI_REPRO LDADD+= -ll -ly -lrt -lpthread DPADD+= ${LIBL} ${LIBY} ${LIBRT} ${LIBPTHREAD} -DPSRCS= aslcompilerparse.c aslcompilerlex.c \ +DPSRCS= aslcompiler.y aslcompilerlex.c aslcompilerparse.c \ dtparserparse.c dtparserlex.c prparserparse.c prparserlex.c .PATH: ${TOPDIR} SRCS+= \ adfile.c \ aslanalyze.c \ + aslascii.c \ aslbtypes.c \ aslcodegen.c \ aslcompile.c \ @@ -43,6 +44,10 @@ SRCS+= \ asllookup.c \ aslmain.c \ aslmap.c \ + aslmapenter.c \ + aslmapoutput.c \ + aslmaputils.c \ + aslmessages.c \ aslmethod.c \ aslnamesp.c \ asloffset.c \ @@ -90,7 +95,10 @@ SRCS+= \ SRCS+= \ adisasm.c \ adwalk.c \ + ahids.c \ ahpredef.c \ + ahuuids.c \ + cmfsize.c \ dmextern.c \ dmrestag.c \ dmtable.c \ @@ -168,6 +176,7 @@ SRCS+= \ .PATH: ${TOPDIR}/../tables SRCS+= \ tbfadt.c \ + tbdata.c \ tbinstal.c \ tbprint.c \ tbutils.c \ @@ -198,7 +207,9 @@ SRCS+= \ utdelete.c \ uterror.c \ utexcep.c \ + utfileio.c \ utglobal.c \ + uthex.c \ utinit.c \ utlock.c \ utmath.c \ @@ -208,16 +219,24 @@ SRCS+= \ utosi.c \ utownerid.c \ utpredef.c \ + utprint.c \ utresrc.c \ utstate.c \ utstring.c \ + utuuid.c \ utxface.c \ utxferror.c .PATH: ${TOPDIR}/../os_specific/service_layers -SRCS+= osunixxf.c +SRCS+= osunixxf.c oslibcfs.c -aslcompiler.y.h aslcompilerparse.c: ${TOPDIR}/aslcompiler.y + +aslparser.y: asltokens.y asltypes.y aslrules.y aslsupport.y + +aslcompiler.y: aslparser.y + ${TOOL_M4} -P -I${TOPDIR} ${.ALLSRC} ${.TARGET} + +aslcompiler.y.h aslcompilerparse.c: aslcompiler.y ${YACC} -v -d -o${.TARGET} -pAslCompiler ${.ALLSRC} mv -f ${.PREFIX}.h aslcompiler.y.h @@ -244,7 +263,8 @@ prparserlex.c: ${TOPDIR}/prparser.l prparserlex.o: prparser.y.h -CLEANFILES+= aslcompilerlex.c aslcompilerparse.c \ +CLEANFILES+= aslcompiler.y \ + aslcompilerlex.c aslcompilerparse.c \ aslcompiler.y.h aslcompilerparse.output \ dtparserlex.c dtparserparse.c \ dtparser.y.h dtparserparse.output \
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Sat Oct 25 21:01:12 UTC 2014 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: adjust to new acpica To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 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.
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Sat Dec 28 16:03:51 UTC 2013 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Add more dependencies, fix CLEANDIR target To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 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.6 src/external/bsd/acpica/bin/iasl/Makefile:1.7 --- src/external/bsd/acpica/bin/iasl/Makefile:1.6 Fri Dec 27 16:33:46 2013 +++ src/external/bsd/acpica/bin/iasl/Makefile Sat Dec 28 11:03:51 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2013/12/27 21:33:46 christos Exp $ +# $NetBSD: Makefile,v 1.7 2013/12/28 16:03:51 christos Exp $ .if (${MACHINE_ARCH} == i386 || ${MACHINE_ARCH} == x86_64) PROG= iasl @@ -217,32 +217,38 @@ SRCS+= \ .PATH: ${TOPDIR}/../os_specific/service_layers SRCS+= osunixxf.c -aslcompilerparse.c: ${TOPDIR}/aslcompiler.y +aslcompiler.y.h aslcompilerparse.c: ${TOPDIR}/aslcompiler.y ${YACC} -v -d -o${.TARGET} -pAslCompiler ${.ALLSRC} mv -f ${.PREFIX}.h aslcompiler.y.h aslcompilerlex.c: ${TOPDIR}/aslcompiler.l ${LEX} -i -PAslCompiler -o${.TARGET} ${.ALLSRC} -dtparserparse.c: ${TOPDIR}/dtparser.y +aslcompilerlex.o: aslcompiler.y.h + +dtparser.y.h dtparserparse.c: ${TOPDIR}/dtparser.y ${YACC} -v -d -o${.TARGET} -pDtParser ${.ALLSRC} mv -f ${.PREFIX}.h dtparser.y.h dtparserlex.c: ${TOPDIR}/dtparser.l ${LEX} -i -PDtParser -o${.TARGET} ${.ALLSRC} -prparserparse.c: ${TOPDIR}/prparser.y +dtparserlex.o: dtparser.y.h + +prparser.y.h prparserparse.c: ${TOPDIR}/prparser.y ${YACC} -v -d -o${.TARGET} -pPrParser ${.ALLSRC} mv -f ${.PREFIX}.h prparser.y.h prparserlex.c: ${TOPDIR}/prparser.l ${LEX} -i -PPrParser -o${.TARGET} ${.ALLSRC} +prparserlex.o: prparser.y.h + CLEANFILES+= aslcompilerlex.c aslcompilerparse.c \ aslcompiler.y.h aslcompilerparse.output \ dtparserlex.c dtparserparse.c \ dtparser.y.h dtparserparse.output \ - prparserlex.c dtparserparse.c \ - prparser.y.h dtparserparse.output \ + prparserlex.c prparserparse.c \ + prparser.y.h prparserparse.output \ .include bsd.prog.mk
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Sat Dec 28 16:03:51 UTC 2013 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Add more dependencies, fix CLEANDIR target To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 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.
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Fri Dec 27 21:33:46 UTC 2013 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: adjust for new acpica To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 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.
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Sun Feb 19 05:06:41 UTC 2012 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Fix MKREPRO = yes XXX: pullup to 6 To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 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.4 src/external/bsd/acpica/bin/iasl/Makefile:1.5 --- src/external/bsd/acpica/bin/iasl/Makefile:1.4 Tue Jun 28 05:11:33 2011 +++ src/external/bsd/acpica/bin/iasl/Makefile Sun Feb 19 00:06:41 2012 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2011/06/28 09:11:33 jruoho Exp $ +# $NetBSD: Makefile,v 1.5 2012/02/19 05:06:41 christos Exp $ .if (${MACHINE_ARCH} == i386 || ${MACHINE_ARCH} == x86_64) PROG= iasl @@ -13,6 +13,9 @@ TOPDIR= ${NETBSDSRCDIR}/sys/external/bsd CPPFLAGS+= -I${TOPDIR}/../include -I${TOPDIR} -I. CPPFLAGS+= -D__NetBSD__ -DACPI_ASL_COMPILER -DACPI_USE_ALTERNATE_TIMEOUT CPPFLAGS+= -D_USE_BERKELEY_YACC +.if ${MKREPRO:Uno} == yes +CPPFLAGS+= -DACPI_REPRO +.endif LDADD+= -ll -ly -lrt -lpthread DPADD+= ${LIBL} ${LIBY} ${LIBRT} ${LIBPTHREAD}
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Sun Feb 19 05:06:41 UTC 2012 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Fix MKREPRO = yes XXX: pullup to 6 To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 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.
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: jruoho Date: Tue Jun 28 09:11:33 UTC 2011 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Adjust for ACPICA 20110623. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 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.3 src/external/bsd/acpica/bin/iasl/Makefile:1.4 --- src/external/bsd/acpica/bin/iasl/Makefile:1.3 Fri Feb 18 17:34:22 2011 +++ src/external/bsd/acpica/bin/iasl/Makefile Tue Jun 28 09:11:33 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3 2011/02/18 17:34:22 jruoho Exp $ +# $NetBSD: Makefile,v 1.4 2011/06/28 09:11:33 jruoho Exp $ .if (${MACHINE_ARCH} == i386 || ${MACHINE_ARCH} == x86_64) PROG= iasl @@ -16,8 +16,8 @@ LDADD+= -ll -ly -lrt -lpthread DPADD+= ${LIBL} ${LIBY} ${LIBRT} ${LIBPTHREAD} -DPSRCS= aslcompilerparse.c -DPSRCS+=aslcompilerlex.c +DPSRCS= aslcompilerparse.c aslcompilerlex.c \ + dtparserparse.c dtparserlex.c .PATH: ${TOPDIR} SRCS+= aslcompilerparse.c aslcompilerlex.c adfile.c \ @@ -30,6 +30,7 @@ aslrestype2q.c aslrestype2w.c aslstartup.c aslstubs.c \ asltransform.c asltree.c aslutils.c asluuid.c \ aslwalks.c dtcompile.c dtexpress.c dtfield.c dtio.c \ + dtparserparse.c dtparserlex.c\ dtsubtable.c dttable.c dttemplate.c dtutils.c .PATH: ${TOPDIR}/../common @@ -71,7 +72,7 @@ utmisc.c utmutex.c utobject.c utosi.c utresrc.c \ utstate.c utxface.c utxferror.c -.PATH: ${TOPDIR}/.. +.PATH: ${TOPDIR}/../os_specific/service_layers SRCS+= osunixxf.c aslcompilerparse.c: ${TOPDIR}/aslcompiler.y @@ -81,7 +82,16 @@ aslcompilerlex.c: ${TOPDIR}/aslcompiler.l ${LEX} -i -PAslCompiler -o${.TARGET} ${.ALLSRC} -CLEANFILES+= aslcompilerlex.c aslcompilerparse.c \ - aslcompiler.y.h aslcompilerparse.output +dtparserparse.c: ${TOPDIR}/dtparser.y + ${YACC} -v -d -o${.TARGET} -pDtParser ${.ALLSRC} + mv -f ${.PREFIX}.h dtparser.y.h + +dtparserlex.c: ${TOPDIR}/dtparser.l + ${LEX} -i -PDtParser -o${.TARGET} ${.ALLSRC} + +CLEANFILES+= aslcompilerlex.c aslcompilerparse.c \ + aslcompiler.y.h aslcompilerparse.output \ + dtparserlex.c dtparserparse.c \ + dtparser.y.h dtparserparse.output .include bsd.prog.mk
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: jruoho Date: Fri Feb 18 17:34:22 UTC 2011 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Build this for NetBSD, not Linux. Thanks to Takahiro HAYASHI for pointing this out. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 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.2 src/external/bsd/acpica/bin/iasl/Makefile:1.3 --- src/external/bsd/acpica/bin/iasl/Makefile:1.2 Thu Feb 17 18:26:20 2011 +++ src/external/bsd/acpica/bin/iasl/Makefile Fri Feb 18 17:34:22 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2011/02/17 18:26:20 jruoho Exp $ +# $NetBSD: Makefile,v 1.3 2011/02/18 17:34:22 jruoho Exp $ .if (${MACHINE_ARCH} == i386 || ${MACHINE_ARCH} == x86_64) PROG= iasl @@ -11,7 +11,7 @@ .include bsd.own.mk CPPFLAGS+= -I${TOPDIR}/../include -I${TOPDIR} -I. -CPPFLAGS+= -D_LINUX -DACPI_ASL_COMPILER -DACPI_USE_ALTERNATE_TIMEOUT +CPPFLAGS+= -D__NetBSD__ -DACPI_ASL_COMPILER -DACPI_USE_ALTERNATE_TIMEOUT CPPFLAGS+= -D_USE_BERKELEY_YACC LDADD+= -ll -ly -lrt -lpthread DPADD+= ${LIBL} ${LIBY} ${LIBRT} ${LIBPTHREAD}
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: wiz Date: Thu Feb 17 17:07:55 UTC 2011 Modified Files: src/external/bsd/acpica/bin/iasl: iasl.8 Log Message: Add .An -nosplit to AUTHORS to avoid a new line for Jukka. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/external/bsd/acpica/bin/iasl/iasl.8 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/iasl.8 diff -u src/external/bsd/acpica/bin/iasl/iasl.8:1.1 src/external/bsd/acpica/bin/iasl/iasl.8:1.2 --- src/external/bsd/acpica/bin/iasl/iasl.8:1.1 Thu Feb 17 07:48:16 2011 +++ src/external/bsd/acpica/bin/iasl/iasl.8 Thu Feb 17 17:07:55 2011 @@ -1,4 +1,4 @@ -.\ $NetBSD: iasl.8,v 1.1 2011/02/17 07:48:16 jruoho Exp $ +.\ $NetBSD: iasl.8,v 1.2 2011/02/17 17:07:55 wiz Exp $ .\ .\ Copyright (c) 2010 The NetBSD Foundation, Inc. .\ All rights reserved. @@ -195,6 +195,7 @@ It first appeared in .Nx 6.0 . .Sh AUTHORS +.An -nosplit Among Intel engineers, .An Robert Moore Aq robert.mo...@intel.com was the chief architect behind
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: wiz Date: Thu Feb 17 17:07:55 UTC 2011 Modified Files: src/external/bsd/acpica/bin/iasl: iasl.8 Log Message: Add .An -nosplit to AUTHORS to avoid a new line for Jukka. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/external/bsd/acpica/bin/iasl/iasl.8 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: jruoho Date: Thu Feb 17 18:26:20 UTC 2011 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Fix iasl(8). To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 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.