xref: /openbmc/linux/drivers/acpi/acpica/Makefile (revision 5dc46c3f)
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