Merge branch 'vendor/OPENSSL'
[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         aehandlers.c \
17         aeinitfile.c \
18         aemain.c \
19         aeregion.c \
20         aetables.c
21
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         osunixxf.c \
141         psargs.c \
142         psloop.c \
143         psobject.c \
144         psopcode.c \
145         psopinfo.c \
146         psparse.c \
147         psscope.c \
148         pstree.c \
149         psutils.c \
150         pswalk.c \
151         psxface.c \
152         rsaddr.c \
153         rscalc.c \
154         rscreate.c \
155         rsdump.c \
156         rsdumpinfo.c \
157         rsinfo.c \
158         rsio.c \
159         rsirq.c \
160         rslist.c \
161         rsmemory.c \
162         rsmisc.c \
163         rsserial.c \
164         rsutils.c \
165         rsxface.c \
166         tbdata.c \
167         tbfadt.c \
168         tbfind.c \
169         tbinstal.c \
170         tbprint.c \
171         tbutils.c \
172         tbxface.c \
173         tbxfload.c \
174         tbxfroot.c \
175         utaddress.c \
176         utascii.c \
177         utalloc.c \
178         utbuffer.c \
179         utcache.c \
180         utcopy.c \
181         utdebug.c \
182         utdecode.c \
183         utdelete.c \
184         uterror.c \
185         uteval.c \
186         utexcep.c \
187         utglobal.c \
188         uthex.c \
189         utids.c \
190         utinit.c \
191         utlock.c \
192         utmath.c \
193         utmisc.c \
194         utmutex.c \
195         utnonansi.c \
196         utobject.c \
197         utosi.c \
198         utownerid.c \
199         utpredef.c \
200         utresrc.c \
201         utstate.c \
202         utstring.c \
203         uttrack.c \
204         utuuid.c \
205         utxface.c \
206         utxferror.c \
207         utxfinit.c \
208         utxfmutex.c
209
210 CFLAGS+= \
211         -DACPI_EXEC_APP \
212         -I${UTILDIR}
213
214 #ifeq ($(ASLTS),TRUE)
215 #CFLAGS += \
216 #    -DACPI_CHECKSUM_ABORT=TRUE
217 #endif
218
219 LDADD+= -lpthread
220 DPADD+= ${LIBPTHREAD}
221
222 .include <bsd.prog.mk>