11.1Schristos#
21.1Schristos# acpiexamples - Example ACPICA initialization code and control
31.1Schristos# method execution.
41.1Schristos#
51.1Schristos
61.1Schristos#
71.1Schristos# Note: This makefile is intended to be used from within the native
81.1Schristos# ACPICA directory structure, from under generate/unix. It specifically
91.1Schristos# places all object files in a generate/unix subdirectory, not within
101.1Schristos# the various ACPICA source directories. This prevents collisions
111.1Schristos# between different compilations of the same source file with different
121.1Schristos# compile options, and prevents pollution of the source code.
131.1Schristos#
141.1Schristosinclude ../Makefile.config
151.1SchristosFINAL_PROG = ../$(BINDIR)/acpiexamples
161.1SchristosPROG = $(OBJDIR)/acpiexamples
171.1Schristos
181.1Schristos#
191.1Schristos# Search paths for source files
201.1Schristos#
211.1Schristosvpath %.c \
221.1Schristos    $(ACPIEXAMPLES)\
231.1Schristos    $(ACPICA_DISPATCHER)\
241.1Schristos    $(ACPICA_EVENTS)\
251.1Schristos    $(ACPICA_EXECUTER)\
261.1Schristos    $(ACPICA_HARDWARE)\
271.1Schristos    $(ACPICA_NAMESPACE)\
281.1Schristos    $(ACPICA_PARSER)\
291.1Schristos    $(ACPICA_TABLES)\
301.1Schristos    $(ACPICA_UTILITIES)\
311.1Schristos    $(ACPICA_COMMON)\
321.1Schristos    $(ACPICA_OSL)
331.1Schristos
341.1SchristosHEADERS = \
351.1Schristos    $(wildcard $(ACPIEXAMPLES)/*.h)
361.1Schristos
371.1SchristosOBJECTS = \
381.1Schristos	$(OBJDIR)/examples.o\
391.1Schristos	$(OBJDIR)/exstubs.o\
401.1Schristos	$(OBJDIR)/extables.o\
411.1Schristos	$(OBJDIR)/dsargs.o\
421.1Schristos	$(OBJDIR)/dscontrol.o\
431.1.1.2Schristos	$(OBJDIR)/dsdebug.o\
441.1Schristos	$(OBJDIR)/dsfield.o\
451.1Schristos	$(OBJDIR)/dsinit.o\
461.1Schristos	$(OBJDIR)/dsmethod.o\
471.1Schristos	$(OBJDIR)/dsmthdat.o\
481.1Schristos	$(OBJDIR)/dsobject.o\
491.1Schristos	$(OBJDIR)/dsopcode.o\
501.1.1.6Schristos	$(OBJDIR)/dspkginit.o\
511.1Schristos	$(OBJDIR)/dsutils.o\
521.1Schristos	$(OBJDIR)/dswexec.o\
531.1Schristos	$(OBJDIR)/dswload.o\
541.1Schristos	$(OBJDIR)/dswload2.o\
551.1Schristos	$(OBJDIR)/dswscope.o\
561.1Schristos	$(OBJDIR)/dswstate.o\
571.1Schristos	$(OBJDIR)/evhandler.o\
581.1Schristos	$(OBJDIR)/evmisc.o\
591.1Schristos	$(OBJDIR)/evregion.o\
601.1Schristos	$(OBJDIR)/evrgnini.o\
611.1Schristos	$(OBJDIR)/evxface.o\
621.1Schristos	$(OBJDIR)/evxfregn.o\
631.1.1.4Schristos	$(OBJDIR)/exconcat.o\
641.1Schristos	$(OBJDIR)/exconfig.o\
651.1Schristos	$(OBJDIR)/exconvrt.o\
661.1Schristos	$(OBJDIR)/excreate.o\
671.1Schristos	$(OBJDIR)/exdebug.o\
681.1Schristos	$(OBJDIR)/exdump.o\
691.1Schristos	$(OBJDIR)/exfield.o\
701.1Schristos	$(OBJDIR)/exfldio.o\
711.1Schristos	$(OBJDIR)/exmisc.o\
721.1Schristos	$(OBJDIR)/exmutex.o\
731.1Schristos	$(OBJDIR)/exnames.o\
741.1Schristos	$(OBJDIR)/exoparg1.o\
751.1Schristos	$(OBJDIR)/exoparg2.o\
761.1Schristos	$(OBJDIR)/exoparg3.o\
771.1Schristos	$(OBJDIR)/exoparg6.o\
781.1Schristos	$(OBJDIR)/exprep.o\
791.1Schristos	$(OBJDIR)/exregion.o\
801.1Schristos	$(OBJDIR)/exresnte.o\
811.1Schristos	$(OBJDIR)/exresolv.o\
821.1Schristos	$(OBJDIR)/exresop.o\
831.1.1.7Schristos	$(OBJDIR)/exserial.o\
841.1Schristos	$(OBJDIR)/exstore.o\
851.1Schristos	$(OBJDIR)/exstoren.o\
861.1Schristos	$(OBJDIR)/exstorob.o\
871.1Schristos	$(OBJDIR)/exsystem.o\
881.1.1.3Schristos	$(OBJDIR)/extrace.o\
891.1Schristos	$(OBJDIR)/exutils.o\
901.1Schristos	$(OBJDIR)/hwpci.o\
911.1Schristos	$(OBJDIR)/nsaccess.o\
921.1Schristos	$(OBJDIR)/nsalloc.o\
931.1Schristos	$(OBJDIR)/nsarguments.o\
941.1Schristos	$(OBJDIR)/nsconvert.o\
951.1Schristos	$(OBJDIR)/nsdump.o\
961.1Schristos	$(OBJDIR)/nseval.o\
971.1Schristos	$(OBJDIR)/nsinit.o\
981.1Schristos	$(OBJDIR)/nsload.o\
991.1Schristos	$(OBJDIR)/nsnames.o\
1001.1Schristos	$(OBJDIR)/nsobject.o\
1011.1Schristos	$(OBJDIR)/nsparse.o\
1021.1Schristos	$(OBJDIR)/nspredef.o\
1031.1Schristos	$(OBJDIR)/nsprepkg.o\
1041.1Schristos	$(OBJDIR)/nsrepair.o\
1051.1Schristos	$(OBJDIR)/nsrepair2.o\
1061.1Schristos	$(OBJDIR)/nssearch.o\
1071.1Schristos	$(OBJDIR)/nsutils.o\
1081.1Schristos	$(OBJDIR)/nswalk.o\
1091.1Schristos	$(OBJDIR)/nsxfeval.o\
1101.1Schristos	$(OBJDIR)/nsxfname.o\
1111.1Schristos	$(OBJDIR)/nsxfobj.o\
1121.1Schristos	$(OBJDIR)/osunixxf.o\
1131.1Schristos	$(OBJDIR)/psargs.o\
1141.1Schristos	$(OBJDIR)/psloop.o\
1151.1Schristos	$(OBJDIR)/psobject.o\
1161.1Schristos	$(OBJDIR)/psopcode.o\
1171.1Schristos	$(OBJDIR)/psopinfo.o\
1181.1Schristos	$(OBJDIR)/psparse.o\
1191.1Schristos	$(OBJDIR)/psscope.o\
1201.1Schristos	$(OBJDIR)/pstree.o\
1211.1Schristos	$(OBJDIR)/psutils.o\
1221.1Schristos	$(OBJDIR)/pswalk.o\
1231.1Schristos	$(OBJDIR)/psxface.o\
1241.1Schristos	$(OBJDIR)/tbdata.o\
1251.1Schristos	$(OBJDIR)/tbfadt.o\
1261.1Schristos	$(OBJDIR)/tbfind.o\
1271.1Schristos	$(OBJDIR)/tbinstal.o\
1281.1Schristos	$(OBJDIR)/tbprint.o\
1291.1Schristos	$(OBJDIR)/tbutils.o\
1301.1Schristos	$(OBJDIR)/tbxface.o\
1311.1Schristos	$(OBJDIR)/tbxfload.o\
1321.1Schristos	$(OBJDIR)/tbxfroot.o\
1331.1Schristos	$(OBJDIR)/utaddress.o\
1341.1Schristos	$(OBJDIR)/utalloc.o\
1351.1.1.4Schristos	$(OBJDIR)/utascii.o\
1361.1Schristos	$(OBJDIR)/utbuffer.o\
1371.1Schristos	$(OBJDIR)/utcache.o\
1381.1.1.8Schristos	$(OBJDIR)/utcksum.o\
1391.1Schristos	$(OBJDIR)/utcopy.o\
1401.1Schristos	$(OBJDIR)/utdebug.o\
1411.1Schristos	$(OBJDIR)/utdecode.o\
1421.1Schristos	$(OBJDIR)/utdelete.o\
1431.1Schristos	$(OBJDIR)/uterror.o\
1441.1Schristos	$(OBJDIR)/uteval.o\
1451.1Schristos	$(OBJDIR)/utexcep.o\
1461.1Schristos	$(OBJDIR)/utglobal.o\
1471.1Schristos	$(OBJDIR)/uthex.o\
1481.1Schristos	$(OBJDIR)/utids.o\
1491.1Schristos	$(OBJDIR)/utinit.o\
1501.1Schristos	$(OBJDIR)/utlock.o\
1511.1Schristos	$(OBJDIR)/utmath.o\
1521.1Schristos	$(OBJDIR)/utmisc.o\
1531.1Schristos	$(OBJDIR)/utmutex.o\
1541.1Schristos	$(OBJDIR)/utobject.o\
1551.1Schristos	$(OBJDIR)/utosi.o\
1561.1Schristos	$(OBJDIR)/utownerid.o\
1571.1.1.2Schristos	$(OBJDIR)/utnonansi.o\
1581.1Schristos	$(OBJDIR)/utpredef.o\
1591.1Schristos	$(OBJDIR)/utresrc.o\
1601.1Schristos	$(OBJDIR)/utstate.o\
1611.1Schristos	$(OBJDIR)/utstring.o\
1621.1.1.6Schristos	$(OBJDIR)/utstrsuppt.o\
1631.1.1.5Schristos	$(OBJDIR)/utstrtoul64.o\
1641.1Schristos	$(OBJDIR)/utxface.o\
1651.1Schristos	$(OBJDIR)/utxferror.o\
1661.1Schristos	$(OBJDIR)/utxfinit.o
1671.1Schristos
1681.1Schristos#
1691.1Schristos# Flags specific to acpinames utility
1701.1Schristos#
1711.1SchristosCFLAGS += \
1721.1Schristos    -DACPI_EXAMPLE_APP\
1731.1Schristos    -I$(ACPIEXAMPLES)
1741.1Schristos
1751.1Schristos#
1761.1Schristos# Common Rules
1771.1Schristos#
1781.1Schristosinclude ../Makefile.rules
179