1246074SgaborSubDir HAIKU_TOP src add-ons kernel bus_managers acpi ; 2246074Sgabor 3246074SgaborUsePrivateKernelHeaders ; 4246074SgaborSubDirHdrs [ FDirName $(SUBDIR) acpica include ] ; 5246074SgaborSubDirHdrs [ FDirName $(SUBDIR) acpica include platform ] ; 6246074SgaborSubDirHdrs [ FDirName $(SUBDIR) arch $(TARGET_KERNEL_ARCH_DIR) ] ; 7246074SgaborSubDirHdrs [ FDirName $(SUBDIR) $(DOTDOT) pci ] ; 8246074SgaborSubDirCcFlags -D_KERNEL_MODE ; 9246074Sgabor 10246074Sgabor 11246074Sgaborlocal arch_src = 12246074Sgabor arch_init.cpp 13246074Sgabor ; 14246074Sgabor 15246074Sgaborlocal dispatcher_src = 16246074Sgabor dsargs.c 17246074Sgabor dscontrol.c 18246074Sgabor dsdebug.c 19246074Sgabor dsfield.c 20246074Sgabor dsinit.c 21246074Sgabor dsmethod.c 22246074Sgabor dsmthdat.c 23246074Sgabor dsobject.c 24246074Sgabor dsopcode.c 25246074Sgabor dspkginit.c 26275840Spfg dsutils.c 27246091Sdelphij dswexec.c 28246074Sgabor dswload.c 29246074Sgabor dswload2.c 30246074Sgabor dswscope.c 31246074Sgabor dswstate.c 32246074Sgabor ; 33246074Sgabor 34246074Sgaborlocal events_src = 35246074Sgabor evevent.c 36287223Sdelphij evglock.c 37246074Sgabor evgpe.c 38246074Sgabor evgpeblk.c 39246074Sgabor evgpeinit.c 40246074Sgabor evgpeutil.c 41246074Sgabor evhandler.c 42246074Sgabor evmisc.c 43246074Sgabor evregion.c 44246074Sgabor evrgnini.c 45246074Sgabor evsci.c 46246074Sgabor evxface.c 47246074Sgabor evxfevnt.c 48246074Sgabor evxfgpe.c 49275841Spfg evxfregn.c 50246074Sgabor ; 51246074Sgabor 52246074Sgaborlocal executer_src = 53246074Sgabor exconcat.c 54246074Sgabor exconfig.c 55246074Sgabor exconvrt.c 56246074Sgabor excreate.c 57246074Sgabor exdebug.c 58246074Sgabor exdump.c 59267746Spfg exfield.c 60246074Sgabor exfldio.c 61246074Sgabor exmisc.c 62246074Sgabor exmutex.c 63275841Spfg exnames.c 64246074Sgabor exoparg1.c 65275841Spfg exoparg2.c 66246074Sgabor exoparg3.c 67246074Sgabor exoparg6.c 68246074Sgabor exprep.c 69246074Sgabor exregion.c 70246074Sgabor exresnte.c 71246074Sgabor exresolv.c 72246074Sgabor exresop.c 73246074Sgabor exserial.c 74246074Sgabor exstore.c 75275841Spfg exstoren.c 76275841Spfg exstorob.c 77246074Sgabor exsystem.c 78246074Sgabor extrace.c 79246074Sgabor exutils.c 80246074Sgabor ; 81275841Spfg 82246074Sgaborlocal hardware_src = 83246074Sgabor hwacpi.c 84246074Sgabor hwesleep.c 85246074Sgabor hwgpe.c 86246074Sgabor hwpci.c 87246074Sgabor hwregs.c 88246074Sgabor hwsleep.c 89246074Sgabor hwtimer.c 90246074Sgabor hwvalid.c 91246074Sgabor hwxface.c 92246074Sgabor hwxfsleep.c 93246074Sgabor ; 94246074Sgabor 95246074Sgaborlocal namespace_src = 96246074Sgabor nsaccess.c 97246074Sgabor nsalloc.c 98246074Sgabor nsarguments.c 99246074Sgabor nsconvert.c 100246074Sgabor nsdump.c 101246074Sgabor nsdumpdv.c 102246074Sgabor nseval.c 103246074Sgabor nsinit.c 104246074Sgabor nsload.c 105252636Sobrien nsnames.c 106246074Sgabor nsobject.c 107246074Sgabor nsparse.c 108246074Sgabor nspredef.c 109246074Sgabor nsprepkg.c 110246074Sgabor nsrepair.c 111252636Sobrien nsrepair2.c 112252636Sobrien nssearch.c 113252636Sobrien nsutils.c 114252636Sobrien nswalk.c 115252636Sobrien nsxfeval.c 116246074Sgabor nsxfname.c 117246074Sgabor nsxfobj.c 118246074Sgabor ; 119246074Sgabor 120246074Sgaborlocal parser_src = 121246074Sgabor psargs.c 122246074Sgabor psloop.c 123275841Spfg psobject.c 124275841Spfg psopcode.c 125246074Sgabor psopinfo.c 126275841Spfg psparse.c 127246074Sgabor psscope.c 128246074Sgabor pstree.c 129246074Sgabor psutils.c 130246074Sgabor pswalk.c 131246074Sgabor psxface.c 132246074Sgabor ; 133246074Sgabor 134246074Sgaborlocal resources_src = 135246074Sgabor rsaddr.c 136246074Sgabor rscalc.c 137267701Spfg rscreate.c 138246074Sgabor rsinfo.c 139267746Spfg rsio.c 140246074Sgabor rsirq.c 141267701Spfg rslist.c 142246074Sgabor rsmemory.c 143246074Sgabor rsmisc.c 144246074Sgabor rsserial.c 145246074Sgabor rsutils.c 146246074Sgabor rsxface.c 147246074Sgabor ; 148246074Sgabor 149246074Sgaborlocal tables_src = 150267701Spfg tbdata.c 151246074Sgabor tbfadt.c 152246074Sgabor tbfind.c 153246074Sgabor tbinstal.c 154246074Sgabor tbprint.c 155267701Spfg tbutils.c 156267746Spfg tbxface.c 157267701Spfg tbxfload.c 158246074Sgabor tbxfroot.c 159246074Sgabor ; 160246074Sgabor 161246074Sgaborlocal utilities_src = 162246074Sgabor utaddress.c 163246074Sgabor utalloc.c 164246074Sgabor utascii.c 165246074Sgabor utbuffer.c 166246074Sgabor utcache.c 167246074Sgabor utcksum.c 168246074Sgabor utcopy.c 169246074Sgabor utdecode.c 170246074Sgabor utdebug.c 171246074Sgabor utdelete.c 172246074Sgabor uterror.c 173246074Sgabor uteval.c 174246074Sgabor utexcep.c 175246074Sgabor utglobal.c 176246074Sgabor uthex.c 177275841Spfg utids.c 178246074Sgabor utinit.c 179246074Sgabor utlock.c 180246074Sgabor utmath.c 181246074Sgabor utmisc.c 182246074Sgabor utmutex.c 183246074Sgabor utnonansi.c 184246074Sgabor utobject.c 185246074Sgabor utosi.c 186275841Spfg utownerid.c 187246074Sgabor utpredef.c 188246074Sgabor utresrc.c 189246074Sgabor utstate.c 190246074Sgabor utstring.c 191246074Sgabor utstrsuppt.c 192246074Sgabor utstrtoul64.c 193246074Sgabor uttrack.c 194246074Sgabor utuuid.c 195275841Spfg utxface.c 196246074Sgabor utxferror.c 197246074Sgabor utxfinit.c 198246074Sgabor utxfmutex.c 199246074Sgabor ; 200246074Sgabor 201246074SgaborKernelStaticLibrary libacpi_ca.a : 202246074Sgabor $(dispatcher_src) 203246074Sgabor $(events_src) 204246074Sgabor $(executer_src) 205246074Sgabor $(hardware_src) 206246074Sgabor $(namespace_src) 207246074Sgabor $(parser_src) 208276807Spfg $(resources_src) 209246074Sgabor $(tables_src) 210246074Sgabor $(utilities_src) 211246074Sgabor ; 212246074Sgabor 213246074SgaborKernelAddon acpi : 214246074Sgabor ACPICAHaiku.cpp 215276807Spfg BusManager.cpp 216246074Sgabor Module.cpp 217246074Sgabor Device.cpp 218246074Sgabor NamespaceDump.cpp 219246074Sgabor EmbeddedController.cpp 220246074Sgabor Call.cpp 221246074Sgabor 222246074Sgabor $(arch_src) 223246074Sgabor : 224246074Sgabor libacpi_ca.a 225246074Sgabor ; 226246074Sgabor 227246074SgaborSEARCH on [ FGristFiles $(arch_src) ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi arch $(TARGET_KERNEL_ARCH_DIR) ] ; 228246074SgaborSEARCH on [ FGristFiles $(dispatcher_src) ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi acpica components dispatcher ] ; 229246074SgaborSEARCH on [ FGristFiles $(events_src) ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi acpica components events ] ; 230246074SgaborSEARCH on [ FGristFiles $(executer_src) ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi acpica components executer ] ; 231246074SgaborSEARCH on [ FGristFiles $(hardware_src) ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi acpica components hardware ] ; 232246074SgaborSEARCH on [ FGristFiles $(namespace_src) ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi acpica components namespace ] ; 233246074SgaborSEARCH on [ FGristFiles $(parser_src) ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi acpica components parser ] ; 234246074SgaborSEARCH on [ FGristFiles $(resources_src) ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi acpica components resources ] ; 235246074SgaborSEARCH on [ FGristFiles $(tables_src) ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi acpica components tables ] ; 236246074SgaborSEARCH on [ FGristFiles $(utilities_src) ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi acpica components utilities ] ; 237246074Sgabor