xref: /OK3568_Linux_fs/kernel/drivers/acpi/acpica/Makefile (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0
2*4882a593Smuzhiyun#
3*4882a593Smuzhiyun# Makefile for ACPICA Core interpreter
4*4882a593Smuzhiyun#
5*4882a593Smuzhiyun
6*4882a593Smuzhiyunccflags-y			:= -Os -D_LINUX -DBUILDING_ACPICA
7*4882a593Smuzhiyunccflags-$(CONFIG_ACPI_DEBUG)	+= -DACPI_DEBUG_OUTPUT
8*4882a593Smuzhiyun
9*4882a593Smuzhiyun# use acpi.o to put all files here into acpi.o modparam namespace
10*4882a593Smuzhiyunobj-y	+= acpi.o
11*4882a593Smuzhiyun
12*4882a593Smuzhiyunacpi-y :=		\
13*4882a593Smuzhiyun	dsargs.o	\
14*4882a593Smuzhiyun	dscontrol.o	\
15*4882a593Smuzhiyun	dsdebug.o	\
16*4882a593Smuzhiyun	dsfield.o	\
17*4882a593Smuzhiyun	dsinit.o	\
18*4882a593Smuzhiyun	dsmethod.o	\
19*4882a593Smuzhiyun	dsmthdat.o	\
20*4882a593Smuzhiyun	dsobject.o	\
21*4882a593Smuzhiyun	dsopcode.o	\
22*4882a593Smuzhiyun	dspkginit.o	\
23*4882a593Smuzhiyun	dsutils.o	\
24*4882a593Smuzhiyun	dswexec.o	\
25*4882a593Smuzhiyun	dswload.o	\
26*4882a593Smuzhiyun	dswload2.o	\
27*4882a593Smuzhiyun	dswscope.o	\
28*4882a593Smuzhiyun	dswstate.o
29*4882a593Smuzhiyun
30*4882a593Smuzhiyunacpi-y +=		\
31*4882a593Smuzhiyun	evevent.o	\
32*4882a593Smuzhiyun	evgpe.o		\
33*4882a593Smuzhiyun	evgpeblk.o	\
34*4882a593Smuzhiyun	evgpeinit.o	\
35*4882a593Smuzhiyun	evgpeutil.o	\
36*4882a593Smuzhiyun	evglock.o	\
37*4882a593Smuzhiyun	evhandler.o	\
38*4882a593Smuzhiyun	evmisc.o	\
39*4882a593Smuzhiyun	evregion.o	\
40*4882a593Smuzhiyun	evrgnini.o	\
41*4882a593Smuzhiyun	evsci.o		\
42*4882a593Smuzhiyun	evxface.o	\
43*4882a593Smuzhiyun	evxfevnt.o	\
44*4882a593Smuzhiyun	evxfgpe.o	\
45*4882a593Smuzhiyun	evxfregn.o
46*4882a593Smuzhiyun
47*4882a593Smuzhiyunacpi-y +=		\
48*4882a593Smuzhiyun	exconcat.o	\
49*4882a593Smuzhiyun	exconfig.o	\
50*4882a593Smuzhiyun	exconvrt.o	\
51*4882a593Smuzhiyun	excreate.o	\
52*4882a593Smuzhiyun	exdebug.o	\
53*4882a593Smuzhiyun	exdump.o	\
54*4882a593Smuzhiyun	exfield.o	\
55*4882a593Smuzhiyun	exfldio.o	\
56*4882a593Smuzhiyun	exmisc.o	\
57*4882a593Smuzhiyun	exmutex.o	\
58*4882a593Smuzhiyun	exnames.o	\
59*4882a593Smuzhiyun	exoparg1.o	\
60*4882a593Smuzhiyun	exoparg2.o	\
61*4882a593Smuzhiyun	exoparg3.o	\
62*4882a593Smuzhiyun	exoparg6.o	\
63*4882a593Smuzhiyun	exprep.o	\
64*4882a593Smuzhiyun	exregion.o	\
65*4882a593Smuzhiyun	exresnte.o	\
66*4882a593Smuzhiyun	exresolv.o	\
67*4882a593Smuzhiyun	exresop.o	\
68*4882a593Smuzhiyun	exserial.o	\
69*4882a593Smuzhiyun	exstore.o	\
70*4882a593Smuzhiyun	exstoren.o	\
71*4882a593Smuzhiyun	exstorob.o	\
72*4882a593Smuzhiyun	exsystem.o	\
73*4882a593Smuzhiyun	extrace.o	\
74*4882a593Smuzhiyun	exutils.o
75*4882a593Smuzhiyun
76*4882a593Smuzhiyunacpi-y +=		\
77*4882a593Smuzhiyun	hwacpi.o	\
78*4882a593Smuzhiyun	hwesleep.o	\
79*4882a593Smuzhiyun	hwgpe.o		\
80*4882a593Smuzhiyun	hwregs.o	\
81*4882a593Smuzhiyun	hwsleep.o	\
82*4882a593Smuzhiyun	hwvalid.o	\
83*4882a593Smuzhiyun	hwxface.o	\
84*4882a593Smuzhiyun	hwxfsleep.o
85*4882a593Smuzhiyun
86*4882a593Smuzhiyunacpi-$(CONFIG_PCI) += hwpci.o
87*4882a593Smuzhiyunacpi-$(ACPI_FUTURE_USAGE) += hwtimer.o
88*4882a593Smuzhiyun
89*4882a593Smuzhiyunacpi-y +=		\
90*4882a593Smuzhiyun	nsaccess.o	\
91*4882a593Smuzhiyun	nsalloc.o	\
92*4882a593Smuzhiyun	nsarguments.o	\
93*4882a593Smuzhiyun	nsconvert.o	\
94*4882a593Smuzhiyun	nsdump.o	\
95*4882a593Smuzhiyun	nseval.o	\
96*4882a593Smuzhiyun	nsinit.o	\
97*4882a593Smuzhiyun	nsload.o	\
98*4882a593Smuzhiyun	nsnames.o	\
99*4882a593Smuzhiyun	nsobject.o	\
100*4882a593Smuzhiyun	nsparse.o	\
101*4882a593Smuzhiyun	nspredef.o	\
102*4882a593Smuzhiyun	nsprepkg.o	\
103*4882a593Smuzhiyun	nsrepair.o	\
104*4882a593Smuzhiyun	nsrepair2.o	\
105*4882a593Smuzhiyun	nssearch.o	\
106*4882a593Smuzhiyun	nsutils.o	\
107*4882a593Smuzhiyun	nswalk.o	\
108*4882a593Smuzhiyun	nsxfeval.o	\
109*4882a593Smuzhiyun	nsxfname.o	\
110*4882a593Smuzhiyun	nsxfobj.o
111*4882a593Smuzhiyun
112*4882a593Smuzhiyunacpi-$(ACPI_FUTURE_USAGE) += nsdumpdv.o
113*4882a593Smuzhiyun
114*4882a593Smuzhiyunacpi-y +=		\
115*4882a593Smuzhiyun	psargs.o	\
116*4882a593Smuzhiyun	psloop.o	\
117*4882a593Smuzhiyun	psobject.o	\
118*4882a593Smuzhiyun	psopcode.o	\
119*4882a593Smuzhiyun	psopinfo.o	\
120*4882a593Smuzhiyun	psparse.o	\
121*4882a593Smuzhiyun	psscope.o	\
122*4882a593Smuzhiyun	pstree.o	\
123*4882a593Smuzhiyun	psutils.o	\
124*4882a593Smuzhiyun	pswalk.o	\
125*4882a593Smuzhiyun	psxface.o
126*4882a593Smuzhiyun
127*4882a593Smuzhiyunacpi-y +=		\
128*4882a593Smuzhiyun	rsaddr.o	\
129*4882a593Smuzhiyun	rscalc.o	\
130*4882a593Smuzhiyun	rscreate.o	\
131*4882a593Smuzhiyun	rsdumpinfo.o	\
132*4882a593Smuzhiyun	rsinfo.o	\
133*4882a593Smuzhiyun	rsio.o		\
134*4882a593Smuzhiyun	rsirq.o		\
135*4882a593Smuzhiyun	rslist.o	\
136*4882a593Smuzhiyun	rsmemory.o	\
137*4882a593Smuzhiyun	rsmisc.o	\
138*4882a593Smuzhiyun	rsserial.o	\
139*4882a593Smuzhiyun	rsutils.o	\
140*4882a593Smuzhiyun	rsxface.o
141*4882a593Smuzhiyun
142*4882a593Smuzhiyunacpi-y +=		\
143*4882a593Smuzhiyun	tbdata.o	\
144*4882a593Smuzhiyun	tbfadt.o	\
145*4882a593Smuzhiyun	tbfind.o	\
146*4882a593Smuzhiyun	tbinstal.o	\
147*4882a593Smuzhiyun	tbprint.o	\
148*4882a593Smuzhiyun	tbutils.o	\
149*4882a593Smuzhiyun	tbxface.o	\
150*4882a593Smuzhiyun	tbxfload.o	\
151*4882a593Smuzhiyun	tbxfroot.o
152*4882a593Smuzhiyun
153*4882a593Smuzhiyunacpi-y +=		\
154*4882a593Smuzhiyun	utaddress.o	\
155*4882a593Smuzhiyun	utalloc.o	\
156*4882a593Smuzhiyun	utascii.o	\
157*4882a593Smuzhiyun	utbuffer.o	\
158*4882a593Smuzhiyun	utcopy.o	\
159*4882a593Smuzhiyun	utexcep.o	\
160*4882a593Smuzhiyun	utdebug.o	\
161*4882a593Smuzhiyun	utdecode.o	\
162*4882a593Smuzhiyun	utdelete.o	\
163*4882a593Smuzhiyun	uterror.o	\
164*4882a593Smuzhiyun	uteval.o	\
165*4882a593Smuzhiyun	utglobal.o	\
166*4882a593Smuzhiyun	uthex.o		\
167*4882a593Smuzhiyun	utids.o		\
168*4882a593Smuzhiyun	utinit.o	\
169*4882a593Smuzhiyun	utlock.o	\
170*4882a593Smuzhiyun	utmath.o	\
171*4882a593Smuzhiyun	utmisc.o	\
172*4882a593Smuzhiyun	utmutex.o	\
173*4882a593Smuzhiyun	utnonansi.o	\
174*4882a593Smuzhiyun	utobject.o	\
175*4882a593Smuzhiyun	utosi.o		\
176*4882a593Smuzhiyun	utownerid.o	\
177*4882a593Smuzhiyun	utpredef.o	\
178*4882a593Smuzhiyun	utresdecode.o	\
179*4882a593Smuzhiyun	utresrc.o	\
180*4882a593Smuzhiyun	utstate.o	\
181*4882a593Smuzhiyun	utstring.o	\
182*4882a593Smuzhiyun	utstrsuppt.o	\
183*4882a593Smuzhiyun	utstrtoul64.o	\
184*4882a593Smuzhiyun	utxface.o	\
185*4882a593Smuzhiyun	utxfinit.o	\
186*4882a593Smuzhiyun	utxferror.o	\
187*4882a593Smuzhiyun	utxfmutex.o
188*4882a593Smuzhiyun
189*4882a593Smuzhiyunacpi-$(CONFIG_ACPI_DEBUGGER) +=	\
190*4882a593Smuzhiyun	dbcmds.o		\
191*4882a593Smuzhiyun	dbconvert.o		\
192*4882a593Smuzhiyun	dbdisply.o		\
193*4882a593Smuzhiyun	dbexec.o		\
194*4882a593Smuzhiyun	dbhistry.o		\
195*4882a593Smuzhiyun	dbinput.o		\
196*4882a593Smuzhiyun	dbmethod.o		\
197*4882a593Smuzhiyun	dbnames.o		\
198*4882a593Smuzhiyun	dbobject.o		\
199*4882a593Smuzhiyun	dbstats.o		\
200*4882a593Smuzhiyun	dbutils.o		\
201*4882a593Smuzhiyun	dbxface.o		\
202*4882a593Smuzhiyun	rsdump.o		\
203*4882a593Smuzhiyun
204*4882a593Smuzhiyunacpi-$(ACPI_FUTURE_USAGE) +=	\
205*4882a593Smuzhiyun	dbfileio.o		\
206*4882a593Smuzhiyun	dbtest.o		\
207*4882a593Smuzhiyun	utcache.o		\
208*4882a593Smuzhiyun	utprint.o		\
209*4882a593Smuzhiyun	uttrack.o		\
210*4882a593Smuzhiyun	utuuid.o
211*4882a593Smuzhiyun
212