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