1# $FreeBSD: head/usr.sbin/acpi/iasl/Makefile 124495 2004-01-13 20:53:56Z ru $
| 1# $FreeBSD: head/usr.sbin/acpi/iasl/Makefile 151948 2005-11-01 22:44:08Z jkim $
|
2 3PROG= iasl
| 2 3PROG= iasl
|
4SRCS= aslcompiler.y.h aslcompilerlex.l aslcompilerparse.y \ 5 aslanalyze.c aslcodegen.c \ 6 aslcompile.c aslerror.c aslfiles.c asllength.c \ 7 asllisting.c aslload.c asllookup.c aslmain.c \ 8 aslmap.c aslopcodes.c asloperands.c aslresource.c \ 9 aslrestype1.c aslrestype2.c asltree.c aslutils.c \ 10 asltransform.c aslfold.c aslstubs.c aslopt.c 11SRCS+= adisasm.c getopt.c osunixxf.c 12SRCS+= dbfileio.c dmbuffer.c dmnames.c dmopcode.c dmobject.c \ 13 dmresrc.c dmresrcl.c dmresrcs.c dmutils.c dmwalk.c \ 14 dsopcode.c dsutils.c dswexec.c dswload.c \ 15 dswscope.c dswstate.c dsfield.c dsobject.c \ 16 exconvrt.c excreate.c exdump.c exmisc.c \ 17 exmutex.c exnames.c exoparg1.c exoparg2.c \ 18 exoparg3.c exoparg6.c exprep.c exregion.c \ 19 exresnte.c exresolv.c exresop.c exstore.c \ 20 exstoren.c exstorob.c exsystem.c exutils.c \ 21 nsaccess.c nsalloc.c nsdump.c nsnames.c nsobject.c \ 22 nsparse.c nssearch.c nsutils.c nswalk.c nsxfobj.c \ 23 psargs.c psopcode.c psparse.c psscope.c \ 24 pstree.c psutils.c pswalk.c \ 25 tbinstal.c tbutils.c \ 26 utalloc.c utcopy.c utdebug.c utdelete.c \ 27 utglobal.c utobject.c utmisc.c utmath.c
| 4SRCS= adisasm.c 5SRCS+= osunixxf.c
|
28
| 6
|
29MAN= iasl.8
| 7# common 8SRCS+= getopt.c
|
30
| 9
|
31CFLAGS+= -D_ACPI_ASL_COMPILER -I.
| 10# compiler 11SRCS+= aslanalyze.c aslcodegen.c aslcompile.c aslcompiler.y.h \ 12 aslcompilerlex.l aslcompilerparse.y aslerror.c \ 13 aslfiles.c aslfold.c asllength.c asllisting.c \ 14 aslload.c asllookup.c aslmain.c aslmap.c aslopcodes.c \ 15 asloperands.c aslopt.c aslresource.c aslrestype1.c \ 16 aslrestype2.c aslstubs.c asltransform.c asltree.c \ 17 aslutils.c
|
32
| 18
|
| 19# debugger 20SRCS+= dbfileio.c 21 22# disassembler 23SRCS+= dmbuffer.c dmnames.c dmobject.c dmopcode.c dmresrc.c \ 24 dmresrcl.c dmresrcs.c dmutils.c dmwalk.c 25 26# interpreter/dispatcher 27SRCS+= dsfield.c dsobject.c dsopcode.c dsutils.c dswexec.c \ 28 dswload.c dswscope.c dswstate.c 29 30# interpreter/executer 31SRCS+= exconvrt.c excreate.c exdump.c exmisc.c exmutex.c \ 32 exnames.c exoparg1.c exoparg2.c exoparg3.c exoparg6.c \ 33 exprep.c exregion.c exresnte.c exresolv.c exresop.c \ 34 exstore.c exstoren.c exstorob.c exsystem.c exutils.c 35 36# interpreter/parser 37SRCS+= psargs.c psloop.c psopcode.c psparse.c psscope.c \ 38 pstree.c psutils.c pswalk.c 39 40# namespace 41SRCS+= nsaccess.c nsalloc.c nsdump.c nsnames.c nsobject.c \ 42 nsparse.c nssearch.c nsutils.c nswalk.c nsxfobj.c 43 44# tables 45SRCS+= tbinstal.c tbutils.c 46 47# utilities 48SRCS+= utalloc.c utcache.c utcopy.c utdebug.c utdelete.c \ 49 utglobal.c utmath.c utmisc.c utmutex.c utobject.c \ 50 utstate.c 51 52MAN= iasl.8 53 54CFLAGS+= -DACPI_ASL_COMPILER -I.
|
33CFLAGS+= -D_USE_BERKELEY_YACC
| 55CFLAGS+= -D_USE_BERKELEY_YACC
|
34LFLAGS= -i -PAslCompiler 35YFLAGS= -d -pAslCompiler
| 56LFLAGS= -i -PAslCompiler 57YFLAGS= -d -pAslCompiler
|
36 37CLEANFILES= aslcompiler.y.h aslcompilerlex.l aslcompilerparse.y 38 39aslcompiler.y.h: aslcompilerparse.h 40 cat ${.ALLSRC} > ${.TARGET} 41 42aslcompilerlex.l: aslcompiler.l 43 cat ${.ALLSRC} > ${.TARGET} 44 45aslcompilerparse.y: aslcompiler.y 46 cat ${.ALLSRC} > ${.TARGET} 47 48.include <bsd.prog.mk>
| 58 59CLEANFILES= aslcompiler.y.h aslcompilerlex.l aslcompilerparse.y 60 61aslcompiler.y.h: aslcompilerparse.h 62 cat ${.ALLSRC} > ${.TARGET} 63 64aslcompilerlex.l: aslcompiler.l 65 cat ${.ALLSRC} > ${.TARGET} 66 67aslcompilerparse.y: aslcompiler.y 68 cat ${.ALLSRC} > ${.TARGET} 69 70.include <bsd.prog.mk>
|