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\
48 $(OBJDIR
)/aeinstall.o\
57 $(OBJDIR
)/dbconvert.o\
72 $(OBJDIR
)/dmdeferred.o\
77 $(OBJDIR
)/dmresrcl2.o\
82 $(OBJDIR
)/dscontrol.o\
90 $(OBJDIR
)/dspkginit.o\
100 $(OBJDIR
)/evgpeblk.o\
101 $(OBJDIR
)/evgpeinit.o\
102 $(OBJDIR
)/evgpeutil.o\
103 $(OBJDIR
)/evhandler.o\
105 $(OBJDIR
)/evregion.o\
106 $(OBJDIR
)/evrgnini.o\
109 $(OBJDIR
)/evxfevnt.o\
111 $(OBJDIR
)/evxfregn.o\
112 $(OBJDIR
)/exconfig.o\
113 $(OBJDIR
)/exconcat.o\
114 $(OBJDIR
)/exconvrt.o\
115 $(OBJDIR
)/excreate.o\
123 $(OBJDIR
)/exoparg1.o\
124 $(OBJDIR
)/exoparg2.o\
125 $(OBJDIR
)/exoparg3.o\
126 $(OBJDIR
)/exoparg6.o\
128 $(OBJDIR
)/exregion.o\
129 $(OBJDIR
)/exresnte.o\
130 $(OBJDIR
)/exresolv.o\
132 $(OBJDIR
)/exserial.o\
134 $(OBJDIR
)/exstoren.o\
135 $(OBJDIR
)/exstorob.o\
136 $(OBJDIR
)/exsystem.o\
141 $(OBJDIR
)/hwesleep.o\
149 $(OBJDIR
)/hwxfsleep.o\
150 $(OBJDIR
)/nsaccess.o\
152 $(OBJDIR
)/nsarguments.o\
153 $(OBJDIR
)/nsconvert.o\
155 $(OBJDIR
)/nsdumpdv.o\
160 $(OBJDIR
)/nsobject.o\
162 $(OBJDIR
)/nspredef.o\
163 $(OBJDIR
)/nsprepkg.o\
164 $(OBJDIR
)/nsrepair.o\
165 $(OBJDIR
)/nsrepair2.o\
166 $(OBJDIR
)/nssearch.o\
169 $(OBJDIR
)/nsxfeval.o\
170 $(OBJDIR
)/nsxfname.o\
172 $(OBJDIR
)/osgendbg.o\
173 $(OBJDIR
)/osunixxf.o\
176 $(OBJDIR
)/psobject.o\
177 $(OBJDIR
)/psopcode.o\
178 $(OBJDIR
)/psopinfo.o\
187 $(OBJDIR
)/rscreate.o\
189 $(OBJDIR
)/rsdumpinfo.o\
194 $(OBJDIR
)/rsmemory.o\
196 $(OBJDIR
)/rsserial.o\
202 $(OBJDIR
)/tbinstal.o\
206 $(OBJDIR
)/tbxfload.o\
207 $(OBJDIR
)/tbxfroot.o\
208 $(OBJDIR
)/utaddress.o\
211 $(OBJDIR
)/utbuffer.o\
215 $(OBJDIR
)/utdecode.o\
216 $(OBJDIR
)/utdelete.o\
220 $(OBJDIR
)/utglobal.o\
228 $(OBJDIR
)/utobject.o\
230 $(OBJDIR
)/utownerid.o\
231 $(OBJDIR
)/utnonansi.o\
232 $(OBJDIR
)/utpredef.o\
233 $(OBJDIR
)/utresdecode.o\
236 $(OBJDIR
)/utstring.o\
237 $(OBJDIR
)/utstrsuppt.o\
238 $(OBJDIR
)/utstrtoul64.o\
242 $(OBJDIR
)/utxferror.o\
243 $(OBJDIR
)/utxfinit.o\
244 $(OBJDIR
)/utxfmutex.o
247 # Flags specific to acpiexec utility
255 -DACPI_CHECKSUM_ABORT
=TRUE
262 ifneq ($(HOST
),_APPLE
)
271 include ..
/Makefile.rules