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 adjust for new acpica
details: https://anonhg.NetBSD.org/src/rev/e6ea8fcabb81
branches: trunk
changeset: 325524:e6ea8fcabb81
user: christos <christos%NetBSD.org@localhost>
date: Fri Dec 27 21:33:46 2013 +0000
description:
adjust for new acpica
diffstat:
external/bsd/acpica/bin/iasl/Makefile | 216 ++++++++++++++++++++++++++++-----
1 files changed, 182 insertions(+), 34 deletions(-)
diffs (261 lines):
diff -r 6472245fa871 -r e6ea8fcabb81 external/bsd/acpica/bin/iasl/Makefile
--- a/external/bsd/acpica/bin/iasl/Makefile Fri Dec 27 21:11:19 2013 +0000
+++ b/external/bsd/acpica/bin/iasl/Makefile Fri Dec 27 21:33:46 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2012/02/19 05:06:41 christos Exp $
+# $NetBSD: Makefile,v 1.6 2013/12/27 21:33:46 christos Exp $
.if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64")
PROG= iasl
@@ -20,60 +20,199 @@
DPADD+= ${LIBL} ${LIBY} ${LIBRT} ${LIBPTHREAD}
DPSRCS= aslcompilerparse.c aslcompilerlex.c \
- dtparserparse.c dtparserlex.c
+ dtparserparse.c dtparserlex.c prparserparse.c prparserlex.c
.PATH: ${TOPDIR}
-SRCS+= aslcompilerparse.c aslcompilerlex.c adfile.c \
- aslanalyze.c aslbtypes.c aslcodegen.c aslcompile.c \
- aslerror.c aslfiles.c aslfold.c asllength.c \
- asllisting.c aslload.c asllookup.c aslmain.c aslmap.c \
- aslopcodes.c asloperands.c aslopt.c aslpredef.c \
- aslresource.c aslrestype1.c aslrestype1i.c \
- aslrestype2.c aslrestype2d.c aslrestype2e.c \
- 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
+SRCS+= \
+ adfile.c \
+ aslanalyze.c \
+ aslbtypes.c \
+ aslcodegen.c \
+ aslcompile.c \
+ aslcompilerlex.c \
+ aslcompilerparse.c \
+ aslerror.c \
+ aslfileio.c \
+ aslfiles.c \
+ aslfold.c \
+ aslhex.c \
+ asllength.c \
+ asllisting.c \
+ asllistsup.c \
+ aslload.c \
+ asllookup.c \
+ aslmain.c \
+ aslmap.c \
+ aslmethod.c \
+ aslnamesp.c \
+ asloffset.c \
+ aslopcodes.c \
+ asloperands.c \
+ aslopt.c \
+ asloptions.c \
+ aslpredef.c \
+ aslprepkg.c \
+ aslresource.c \
+ aslrestype1.c \
+ aslrestype1i.c \
+ aslrestype2.c \
+ aslrestype2d.c \
+ aslrestype2e.c \
+ aslrestype2q.c \
+ aslrestype2s.c \
+ aslrestype2w.c \
+ aslstartup.c \
+ aslstubs.c \
+ asltransform.c \
+ asltree.c \
+ aslutils.c \
+ asluuid.c \
+ aslwalks.c \
+ aslxref.c \
+ dtcompile.c \
+ dtexpress.c \
+ dtfield.c \
+ dtio.c \
+ dtparserlex.c \
+ dtparserparse.c \
+ dtsubtable.c \
+ dttable.c \
+ dttemplate.c \
+ dtutils.c \
+ prexpress.c \
+ prmacros.c \
+ prparserlex.c \
+ prparserparse.c \
+ prscan.c \
+ prutils.c
.PATH: ${TOPDIR}/../common
-SRCS+= adisasm.c adwalk.c dmextern.c dmrestag.c dmtable.c \
- dmtbdump.c dmtbinfo.c getopt.c
+SRCS+= \
+ adisasm.c \
+ adwalk.c \
+ ahpredef.c \
+ dmextern.c \
+ dmrestag.c \
+ dmtable.c \
+ dmtbdump.c \
+ dmtbinfo.c \
+ getopt.c
.PATH: ${TOPDIR}/../debugger
SRCS+= dbfileio.c
.PATH: ${TOPDIR}/../disassembler
-SRCS+= dmbuffer.c dmnames.c dmobject.c dmopcode.c dmresrc.c \
- dmresrcl.c dmresrcs.c dmutils.c dmwalk.c
+SRCS+= \
+ dmbuffer.c \
+ dmdeferred.c \
+ dmnames.c \
+ dmobject.c \
+ dmopcode.c \
+ dmresrc.c \
+ dmresrcl.c \
+ dmresrcl2.c \
+ dmresrcs.c \
+ dmutils.c \
+ dmwalk.c
.PATH: ${TOPDIR}/../dispatcher
-SRCS+= dsargs.c dscontrol.c dsfield.c dsobject.c dsopcode.c \
- dsutils.c dswexec.c dswload.c dswload2.c dswscope.c \
+SRCS+= \
+ dsargs.c \
+ dscontrol.c \
+ dsfield.c \
+ dsobject.c \
+ dsopcode.c \
+ dsutils.c \
+ dswexec.c \
+ dswload.c \
+ dswload2.c \
+ dswscope.c \
dswstate.c
.PATH: ${TOPDIR}/../executer
-SRCS+= exconvrt.c excreate.c exdump.c exmisc.c exmutex.c \
- exnames.c exoparg1.c exoparg2.c exoparg3.c exoparg6.c \
- exprep.c exregion.c exresnte.c exresolv.c exresop.c \
- exstore.c exstoren.c exstorob.c exsystem.c exutils.c
+SRCS+= \
+ exconvrt.c \
+ excreate.c \
+ exdump.c \
+ exmisc.c \
+ exmutex.c \
+ exnames.c \
+ exoparg1.c \
+ exoparg2.c \
+ exoparg3.c \
+ exoparg6.c \
+ exprep.c \
+ exregion.c \
+ exresnte.c \
+ exresolv.c \
+ exresop.c \
+ exstore.c \
+ exstoren.c \
+ exstorob.c \
+ exsystem.c \
+ exutils.c
.PATH: ${TOPDIR}/../parser
-SRCS+= psargs.c psloop.c psopcode.c psparse.c psscope.c \
- pstree.c psutils.c pswalk.c
+SRCS+= \
+ psargs.c \
+ psloop.c \
+ psobject.c \
+ psopcode.c \
+ psopinfo.c \
+ psparse.c \
+ psscope.c \
+ pstree.c \
+ psutils.c \
+ pswalk.c
.PATH: ${TOPDIR}/../tables
-SRCS+= tbfadt.c tbinstal.c tbutils.c tbxface.c
+SRCS+= \
+ tbfadt.c \
+ tbinstal.c \
+ tbprint.c \
+ tbutils.c \
+ tbxface.c
.PATH: ${TOPDIR}/../namespace
-SRCS+= nsaccess.c nsalloc.c nsdump.c nsnames.c nsobject.c \
- nsparse.c nssearch.c nsutils.c nswalk.c nsxfobj.c
+SRCS+= \
+ nsaccess.c \
+ nsalloc.c \
+ nsdump.c \
+ nsnames.c \
+ nsobject.c \
+ nsparse.c \
+ nssearch.c \
+ nsutils.c \
+ nswalk.c \
+ nsxfobj.c \
.PATH: ${TOPDIR}/../utilities
-SRCS+= utalloc.c utcache.c utcopy.c utdebug.c utdecode.c \
- utdelete.c utglobal.c utinit.c utlock.c utmath.c \
- utmisc.c utmutex.c utobject.c utosi.c utresrc.c \
- utstate.c utxface.c utxferror.c
+SRCS+= \
+ utaddress.c \
+ utalloc.c \
+ utbuffer.c \
+ utcache.c \
+ utcopy.c \
+ utdebug.c \
+ utdecode.c \
+ utdelete.c \
+ uterror.c \
+ utexcep.c \
+ utglobal.c \
+ utinit.c \
+ utlock.c \
+ utmath.c \
+ utmisc.c \
+ utmutex.c \
+ utobject.c \
+ utosi.c \
+ utownerid.c \
+ utpredef.c \
+ utresrc.c \
+ utstate.c \
+ utstring.c \
+ utxface.c \
+ utxferror.c
.PATH: ${TOPDIR}/../os_specific/service_layers
SRCS+= osunixxf.c
@@ -92,9 +231,18 @@
dtparserlex.c: ${TOPDIR}/dtparser.l
${LEX} -i -PDtParser -o${.TARGET} ${.ALLSRC}
+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}
+
CLEANFILES+= aslcompilerlex.c aslcompilerparse.c \
aslcompiler.y.h aslcompilerparse.output \
dtparserlex.c dtparserparse.c \
- dtparser.y.h dtparserparse.output
+ dtparser.y.h dtparserparse.output \
+ prparserlex.c dtparserparse.c \
+ prparser.y.h dtparserparse.output \
.include <bsd.prog.mk>
Home |
Main Index |
Thread Index |
Old Index