1# 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. 5# 6 7UTILDIR=${.CURDIR}/../../../sys/contrib/dev/acpica/source/tools/acpiexec 8 9.PATH: ${UTILDIR} 10 11PROG= acpiexec 12MAN= acpiexec.8 13 14SRCS= \ 15 aeexec.c \ 16 aehandlers.c \ 17 aeinitfile.c \ 18 aemain.c \ 19 aeregion.c \ 20 aetables.c 21 22SRCS+= \ 23 acfileio.c \ 24 acgetline.c \ 25 ahids.c \ 26 ahuuids.c \ 27 cmfsize.c \ 28 dbcmds.c \ 29 dbconvert.c \ 30 dbdisply.c \ 31 dbexec.c \ 32 dbfileio.c \ 33 dbhistry.c \ 34 dbinput.c \ 35 dbmethod.c \ 36 dbnames.c \ 37 dbobject.c \ 38 dbstats.c \ 39 dbtest.c \ 40 dbutils.c \ 41 dbxface.c \ 42 dmbuffer.c \ 43 dmcstyle.c \ 44 dmdeferred.c \ 45 dmnames.c \ 46 dmopcode.c \ 47 dmresrc.c \ 48 dmresrcl.c \ 49 dmresrcl2.c \ 50 dmresrcs.c \ 51 dmutils.c \ 52 dmwalk.c \ 53 dsargs.c \ 54 dscontrol.c \ 55 dsdebug.c \ 56 dsfield.c \ 57 dsinit.c \ 58 dsmethod.c \ 59 dsmthdat.c \ 60 dsobject.c \ 61 dsopcode.c \ 62 dsutils.c \ 63 dswexec.c \ 64 dswload.c \ 65 dswload2.c \ 66 dswscope.c \ 67 dswstate.c \ 68 evevent.c \ 69 evglock.c \ 70 evgpe.c \ 71 evgpeblk.c \ 72 evgpeinit.c \ 73 evgpeutil.c \ 74 evhandler.c \ 75 evmisc.c \ 76 evregion.c \ 77 evrgnini.c \ 78 evsci.c \ 79 evxface.c \ 80 evxfevnt.c \ 81 evxfgpe.c \ 82 evxfregn.c \ 83 exconfig.c \ 84 exconvrt.c \ 85 excreate.c \ 86 exdebug.c \ 87 exdump.c \ 88 exfield.c \ 89 exfldio.c \ 90 exmisc.c \ 91 exmutex.c \ 92 exnames.c \ 93 exoparg1.c \ 94 exoparg2.c \ 95 exoparg3.c \ 96 exoparg6.c \ 97 exprep.c \ 98 exregion.c \ 99 exresnte.c \ 100 exresolv.c \ 101 exresop.c \ 102 exstore.c \ 103 exstoren.c \ 104 exstorob.c \ 105 exsystem.c \ 106 extrace.c \ 107 exutils.c \ 108 getopt.c \ 109 hwacpi.c \ 110 hwesleep.c \ 111 hwgpe.c \ 112 hwpci.c \ 113 hwregs.c \ 114 hwsleep.c \ 115 hwvalid.c \ 116 hwxface.c \ 117 hwxfsleep.c \ 118 nsaccess.c \ 119 nsalloc.c \ 120 nsarguments.c \ 121 nsconvert.c \ 122 nsdump.c \ 123 nseval.c \ 124 nsinit.c \ 125 nsload.c \ 126 nsnames.c \ 127 nsobject.c \ 128 nsparse.c \ 129 nspredef.c \ 130 nsprepkg.c \ 131 nsrepair.c \ 132 nsrepair2.c \ 133 nssearch.c \ 134 nsutils.c \ 135 nswalk.c \ 136 nsxfeval.c \ 137 nsxfname.c \ 138 nsxfobj.c \ 139 oslibcfs.c \ 140 osunixxf.c \ 141 psargs.c \ 142 psloop.c \ 143 psobject.c \ 144 psopcode.c \ 145 psopinfo.c \ 146 psparse.c \ 147 psscope.c \ 148 pstree.c \ 149 psutils.c \ 150 pswalk.c \ 151 psxface.c \ 152 rsaddr.c \ 153 rscalc.c \ 154 rscreate.c \ 155 rsdump.c \ 156 rsdumpinfo.c \ 157 rsinfo.c \ 158 rsio.c \ 159 rsirq.c \ 160 rslist.c \ 161 rsmemory.c \ 162 rsmisc.c \ 163 rsserial.c \ 164 rsutils.c \ 165 rsxface.c \ 166 tbdata.c \ 167 tbfadt.c \ 168 tbfind.c \ 169 tbinstal.c \ 170 tbprint.c \ 171 tbutils.c \ 172 tbxface.c \ 173 tbxfload.c \ 174 tbxfroot.c \ 175 utaddress.c \ 176 utalloc.c \ 177 utbuffer.c \ 178 utcache.c \ 179 utcopy.c \ 180 utdebug.c \ 181 utdecode.c \ 182 utdelete.c \ 183 uterror.c \ 184 uteval.c \ 185 utexcep.c \ 186 utglobal.c \ 187 uthex.c \ 188 utids.c \ 189 utinit.c \ 190 utlock.c \ 191 utmath.c \ 192 utmisc.c \ 193 utmutex.c \ 194 utnonansi.c \ 195 utobject.c \ 196 utosi.c \ 197 utownerid.c \ 198 utpredef.c \ 199 utprint.c \ 200 utresrc.c \ 201 utstate.c \ 202 utstring.c \ 203 uttrack.c \ 204 utuuid.c \ 205 utxface.c \ 206 utxferror.c \ 207 utxfinit.c \ 208 utxfmutex.c 209 210CFLAGS+= \ 211 -DACPI_EXEC_APP \ 212 -I${UTILDIR} 213 214#ifeq ($(ASLTS),TRUE) 215#CFLAGS += \ 216# -DACPI_CHECKSUM_ABORT=TRUE 217#endif 218 219LDADD+= -lpthread 220DPADD+= ${LIBPTHREAD} 221 222.include <bsd.prog.mk> 223