18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci# 38c2ecf20Sopenharmony_ci# Makefile for ACPICA Core interpreter 48c2ecf20Sopenharmony_ci# 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ciccflags-y := -D_LINUX -DBUILDING_ACPICA 78c2ecf20Sopenharmony_ciccflags-$(CONFIG_ACPI_DEBUG) += -DACPI_DEBUG_OUTPUT 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ci# use acpi.o to put all files here into acpi.o modparam namespace 108c2ecf20Sopenharmony_ciobj-y += acpi.o 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ciacpi-y := \ 138c2ecf20Sopenharmony_ci dsargs.o \ 148c2ecf20Sopenharmony_ci dscontrol.o \ 158c2ecf20Sopenharmony_ci dsdebug.o \ 168c2ecf20Sopenharmony_ci dsfield.o \ 178c2ecf20Sopenharmony_ci dsinit.o \ 188c2ecf20Sopenharmony_ci dsmethod.o \ 198c2ecf20Sopenharmony_ci dsmthdat.o \ 208c2ecf20Sopenharmony_ci dsobject.o \ 218c2ecf20Sopenharmony_ci dsopcode.o \ 228c2ecf20Sopenharmony_ci dspkginit.o \ 238c2ecf20Sopenharmony_ci dsutils.o \ 248c2ecf20Sopenharmony_ci dswexec.o \ 258c2ecf20Sopenharmony_ci dswload.o \ 268c2ecf20Sopenharmony_ci dswload2.o \ 278c2ecf20Sopenharmony_ci dswscope.o \ 288c2ecf20Sopenharmony_ci dswstate.o 298c2ecf20Sopenharmony_ci 308c2ecf20Sopenharmony_ciacpi-y += \ 318c2ecf20Sopenharmony_ci evevent.o \ 328c2ecf20Sopenharmony_ci evgpe.o \ 338c2ecf20Sopenharmony_ci evgpeblk.o \ 348c2ecf20Sopenharmony_ci evgpeinit.o \ 358c2ecf20Sopenharmony_ci evgpeutil.o \ 368c2ecf20Sopenharmony_ci evglock.o \ 378c2ecf20Sopenharmony_ci evhandler.o \ 388c2ecf20Sopenharmony_ci evmisc.o \ 398c2ecf20Sopenharmony_ci evregion.o \ 408c2ecf20Sopenharmony_ci evrgnini.o \ 418c2ecf20Sopenharmony_ci evsci.o \ 428c2ecf20Sopenharmony_ci evxface.o \ 438c2ecf20Sopenharmony_ci evxfevnt.o \ 448c2ecf20Sopenharmony_ci evxfgpe.o \ 458c2ecf20Sopenharmony_ci evxfregn.o 468c2ecf20Sopenharmony_ci 478c2ecf20Sopenharmony_ciacpi-y += \ 488c2ecf20Sopenharmony_ci exconcat.o \ 498c2ecf20Sopenharmony_ci exconfig.o \ 508c2ecf20Sopenharmony_ci exconvrt.o \ 518c2ecf20Sopenharmony_ci excreate.o \ 528c2ecf20Sopenharmony_ci exdebug.o \ 538c2ecf20Sopenharmony_ci exdump.o \ 548c2ecf20Sopenharmony_ci exfield.o \ 558c2ecf20Sopenharmony_ci exfldio.o \ 568c2ecf20Sopenharmony_ci exmisc.o \ 578c2ecf20Sopenharmony_ci exmutex.o \ 588c2ecf20Sopenharmony_ci exnames.o \ 598c2ecf20Sopenharmony_ci exoparg1.o \ 608c2ecf20Sopenharmony_ci exoparg2.o \ 618c2ecf20Sopenharmony_ci exoparg3.o \ 628c2ecf20Sopenharmony_ci exoparg6.o \ 638c2ecf20Sopenharmony_ci exprep.o \ 648c2ecf20Sopenharmony_ci exregion.o \ 658c2ecf20Sopenharmony_ci exresnte.o \ 668c2ecf20Sopenharmony_ci exresolv.o \ 678c2ecf20Sopenharmony_ci exresop.o \ 688c2ecf20Sopenharmony_ci exserial.o \ 698c2ecf20Sopenharmony_ci exstore.o \ 708c2ecf20Sopenharmony_ci exstoren.o \ 718c2ecf20Sopenharmony_ci exstorob.o \ 728c2ecf20Sopenharmony_ci exsystem.o \ 738c2ecf20Sopenharmony_ci extrace.o \ 748c2ecf20Sopenharmony_ci exutils.o 758c2ecf20Sopenharmony_ci 768c2ecf20Sopenharmony_ciacpi-y += \ 778c2ecf20Sopenharmony_ci hwacpi.o \ 788c2ecf20Sopenharmony_ci hwesleep.o \ 798c2ecf20Sopenharmony_ci hwgpe.o \ 808c2ecf20Sopenharmony_ci hwregs.o \ 818c2ecf20Sopenharmony_ci hwsleep.o \ 828c2ecf20Sopenharmony_ci hwvalid.o \ 838c2ecf20Sopenharmony_ci hwxface.o \ 848c2ecf20Sopenharmony_ci hwxfsleep.o 858c2ecf20Sopenharmony_ci 868c2ecf20Sopenharmony_ciacpi-$(CONFIG_PCI) += hwpci.o 878c2ecf20Sopenharmony_ciacpi-$(ACPI_FUTURE_USAGE) += hwtimer.o 888c2ecf20Sopenharmony_ci 898c2ecf20Sopenharmony_ciacpi-y += \ 908c2ecf20Sopenharmony_ci nsaccess.o \ 918c2ecf20Sopenharmony_ci nsalloc.o \ 928c2ecf20Sopenharmony_ci nsarguments.o \ 938c2ecf20Sopenharmony_ci nsconvert.o \ 948c2ecf20Sopenharmony_ci nsdump.o \ 958c2ecf20Sopenharmony_ci nseval.o \ 968c2ecf20Sopenharmony_ci nsinit.o \ 978c2ecf20Sopenharmony_ci nsload.o \ 988c2ecf20Sopenharmony_ci nsnames.o \ 998c2ecf20Sopenharmony_ci nsobject.o \ 1008c2ecf20Sopenharmony_ci nsparse.o \ 1018c2ecf20Sopenharmony_ci nspredef.o \ 1028c2ecf20Sopenharmony_ci nsprepkg.o \ 1038c2ecf20Sopenharmony_ci nsrepair.o \ 1048c2ecf20Sopenharmony_ci nsrepair2.o \ 1058c2ecf20Sopenharmony_ci nssearch.o \ 1068c2ecf20Sopenharmony_ci nsutils.o \ 1078c2ecf20Sopenharmony_ci nswalk.o \ 1088c2ecf20Sopenharmony_ci nsxfeval.o \ 1098c2ecf20Sopenharmony_ci nsxfname.o \ 1108c2ecf20Sopenharmony_ci nsxfobj.o 1118c2ecf20Sopenharmony_ci 1128c2ecf20Sopenharmony_ciacpi-$(ACPI_FUTURE_USAGE) += nsdumpdv.o 1138c2ecf20Sopenharmony_ci 1148c2ecf20Sopenharmony_ciacpi-y += \ 1158c2ecf20Sopenharmony_ci psargs.o \ 1168c2ecf20Sopenharmony_ci psloop.o \ 1178c2ecf20Sopenharmony_ci psobject.o \ 1188c2ecf20Sopenharmony_ci psopcode.o \ 1198c2ecf20Sopenharmony_ci psopinfo.o \ 1208c2ecf20Sopenharmony_ci psparse.o \ 1218c2ecf20Sopenharmony_ci psscope.o \ 1228c2ecf20Sopenharmony_ci pstree.o \ 1238c2ecf20Sopenharmony_ci psutils.o \ 1248c2ecf20Sopenharmony_ci pswalk.o \ 1258c2ecf20Sopenharmony_ci psxface.o 1268c2ecf20Sopenharmony_ci 1278c2ecf20Sopenharmony_ciacpi-y += \ 1288c2ecf20Sopenharmony_ci rsaddr.o \ 1298c2ecf20Sopenharmony_ci rscalc.o \ 1308c2ecf20Sopenharmony_ci rscreate.o \ 1318c2ecf20Sopenharmony_ci rsdumpinfo.o \ 1328c2ecf20Sopenharmony_ci rsinfo.o \ 1338c2ecf20Sopenharmony_ci rsio.o \ 1348c2ecf20Sopenharmony_ci rsirq.o \ 1358c2ecf20Sopenharmony_ci rslist.o \ 1368c2ecf20Sopenharmony_ci rsmemory.o \ 1378c2ecf20Sopenharmony_ci rsmisc.o \ 1388c2ecf20Sopenharmony_ci rsserial.o \ 1398c2ecf20Sopenharmony_ci rsutils.o \ 1408c2ecf20Sopenharmony_ci rsxface.o 1418c2ecf20Sopenharmony_ci 1428c2ecf20Sopenharmony_ciacpi-y += \ 1438c2ecf20Sopenharmony_ci tbdata.o \ 1448c2ecf20Sopenharmony_ci tbfadt.o \ 1458c2ecf20Sopenharmony_ci tbfind.o \ 1468c2ecf20Sopenharmony_ci tbinstal.o \ 1478c2ecf20Sopenharmony_ci tbprint.o \ 1488c2ecf20Sopenharmony_ci tbutils.o \ 1498c2ecf20Sopenharmony_ci tbxface.o \ 1508c2ecf20Sopenharmony_ci tbxfload.o \ 1518c2ecf20Sopenharmony_ci tbxfroot.o 1528c2ecf20Sopenharmony_ci 1538c2ecf20Sopenharmony_ciacpi-y += \ 1548c2ecf20Sopenharmony_ci utaddress.o \ 1558c2ecf20Sopenharmony_ci utalloc.o \ 1568c2ecf20Sopenharmony_ci utascii.o \ 1578c2ecf20Sopenharmony_ci utbuffer.o \ 1588c2ecf20Sopenharmony_ci utcopy.o \ 1598c2ecf20Sopenharmony_ci utexcep.o \ 1608c2ecf20Sopenharmony_ci utdebug.o \ 1618c2ecf20Sopenharmony_ci utdecode.o \ 1628c2ecf20Sopenharmony_ci utdelete.o \ 1638c2ecf20Sopenharmony_ci uterror.o \ 1648c2ecf20Sopenharmony_ci uteval.o \ 1658c2ecf20Sopenharmony_ci utglobal.o \ 1668c2ecf20Sopenharmony_ci uthex.o \ 1678c2ecf20Sopenharmony_ci utids.o \ 1688c2ecf20Sopenharmony_ci utinit.o \ 1698c2ecf20Sopenharmony_ci utlock.o \ 1708c2ecf20Sopenharmony_ci utmath.o \ 1718c2ecf20Sopenharmony_ci utmisc.o \ 1728c2ecf20Sopenharmony_ci utmutex.o \ 1738c2ecf20Sopenharmony_ci utnonansi.o \ 1748c2ecf20Sopenharmony_ci utobject.o \ 1758c2ecf20Sopenharmony_ci utosi.o \ 1768c2ecf20Sopenharmony_ci utownerid.o \ 1778c2ecf20Sopenharmony_ci utpredef.o \ 1788c2ecf20Sopenharmony_ci utresdecode.o \ 1798c2ecf20Sopenharmony_ci utresrc.o \ 1808c2ecf20Sopenharmony_ci utstate.o \ 1818c2ecf20Sopenharmony_ci utstring.o \ 1828c2ecf20Sopenharmony_ci utstrsuppt.o \ 1838c2ecf20Sopenharmony_ci utstrtoul64.o \ 1848c2ecf20Sopenharmony_ci utxface.o \ 1858c2ecf20Sopenharmony_ci utxfinit.o \ 1868c2ecf20Sopenharmony_ci utxferror.o \ 1878c2ecf20Sopenharmony_ci utxfmutex.o 1888c2ecf20Sopenharmony_ci 1898c2ecf20Sopenharmony_ciacpi-$(CONFIG_ACPI_DEBUGGER) += \ 1908c2ecf20Sopenharmony_ci dbcmds.o \ 1918c2ecf20Sopenharmony_ci dbconvert.o \ 1928c2ecf20Sopenharmony_ci dbdisply.o \ 1938c2ecf20Sopenharmony_ci dbexec.o \ 1948c2ecf20Sopenharmony_ci dbhistry.o \ 1958c2ecf20Sopenharmony_ci dbinput.o \ 1968c2ecf20Sopenharmony_ci dbmethod.o \ 1978c2ecf20Sopenharmony_ci dbnames.o \ 1988c2ecf20Sopenharmony_ci dbobject.o \ 1998c2ecf20Sopenharmony_ci dbstats.o \ 2008c2ecf20Sopenharmony_ci dbutils.o \ 2018c2ecf20Sopenharmony_ci dbxface.o \ 2028c2ecf20Sopenharmony_ci rsdump.o \ 2038c2ecf20Sopenharmony_ci 2048c2ecf20Sopenharmony_ciacpi-$(ACPI_FUTURE_USAGE) += \ 2058c2ecf20Sopenharmony_ci dbfileio.o \ 2068c2ecf20Sopenharmony_ci dbtest.o \ 2078c2ecf20Sopenharmony_ci utcache.o \ 2088c2ecf20Sopenharmony_ci utprint.o \ 2098c2ecf20Sopenharmony_ci uttrack.o \ 2108c2ecf20Sopenharmony_ci utuuid.o 2118c2ecf20Sopenharmony_ci 212