1# The ACPI driver is compilable only with a "gnu" type compiler 2PROG= acpi 3 4SRCS= \ 5 acpi.c \ 6 pci.c \ 7 osminixxf.c 8 9ACPICA_SRCS= \ 10 dsargs.c \ 11 dscontrol.c \ 12 dsfield.c \ 13 dsinit.c \ 14 dsmethod.c \ 15 dsmthdat.c \ 16 dsobject.c \ 17 dsopcode.c \ 18 dsutils.c \ 19 dswexec.c \ 20 dswload.c \ 21 dswload2.c \ 22 dswscope.c \ 23 dswstate.c \ 24 evevent.c \ 25 evglock.c \ 26 evgpe.c \ 27 evgpeblk.c \ 28 evgpeinit.c \ 29 evgpeutil.c \ 30 evhandler.c \ 31 evmisc.c \ 32 evregion.c \ 33 evrgnini.c \ 34 evsci.c \ 35 evxface.c \ 36 evxfevnt.c \ 37 evxfregn.c \ 38 exconfig.c \ 39 exconvrt.c \ 40 excreate.c \ 41 exdebug.c \ 42 exdump.c \ 43 exfield.c \ 44 exfldio.c \ 45 exmisc.c \ 46 exmutex.c \ 47 exnames.c \ 48 exoparg1.c \ 49 exoparg2.c \ 50 exoparg3.c \ 51 exoparg6.c \ 52 exprep.c \ 53 exregion.c \ 54 exresnte.c \ 55 exresolv.c \ 56 exresop.c \ 57 exstore.c \ 58 exstoren.c \ 59 exstorob.c \ 60 exsystem.c \ 61 exutils.c \ 62 hwacpi.c \ 63 hwesleep.c \ 64 hwgpe.c \ 65 hwpci.c \ 66 hwregs.c \ 67 hwsleep.c \ 68 hwtimer.c \ 69 hwvalid.c \ 70 hwxface.c \ 71 nsaccess.c \ 72 nsalloc.c \ 73 nsarguments.c \ 74 nsconvert.c \ 75 nsdump.c \ 76 nsdumpdv.c \ 77 nseval.c \ 78 nsinit.c \ 79 nsload.c \ 80 nsnames.c \ 81 nsobject.c \ 82 nsparse.c \ 83 nspredef.c \ 84 nsprepkg.c \ 85 nsrepair.c \ 86 nsrepair2.c \ 87 nssearch.c \ 88 nsutils.c \ 89 nswalk.c \ 90 nsxfeval.c \ 91 nsxfname.c \ 92 nsxfobj.c \ 93 psargs.c \ 94 psloop.c \ 95 psobject.c \ 96 psopcode.c \ 97 psopinfo.c \ 98 psparse.c \ 99 psscope.c \ 100 pstree.c \ 101 psutils.c \ 102 pswalk.c \ 103 psxface.c \ 104 rsaddr.c \ 105 rscalc.c \ 106 rscreate.c \ 107 rsdump.c \ 108 rsinfo.c \ 109 rsio.c \ 110 rsirq.c \ 111 rslist.c \ 112 rsmemory.c \ 113 rsmisc.c \ 114 rsserial.c \ 115 rsutils.c \ 116 rsxface.c \ 117 tbdata.c \ 118 tbfadt.c \ 119 tbfind.c \ 120 tbinstal.c \ 121 tbprint.c \ 122 tbutils.c \ 123 tbxface.c \ 124 tbxfload.c \ 125 tbxfroot.c \ 126 utaddress.c \ 127 utalloc.c \ 128 utbuffer.c \ 129 utcache.c \ 130 utclib.c \ 131 utcopy.c \ 132 utdebug.c \ 133 utdecode.c \ 134 utdelete.c \ 135 uterror.c \ 136 uteval.c \ 137 utexcep.c \ 138 utglobal.c \ 139 uthex.c \ 140 utids.c \ 141 utinit.c \ 142 utlock.c \ 143 utmath.c \ 144 utmisc.c \ 145 utmutex.c \ 146 utobject.c \ 147 utosi.c \ 148 utownerid.c \ 149 utpredef.c \ 150 utresrc.c \ 151 utstate.c \ 152 utstring.c \ 153 uttrack.c \ 154 utxface.c \ 155 utxferror.c \ 156 utxfinit.c 157 158.PATH: ${.CURDIR}/utilities ${.CURDIR}/namespace ${.CURDIR}/resources \ 159 ${.CURDIR}/dispatcher ${.CURDIR}/events ${.CURDIR}/executer \ 160 ${.CURDIR}/tables ${.CURDIR}/parser ${.CURDIR}/hardware 161 162SRCS+=${ACPICA_SRCS} 163 164DPADD+= ${LIBSYS} 165LDADD+= -lsys 166 167CPPFLAGS += -I${.CURDIR}/include 168CFLAGS += -DACPI_LIBRARY 169CFLAGS += -std=c99 170 171.include <minix.service.mk> 172