162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci# 362306a36Sopenharmony_ci# Makefile for ACPICA Core interpreter 462306a36Sopenharmony_ci# 562306a36Sopenharmony_ci 662306a36Sopenharmony_ciccflags-y := -D_LINUX -DBUILDING_ACPICA 762306a36Sopenharmony_ciccflags-$(CONFIG_ACPI_DEBUG) += -DACPI_DEBUG_OUTPUT 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci# use acpi.o to put all files here into acpi.o modparam namespace 1062306a36Sopenharmony_ciobj-y += acpi.o 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ciacpi-y := \ 1362306a36Sopenharmony_ci dsargs.o \ 1462306a36Sopenharmony_ci dscontrol.o \ 1562306a36Sopenharmony_ci dsdebug.o \ 1662306a36Sopenharmony_ci dsfield.o \ 1762306a36Sopenharmony_ci dsinit.o \ 1862306a36Sopenharmony_ci dsmethod.o \ 1962306a36Sopenharmony_ci dsmthdat.o \ 2062306a36Sopenharmony_ci dsobject.o \ 2162306a36Sopenharmony_ci dsopcode.o \ 2262306a36Sopenharmony_ci dspkginit.o \ 2362306a36Sopenharmony_ci dsutils.o \ 2462306a36Sopenharmony_ci dswexec.o \ 2562306a36Sopenharmony_ci dswload.o \ 2662306a36Sopenharmony_ci dswload2.o \ 2762306a36Sopenharmony_ci dswscope.o \ 2862306a36Sopenharmony_ci dswstate.o 2962306a36Sopenharmony_ci 3062306a36Sopenharmony_ciacpi-y += \ 3162306a36Sopenharmony_ci evevent.o \ 3262306a36Sopenharmony_ci evgpe.o \ 3362306a36Sopenharmony_ci evgpeblk.o \ 3462306a36Sopenharmony_ci evgpeinit.o \ 3562306a36Sopenharmony_ci evgpeutil.o \ 3662306a36Sopenharmony_ci evglock.o \ 3762306a36Sopenharmony_ci evhandler.o \ 3862306a36Sopenharmony_ci evmisc.o \ 3962306a36Sopenharmony_ci evregion.o \ 4062306a36Sopenharmony_ci evrgnini.o \ 4162306a36Sopenharmony_ci evsci.o \ 4262306a36Sopenharmony_ci evxface.o \ 4362306a36Sopenharmony_ci evxfevnt.o \ 4462306a36Sopenharmony_ci evxfgpe.o \ 4562306a36Sopenharmony_ci evxfregn.o 4662306a36Sopenharmony_ci 4762306a36Sopenharmony_ciacpi-y += \ 4862306a36Sopenharmony_ci exconcat.o \ 4962306a36Sopenharmony_ci exconfig.o \ 5062306a36Sopenharmony_ci exconvrt.o \ 5162306a36Sopenharmony_ci excreate.o \ 5262306a36Sopenharmony_ci exdebug.o \ 5362306a36Sopenharmony_ci exdump.o \ 5462306a36Sopenharmony_ci exfield.o \ 5562306a36Sopenharmony_ci exfldio.o \ 5662306a36Sopenharmony_ci exmisc.o \ 5762306a36Sopenharmony_ci exmutex.o \ 5862306a36Sopenharmony_ci exnames.o \ 5962306a36Sopenharmony_ci exoparg1.o \ 6062306a36Sopenharmony_ci exoparg2.o \ 6162306a36Sopenharmony_ci exoparg3.o \ 6262306a36Sopenharmony_ci exoparg6.o \ 6362306a36Sopenharmony_ci exprep.o \ 6462306a36Sopenharmony_ci exregion.o \ 6562306a36Sopenharmony_ci exresnte.o \ 6662306a36Sopenharmony_ci exresolv.o \ 6762306a36Sopenharmony_ci exresop.o \ 6862306a36Sopenharmony_ci exserial.o \ 6962306a36Sopenharmony_ci exstore.o \ 7062306a36Sopenharmony_ci exstoren.o \ 7162306a36Sopenharmony_ci exstorob.o \ 7262306a36Sopenharmony_ci exsystem.o \ 7362306a36Sopenharmony_ci extrace.o \ 7462306a36Sopenharmony_ci exutils.o 7562306a36Sopenharmony_ci 7662306a36Sopenharmony_ciacpi-y += \ 7762306a36Sopenharmony_ci hwacpi.o \ 7862306a36Sopenharmony_ci hwesleep.o \ 7962306a36Sopenharmony_ci hwgpe.o \ 8062306a36Sopenharmony_ci hwregs.o \ 8162306a36Sopenharmony_ci hwsleep.o \ 8262306a36Sopenharmony_ci hwvalid.o \ 8362306a36Sopenharmony_ci hwxface.o \ 8462306a36Sopenharmony_ci hwxfsleep.o 8562306a36Sopenharmony_ci 8662306a36Sopenharmony_ciacpi-$(CONFIG_PCI) += hwpci.o 8762306a36Sopenharmony_ciacpi-$(ACPI_FUTURE_USAGE) += hwtimer.o 8862306a36Sopenharmony_ci 8962306a36Sopenharmony_ciacpi-y += \ 9062306a36Sopenharmony_ci nsaccess.o \ 9162306a36Sopenharmony_ci nsalloc.o \ 9262306a36Sopenharmony_ci nsarguments.o \ 9362306a36Sopenharmony_ci nsconvert.o \ 9462306a36Sopenharmony_ci nsdump.o \ 9562306a36Sopenharmony_ci nseval.o \ 9662306a36Sopenharmony_ci nsinit.o \ 9762306a36Sopenharmony_ci nsload.o \ 9862306a36Sopenharmony_ci nsnames.o \ 9962306a36Sopenharmony_ci nsobject.o \ 10062306a36Sopenharmony_ci nsparse.o \ 10162306a36Sopenharmony_ci nspredef.o \ 10262306a36Sopenharmony_ci nsprepkg.o \ 10362306a36Sopenharmony_ci nsrepair.o \ 10462306a36Sopenharmony_ci nsrepair2.o \ 10562306a36Sopenharmony_ci nssearch.o \ 10662306a36Sopenharmony_ci nsutils.o \ 10762306a36Sopenharmony_ci nswalk.o \ 10862306a36Sopenharmony_ci nsxfeval.o \ 10962306a36Sopenharmony_ci nsxfname.o \ 11062306a36Sopenharmony_ci nsxfobj.o 11162306a36Sopenharmony_ci 11262306a36Sopenharmony_ciacpi-$(ACPI_FUTURE_USAGE) += nsdumpdv.o 11362306a36Sopenharmony_ci 11462306a36Sopenharmony_ciacpi-y += \ 11562306a36Sopenharmony_ci psargs.o \ 11662306a36Sopenharmony_ci psloop.o \ 11762306a36Sopenharmony_ci psobject.o \ 11862306a36Sopenharmony_ci psopcode.o \ 11962306a36Sopenharmony_ci psopinfo.o \ 12062306a36Sopenharmony_ci psparse.o \ 12162306a36Sopenharmony_ci psscope.o \ 12262306a36Sopenharmony_ci pstree.o \ 12362306a36Sopenharmony_ci psutils.o \ 12462306a36Sopenharmony_ci pswalk.o \ 12562306a36Sopenharmony_ci psxface.o 12662306a36Sopenharmony_ci 12762306a36Sopenharmony_ciacpi-y += \ 12862306a36Sopenharmony_ci rsaddr.o \ 12962306a36Sopenharmony_ci rscalc.o \ 13062306a36Sopenharmony_ci rscreate.o \ 13162306a36Sopenharmony_ci rsdumpinfo.o \ 13262306a36Sopenharmony_ci rsinfo.o \ 13362306a36Sopenharmony_ci rsio.o \ 13462306a36Sopenharmony_ci rsirq.o \ 13562306a36Sopenharmony_ci rslist.o \ 13662306a36Sopenharmony_ci rsmemory.o \ 13762306a36Sopenharmony_ci rsmisc.o \ 13862306a36Sopenharmony_ci rsserial.o \ 13962306a36Sopenharmony_ci rsutils.o \ 14062306a36Sopenharmony_ci rsxface.o 14162306a36Sopenharmony_ci 14262306a36Sopenharmony_ciacpi-y += \ 14362306a36Sopenharmony_ci tbdata.o \ 14462306a36Sopenharmony_ci tbfadt.o \ 14562306a36Sopenharmony_ci tbfind.o \ 14662306a36Sopenharmony_ci tbinstal.o \ 14762306a36Sopenharmony_ci tbprint.o \ 14862306a36Sopenharmony_ci tbutils.o \ 14962306a36Sopenharmony_ci tbxface.o \ 15062306a36Sopenharmony_ci tbxfload.o \ 15162306a36Sopenharmony_ci tbxfroot.o 15262306a36Sopenharmony_ci 15362306a36Sopenharmony_ciacpi-y += \ 15462306a36Sopenharmony_ci utaddress.o \ 15562306a36Sopenharmony_ci utalloc.o \ 15662306a36Sopenharmony_ci utascii.o \ 15762306a36Sopenharmony_ci utbuffer.o \ 15862306a36Sopenharmony_ci utcksum.o \ 15962306a36Sopenharmony_ci utcopy.o \ 16062306a36Sopenharmony_ci utexcep.o \ 16162306a36Sopenharmony_ci utdebug.o \ 16262306a36Sopenharmony_ci utdecode.o \ 16362306a36Sopenharmony_ci utdelete.o \ 16462306a36Sopenharmony_ci uterror.o \ 16562306a36Sopenharmony_ci uteval.o \ 16662306a36Sopenharmony_ci utglobal.o \ 16762306a36Sopenharmony_ci uthex.o \ 16862306a36Sopenharmony_ci utids.o \ 16962306a36Sopenharmony_ci utinit.o \ 17062306a36Sopenharmony_ci utlock.o \ 17162306a36Sopenharmony_ci utmath.o \ 17262306a36Sopenharmony_ci utmisc.o \ 17362306a36Sopenharmony_ci utmutex.o \ 17462306a36Sopenharmony_ci utnonansi.o \ 17562306a36Sopenharmony_ci utobject.o \ 17662306a36Sopenharmony_ci utosi.o \ 17762306a36Sopenharmony_ci utownerid.o \ 17862306a36Sopenharmony_ci utpredef.o \ 17962306a36Sopenharmony_ci utresdecode.o \ 18062306a36Sopenharmony_ci utresrc.o \ 18162306a36Sopenharmony_ci utstate.o \ 18262306a36Sopenharmony_ci utstring.o \ 18362306a36Sopenharmony_ci utstrsuppt.o \ 18462306a36Sopenharmony_ci utstrtoul64.o \ 18562306a36Sopenharmony_ci utxface.o \ 18662306a36Sopenharmony_ci utxfinit.o \ 18762306a36Sopenharmony_ci utxferror.o \ 18862306a36Sopenharmony_ci utxfmutex.o 18962306a36Sopenharmony_ci 19062306a36Sopenharmony_ciacpi-$(CONFIG_ACPI_DEBUGGER) += \ 19162306a36Sopenharmony_ci dbcmds.o \ 19262306a36Sopenharmony_ci dbconvert.o \ 19362306a36Sopenharmony_ci dbdisply.o \ 19462306a36Sopenharmony_ci dbexec.o \ 19562306a36Sopenharmony_ci dbhistry.o \ 19662306a36Sopenharmony_ci dbinput.o \ 19762306a36Sopenharmony_ci dbmethod.o \ 19862306a36Sopenharmony_ci dbnames.o \ 19962306a36Sopenharmony_ci dbobject.o \ 20062306a36Sopenharmony_ci dbstats.o \ 20162306a36Sopenharmony_ci dbutils.o \ 20262306a36Sopenharmony_ci dbxface.o \ 20362306a36Sopenharmony_ci rsdump.o \ 20462306a36Sopenharmony_ci 20562306a36Sopenharmony_ciacpi-$(ACPI_FUTURE_USAGE) += \ 20662306a36Sopenharmony_ci dbfileio.o \ 20762306a36Sopenharmony_ci dbtest.o \ 20862306a36Sopenharmony_ci utcache.o \ 20962306a36Sopenharmony_ci utprint.o \ 21062306a36Sopenharmony_ci uttrack.o \ 21162306a36Sopenharmony_ci utuuid.o 21262306a36Sopenharmony_ci 213