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