xref: /dragonfly/usr.sbin/acpi/acpiexec/Makefile (revision 78478697)
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	aeinitfile.c \
18	aemain.c \
19	aeregion.c \
20	aetables.c
21
22SRCS+=	\
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	exconfig.c \
84	exconvrt.c \
85	excreate.c \
86	exdebug.c \
87	exdump.c \
88	exfield.c \
89	exfldio.c \
90	exmisc.c \
91	exmutex.c \
92	exnames.c \
93	exoparg1.c \
94	exoparg2.c \
95	exoparg3.c \
96	exoparg6.c \
97	exprep.c \
98	exregion.c \
99	exresnte.c \
100	exresolv.c \
101	exresop.c \
102	exstore.c \
103	exstoren.c \
104	exstorob.c \
105	exsystem.c \
106	extrace.c \
107	exutils.c \
108	getopt.c \
109	hwacpi.c \
110	hwesleep.c \
111	hwgpe.c \
112	hwpci.c \
113	hwregs.c \
114	hwsleep.c \
115	hwvalid.c \
116	hwxface.c \
117	hwxfsleep.c \
118	nsaccess.c \
119	nsalloc.c \
120	nsarguments.c \
121	nsconvert.c \
122	nsdump.c \
123	nseval.c \
124	nsinit.c \
125	nsload.c \
126	nsnames.c \
127	nsobject.c \
128	nsparse.c \
129	nspredef.c \
130	nsprepkg.c \
131	nsrepair.c \
132	nsrepair2.c \
133	nssearch.c \
134	nsutils.c \
135	nswalk.c \
136	nsxfeval.c \
137	nsxfname.c \
138	nsxfobj.c \
139	oslibcfs.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	utalloc.c \
177	utbuffer.c \
178	utcache.c \
179	utcopy.c \
180	utdebug.c \
181	utdecode.c \
182	utdelete.c \
183	uterror.c \
184	uteval.c \
185	utexcep.c \
186	utglobal.c \
187	uthex.c \
188	utids.c \
189	utinit.c \
190	utlock.c \
191	utmath.c \
192	utmisc.c \
193	utmutex.c \
194	utnonansi.c \
195	utobject.c \
196	utosi.c \
197	utownerid.c \
198	utpredef.c \
199	utprint.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
210CFLAGS+= \
211	-DACPI_EXEC_APP \
212	-I${UTILDIR}
213
214#ifeq ($(ASLTS),TRUE)
215#CFLAGS += \
216#    -DACPI_CHECKSUM_ABORT=TRUE
217#endif
218
219LDADD+=	-lpthread
220DPADD+=	${LIBPTHREAD}
221
222.include <bsd.prog.mk>
223