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.
8 # Note: This makefile is intended to be used from within the native
9 # ACPICA directory structure, from under generate/unix. It specifically
10 # places all object files in a generate/unix subdirectory, not within
11 # the various ACPICA source directories. This prevents collisions
12 # between different compilations of the same source file with different
13 # compile options, and prevents pollution of the source code.
15 include ../Makefile.config
16 FINAL_PROG = ../$(BINDIR)/acpiexec
17 PROG = $(OBJDIR)/acpiexec
20 # Search paths for source files
25 $(ACPICA_DISASSEMBLER)\
39 $(wildcard $(ACPIEXEC)/*.h)
42 $(OBJDIR)/acgetline.o\
45 $(OBJDIR)/aeexception.o\
46 $(OBJDIR)/aehandlers.o\
47 $(OBJDIR)/aeinitfile.o\
55 $(OBJDIR)/dbconvert.o\
70 $(OBJDIR)/dmdeferred.o\
75 $(OBJDIR)/dmresrcl2.o\
80 $(OBJDIR)/dscontrol.o\
88 $(OBJDIR)/dspkginit.o\
99 $(OBJDIR)/evgpeinit.o\
100 $(OBJDIR)/evgpeutil.o\
101 $(OBJDIR)/evhandler.o\
103 $(OBJDIR)/evregion.o\
104 $(OBJDIR)/evrgnini.o\
107 $(OBJDIR)/evxfevnt.o\
109 $(OBJDIR)/evxfregn.o\
110 $(OBJDIR)/exconfig.o\
111 $(OBJDIR)/exconcat.o\
112 $(OBJDIR)/exconvrt.o\
113 $(OBJDIR)/excreate.o\
121 $(OBJDIR)/exoparg1.o\
122 $(OBJDIR)/exoparg2.o\
123 $(OBJDIR)/exoparg3.o\
124 $(OBJDIR)/exoparg6.o\
126 $(OBJDIR)/exregion.o\
127 $(OBJDIR)/exresnte.o\
128 $(OBJDIR)/exresolv.o\
131 $(OBJDIR)/exstoren.o\
132 $(OBJDIR)/exstorob.o\
133 $(OBJDIR)/exsystem.o\
138 $(OBJDIR)/hwesleep.o\
145 $(OBJDIR)/hwxfsleep.o\
146 $(OBJDIR)/nsaccess.o\
148 $(OBJDIR)/nsarguments.o\
149 $(OBJDIR)/nsconvert.o\
151 $(OBJDIR)/nsdumpdv.o\
156 $(OBJDIR)/nsobject.o\
158 $(OBJDIR)/nspredef.o\
159 $(OBJDIR)/nsprepkg.o\
160 $(OBJDIR)/nsrepair.o\
161 $(OBJDIR)/nsrepair2.o\
162 $(OBJDIR)/nssearch.o\
165 $(OBJDIR)/nsxfeval.o\
166 $(OBJDIR)/nsxfname.o\
168 $(OBJDIR)/osgendbg.o\
169 $(OBJDIR)/osunixxf.o\
172 $(OBJDIR)/psobject.o\
173 $(OBJDIR)/psopcode.o\
174 $(OBJDIR)/psopinfo.o\
183 $(OBJDIR)/rscreate.o\
185 $(OBJDIR)/rsdumpinfo.o\
190 $(OBJDIR)/rsmemory.o\
192 $(OBJDIR)/rsserial.o\
198 $(OBJDIR)/tbinstal.o\
202 $(OBJDIR)/tbxfload.o\
203 $(OBJDIR)/tbxfroot.o\
204 $(OBJDIR)/utaddress.o\
207 $(OBJDIR)/utbuffer.o\
211 $(OBJDIR)/utdecode.o\
212 $(OBJDIR)/utdelete.o\
216 $(OBJDIR)/utglobal.o\
224 $(OBJDIR)/utobject.o\
226 $(OBJDIR)/utownerid.o\
227 $(OBJDIR)/utnonansi.o\
228 $(OBJDIR)/utpredef.o\
229 $(OBJDIR)/utresdecode.o\
232 $(OBJDIR)/utstring.o\
233 $(OBJDIR)/utstrsuppt.o\
234 $(OBJDIR)/utstrtoul64.o\
238 $(OBJDIR)/utxferror.o\
239 $(OBJDIR)/utxfinit.o\
240 $(OBJDIR)/utxfmutex.o
243 # Flags specific to acpiexec utility
251 -DACPI_CHECKSUM_ABORT=TRUE
258 ifneq ($(HOST),_APPLE)
267 include ../Makefile.rules