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