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