xref: /openbmc/linux/drivers/acpi/acpica/Makefile (revision 93556118)
195b482a8SLen Brown#
295b482a8SLen Brown# Makefile for ACPICA Core interpreter
395b482a8SLen Brown#
495b482a8SLen Brown
5417b4a73SLv Zhengccflags-y			:= -Os -DBUILDING_ACPICA
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
115dc46c3fSLin Mingacpi-y :=		\
125dc46c3fSLin Ming	dsargs.o	\
135dc46c3fSLin Ming	dscontrol.o	\
140bac4295SLv Zheng	dsdebug.o	\
155dc46c3fSLin Ming	dsfield.o	\
165dc46c3fSLin Ming	dsinit.o	\
175dc46c3fSLin Ming	dsmethod.o	\
185dc46c3fSLin Ming	dsmthdat.o	\
195dc46c3fSLin Ming	dsobject.o	\
205dc46c3fSLin Ming	dsopcode.o	\
215dc46c3fSLin Ming	dsutils.o	\
225dc46c3fSLin Ming	dswexec.o	\
235dc46c3fSLin Ming	dswload.o	\
245dc46c3fSLin Ming	dswload2.o	\
255dc46c3fSLin Ming	dswscope.o	\
265dc46c3fSLin Ming	dswstate.o
2795b482a8SLen Brown
285dc46c3fSLin Mingacpi-y +=		\
295dc46c3fSLin Ming	evevent.o	\
305dc46c3fSLin Ming	evgpe.o		\
315dc46c3fSLin Ming	evgpeblk.o	\
325dc46c3fSLin Ming	evgpeinit.o	\
335dc46c3fSLin Ming	evgpeutil.o	\
345dc46c3fSLin Ming	evglock.o	\
3542f8fb75SBob Moore	evhandler.o	\
365dc46c3fSLin Ming	evmisc.o	\
375dc46c3fSLin Ming	evregion.o	\
385dc46c3fSLin Ming	evrgnini.o	\
395dc46c3fSLin Ming	evsci.o		\
405dc46c3fSLin Ming	evxface.o	\
415dc46c3fSLin Ming	evxfevnt.o	\
425dc46c3fSLin Ming	evxfgpe.o	\
435dc46c3fSLin Ming	evxfregn.o
4495b482a8SLen Brown
455dc46c3fSLin Mingacpi-y +=		\
465dc46c3fSLin Ming	exconfig.o	\
475dc46c3fSLin Ming	exconvrt.o	\
485dc46c3fSLin Ming	excreate.o	\
495dc46c3fSLin Ming	exdebug.o	\
505dc46c3fSLin Ming	exdump.o	\
515dc46c3fSLin Ming	exfield.o	\
525dc46c3fSLin Ming	exfldio.o	\
535dc46c3fSLin Ming	exmutex.o	\
545dc46c3fSLin Ming	exnames.o	\
555dc46c3fSLin Ming	exoparg1.o	\
565dc46c3fSLin Ming	exoparg2.o	\
575dc46c3fSLin Ming	exoparg3.o	\
585dc46c3fSLin Ming	exoparg6.o	\
595dc46c3fSLin Ming	exprep.o	\
605dc46c3fSLin Ming	exmisc.o	\
615dc46c3fSLin Ming	exregion.o	\
625dc46c3fSLin Ming	exresnte.o	\
635dc46c3fSLin Ming	exresolv.o	\
645dc46c3fSLin Ming	exresop.o	\
655dc46c3fSLin Ming	exstore.o	\
665dc46c3fSLin Ming	exstoren.o	\
675dc46c3fSLin Ming	exstorob.o	\
685dc46c3fSLin Ming	exsystem.o	\
695dc46c3fSLin Ming	exutils.o
7095b482a8SLen Brown
715dc46c3fSLin Mingacpi-y +=		\
725dc46c3fSLin Ming	hwacpi.o	\
7370958576SBob Moore	hwesleep.o	\
745dc46c3fSLin Ming	hwgpe.o		\
755dc46c3fSLin Ming	hwpci.o		\
765dc46c3fSLin Ming	hwregs.o	\
775dc46c3fSLin Ming	hwsleep.o	\
785dc46c3fSLin Ming	hwvalid.o	\
792feec47dSBob Moore	hwxface.o	\
802feec47dSBob Moore	hwxfsleep.o
8195b482a8SLen Brown
8251991763SLen Brownacpi-$(ACPI_FUTURE_USAGE) += hwtimer.o
8395b482a8SLen Brown
845dc46c3fSLin Mingacpi-y +=		\
855dc46c3fSLin Ming	nsaccess.o	\
865dc46c3fSLin Ming	nsalloc.o	\
8729a241ccSBob Moore	nsarguments.o	\
8876a6225bSBob Moore	nsconvert.o	\
895dc46c3fSLin Ming	nsdump.o	\
905dc46c3fSLin Ming	nseval.o	\
915dc46c3fSLin Ming	nsinit.o	\
925dc46c3fSLin Ming	nsload.o	\
935dc46c3fSLin Ming	nsnames.o	\
945dc46c3fSLin Ming	nsobject.o	\
955dc46c3fSLin Ming	nsparse.o	\
965dc46c3fSLin Ming	nspredef.o	\
9742f8fb75SBob Moore	nsprepkg.o	\
985dc46c3fSLin Ming	nsrepair.o	\
995dc46c3fSLin Ming	nsrepair2.o	\
1005dc46c3fSLin Ming	nssearch.o	\
1015dc46c3fSLin Ming	nsutils.o	\
1025dc46c3fSLin Ming	nswalk.o	\
1035dc46c3fSLin Ming	nsxfeval.o	\
1045dc46c3fSLin Ming	nsxfname.o	\
1055dc46c3fSLin Ming	nsxfobj.o
10695b482a8SLen Brown
10751991763SLen Brownacpi-$(ACPI_FUTURE_USAGE) += nsdumpdv.o
10895b482a8SLen Brown
1095dc46c3fSLin Mingacpi-y +=		\
1105dc46c3fSLin Ming	psargs.o	\
1115dc46c3fSLin Ming	psloop.o	\
11242f8fb75SBob Moore	psobject.o	\
1135dc46c3fSLin Ming	psopcode.o	\
11442f8fb75SBob Moore	psopinfo.o	\
1155dc46c3fSLin Ming	psparse.o	\
1165dc46c3fSLin Ming	psscope.o	\
1175dc46c3fSLin Ming	pstree.o	\
1185dc46c3fSLin Ming	psutils.o	\
1195dc46c3fSLin Ming	pswalk.o	\
1205dc46c3fSLin Ming	psxface.o
12195b482a8SLen Brown
1225dc46c3fSLin Mingacpi-y +=		\
1235dc46c3fSLin Ming	rsaddr.o	\
1245dc46c3fSLin Ming	rscalc.o	\
1255dc46c3fSLin Ming	rscreate.o	\
1263334861bSLv Zheng	rsdumpinfo.o	\
1275dc46c3fSLin Ming	rsinfo.o	\
1285dc46c3fSLin Ming	rsio.o		\
1295dc46c3fSLin Ming	rsirq.o		\
1305dc46c3fSLin Ming	rslist.o	\
1315dc46c3fSLin Ming	rsmemory.o	\
1325dc46c3fSLin Ming	rsmisc.o	\
1335dc46c3fSLin Ming	rsserial.o	\
1345dc46c3fSLin Ming	rsutils.o	\
1355dc46c3fSLin Ming	rsxface.o
13695b482a8SLen Brown
1375dc46c3fSLin Mingacpi-y +=		\
138c418ce19SBob Moore	tbdata.o	\
1395dc46c3fSLin Ming	tbfadt.o	\
1405dc46c3fSLin Ming	tbfind.o	\
1415dc46c3fSLin Ming	tbinstal.o	\
14242f47869SBob Moore	tbprint.o	\
1435dc46c3fSLin Ming	tbutils.o	\
1445dc46c3fSLin Ming	tbxface.o	\
145d59b8ecdSBob Moore	tbxfload.o	\
1465dc46c3fSLin Ming	tbxfroot.o
14795b482a8SLen Brown
1485dc46c3fSLin Mingacpi-y +=		\
149f654c0feSLin Ming	utaddress.o	\
1505dc46c3fSLin Ming	utalloc.o	\
15188ec2860SBob Moore	utbuffer.o	\
1525dc46c3fSLin Ming	utcopy.o	\
153bc7db145SBob Moore	utexcep.o	\
1545dc46c3fSLin Ming	utdebug.o	\
1555dc46c3fSLin Ming	utdecode.o	\
1565dc46c3fSLin Ming	utdelete.o	\
157b6872ff9SBob Moore	uterror.o	\
1585dc46c3fSLin Ming	uteval.o	\
1595dc46c3fSLin Ming	utglobal.o	\
16073bbca04SBob Moore	uthex.o		\
1615dc46c3fSLin Ming	utids.o		\
1625dc46c3fSLin Ming	utinit.o	\
1635dc46c3fSLin Ming	utlock.o	\
1645dc46c3fSLin Ming	utmath.o	\
1655dc46c3fSLin Ming	utmisc.o	\
1665dc46c3fSLin Ming	utmutex.o	\
16727629196SBob Moore	utnonansi.o	\
1685dc46c3fSLin Ming	utobject.o	\
1695dc46c3fSLin Ming	utosi.o		\
17042f8fb75SBob Moore	utownerid.o	\
171c34c82bcSBob Moore	utpredef.o	\
1725dc46c3fSLin Ming	utresrc.o	\
1735dc46c3fSLin Ming	utstate.o	\
17442f8fb75SBob Moore	utstring.o	\
1755dc46c3fSLin Ming	utxface.o	\
176d978348bSBob Moore	utxfinit.o	\
1775dc46c3fSLin Ming	utxferror.o	\
1785dc46c3fSLin Ming	utxfmutex.o
1796d33b6beSLv Zheng
18073bbca04SBob Mooreacpi-$(ACPI_FUTURE_USAGE) +=	\
18193556118SBob Moore	rsdump.o		\
18273bbca04SBob Moore	utcache.o		\
18373bbca04SBob Moore	utfileio.o		\
18473bbca04SBob Moore	utprint.o		\
18573bbca04SBob Moore	uttrack.o		\
18673bbca04SBob Moore	utuuid.o
1876d33b6beSLv Zheng
188