195b482a8SLen Brown# 295b482a8SLen Brown# Makefile for ACPICA Core interpreter 395b482a8SLen Brown# 495b482a8SLen Brown 595b482a8SLen Brownccflags-y := -Os 695b482a8SLen Brownccflags-$(CONFIG_ACPI_DEBUG) += -DACPI_DEBUG_OUTPUT 795b482a8SLen Brown 851991763SLen Brown# use acpi.o to put all files here into acpi.o modparam namespace 951991763SLen Brownobj-y += acpi.o 1051991763SLen Brown 11*5dc46c3fSLin Mingacpi-y := \ 12*5dc46c3fSLin Ming dsargs.o \ 13*5dc46c3fSLin Ming dscontrol.o \ 14*5dc46c3fSLin Ming dsfield.o \ 15*5dc46c3fSLin Ming dsinit.o \ 16*5dc46c3fSLin Ming dsmethod.o \ 17*5dc46c3fSLin Ming dsmthdat.o \ 18*5dc46c3fSLin Ming dsobject.o \ 19*5dc46c3fSLin Ming dsopcode.o \ 20*5dc46c3fSLin Ming dsutils.o \ 21*5dc46c3fSLin Ming dswexec.o \ 22*5dc46c3fSLin Ming dswload.o \ 23*5dc46c3fSLin Ming dswload2.o \ 24*5dc46c3fSLin Ming dswscope.o \ 25*5dc46c3fSLin Ming dswstate.o 2695b482a8SLen Brown 27*5dc46c3fSLin Mingacpi-y += \ 28*5dc46c3fSLin Ming evevent.o \ 29*5dc46c3fSLin Ming evgpe.o \ 30*5dc46c3fSLin Ming evgpeblk.o \ 31*5dc46c3fSLin Ming evgpeinit.o \ 32*5dc46c3fSLin Ming evgpeutil.o \ 33*5dc46c3fSLin Ming evglock.o \ 34*5dc46c3fSLin Ming evmisc.o \ 35*5dc46c3fSLin Ming evregion.o \ 36*5dc46c3fSLin Ming evrgnini.o \ 37*5dc46c3fSLin Ming evsci.o \ 38*5dc46c3fSLin Ming evxface.o \ 39*5dc46c3fSLin Ming evxfevnt.o \ 40*5dc46c3fSLin Ming evxfgpe.o \ 41*5dc46c3fSLin Ming evxfregn.o 4295b482a8SLen Brown 43*5dc46c3fSLin Mingacpi-y += \ 44*5dc46c3fSLin Ming exconfig.o \ 45*5dc46c3fSLin Ming exconvrt.o \ 46*5dc46c3fSLin Ming excreate.o \ 47*5dc46c3fSLin Ming exdebug.o \ 48*5dc46c3fSLin Ming exdump.o \ 49*5dc46c3fSLin Ming exfield.o \ 50*5dc46c3fSLin Ming exfldio.o \ 51*5dc46c3fSLin Ming exmutex.o \ 52*5dc46c3fSLin Ming exnames.o \ 53*5dc46c3fSLin Ming exoparg1.o \ 54*5dc46c3fSLin Ming exoparg2.o \ 55*5dc46c3fSLin Ming exoparg3.o \ 56*5dc46c3fSLin Ming exoparg6.o \ 57*5dc46c3fSLin Ming exprep.o \ 58*5dc46c3fSLin Ming exmisc.o \ 59*5dc46c3fSLin Ming exregion.o \ 60*5dc46c3fSLin Ming exresnte.o \ 61*5dc46c3fSLin Ming exresolv.o \ 62*5dc46c3fSLin Ming exresop.o \ 63*5dc46c3fSLin Ming exstore.o \ 64*5dc46c3fSLin Ming exstoren.o \ 65*5dc46c3fSLin Ming exstorob.o \ 66*5dc46c3fSLin Ming exsystem.o \ 67*5dc46c3fSLin Ming exutils.o 6895b482a8SLen Brown 69*5dc46c3fSLin Mingacpi-y += \ 70*5dc46c3fSLin Ming hwacpi.o \ 71*5dc46c3fSLin Ming hwgpe.o \ 72*5dc46c3fSLin Ming hwpci.o \ 73*5dc46c3fSLin Ming hwregs.o \ 74*5dc46c3fSLin Ming hwsleep.o \ 75*5dc46c3fSLin Ming hwvalid.o \ 76*5dc46c3fSLin Ming hwxface.o 7795b482a8SLen Brown 7851991763SLen Brownacpi-$(ACPI_FUTURE_USAGE) += hwtimer.o 7995b482a8SLen Brown 80*5dc46c3fSLin Mingacpi-y += \ 81*5dc46c3fSLin Ming nsaccess.o \ 82*5dc46c3fSLin Ming nsalloc.o \ 83*5dc46c3fSLin Ming nsdump.o \ 84*5dc46c3fSLin Ming nseval.o \ 85*5dc46c3fSLin Ming nsinit.o \ 86*5dc46c3fSLin Ming nsload.o \ 87*5dc46c3fSLin Ming nsnames.o \ 88*5dc46c3fSLin Ming nsobject.o \ 89*5dc46c3fSLin Ming nsparse.o \ 90*5dc46c3fSLin Ming nspredef.o \ 91*5dc46c3fSLin Ming nsrepair.o \ 92*5dc46c3fSLin Ming nsrepair2.o \ 93*5dc46c3fSLin Ming nssearch.o \ 94*5dc46c3fSLin Ming nsutils.o \ 95*5dc46c3fSLin Ming nswalk.o \ 96*5dc46c3fSLin Ming nsxfeval.o \ 97*5dc46c3fSLin Ming nsxfname.o \ 98*5dc46c3fSLin Ming nsxfobj.o 9995b482a8SLen Brown 10051991763SLen Brownacpi-$(ACPI_FUTURE_USAGE) += nsdumpdv.o 10195b482a8SLen Brown 102*5dc46c3fSLin Mingacpi-y += \ 103*5dc46c3fSLin Ming psargs.o \ 104*5dc46c3fSLin Ming psloop.o \ 105*5dc46c3fSLin Ming psopcode.o \ 106*5dc46c3fSLin Ming psparse.o \ 107*5dc46c3fSLin Ming psscope.o \ 108*5dc46c3fSLin Ming pstree.o \ 109*5dc46c3fSLin Ming psutils.o \ 110*5dc46c3fSLin Ming pswalk.o \ 111*5dc46c3fSLin Ming psxface.o 11295b482a8SLen Brown 113*5dc46c3fSLin Mingacpi-y += \ 114*5dc46c3fSLin Ming rsaddr.o \ 115*5dc46c3fSLin Ming rscalc.o \ 116*5dc46c3fSLin Ming rscreate.o \ 117*5dc46c3fSLin Ming rsinfo.o \ 118*5dc46c3fSLin Ming rsio.o \ 119*5dc46c3fSLin Ming rsirq.o \ 120*5dc46c3fSLin Ming rslist.o \ 121*5dc46c3fSLin Ming rsmemory.o \ 122*5dc46c3fSLin Ming rsmisc.o \ 123*5dc46c3fSLin Ming rsserial.o \ 124*5dc46c3fSLin Ming rsutils.o \ 125*5dc46c3fSLin Ming rsxface.o 12695b482a8SLen Brown 12751991763SLen Brownacpi-$(ACPI_FUTURE_USAGE) += rsdump.o 12895b482a8SLen Brown 129*5dc46c3fSLin Mingacpi-y += \ 130*5dc46c3fSLin Ming tbfadt.o \ 131*5dc46c3fSLin Ming tbfind.o \ 132*5dc46c3fSLin Ming tbinstal.o \ 133*5dc46c3fSLin Ming tbutils.o \ 134*5dc46c3fSLin Ming tbxface.o \ 135*5dc46c3fSLin Ming tbxfroot.o 13695b482a8SLen Brown 137*5dc46c3fSLin Mingacpi-y += \ 138*5dc46c3fSLin Ming utalloc.o \ 139*5dc46c3fSLin Ming utcopy.o \ 140*5dc46c3fSLin Ming utdebug.o \ 141*5dc46c3fSLin Ming utdecode.o \ 142*5dc46c3fSLin Ming utdelete.o \ 143*5dc46c3fSLin Ming uteval.o \ 144*5dc46c3fSLin Ming utglobal.o \ 145*5dc46c3fSLin Ming utids.o \ 146*5dc46c3fSLin Ming utinit.o \ 147*5dc46c3fSLin Ming utlock.o \ 148*5dc46c3fSLin Ming utmath.o \ 149*5dc46c3fSLin Ming utmisc.o \ 150*5dc46c3fSLin Ming utmutex.o \ 151*5dc46c3fSLin Ming utobject.o \ 152*5dc46c3fSLin Ming utosi.o \ 153*5dc46c3fSLin Ming utresrc.o \ 154*5dc46c3fSLin Ming utstate.o \ 155*5dc46c3fSLin Ming utxface.o \ 156*5dc46c3fSLin Ming utxferror.o \ 157*5dc46c3fSLin Ming utxfmutex.o 158