4b5af66bd144109048128f9c842c98298e406033
[dragonfly.git] / usr.sbin / acpi / acpiexec / Makefile
1 #
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.
5 #
6
7 UTILDIR=${.CURDIR}/../../../sys/contrib/dev/acpica/source/tools/acpiexec
8
9 .PATH:  ${UTILDIR}
10
11 PROG=   acpiexec
12 MAN=    acpiexec.8
13
14 SRCS=   \
15         aeexec.c \
16         aeexception.c \
17         aehandlers.c \
18         aeinitfile.c \
19         aemain.c \
20         aeregion.c \
21         aetables.c
22
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
215
216 CFLAGS+= \
217         -DACPI_EXEC_APP \
218         -I${UTILDIR}
219
220 #ifeq ($(ASLTS),TRUE)
221 #CFLAGS += \
222 #    -DACPI_CHECKSUM_ABORT=TRUE
223 #endif
224
225 LDADD+= -lpthread
226 DPADD+= ${LIBPTHREAD}
227
228 .include <bsd.prog.mk>