Sync ACPICA with Intel's version 20161222.
[dragonfly.git] / usr.sbin / acpi / acpiexec / Makefile
blob383b4e028418de7982b9f2d756792caf6d6a6217
2 # acpiexec: ACPI execution simulator. Runs ACPICA code in user
3 # space. Loads ACPI tables, displays the namespace, and allows
4 # execution of control methods.
7 UTILDIR=${.CURDIR}/../../../sys/contrib/dev/acpica/source/tools/acpiexec
9 .PATH: ${UTILDIR}
11 PROG= acpiexec
12 MAN= acpiexec.8
14 SRCS= \
15 aeexec.c \
16 aehandlers.c \
17 aeinitfile.c \
18 aemain.c \
19 aeregion.c \
20 aetables.c
22 SRCS+= \
23 acfileio.c \
24 acgetline.c \
25 ahids.c \
26 ahuuids.c \
27 cmfsize.c \
28 dbcmds.c \
29 dbconvert.c \
30 dbdisply.c \
31 dbexec.c \
32 dbfileio.c \
33 dbhistry.c \
34 dbinput.c \
35 dbmethod.c \
36 dbnames.c \
37 dbobject.c \
38 dbstats.c \
39 dbtest.c \
40 dbutils.c \
41 dbxface.c \
42 dmbuffer.c \
43 dmcstyle.c \
44 dmdeferred.c \
45 dmnames.c \
46 dmopcode.c \
47 dmresrc.c \
48 dmresrcl.c \
49 dmresrcl2.c \
50 dmresrcs.c \
51 dmutils.c \
52 dmwalk.c \
53 dsargs.c \
54 dscontrol.c \
55 dsdebug.c \
56 dsfield.c \
57 dsinit.c \
58 dsmethod.c \
59 dsmthdat.c \
60 dsobject.c \
61 dsopcode.c \
62 dsutils.c \
63 dswexec.c \
64 dswload.c \
65 dswload2.c \
66 dswscope.c \
67 dswstate.c \
68 evevent.c \
69 evglock.c \
70 evgpe.c \
71 evgpeblk.c \
72 evgpeinit.c \
73 evgpeutil.c \
74 evhandler.c \
75 evmisc.c \
76 evregion.c \
77 evrgnini.c \
78 evsci.c \
79 evxface.c \
80 evxfevnt.c \
81 evxfgpe.c \
82 evxfregn.c \
83 exconcat.c \
84 exconfig.c \
85 exconvrt.c \
86 excreate.c \
87 exdebug.c \
88 exdump.c \
89 exfield.c \
90 exfldio.c \
91 exmisc.c \
92 exmutex.c \
93 exnames.c \
94 exoparg1.c \
95 exoparg2.c \
96 exoparg3.c \
97 exoparg6.c \
98 exprep.c \
99 exregion.c \
100 exresnte.c \
101 exresolv.c \
102 exresop.c \
103 exstore.c \
104 exstoren.c \
105 exstorob.c \
106 exsystem.c \
107 extrace.c \
108 exutils.c \
109 getopt.c \
110 hwacpi.c \
111 hwesleep.c \
112 hwgpe.c \
113 hwpci.c \
114 hwregs.c \
115 hwsleep.c \
116 hwvalid.c \
117 hwxface.c \
118 hwxfsleep.c \
119 nsaccess.c \
120 nsalloc.c \
121 nsarguments.c \
122 nsconvert.c \
123 nsdump.c \
124 nseval.c \
125 nsinit.c \
126 nsload.c \
127 nsnames.c \
128 nsobject.c \
129 nsparse.c \
130 nspredef.c \
131 nsprepkg.c \
132 nsrepair.c \
133 nsrepair2.c \
134 nssearch.c \
135 nsutils.c \
136 nswalk.c \
137 nsxfeval.c \
138 nsxfname.c \
139 nsxfobj.c \
140 osgendbg.c \
141 osunixxf.c \
142 psargs.c \
143 psloop.c \
144 psobject.c \
145 psopcode.c \
146 psopinfo.c \
147 psparse.c \
148 psscope.c \
149 pstree.c \
150 psutils.c \
151 pswalk.c \
152 psxface.c \
153 rsaddr.c \
154 rscalc.c \
155 rscreate.c \
156 rsdump.c \
157 rsdumpinfo.c \
158 rsinfo.c \
159 rsio.c \
160 rsirq.c \
161 rslist.c \
162 rsmemory.c \
163 rsmisc.c \
164 rsserial.c \
165 rsutils.c \
166 rsxface.c \
167 tbdata.c \
168 tbfadt.c \
169 tbfind.c \
170 tbinstal.c \
171 tbprint.c \
172 tbutils.c \
173 tbxface.c \
174 tbxfload.c \
175 tbxfroot.c \
176 utaddress.c \
177 utascii.c \
178 utalloc.c \
179 utbuffer.c \
180 utcache.c \
181 utcopy.c \
182 utdebug.c \
183 utdecode.c \
184 utdelete.c \
185 uterror.c \
186 uteval.c \
187 utexcep.c \
188 utglobal.c \
189 uthex.c \
190 utids.c \
191 utinit.c \
192 utlock.c \
193 utmath.c \
194 utmisc.c \
195 utmutex.c \
196 utnonansi.c \
197 utobject.c \
198 utosi.c \
199 utownerid.c \
200 utpredef.c \
201 utresrc.c \
202 utstate.c \
203 utstring.c \
204 utstrtoul64.c \
205 uttrack.c \
206 utuuid.c \
207 utxface.c \
208 utxferror.c \
209 utxfinit.c \
210 utxfmutex.c
212 CFLAGS+= \
213 -DACPI_EXEC_APP \
214 -I${UTILDIR}
216 #ifeq ($(ASLTS),TRUE)
217 #CFLAGS += \
218 # -DACPI_CHECKSUM_ABORT=TRUE
219 #endif
221 LDADD+= -lpthread
222 DPADD+= ${LIBPTHREAD}
224 .include <bsd.prog.mk>