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