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