Makefile revision 218590
1118616Snjl# $FreeBSD: head/usr.sbin/acpi/iasl/Makefile 218590 2011-02-12 01:03:15Z jkim $ 2118616Snjl 3118616SnjlPROG= iasl 4167814SjkimSRCS= adfile.c adisasm.c adwalk.c 5151948SjkimSRCS+= osunixxf.c 6118616Snjl 7151948Sjkim# common 8198237SjkimSRCS+= dmextern.c dmrestag.c dmtable.c dmtbdump.c dmtbinfo.c \ 9198237Sjkim getopt.c 10151948Sjkim 11151948Sjkim# compiler 12218590SjkimSRCS+= aslanalyze.c aslbtypes.c aslcodegen.c aslcompile.c \ 13218590Sjkim aslcompiler.y.h aslcompilerlex.l aslcompilerparse.y \ 14218590Sjkim aslerror.c aslfiles.c aslfold.c asllength.c \ 15218590Sjkim asllisting.c aslload.c asllookup.c aslmain.c aslmap.c \ 16218590Sjkim aslopcodes.c asloperands.c aslopt.c aslpredef.c \ 17218590Sjkim aslresource.c aslrestype1.c aslrestype1i.c \ 18218590Sjkim aslrestype2.c aslrestype2d.c aslrestype2e.c \ 19218590Sjkim aslrestype2q.c aslrestype2w.c aslstartup.c aslstubs.c \ 20218590Sjkim asltransform.c asltree.c aslutils.c asluuid.c \ 21218590Sjkim aslwalks.c dtcompile.c dtexpress.c dtfield.c dtio.c \ 22218590Sjkim dtsubtable.c dttable.c dttemplate.c dtutils.c 23151948Sjkim 24151948Sjkim# debugger 25151948SjkimSRCS+= dbfileio.c 26151948Sjkim 27151948Sjkim# disassembler 28151948SjkimSRCS+= dmbuffer.c dmnames.c dmobject.c dmopcode.c dmresrc.c \ 29151948Sjkim dmresrcl.c dmresrcs.c dmutils.c dmwalk.c 30151948Sjkim 31151948Sjkim# interpreter/dispatcher 32218590SjkimSRCS+= dsargs.c dscontrol.c dsfield.c dsobject.c dsopcode.c \ 33218590Sjkim dsutils.c dswexec.c dswload.c dswload2.c dswscope.c \ 34218590Sjkim dswstate.c 35151948Sjkim 36151948Sjkim# interpreter/executer 37151948SjkimSRCS+= exconvrt.c excreate.c exdump.c exmisc.c exmutex.c \ 38151948Sjkim exnames.c exoparg1.c exoparg2.c exoparg3.c exoparg6.c \ 39151948Sjkim exprep.c exregion.c exresnte.c exresolv.c exresop.c \ 40151948Sjkim exstore.c exstoren.c exstorob.c exsystem.c exutils.c 41151948Sjkim 42151948Sjkim# interpreter/parser 43151948SjkimSRCS+= psargs.c psloop.c psopcode.c psparse.c psscope.c \ 44151948Sjkim pstree.c psutils.c pswalk.c 45151948Sjkim 46151948Sjkim# namespace 47151948SjkimSRCS+= nsaccess.c nsalloc.c nsdump.c nsnames.c nsobject.c \ 48151948Sjkim nsparse.c nssearch.c nsutils.c nswalk.c nsxfobj.c 49151948Sjkim 50151948Sjkim# tables 51167814SjkimSRCS+= tbfadt.c tbinstal.c tbutils.c tbxface.c 52151948Sjkim 53151948Sjkim# utilities 54218590SjkimSRCS+= utalloc.c utcache.c utcopy.c utdebug.c utdecode.c \ 55218590Sjkim utdelete.c utglobal.c utinit.c utlock.c utmath.c \ 56218590Sjkim utmisc.c utmutex.c utobject.c utosi.c utresrc.c \ 57218590Sjkim utstate.c utxface.c utxferror.c 58151948Sjkim 59201390SedWARNS?= 2 60201390Sed 61118616SnjlMAN= iasl.8 62118616Snjl 63151948SjkimCFLAGS+= -DACPI_ASL_COMPILER -I. 64118616SnjlCFLAGS+= -D_USE_BERKELEY_YACC 65151948SjkimLFLAGS= -i -PAslCompiler 66151948SjkimYFLAGS= -d -pAslCompiler 67193531SjkimDPADD= ${LIBPTHREAD} 68193531SjkimLDADD= -lpthread 69118616Snjl 70124495SruCLEANFILES= aslcompiler.y.h aslcompilerlex.l aslcompilerparse.y 71118616Snjl 72124495Sruaslcompiler.y.h: aslcompilerparse.h 73124495Sru cat ${.ALLSRC} > ${.TARGET} 74118616Snjl 75124495Sruaslcompilerlex.l: aslcompiler.l 76124495Sru cat ${.ALLSRC} > ${.TARGET} 77118616Snjl 78124495Sruaslcompilerparse.y: aslcompiler.y 79124495Sru cat ${.ALLSRC} > ${.TARGET} 80124495Sru 81118616Snjl.include <bsd.prog.mk> 82