xref: /minix/minix/drivers/power/acpi/Makefile (revision 9f988b79)
1# The ACPI driver is compilable only with a "gnu" type compiler
2PROG=	acpi
3
4SRCS= \
5	acpi.c \
6	pci.c \
7	osminixxf.c
8
9ACPICA_SRCS= \
10	dsargs.c \
11	dscontrol.c \
12	dsfield.c \
13	dsinit.c \
14	dsmethod.c \
15	dsmthdat.c \
16	dsobject.c \
17	dsopcode.c \
18	dsutils.c \
19	dswexec.c \
20	dswload.c \
21	dswload2.c \
22	dswscope.c \
23	dswstate.c \
24	evevent.c \
25	evglock.c \
26	evgpe.c \
27	evgpeblk.c \
28	evgpeinit.c \
29	evgpeutil.c \
30	evhandler.c \
31	evmisc.c \
32	evregion.c \
33	evrgnini.c \
34	evsci.c \
35	evxface.c \
36	evxfevnt.c \
37	evxfregn.c \
38	exconfig.c \
39	exconvrt.c \
40	excreate.c \
41	exdebug.c \
42	exdump.c \
43	exfield.c \
44	exfldio.c \
45	exmisc.c \
46	exmutex.c \
47	exnames.c \
48	exoparg1.c \
49	exoparg2.c \
50	exoparg3.c \
51	exoparg6.c \
52	exprep.c \
53	exregion.c \
54	exresnte.c \
55	exresolv.c \
56	exresop.c \
57	exstore.c \
58	exstoren.c \
59	exstorob.c \
60	exsystem.c \
61	exutils.c \
62	hwacpi.c \
63	hwesleep.c \
64	hwgpe.c \
65	hwpci.c \
66	hwregs.c \
67	hwsleep.c \
68	hwtimer.c \
69	hwvalid.c \
70	hwxface.c \
71	nsaccess.c \
72	nsalloc.c \
73	nsarguments.c \
74	nsconvert.c \
75	nsdump.c \
76	nsdumpdv.c \
77	nseval.c \
78	nsinit.c \
79	nsload.c \
80	nsnames.c \
81	nsobject.c \
82	nsparse.c \
83	nspredef.c \
84	nsprepkg.c \
85	nsrepair.c \
86	nsrepair2.c \
87	nssearch.c \
88	nsutils.c \
89	nswalk.c \
90	nsxfeval.c \
91	nsxfname.c \
92	nsxfobj.c \
93	psargs.c \
94	psloop.c \
95	psobject.c \
96	psopcode.c \
97	psopinfo.c \
98	psparse.c \
99	psscope.c \
100	pstree.c \
101	psutils.c \
102	pswalk.c \
103	psxface.c \
104	rsaddr.c \
105	rscalc.c \
106	rscreate.c \
107	rsdump.c \
108	rsinfo.c \
109	rsio.c \
110	rsirq.c \
111	rslist.c \
112	rsmemory.c \
113	rsmisc.c \
114	rsserial.c \
115	rsutils.c \
116	rsxface.c \
117	tbdata.c \
118	tbfadt.c \
119	tbfind.c \
120	tbinstal.c \
121	tbprint.c \
122	tbutils.c \
123	tbxface.c \
124	tbxfload.c \
125	tbxfroot.c \
126	utaddress.c \
127	utalloc.c \
128	utbuffer.c \
129	utcache.c \
130	utclib.c \
131	utcopy.c \
132	utdebug.c \
133	utdecode.c \
134	utdelete.c \
135	uterror.c \
136	uteval.c \
137	utexcep.c \
138	utglobal.c \
139	uthex.c \
140	utids.c \
141	utinit.c \
142	utlock.c \
143	utmath.c \
144	utmisc.c \
145	utmutex.c \
146	utobject.c \
147	utosi.c \
148	utownerid.c \
149	utpredef.c \
150	utresrc.c \
151	utstate.c \
152	utstring.c \
153	uttrack.c \
154	utxface.c \
155	utxferror.c \
156	utxfinit.c
157
158.PATH:  ${.CURDIR}/utilities ${.CURDIR}/namespace ${.CURDIR}/resources \
159	${.CURDIR}/dispatcher ${.CURDIR}/events ${.CURDIR}/executer \
160	${.CURDIR}/tables ${.CURDIR}/parser ${.CURDIR}/hardware
161
162SRCS+=${ACPICA_SRCS}
163
164DPADD+=	${LIBSYS}
165LDADD+=	-lsys
166
167CPPFLAGS += -I${.CURDIR}/include
168CFLAGS += -DACPI_LIBRARY
169CFLAGS += -std=c99
170
171.include <minix.service.mk>
172