xref: /openbmc/linux/drivers/acpi/acpica/Makefile (revision 6d33b6be)
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
115dc46c3fSLin Mingacpi-y :=		\
125dc46c3fSLin Ming	dsargs.o	\
135dc46c3fSLin Ming	dscontrol.o	\
145dc46c3fSLin Ming	dsfield.o	\
155dc46c3fSLin Ming	dsinit.o	\
165dc46c3fSLin Ming	dsmethod.o	\
175dc46c3fSLin Ming	dsmthdat.o	\
185dc46c3fSLin Ming	dsobject.o	\
195dc46c3fSLin Ming	dsopcode.o	\
205dc46c3fSLin Ming	dsutils.o	\
215dc46c3fSLin Ming	dswexec.o	\
225dc46c3fSLin Ming	dswload.o	\
235dc46c3fSLin Ming	dswload2.o	\
245dc46c3fSLin Ming	dswscope.o	\
255dc46c3fSLin Ming	dswstate.o
2695b482a8SLen Brown
275dc46c3fSLin Mingacpi-y +=		\
285dc46c3fSLin Ming	evevent.o	\
295dc46c3fSLin Ming	evgpe.o		\
305dc46c3fSLin Ming	evgpeblk.o	\
315dc46c3fSLin Ming	evgpeinit.o	\
325dc46c3fSLin Ming	evgpeutil.o	\
335dc46c3fSLin Ming	evglock.o	\
345dc46c3fSLin Ming	evmisc.o	\
355dc46c3fSLin Ming	evregion.o	\
365dc46c3fSLin Ming	evrgnini.o	\
375dc46c3fSLin Ming	evsci.o		\
385dc46c3fSLin Ming	evxface.o	\
395dc46c3fSLin Ming	evxfevnt.o	\
405dc46c3fSLin Ming	evxfgpe.o	\
415dc46c3fSLin Ming	evxfregn.o
4295b482a8SLen Brown
435dc46c3fSLin Mingacpi-y +=		\
445dc46c3fSLin Ming	exconfig.o	\
455dc46c3fSLin Ming	exconvrt.o	\
465dc46c3fSLin Ming	excreate.o	\
475dc46c3fSLin Ming	exdebug.o	\
485dc46c3fSLin Ming	exdump.o	\
495dc46c3fSLin Ming	exfield.o	\
505dc46c3fSLin Ming	exfldio.o	\
515dc46c3fSLin Ming	exmutex.o	\
525dc46c3fSLin Ming	exnames.o	\
535dc46c3fSLin Ming	exoparg1.o	\
545dc46c3fSLin Ming	exoparg2.o	\
555dc46c3fSLin Ming	exoparg3.o	\
565dc46c3fSLin Ming	exoparg6.o	\
575dc46c3fSLin Ming	exprep.o	\
585dc46c3fSLin Ming	exmisc.o	\
595dc46c3fSLin Ming	exregion.o	\
605dc46c3fSLin Ming	exresnte.o	\
615dc46c3fSLin Ming	exresolv.o	\
625dc46c3fSLin Ming	exresop.o	\
635dc46c3fSLin Ming	exstore.o	\
645dc46c3fSLin Ming	exstoren.o	\
655dc46c3fSLin Ming	exstorob.o	\
665dc46c3fSLin Ming	exsystem.o	\
675dc46c3fSLin Ming	exutils.o
6895b482a8SLen Brown
695dc46c3fSLin Mingacpi-y +=		\
705dc46c3fSLin Ming	hwacpi.o	\
7170958576SBob Moore	hwesleep.o	\
725dc46c3fSLin Ming	hwgpe.o		\
735dc46c3fSLin Ming	hwpci.o		\
745dc46c3fSLin Ming	hwregs.o	\
755dc46c3fSLin Ming	hwsleep.o	\
765dc46c3fSLin Ming	hwvalid.o	\
772feec47dSBob Moore	hwxface.o	\
782feec47dSBob Moore	hwxfsleep.o
7995b482a8SLen Brown
8051991763SLen Brownacpi-$(ACPI_FUTURE_USAGE) += hwtimer.o
8195b482a8SLen Brown
825dc46c3fSLin Mingacpi-y +=		\
835dc46c3fSLin Ming	nsaccess.o	\
845dc46c3fSLin Ming	nsalloc.o	\
855dc46c3fSLin Ming	nsdump.o	\
865dc46c3fSLin Ming	nseval.o	\
875dc46c3fSLin Ming	nsinit.o	\
885dc46c3fSLin Ming	nsload.o	\
895dc46c3fSLin Ming	nsnames.o	\
905dc46c3fSLin Ming	nsobject.o	\
915dc46c3fSLin Ming	nsparse.o	\
925dc46c3fSLin Ming	nspredef.o	\
935dc46c3fSLin Ming	nsrepair.o	\
945dc46c3fSLin Ming	nsrepair2.o	\
955dc46c3fSLin Ming	nssearch.o	\
965dc46c3fSLin Ming	nsutils.o	\
975dc46c3fSLin Ming	nswalk.o	\
985dc46c3fSLin Ming	nsxfeval.o	\
995dc46c3fSLin Ming	nsxfname.o	\
1005dc46c3fSLin Ming	nsxfobj.o
10195b482a8SLen Brown
10251991763SLen Brownacpi-$(ACPI_FUTURE_USAGE) += nsdumpdv.o
10395b482a8SLen Brown
1045dc46c3fSLin Mingacpi-y +=		\
1055dc46c3fSLin Ming	psargs.o	\
1065dc46c3fSLin Ming	psloop.o	\
1075dc46c3fSLin Ming	psopcode.o	\
1085dc46c3fSLin Ming	psparse.o	\
1095dc46c3fSLin Ming	psscope.o	\
1105dc46c3fSLin Ming	pstree.o	\
1115dc46c3fSLin Ming	psutils.o	\
1125dc46c3fSLin Ming	pswalk.o	\
1135dc46c3fSLin Ming	psxface.o
11495b482a8SLen Brown
1155dc46c3fSLin Mingacpi-y +=		\
1165dc46c3fSLin Ming	rsaddr.o	\
1175dc46c3fSLin Ming	rscalc.o	\
1185dc46c3fSLin Ming	rscreate.o	\
1195dc46c3fSLin Ming	rsinfo.o	\
1205dc46c3fSLin Ming	rsio.o		\
1215dc46c3fSLin Ming	rsirq.o		\
1225dc46c3fSLin Ming	rslist.o	\
1235dc46c3fSLin Ming	rsmemory.o	\
1245dc46c3fSLin Ming	rsmisc.o	\
1255dc46c3fSLin Ming	rsserial.o	\
1265dc46c3fSLin Ming	rsutils.o	\
1275dc46c3fSLin Ming	rsxface.o
12895b482a8SLen Brown
12951991763SLen Brownacpi-$(ACPI_FUTURE_USAGE) += rsdump.o
13095b482a8SLen Brown
1315dc46c3fSLin Mingacpi-y +=		\
1325dc46c3fSLin Ming	tbfadt.o	\
1335dc46c3fSLin Ming	tbfind.o	\
1345dc46c3fSLin Ming	tbinstal.o	\
1355dc46c3fSLin Ming	tbutils.o	\
1365dc46c3fSLin Ming	tbxface.o	\
137d59b8ecdSBob Moore	tbxfload.o	\
1385dc46c3fSLin Ming	tbxfroot.o
13995b482a8SLen Brown
1405dc46c3fSLin Mingacpi-y +=		\
141f654c0feSLin Ming	utaddress.o	\
1425dc46c3fSLin Ming	utalloc.o	\
1435dc46c3fSLin Ming	utcopy.o	\
144bc7db145SBob Moore	utexcep.o	\
1455dc46c3fSLin Ming	utdebug.o	\
1465dc46c3fSLin Ming	utdecode.o	\
1475dc46c3fSLin Ming	utdelete.o	\
1485dc46c3fSLin Ming	uteval.o	\
1495dc46c3fSLin Ming	utglobal.o	\
1505dc46c3fSLin Ming	utids.o		\
1515dc46c3fSLin Ming	utinit.o	\
1525dc46c3fSLin Ming	utlock.o	\
1535dc46c3fSLin Ming	utmath.o	\
1545dc46c3fSLin Ming	utmisc.o	\
1555dc46c3fSLin Ming	utmutex.o	\
1565dc46c3fSLin Ming	utobject.o	\
1575dc46c3fSLin Ming	utosi.o		\
1585dc46c3fSLin Ming	utresrc.o	\
1595dc46c3fSLin Ming	utstate.o	\
1605dc46c3fSLin Ming	utxface.o	\
161d978348bSBob Moore	utxfinit.o	\
1625dc46c3fSLin Ming	utxferror.o	\
1635dc46c3fSLin Ming	utxfmutex.o
1646d33b6beSLv Zheng
1656d33b6beSLv Zhengacpi-$(ACPI_FUTURE_USAGE) += uttrack.o utcache.o utclib.o
1666d33b6beSLv Zheng
167