blob: 7ddf29eca9f59f42a9f98bd46c031ae89aa23fe1 [file] [log] [blame]
Len Brown95b482a2009-01-09 00:13:17 -05001#
2# Makefile for ACPICA Core interpreter
3#
4
5ccflags-y := -Os
6ccflags-$(CONFIG_ACPI_DEBUG) += -DACPI_DEBUG_OUTPUT
7
Len Brown51991762009-05-07 15:24:31 -04008# use acpi.o to put all files here into acpi.o modparam namespace
9obj-y += acpi.o
10
Lin Ming5dc46c32011-11-29 14:16:05 +080011acpi-y := \
12 dsargs.o \
13 dscontrol.o \
14 dsfield.o \
15 dsinit.o \
16 dsmethod.o \
17 dsmthdat.o \
18 dsobject.o \
19 dsopcode.o \
20 dsutils.o \
21 dswexec.o \
22 dswload.o \
23 dswload2.o \
24 dswscope.o \
25 dswstate.o
Len Brown95b482a2009-01-09 00:13:17 -050026
Lin Ming5dc46c32011-11-29 14:16:05 +080027acpi-y += \
28 evevent.o \
29 evgpe.o \
30 evgpeblk.o \
31 evgpeinit.o \
32 evgpeutil.o \
33 evglock.o \
Bob Moore42f8fb72013-01-11 13:08:51 +010034 evhandler.o \
Lin Ming5dc46c32011-11-29 14:16:05 +080035 evmisc.o \
36 evregion.o \
37 evrgnini.o \
38 evsci.o \
39 evxface.o \
40 evxfevnt.o \
41 evxfgpe.o \
42 evxfregn.o
Len Brown95b482a2009-01-09 00:13:17 -050043
Lin Ming5dc46c32011-11-29 14:16:05 +080044acpi-y += \
45 exconfig.o \
46 exconvrt.o \
47 excreate.o \
48 exdebug.o \
49 exdump.o \
50 exfield.o \
51 exfldio.o \
52 exmutex.o \
53 exnames.o \
54 exoparg1.o \
55 exoparg2.o \
56 exoparg3.o \
57 exoparg6.o \
58 exprep.o \
59 exmisc.o \
60 exregion.o \
61 exresnte.o \
62 exresolv.o \
63 exresop.o \
64 exstore.o \
65 exstoren.o \
66 exstorob.o \
67 exsystem.o \
68 exutils.o
Len Brown95b482a2009-01-09 00:13:17 -050069
Lin Ming5dc46c32011-11-29 14:16:05 +080070acpi-y += \
71 hwacpi.o \
Bob Moore709585762012-02-14 18:47:42 +080072 hwesleep.o \
Lin Ming5dc46c32011-11-29 14:16:05 +080073 hwgpe.o \
74 hwpci.o \
75 hwregs.o \
76 hwsleep.o \
77 hwvalid.o \
Bob Moore2feec472012-02-14 15:00:53 +080078 hwxface.o \
79 hwxfsleep.o
Len Brown95b482a2009-01-09 00:13:17 -050080
Len Brown51991762009-05-07 15:24:31 -040081acpi-$(ACPI_FUTURE_USAGE) += hwtimer.o
Len Brown95b482a2009-01-09 00:13:17 -050082
Lin Ming5dc46c32011-11-29 14:16:05 +080083acpi-y += \
84 nsaccess.o \
85 nsalloc.o \
Bob Moore76a62252013-03-08 09:23:16 +000086 nsconvert.o \
Lin Ming5dc46c32011-11-29 14:16:05 +080087 nsdump.o \
88 nseval.o \
89 nsinit.o \
90 nsload.o \
91 nsnames.o \
92 nsobject.o \
93 nsparse.o \
94 nspredef.o \
Bob Moore42f8fb72013-01-11 13:08:51 +010095 nsprepkg.o \
Lin Ming5dc46c32011-11-29 14:16:05 +080096 nsrepair.o \
97 nsrepair2.o \
98 nssearch.o \
99 nsutils.o \
100 nswalk.o \
101 nsxfeval.o \
102 nsxfname.o \
103 nsxfobj.o
Len Brown95b482a2009-01-09 00:13:17 -0500104
Len Brown51991762009-05-07 15:24:31 -0400105acpi-$(ACPI_FUTURE_USAGE) += nsdumpdv.o
Len Brown95b482a2009-01-09 00:13:17 -0500106
Lin Ming5dc46c32011-11-29 14:16:05 +0800107acpi-y += \
108 psargs.o \
109 psloop.o \
Bob Moore42f8fb72013-01-11 13:08:51 +0100110 psobject.o \
Lin Ming5dc46c32011-11-29 14:16:05 +0800111 psopcode.o \
Bob Moore42f8fb72013-01-11 13:08:51 +0100112 psopinfo.o \
Lin Ming5dc46c32011-11-29 14:16:05 +0800113 psparse.o \
114 psscope.o \
115 pstree.o \
116 psutils.o \
117 pswalk.o \
118 psxface.o
Len Brown95b482a2009-01-09 00:13:17 -0500119
Lin Ming5dc46c32011-11-29 14:16:05 +0800120acpi-y += \
121 rsaddr.o \
122 rscalc.o \
123 rscreate.o \
124 rsinfo.o \
125 rsio.o \
126 rsirq.o \
127 rslist.o \
128 rsmemory.o \
129 rsmisc.o \
130 rsserial.o \
131 rsutils.o \
132 rsxface.o
Len Brown95b482a2009-01-09 00:13:17 -0500133
Bob Moore42f8fb72013-01-11 13:08:51 +0100134acpi-$(ACPI_FUTURE_USAGE) += rsdump.o rsdumpinfo.o
Len Brown95b482a2009-01-09 00:13:17 -0500135
Lin Ming5dc46c32011-11-29 14:16:05 +0800136acpi-y += \
137 tbfadt.o \
138 tbfind.o \
139 tbinstal.o \
140 tbutils.o \
141 tbxface.o \
Bob Moored59b8ec2012-07-16 10:15:36 +0800142 tbxfload.o \
Lin Ming5dc46c32011-11-29 14:16:05 +0800143 tbxfroot.o
Len Brown95b482a2009-01-09 00:13:17 -0500144
Lin Ming5dc46c32011-11-29 14:16:05 +0800145acpi-y += \
Lin Mingf654c0f2012-01-12 13:10:32 +0800146 utaddress.o \
Lin Ming5dc46c32011-11-29 14:16:05 +0800147 utalloc.o \
148 utcopy.o \
Bob Moorebc7db142012-07-16 09:10:58 +0800149 utexcep.o \
Lin Ming5dc46c32011-11-29 14:16:05 +0800150 utdebug.o \
151 utdecode.o \
152 utdelete.o \
153 uteval.o \
154 utglobal.o \
155 utids.o \
156 utinit.o \
157 utlock.o \
158 utmath.o \
159 utmisc.o \
160 utmutex.o \
161 utobject.o \
162 utosi.o \
Bob Moore42f8fb72013-01-11 13:08:51 +0100163 utownerid.o \
Bob Moorec34c82b2013-04-12 00:24:22 +0000164 utpredef.o \
Lin Ming5dc46c32011-11-29 14:16:05 +0800165 utresrc.o \
166 utstate.o \
Bob Moore42f8fb72013-01-11 13:08:51 +0100167 utstring.o \
Lin Ming5dc46c32011-11-29 14:16:05 +0800168 utxface.o \
Bob Moored9783482012-08-17 10:51:47 +0800169 utxfinit.o \
Lin Ming5dc46c32011-11-29 14:16:05 +0800170 utxferror.o \
171 utxfmutex.o
Lv Zheng6d33b6b2012-10-31 02:25:05 +0000172
Lv Zheng04fbfca2012-12-18 14:05:12 +0100173acpi-$(ACPI_FUTURE_USAGE) += uttrack.o utcache.o
Lv Zheng6d33b6b2012-10-31 02:25:05 +0000174