blob: da5518063ef7e577da88fa552b07ae6ed88b5245 [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 \
34 evmisc.o \
35 evregion.o \
36 evrgnini.o \
37 evsci.o \
38 evxface.o \
39 evxfevnt.o \
40 evxfgpe.o \
41 evxfregn.o
Len Brown95b482a2009-01-09 00:13:17 -050042
Lin Ming5dc46c32011-11-29 14:16:05 +080043acpi-y += \
44 exconfig.o \
45 exconvrt.o \
46 excreate.o \
47 exdebug.o \
48 exdump.o \
49 exfield.o \
50 exfldio.o \
51 exmutex.o \
52 exnames.o \
53 exoparg1.o \
54 exoparg2.o \
55 exoparg3.o \
56 exoparg6.o \
57 exprep.o \
58 exmisc.o \
59 exregion.o \
60 exresnte.o \
61 exresolv.o \
62 exresop.o \
63 exstore.o \
64 exstoren.o \
65 exstorob.o \
66 exsystem.o \
67 exutils.o
Len Brown95b482a2009-01-09 00:13:17 -050068
Lin Ming5dc46c32011-11-29 14:16:05 +080069acpi-y += \
70 hwacpi.o \
71 hwgpe.o \
72 hwpci.o \
73 hwregs.o \
74 hwsleep.o \
75 hwvalid.o \
Bob Moore2feec472012-02-14 15:00:53 +080076 hwxface.o \
77 hwxfsleep.o
Len Brown95b482a2009-01-09 00:13:17 -050078
Len Brown51991762009-05-07 15:24:31 -040079acpi-$(ACPI_FUTURE_USAGE) += hwtimer.o
Len Brown95b482a2009-01-09 00:13:17 -050080
Lin Ming5dc46c32011-11-29 14:16:05 +080081acpi-y += \
82 nsaccess.o \
83 nsalloc.o \
84 nsdump.o \
85 nseval.o \
86 nsinit.o \
87 nsload.o \
88 nsnames.o \
89 nsobject.o \
90 nsparse.o \
91 nspredef.o \
92 nsrepair.o \
93 nsrepair2.o \
94 nssearch.o \
95 nsutils.o \
96 nswalk.o \
97 nsxfeval.o \
98 nsxfname.o \
99 nsxfobj.o
Len Brown95b482a2009-01-09 00:13:17 -0500100
Len Brown51991762009-05-07 15:24:31 -0400101acpi-$(ACPI_FUTURE_USAGE) += nsdumpdv.o
Len Brown95b482a2009-01-09 00:13:17 -0500102
Lin Ming5dc46c32011-11-29 14:16:05 +0800103acpi-y += \
104 psargs.o \
105 psloop.o \
106 psopcode.o \
107 psparse.o \
108 psscope.o \
109 pstree.o \
110 psutils.o \
111 pswalk.o \
112 psxface.o
Len Brown95b482a2009-01-09 00:13:17 -0500113
Lin Ming5dc46c32011-11-29 14:16:05 +0800114acpi-y += \
115 rsaddr.o \
116 rscalc.o \
117 rscreate.o \
118 rsinfo.o \
119 rsio.o \
120 rsirq.o \
121 rslist.o \
122 rsmemory.o \
123 rsmisc.o \
124 rsserial.o \
125 rsutils.o \
126 rsxface.o
Len Brown95b482a2009-01-09 00:13:17 -0500127
Len Brown51991762009-05-07 15:24:31 -0400128acpi-$(ACPI_FUTURE_USAGE) += rsdump.o
Len Brown95b482a2009-01-09 00:13:17 -0500129
Lin Ming5dc46c32011-11-29 14:16:05 +0800130acpi-y += \
131 tbfadt.o \
132 tbfind.o \
133 tbinstal.o \
134 tbutils.o \
135 tbxface.o \
136 tbxfroot.o
Len Brown95b482a2009-01-09 00:13:17 -0500137
Lin Ming5dc46c32011-11-29 14:16:05 +0800138acpi-y += \
Lin Mingf654c0f2012-01-12 13:10:32 +0800139 utaddress.o \
Lin Ming5dc46c32011-11-29 14:16:05 +0800140 utalloc.o \
141 utcopy.o \
142 utdebug.o \
143 utdecode.o \
144 utdelete.o \
145 uteval.o \
146 utglobal.o \
147 utids.o \
148 utinit.o \
149 utlock.o \
150 utmath.o \
151 utmisc.o \
152 utmutex.o \
153 utobject.o \
154 utosi.o \
155 utresrc.o \
156 utstate.o \
157 utxface.o \
158 utxferror.o \
159 utxfmutex.o