Makefile revision 1.1.1.1
1#
2# AcpiExec utility
3#
4include ../Makefile.config
5
6PROG = acpiexec
7
8
9#
10# Flags specific to acpiexec utility
11#
12CFLAGS+= -DACPI_EXEC_APP -I$(ACPICA_TOOLS)/acpiexec
13
14OBJS = \
15	aeexec.o \
16	aehandlers.o \
17	aemain.o \
18	aetables.o \
19	dbcmds.o \
20	dbdisply.o \
21	dbexec.o \
22	dbfileio.o \
23	dbhistry.o \
24	dbinput.o \
25	dbmethod.o \
26	dbnames.o \
27	dbstats.o \
28	dbutils.o \
29	dbxface.o \
30	dmbuffer.o \
31	dmnames.o \
32	dmobject.o \
33	dmopcode.o \
34	dmresrc.o \
35	dmresrcl.o \
36	dmresrcs.o \
37	dmutils.o \
38	dmwalk.o \
39	dsargs.o \
40	dscontrol.o \
41	dsfield.o \
42	dsinit.o \
43	dsmethod.o \
44	dsmthdat.o \
45	dsobject.o \
46	dsopcode.o \
47	dsutils.o \
48	dswexec.o \
49	dswload.o \
50	dswload2.o \
51	dswscope.o \
52	dswstate.o \
53	evevent.o \
54	evgpe.o \
55	evgpeblk.o \
56	evgpeinit.o \
57	evgpeutil.o \
58	evmisc.o \
59	evregion.o \
60	evrgnini.o \
61	evsci.o \
62	evxface.o \
63	evxfevnt.o \
64	evxfgpe.o \
65	evxfregn.o \
66	exconfig.o \
67	exconvrt.o \
68	excreate.o \
69	exdebug.o \
70	exdump.o \
71	exfield.o \
72	exfldio.o \
73	exmisc.o \
74	exmutex.o \
75	exnames.o \
76	exoparg1.o \
77	exoparg2.o \
78	exoparg3.o \
79	exoparg6.o \
80	exprep.o \
81	exregion.o \
82	exresnte.o \
83	exresolv.o \
84	exresop.o \
85	exstore.o \
86	exstoren.o \
87	exstorob.o \
88	exsystem.o \
89	exutils.o \
90	getopt.o \
91	hwacpi.o \
92	hwgpe.o \
93	hwpci.o \
94	hwregs.o \
95	hwsleep.o \
96	hwvalid.o \
97	hwxface.o \
98	nsaccess.o \
99	nsalloc.o \
100	nsdump.o \
101	nsdumpdv.o \
102	nseval.o \
103	nsinit.o \
104	nsload.o \
105	nsnames.o \
106	nsobject.o \
107	nsparse.o \
108	nspredef.o \
109	nsrepair.o \
110	nsrepair2.o \
111	nssearch.o \
112	nsutils.o \
113	nswalk.o \
114	nsxfeval.o \
115	nsxfname.o \
116	nsxfobj.o \
117	osunixxf.o \
118	psargs.o \
119	psloop.o \
120	psopcode.o \
121	psparse.o \
122	psscope.o \
123	pstree.o \
124	psutils.o \
125	pswalk.o \
126	psxface.o \
127	rsaddr.o \
128	rscalc.o \
129	rscreate.o \
130	rsdump.o \
131	rsinfo.o \
132	rsio.o \
133	rsirq.o \
134	rslist.o \
135	rsmemory.o \
136	rsmisc.o \
137	rsutils.o \
138	rsxface.o \
139	tbfadt.o \
140	tbfind.o \
141	tbinstal.o \
142	tbutils.o \
143	tbxface.o \
144	tbxfroot.o \
145	utalloc.o \
146	utcache.o \
147	utcopy.o \
148	utdebug.o \
149	utdecode.o \
150	utdelete.o \
151	uteval.o \
152	utglobal.o \
153	utids.o \
154	utinit.o \
155	utlock.o \
156	utmath.o \
157	utmisc.o \
158	utmutex.o \
159	utobject.o \
160	utresrc.o \
161	utstate.o \
162	uttrack.o \
163	utosi.o \
164	utxferror.o \
165	utxface.o
166
167
168#
169# Root rule
170#
171$(PROG) : $(OBJS)
172	$(CC) $(LDFLAGS) $(OBJS) -lpthread -o $(PROG)
173	$(COPYPROG)
174
175
176#
177# acpiexec source
178#
179aeexec.o :          $(ACPICA_TOOLS)/acpiexec/aeexec.c
180	$(COMPILE)
181
182aehandlers.o :      $(ACPICA_TOOLS)/acpiexec/aehandlers.c
183	$(COMPILE)
184
185aemain.o :          $(ACPICA_TOOLS)/acpiexec/aemain.c
186	$(COMPILE)
187
188aetables.o :        $(ACPICA_TOOLS)/acpiexec/aetables.c
189	$(COMPILE)
190
191
192#
193# ACPICA core source - common
194#
195getopt.o :          $(ACPICA_COMMON)/getopt.c
196	$(COMPILE)
197
198
199#
200# ACPICA core source
201#
202dbcmds.o :          $(ACPICA_CORE)/debugger/dbcmds.c
203	$(COMPILE)
204
205dbdisply.o :        $(ACPICA_CORE)/debugger/dbdisply.c
206	$(COMPILE)
207
208dbexec.o :          $(ACPICA_CORE)/debugger/dbexec.c
209	$(COMPILE)
210
211dbfileio.o :        $(ACPICA_CORE)/debugger/dbfileio.c
212	$(COMPILE)
213
214dbhistry.o :        $(ACPICA_CORE)/debugger/dbhistry.c
215	$(COMPILE)
216
217dbinput.o :         $(ACPICA_CORE)/debugger/dbinput.c
218	$(COMPILE)
219
220dbmethod.o :        $(ACPICA_CORE)/debugger/dbmethod.c
221	$(COMPILE)
222
223dbnames.o :         $(ACPICA_CORE)/debugger/dbnames.c
224	$(COMPILE)
225
226dbstats.o :         $(ACPICA_CORE)/debugger/dbstats.c
227	$(COMPILE)
228
229dbutils.o :         $(ACPICA_CORE)/debugger/dbutils.c
230	$(COMPILE)
231
232dbxface.o :         $(ACPICA_CORE)/debugger/dbxface.c
233	$(COMPILE)
234
235dmbuffer.o :        $(ACPICA_CORE)/disassembler/dmbuffer.c
236	$(COMPILE)
237
238dmnames.o :         $(ACPICA_CORE)/disassembler/dmnames.c
239	$(COMPILE)
240
241dmobject.o :        $(ACPICA_CORE)/disassembler/dmobject.c
242	$(COMPILE)
243
244dmopcode.o :        $(ACPICA_CORE)/disassembler/dmopcode.c
245	$(COMPILE)
246
247dmresrc.o :         $(ACPICA_CORE)/disassembler/dmresrc.c
248	$(COMPILE)
249
250dmresrcl.o :        $(ACPICA_CORE)/disassembler/dmresrcl.c
251	$(COMPILE)
252
253dmresrcs.o :        $(ACPICA_CORE)/disassembler/dmresrcs.c
254	$(COMPILE)
255
256dmutils.o :         $(ACPICA_CORE)/disassembler/dmutils.c
257	$(COMPILE)
258
259dmwalk.o :          $(ACPICA_CORE)/disassembler/dmwalk.c
260	$(COMPILE)
261
262dsargs.o :          $(ACPICA_CORE)/dispatcher/dsargs.c
263	$(COMPILE)
264
265dscontrol.o :       $(ACPICA_CORE)/dispatcher/dscontrol.c
266	$(COMPILE)
267
268dsfield.o :         $(ACPICA_CORE)/dispatcher/dsfield.c
269	$(COMPILE)
270
271dsinit.o :          $(ACPICA_CORE)/dispatcher/dsinit.c
272	$(COMPILE)
273
274dsmethod.o :        $(ACPICA_CORE)/dispatcher/dsmethod.c
275	$(COMPILE)
276
277dsmthdat.o :        $(ACPICA_CORE)/dispatcher/dsmthdat.c
278	$(COMPILE)
279
280dsobject.o :        $(ACPICA_CORE)/dispatcher/dsobject.c
281	$(COMPILE)
282
283dsopcode.o :        $(ACPICA_CORE)/dispatcher/dsopcode.c
284	$(COMPILE)
285
286dsutils.o :         $(ACPICA_CORE)/dispatcher/dsutils.c
287	$(COMPILE)
288
289dswexec.o :         $(ACPICA_CORE)/dispatcher/dswexec.c
290	$(COMPILE)
291
292dswload.o :         $(ACPICA_CORE)/dispatcher/dswload.c
293	$(COMPILE)
294
295dswload2.o :        $(ACPICA_CORE)/dispatcher/dswload2.c
296	$(COMPILE)
297
298dswscope.o :        $(ACPICA_CORE)/dispatcher/dswscope.c
299	$(COMPILE)
300
301dswstate.o :        $(ACPICA_CORE)/dispatcher/dswstate.c
302	$(COMPILE)
303
304evevent.o :         $(ACPICA_CORE)/events/evevent.c
305	$(COMPILE)
306
307evgpe.o :           $(ACPICA_CORE)/events/evgpe.c
308	$(COMPILE)
309
310evgpeblk.o :        $(ACPICA_CORE)/events/evgpeblk.c
311	$(COMPILE)
312
313evgpeinit.o :       $(ACPICA_CORE)/events/evgpeinit.c
314	$(COMPILE)
315
316evgpeutil.o :       $(ACPICA_CORE)/events/evgpeutil.c
317	$(COMPILE)
318
319evmisc.o :          $(ACPICA_CORE)/events/evmisc.c
320	$(COMPILE)
321
322evregion.o :        $(ACPICA_CORE)/events/evregion.c
323	$(COMPILE)
324
325evrgnini.o :        $(ACPICA_CORE)/events/evrgnini.c
326	$(COMPILE)
327
328evsci.o :           $(ACPICA_CORE)/events/evsci.c
329	$(COMPILE)
330
331evxface.o :         $(ACPICA_CORE)/events/evxface.c
332	$(COMPILE)
333
334evxfevnt.o :        $(ACPICA_CORE)/events/evxfevnt.c
335	$(COMPILE)
336
337evxfgpe.o :         $(ACPICA_CORE)/events/evxfgpe.c
338	$(COMPILE)
339
340evxfregn.o :        $(ACPICA_CORE)/events/evxfregn.c
341	$(COMPILE)
342
343exconfig.o :        $(ACPICA_CORE)/executer/exconfig.c
344	$(COMPILE)
345
346exconvrt.o :        $(ACPICA_CORE)/executer/exconvrt.c
347	$(COMPILE)
348
349excreate.o :        $(ACPICA_CORE)/executer/excreate.c
350	$(COMPILE)
351
352exdebug.o :         $(ACPICA_CORE)/executer/exdebug.c
353	$(COMPILE)
354
355exdump.o :          $(ACPICA_CORE)/executer/exdump.c
356	$(COMPILE)
357
358exfield.o :         $(ACPICA_CORE)/executer/exfield.c
359	$(COMPILE)
360
361exfldio.o :         $(ACPICA_CORE)/executer/exfldio.c
362	$(COMPILE)
363
364exmisc.o :          $(ACPICA_CORE)/executer/exmisc.c
365	$(COMPILE)
366
367exmutex.o :         $(ACPICA_CORE)/executer/exmutex.c
368	$(COMPILE)
369
370exnames.o :         $(ACPICA_CORE)/executer/exnames.c
371	$(COMPILE)
372
373exoparg1.o :        $(ACPICA_CORE)/executer/exoparg1.c
374	$(COMPILE)
375
376exoparg2.o :        $(ACPICA_CORE)/executer/exoparg2.c
377	$(COMPILE)
378
379exoparg3.o :        $(ACPICA_CORE)/executer/exoparg3.c
380	$(COMPILE)
381
382exoparg6.o :        $(ACPICA_CORE)/executer/exoparg6.c
383	$(COMPILE)
384
385exprep.o :          $(ACPICA_CORE)/executer/exprep.c
386	$(COMPILE)
387
388exregion.o :        $(ACPICA_CORE)/executer/exregion.c
389	$(COMPILE)
390
391exresnte.o :        $(ACPICA_CORE)/executer/exresnte.c
392	$(COMPILE)
393
394exresolv.o :        $(ACPICA_CORE)/executer/exresolv.c
395	$(COMPILE)
396
397exresop.o :         $(ACPICA_CORE)/executer/exresop.c
398	$(COMPILE)
399
400exstore.o :         $(ACPICA_CORE)/executer/exstore.c
401	$(COMPILE)
402
403exstoren.o :        $(ACPICA_CORE)/executer/exstoren.c
404	$(COMPILE)
405
406exstorob.o :        $(ACPICA_CORE)/executer/exstorob.c
407	$(COMPILE)
408
409exsystem.o :        $(ACPICA_CORE)/executer/exsystem.c
410	$(COMPILE)
411
412exutils.o :         $(ACPICA_CORE)/executer/exutils.c
413	$(COMPILE)
414
415hwacpi.o :          $(ACPICA_CORE)/hardware/hwacpi.c
416	$(COMPILE)
417
418hwgpe.o :           $(ACPICA_CORE)/hardware/hwgpe.c
419	$(COMPILE)
420
421hwpci.o :           $(ACPICA_CORE)/hardware/hwpci.c
422	$(COMPILE)
423
424hwregs.o :          $(ACPICA_CORE)/hardware/hwregs.c
425	$(COMPILE)
426
427hwsleep.o :         $(ACPICA_CORE)/hardware/hwsleep.c
428	$(COMPILE)
429
430hwvalid.o :         $(ACPICA_CORE)/hardware/hwvalid.c
431	$(COMPILE)
432
433hwxface.o :         $(ACPICA_CORE)/hardware/hwxface.c
434	$(COMPILE)
435
436nsaccess.o :        $(ACPICA_CORE)/namespace/nsaccess.c
437	$(COMPILE)
438
439nsalloc.o :         $(ACPICA_CORE)/namespace/nsalloc.c
440	$(COMPILE)
441
442nsdump.o :          $(ACPICA_CORE)/namespace/nsdump.c
443	$(COMPILE)
444
445nsdumpdv.o :        $(ACPICA_CORE)/namespace/nsdumpdv.c
446	$(COMPILE)
447
448nseval.o :          $(ACPICA_CORE)/namespace/nseval.c
449	$(COMPILE)
450
451nsinit.o :          $(ACPICA_CORE)/namespace/nsinit.c
452	$(COMPILE)
453
454nsload.o :          $(ACPICA_CORE)/namespace/nsload.c
455	$(COMPILE)
456
457nsnames.o :         $(ACPICA_CORE)/namespace/nsnames.c
458	$(COMPILE)
459
460nsobject.o :        $(ACPICA_CORE)/namespace/nsobject.c
461	$(COMPILE)
462
463nsparse.o :         $(ACPICA_CORE)/namespace/nsparse.c
464	$(COMPILE)
465
466nspredef.o :        $(ACPICA_CORE)/namespace/nspredef.c
467	$(COMPILE)
468
469nsrepair.o :        $(ACPICA_CORE)/namespace/nsrepair.c
470	$(COMPILE)
471
472nsrepair2.o :       $(ACPICA_CORE)/namespace/nsrepair2.c
473	$(COMPILE)
474
475nssearch.o :        $(ACPICA_CORE)/namespace/nssearch.c
476	$(COMPILE)
477
478nsutils.o :         $(ACPICA_CORE)/namespace/nsutils.c
479	$(COMPILE)
480
481nswalk.o :          $(ACPICA_CORE)/namespace/nswalk.c
482	$(COMPILE)
483
484nsxfeval.o :        $(ACPICA_CORE)/namespace/nsxfeval.c
485	$(COMPILE)
486
487nsxfname.o :        $(ACPICA_CORE)/namespace/nsxfname.c
488	$(COMPILE)
489
490nsxfobj.o :         $(ACPICA_CORE)/namespace/nsxfobj.c
491	$(COMPILE)
492
493psargs.o :          $(ACPICA_CORE)/parser/psargs.c
494	$(COMPILE)
495
496psloop.o :          $(ACPICA_CORE)/parser/psloop.c
497	$(COMPILE)
498
499psopcode.o :        $(ACPICA_CORE)/parser/psopcode.c
500	$(COMPILE)
501
502psparse.o :         $(ACPICA_CORE)/parser/psparse.c
503	$(COMPILE)
504
505psscope.o :         $(ACPICA_CORE)/parser/psscope.c
506	$(COMPILE)
507
508pstree.o :          $(ACPICA_CORE)/parser/pstree.c
509	$(COMPILE)
510
511psutils.o :         $(ACPICA_CORE)/parser/psutils.c
512	$(COMPILE)
513
514pswalk.o :          $(ACPICA_CORE)/parser/pswalk.c
515	$(COMPILE)
516
517psxface.o :         $(ACPICA_CORE)/parser/psxface.c
518	$(COMPILE)
519
520rsaddr.o :          $(ACPICA_CORE)/resources/rsaddr.c
521	$(COMPILE)
522
523rscalc.o :          $(ACPICA_CORE)/resources/rscalc.c
524	$(COMPILE)
525
526rscreate.o :        $(ACPICA_CORE)/resources/rscreate.c
527	$(COMPILE)
528
529rsdump.o :          $(ACPICA_CORE)/resources/rsdump.c
530	$(COMPILE)
531
532rsio.o :            $(ACPICA_CORE)/resources/rsio.c
533	$(COMPILE)
534
535rsinfo.o :          $(ACPICA_CORE)/resources/rsinfo.c
536	$(COMPILE)
537
538rsirq.o :           $(ACPICA_CORE)/resources/rsirq.c
539	$(COMPILE)
540
541rslist.o :          $(ACPICA_CORE)/resources/rslist.c
542	$(COMPILE)
543
544rsmemory.o :        $(ACPICA_CORE)/resources/rsmemory.c
545	$(COMPILE)
546
547rsmisc.o :          $(ACPICA_CORE)/resources/rsmisc.c
548	$(COMPILE)
549
550rsutils.o :         $(ACPICA_CORE)/resources/rsutils.c
551	$(COMPILE)
552
553rsxface.o :         $(ACPICA_CORE)/resources/rsxface.c
554	$(COMPILE)
555
556tbfadt.o :          $(ACPICA_CORE)/tables/tbfadt.c
557	$(COMPILE)
558
559tbfind.o :          $(ACPICA_CORE)/tables/tbfind.c
560	$(COMPILE)
561
562tbinstal.o :        $(ACPICA_CORE)/tables/tbinstal.c
563	$(COMPILE)
564
565tbutils.o :         $(ACPICA_CORE)/tables/tbutils.c
566	$(COMPILE)
567
568tbxface.o :         $(ACPICA_CORE)/tables/tbxface.c
569	$(COMPILE)
570
571tbxfroot.o :        $(ACPICA_CORE)/tables/tbxfroot.c
572	$(COMPILE)
573
574utalloc.o :         $(ACPICA_CORE)/utilities/utalloc.c
575	$(COMPILE)
576
577utcache.o :         $(ACPICA_CORE)/utilities/utcache.c
578	$(COMPILE)
579
580utcopy.o :          $(ACPICA_CORE)/utilities/utcopy.c
581	$(COMPILE)
582
583utdebug.o :         $(ACPICA_CORE)/utilities/utdebug.c
584	$(COMPILE)
585
586utdecode.o :        $(ACPICA_CORE)/utilities/utdecode.c
587	$(COMPILE)
588
589utdelete.o :        $(ACPICA_CORE)/utilities/utdelete.c
590	$(COMPILE)
591
592uteval.o :          $(ACPICA_CORE)/utilities/uteval.c
593	$(COMPILE)
594
595utglobal.o :        $(ACPICA_CORE)/utilities/utglobal.c
596	$(COMPILE)
597
598utids.o :           $(ACPICA_CORE)/utilities/utids.c
599	$(COMPILE)
600
601utinit.o :          $(ACPICA_CORE)/utilities/utinit.c
602	$(COMPILE)
603
604utlock.o :          $(ACPICA_CORE)/utilities/utlock.c
605	$(COMPILE)
606
607utmath.o :          $(ACPICA_CORE)/utilities/utmath.c
608	$(COMPILE)
609
610utmisc.o :          $(ACPICA_CORE)/utilities/utmisc.c
611	$(COMPILE)
612
613utmutex.o :         $(ACPICA_CORE)/utilities/utmutex.c
614	$(COMPILE)
615
616utobject.o :        $(ACPICA_CORE)/utilities/utobject.c
617	$(COMPILE)
618
619utresrc.o :         $(ACPICA_CORE)/utilities/utresrc.c
620	$(COMPILE)
621
622utstate.o :         $(ACPICA_CORE)/utilities/utstate.c
623	$(COMPILE)
624
625uttrack.o :         $(ACPICA_CORE)/utilities/uttrack.c
626	$(COMPILE)
627
628utosi.o :           $(ACPICA_CORE)/utilities/utosi.c
629	$(COMPILE)
630
631utxferror.o :       $(ACPICA_CORE)/utilities/utxferror.c
632	$(COMPILE)
633
634utxface.o :         $(ACPICA_CORE)/utilities/utxface.c
635	$(COMPILE)
636
637
638#
639# Unix OS services layer (OSL)
640#
641osunixxf.o :        $(ACPICA_OSL)/osunixxf.c
642	$(COMPILE)
643
644
645clean : 
646	rm -f $(PROG) $(PROG).exe $(OBJS)
647
648install : 
649	$(INSTALLPROG)
650