diff options
author | Jung-uk Kim <jkim@FreeBSD.org> | 2019-10-19 14:56:44 +0000 |
---|---|---|
committer | Jung-uk Kim <jkim@FreeBSD.org> | 2019-10-19 14:56:44 +0000 |
commit | a009b7dcabdc27aa3fdde1f2c6dd08d4fe5a3170 (patch) | |
tree | 9e879858b8edf10dec3afabe746f951e18910443 /usr.sbin/acpi | |
parent | 6b74887f0306adaba6eac4e30d8bcbc817fce9f4 (diff) | |
parent | e63852a7532181a14cec2928b31af2209e98414a (diff) |
Notes
Diffstat (limited to 'usr.sbin/acpi')
-rw-r--r-- | usr.sbin/acpi/iasl/Makefile | 32 |
1 files changed, 24 insertions, 8 deletions
diff --git a/usr.sbin/acpi/iasl/Makefile b/usr.sbin/acpi/iasl/Makefile index 57361a64ad78..1807156475b1 100644 --- a/usr.sbin/acpi/iasl/Makefile +++ b/usr.sbin/acpi/iasl/Makefile @@ -26,9 +26,10 @@ SRCS+= aslallocate.c aslanalyze.c aslascii.c aslbtypes.c \ aslrestype2w.c aslstartup.c aslstubs.c asltransform.c \ asltree.c aslutils.c asluuid.c aslwalks.c aslxref.c \ aslxrefout.c cvcompiler.c cvdisasm.c cvparser.c \ - dtcompile.c dtexpress.c dtfield.c dtio.c dtparser.y.h \ - dtparserlex.c dtparserparse.c dtsubtable.c dttable.c \ - dttable1.c dttable2.c dttemplate.c dtutils.c \ + dtcompile.c dtcompilerparser.y.h dtcompilerparserlex.c \ + dtcompilerparserparse.c dtexpress.c dtfield.c dtio.c \ + dtparser.y.h dtparserlex.c dtparserparse.c dtsubtable.c \ + dttable.c dttable1.c dttable2.c dttemplate.c dtutils.c \ prexpress.c prmacros.c prparser.y.h prparserlex.c \ prparserparse.c prscan.c prutils.c @@ -81,13 +82,16 @@ MAN= iasl.8 CFLAGS+= -DACPI_ASL_COMPILER -I. LFLAGS= -i -s +DLFLAGS=-i YFLAGS= -d CLEANFILES= aslcompiler.y aslcompiler.y.h aslcompilerlex.c \ - aslcompilerparse.c aslcompilerparse.h dtparser.y.h \ - dtparserlex.c dtparserparse.c dtparserparse.h \ - prparser.y.h prparserlex.c prparserparse.c \ - prparserparse.h + aslcompilerparse.c aslcompilerparse.h \ + dtcompilerparser.y.h dtcompilerparserlex.c \ + dtcompilerparserparse.c dtcompilerparserparse.h \ + dtparser.y.h dtparserlex.c dtparserparse.c \ + dtparserparse.h prparser.y.h prparserlex.c \ + prparserparse.c prparserparse.h PARSER= aslcstyle.y aslhelpers.y aslkeywords.y aslparser.y \ aslprimaries.y aslresources.y aslrules.y aslsupport.y \ @@ -109,8 +113,20 @@ aslcompilerparse.c aslcompilerparse.h: aslcompiler.y aslcompiler.y.h: aslcompilerparse.h .NOMETA ln -f ${.ALLSRC} ${.TARGET} +dtcompilerparserlex.c: dtcompilerparser.l + ${LEX} ${DLFLAGS} -PDtCompilerParser -o${.TARGET} ${.ALLSRC} + +.ORDER: dtcompilerparserparse.c dtcompilerparserparse.h +dtcompilerparserparse.h: .NOMETA +dtcompilerparserparse.c dtcompilerparserparse.h: dtcompilerparser.y + ${YACC} ${YFLAGS} -pDtCompilerParser -odtcompilerparserparse.c \ + ${.ALLSRC} + +dtcompilerparser.y.h: dtcompilerparserparse.h .NOMETA + ln -f ${.ALLSRC} ${.TARGET} + dtparserlex.c: dtparser.l - ${LEX} ${LFLAGS} -PDtParser -o${.TARGET} ${.ALLSRC} + ${LEX} ${DLFLAGS} -PDtParser -o${.TARGET} ${.ALLSRC} .ORDER: dtparserparse.c dtparserparse.h dtparserparse.h: .NOMETA |