1 1.1 christos # 2 1.1 christos # acpiexamples - Example ACPICA initialization code and control 3 1.1 christos # method execution. 4 1.1 christos # 5 1.1 christos 6 1.1 christos # 7 1.1 christos # Note: This makefile is intended to be used from within the native 8 1.1 christos # ACPICA directory structure, from under generate/unix. It specifically 9 1.1 christos # places all object files in a generate/unix subdirectory, not within 10 1.1 christos # the various ACPICA source directories. This prevents collisions 11 1.1 christos # between different compilations of the same source file with different 12 1.1 christos # compile options, and prevents pollution of the source code. 13 1.1 christos # 14 1.1 christos include ../Makefile.config 15 1.1 christos FINAL_PROG = ../$(BINDIR)/acpiexamples 16 1.1 christos PROG = $(OBJDIR)/acpiexamples 17 1.1 christos 18 1.1 christos # 19 1.1 christos # Search paths for source files 20 1.1 christos # 21 1.1 christos vpath %.c \ 22 1.1 christos $(ACPIEXAMPLES)\ 23 1.1 christos $(ACPICA_DISPATCHER)\ 24 1.1 christos $(ACPICA_EVENTS)\ 25 1.1 christos $(ACPICA_EXECUTER)\ 26 1.1 christos $(ACPICA_HARDWARE)\ 27 1.1 christos $(ACPICA_NAMESPACE)\ 28 1.1 christos $(ACPICA_PARSER)\ 29 1.1 christos $(ACPICA_TABLES)\ 30 1.1 christos $(ACPICA_UTILITIES)\ 31 1.1 christos $(ACPICA_COMMON)\ 32 1.1 christos $(ACPICA_OSL) 33 1.1 christos 34 1.1 christos HEADERS = \ 35 1.1 christos $(wildcard $(ACPIEXAMPLES)/*.h) 36 1.1 christos 37 1.1 christos OBJECTS = \ 38 1.1 christos $(OBJDIR)/examples.o\ 39 1.1 christos $(OBJDIR)/exstubs.o\ 40 1.1 christos $(OBJDIR)/extables.o\ 41 1.1 christos $(OBJDIR)/dsargs.o\ 42 1.1 christos $(OBJDIR)/dscontrol.o\ 43 1.1.1.2 christos $(OBJDIR)/dsdebug.o\ 44 1.1 christos $(OBJDIR)/dsfield.o\ 45 1.1 christos $(OBJDIR)/dsinit.o\ 46 1.1 christos $(OBJDIR)/dsmethod.o\ 47 1.1 christos $(OBJDIR)/dsmthdat.o\ 48 1.1 christos $(OBJDIR)/dsobject.o\ 49 1.1 christos $(OBJDIR)/dsopcode.o\ 50 1.1.1.6 christos $(OBJDIR)/dspkginit.o\ 51 1.1 christos $(OBJDIR)/dsutils.o\ 52 1.1 christos $(OBJDIR)/dswexec.o\ 53 1.1 christos $(OBJDIR)/dswload.o\ 54 1.1 christos $(OBJDIR)/dswload2.o\ 55 1.1 christos $(OBJDIR)/dswscope.o\ 56 1.1 christos $(OBJDIR)/dswstate.o\ 57 1.1 christos $(OBJDIR)/evhandler.o\ 58 1.1 christos $(OBJDIR)/evmisc.o\ 59 1.1 christos $(OBJDIR)/evregion.o\ 60 1.1 christos $(OBJDIR)/evrgnini.o\ 61 1.1 christos $(OBJDIR)/evxface.o\ 62 1.1 christos $(OBJDIR)/evxfregn.o\ 63 1.1.1.4 christos $(OBJDIR)/exconcat.o\ 64 1.1 christos $(OBJDIR)/exconfig.o\ 65 1.1 christos $(OBJDIR)/exconvrt.o\ 66 1.1 christos $(OBJDIR)/excreate.o\ 67 1.1 christos $(OBJDIR)/exdebug.o\ 68 1.1 christos $(OBJDIR)/exdump.o\ 69 1.1 christos $(OBJDIR)/exfield.o\ 70 1.1 christos $(OBJDIR)/exfldio.o\ 71 1.1 christos $(OBJDIR)/exmisc.o\ 72 1.1 christos $(OBJDIR)/exmutex.o\ 73 1.1 christos $(OBJDIR)/exnames.o\ 74 1.1 christos $(OBJDIR)/exoparg1.o\ 75 1.1 christos $(OBJDIR)/exoparg2.o\ 76 1.1 christos $(OBJDIR)/exoparg3.o\ 77 1.1 christos $(OBJDIR)/exoparg6.o\ 78 1.1 christos $(OBJDIR)/exprep.o\ 79 1.1 christos $(OBJDIR)/exregion.o\ 80 1.1 christos $(OBJDIR)/exresnte.o\ 81 1.1 christos $(OBJDIR)/exresolv.o\ 82 1.1 christos $(OBJDIR)/exresop.o\ 83 1.1.1.7 christos $(OBJDIR)/exserial.o\ 84 1.1 christos $(OBJDIR)/exstore.o\ 85 1.1 christos $(OBJDIR)/exstoren.o\ 86 1.1 christos $(OBJDIR)/exstorob.o\ 87 1.1 christos $(OBJDIR)/exsystem.o\ 88 1.1.1.3 christos $(OBJDIR)/extrace.o\ 89 1.1 christos $(OBJDIR)/exutils.o\ 90 1.1 christos $(OBJDIR)/hwpci.o\ 91 1.1 christos $(OBJDIR)/nsaccess.o\ 92 1.1 christos $(OBJDIR)/nsalloc.o\ 93 1.1 christos $(OBJDIR)/nsarguments.o\ 94 1.1 christos $(OBJDIR)/nsconvert.o\ 95 1.1 christos $(OBJDIR)/nsdump.o\ 96 1.1 christos $(OBJDIR)/nseval.o\ 97 1.1 christos $(OBJDIR)/nsinit.o\ 98 1.1 christos $(OBJDIR)/nsload.o\ 99 1.1 christos $(OBJDIR)/nsnames.o\ 100 1.1 christos $(OBJDIR)/nsobject.o\ 101 1.1 christos $(OBJDIR)/nsparse.o\ 102 1.1 christos $(OBJDIR)/nspredef.o\ 103 1.1 christos $(OBJDIR)/nsprepkg.o\ 104 1.1 christos $(OBJDIR)/nsrepair.o\ 105 1.1 christos $(OBJDIR)/nsrepair2.o\ 106 1.1 christos $(OBJDIR)/nssearch.o\ 107 1.1 christos $(OBJDIR)/nsutils.o\ 108 1.1 christos $(OBJDIR)/nswalk.o\ 109 1.1 christos $(OBJDIR)/nsxfeval.o\ 110 1.1 christos $(OBJDIR)/nsxfname.o\ 111 1.1 christos $(OBJDIR)/nsxfobj.o\ 112 1.1 christos $(OBJDIR)/osunixxf.o\ 113 1.1 christos $(OBJDIR)/psargs.o\ 114 1.1 christos $(OBJDIR)/psloop.o\ 115 1.1 christos $(OBJDIR)/psobject.o\ 116 1.1 christos $(OBJDIR)/psopcode.o\ 117 1.1 christos $(OBJDIR)/psopinfo.o\ 118 1.1 christos $(OBJDIR)/psparse.o\ 119 1.1 christos $(OBJDIR)/psscope.o\ 120 1.1 christos $(OBJDIR)/pstree.o\ 121 1.1 christos $(OBJDIR)/psutils.o\ 122 1.1 christos $(OBJDIR)/pswalk.o\ 123 1.1 christos $(OBJDIR)/psxface.o\ 124 1.1 christos $(OBJDIR)/tbdata.o\ 125 1.1 christos $(OBJDIR)/tbfadt.o\ 126 1.1 christos $(OBJDIR)/tbfind.o\ 127 1.1 christos $(OBJDIR)/tbinstal.o\ 128 1.1 christos $(OBJDIR)/tbprint.o\ 129 1.1 christos $(OBJDIR)/tbutils.o\ 130 1.1 christos $(OBJDIR)/tbxface.o\ 131 1.1 christos $(OBJDIR)/tbxfload.o\ 132 1.1 christos $(OBJDIR)/tbxfroot.o\ 133 1.1 christos $(OBJDIR)/utaddress.o\ 134 1.1 christos $(OBJDIR)/utalloc.o\ 135 1.1.1.4 christos $(OBJDIR)/utascii.o\ 136 1.1 christos $(OBJDIR)/utbuffer.o\ 137 1.1 christos $(OBJDIR)/utcache.o\ 138 1.1.1.8 christos $(OBJDIR)/utcksum.o\ 139 1.1 christos $(OBJDIR)/utcopy.o\ 140 1.1 christos $(OBJDIR)/utdebug.o\ 141 1.1 christos $(OBJDIR)/utdecode.o\ 142 1.1 christos $(OBJDIR)/utdelete.o\ 143 1.1 christos $(OBJDIR)/uterror.o\ 144 1.1 christos $(OBJDIR)/uteval.o\ 145 1.1 christos $(OBJDIR)/utexcep.o\ 146 1.1 christos $(OBJDIR)/utglobal.o\ 147 1.1 christos $(OBJDIR)/uthex.o\ 148 1.1 christos $(OBJDIR)/utids.o\ 149 1.1 christos $(OBJDIR)/utinit.o\ 150 1.1 christos $(OBJDIR)/utlock.o\ 151 1.1 christos $(OBJDIR)/utmath.o\ 152 1.1 christos $(OBJDIR)/utmisc.o\ 153 1.1 christos $(OBJDIR)/utmutex.o\ 154 1.1 christos $(OBJDIR)/utobject.o\ 155 1.1 christos $(OBJDIR)/utosi.o\ 156 1.1 christos $(OBJDIR)/utownerid.o\ 157 1.1.1.2 christos $(OBJDIR)/utnonansi.o\ 158 1.1 christos $(OBJDIR)/utpredef.o\ 159 1.1 christos $(OBJDIR)/utresrc.o\ 160 1.1 christos $(OBJDIR)/utstate.o\ 161 1.1 christos $(OBJDIR)/utstring.o\ 162 1.1.1.6 christos $(OBJDIR)/utstrsuppt.o\ 163 1.1.1.5 christos $(OBJDIR)/utstrtoul64.o\ 164 1.1 christos $(OBJDIR)/utxface.o\ 165 1.1 christos $(OBJDIR)/utxferror.o\ 166 1.1 christos $(OBJDIR)/utxfinit.o 167 1.1 christos 168 1.1 christos # 169 1.1 christos # Flags specific to acpinames utility 170 1.1 christos # 171 1.1 christos CFLAGS += \ 172 1.1 christos -DACPI_EXAMPLE_APP\ 173 1.1 christos -I$(ACPIEXAMPLES) 174 1.1 christos 175 1.1 christos # 176 1.1 christos # Common Rules 177 1.1 christos # 178 1.1 christos include ../Makefile.rules 179