1338b8dc3SIngo WeinholdSubDir HAIKU_TOP src add-ons kernel bus_managers acpi ; 2b79a08b5SIngo Weinhold 345f03296SJérôme DuvalUsePrivateKernelHeaders ; 40174267aSFredrik HolmqvistSubDirHdrs [ FDirName $(SUBDIR) acpica include ] ; 50174267aSFredrik HolmqvistSubDirHdrs [ FDirName $(SUBDIR) acpica include platform ] ; 6ea71f2e7SJérôme DuvalSubDirHdrs [ FDirName $(SUBDIR) $(DOTDOT) pci ] ; 75d9aaba2SJérôme DuvalSubDirCcFlags -D_KERNEL_MODE ; 8ddbd7b91SNathan Whitehorn 9ddbd7b91SNathan Whitehorn 10ddbd7b91SNathan Whitehornlocal dispatcher_src = 11fcb8a5cbSFredrik Holmqvist dsargs.c 12fcb8a5cbSFredrik Holmqvist dscontrol.c 13e226d1d0SFredrik Holmqvist dsdebug.c 14ddbd7b91SNathan Whitehorn dsfield.c 15ddbd7b91SNathan Whitehorn dsinit.c 16ddbd7b91SNathan Whitehorn dsmethod.c 17ddbd7b91SNathan Whitehorn dsmthdat.c 18ddbd7b91SNathan Whitehorn dsobject.c 19ddbd7b91SNathan Whitehorn dsopcode.c 20ddbd7b91SNathan Whitehorn dsutils.c 21ddbd7b91SNathan Whitehorn dswexec.c 22ddbd7b91SNathan Whitehorn dswload.c 23fcb8a5cbSFredrik Holmqvist dswload2.c 24ddbd7b91SNathan Whitehorn dswscope.c 25ddbd7b91SNathan Whitehorn dswstate.c 26ddbd7b91SNathan Whitehorn ; 27ddbd7b91SNathan Whitehorn 2812474ac0SFredrik Holmqvistlocal events_src = 2912474ac0SFredrik Holmqvist evevent.c 30fcb8a5cbSFredrik Holmqvist evglock.c 3112474ac0SFredrik Holmqvist evgpe.c 3212474ac0SFredrik Holmqvist evgpeblk.c 3312474ac0SFredrik Holmqvist evgpeinit.c 3412474ac0SFredrik Holmqvist evgpeutil.c 35c70258b7SJérôme Duval evhandler.c 3612474ac0SFredrik Holmqvist evmisc.c 3712474ac0SFredrik Holmqvist evregion.c 3812474ac0SFredrik Holmqvist evrgnini.c 3912474ac0SFredrik Holmqvist evsci.c 4012474ac0SFredrik Holmqvist evxface.c 4112474ac0SFredrik Holmqvist evxfevnt.c 42fcb8a5cbSFredrik Holmqvist evxfgpe.c 4312474ac0SFredrik Holmqvist evxfregn.c 4412474ac0SFredrik Holmqvist ; 4512474ac0SFredrik Holmqvist 46ddbd7b91SNathan Whitehornlocal executer_src = 47*74ffd18dSFredrik Holmqvist exconcat.c 48ddbd7b91SNathan Whitehorn exconfig.c 49ddbd7b91SNathan Whitehorn exconvrt.c 50ddbd7b91SNathan Whitehorn excreate.c 51ffb873afSFredrik Holmqvist exdebug.c 52ddbd7b91SNathan Whitehorn exdump.c 53ddbd7b91SNathan Whitehorn exfield.c 54ddbd7b91SNathan Whitehorn exfldio.c 55ddbd7b91SNathan Whitehorn exmisc.c 56ddbd7b91SNathan Whitehorn exmutex.c 57ddbd7b91SNathan Whitehorn exnames.c 58ddbd7b91SNathan Whitehorn exoparg1.c 59ddbd7b91SNathan Whitehorn exoparg2.c 60ddbd7b91SNathan Whitehorn exoparg3.c 61ddbd7b91SNathan Whitehorn exoparg6.c 62ddbd7b91SNathan Whitehorn exprep.c 63ddbd7b91SNathan Whitehorn exregion.c 64ddbd7b91SNathan Whitehorn exresnte.c 65ddbd7b91SNathan Whitehorn exresolv.c 66ddbd7b91SNathan Whitehorn exresop.c 67ddbd7b91SNathan Whitehorn exstore.c 68ddbd7b91SNathan Whitehorn exstoren.c 69ddbd7b91SNathan Whitehorn exstorob.c 70ddbd7b91SNathan Whitehorn exsystem.c 71b64e8511SFredrik Holmqvist extrace.c 72ddbd7b91SNathan Whitehorn exutils.c 73ddbd7b91SNathan Whitehorn ; 74ddbd7b91SNathan Whitehorn 7512474ac0SFredrik Holmqvistlocal hardware_src = 7612474ac0SFredrik Holmqvist hwacpi.c 77a51a5f3eSFredrik Holmqvist hwesleep.c 7812474ac0SFredrik Holmqvist hwgpe.c 7912474ac0SFredrik Holmqvist hwpci.c 8012474ac0SFredrik Holmqvist hwregs.c 8112474ac0SFredrik Holmqvist hwsleep.c 8212474ac0SFredrik Holmqvist hwtimer.c 8312474ac0SFredrik Holmqvist hwvalid.c 8412474ac0SFredrik Holmqvist hwxface.c 85a51a5f3eSFredrik Holmqvist hwxfsleep.c 86ddbd7b91SNathan Whitehorn ; 87ddbd7b91SNathan Whitehorn 88ddbd7b91SNathan Whitehornlocal namespace_src = 89ddbd7b91SNathan Whitehorn nsaccess.c 90ddbd7b91SNathan Whitehorn nsalloc.c 91c70258b7SJérôme Duval nsarguments.c 92c70258b7SJérôme Duval nsconvert.c 93ddbd7b91SNathan Whitehorn nsdump.c 94ddbd7b91SNathan Whitehorn nsdumpdv.c 95ddbd7b91SNathan Whitehorn nseval.c 96ddbd7b91SNathan Whitehorn nsinit.c 97ddbd7b91SNathan Whitehorn nsload.c 98ddbd7b91SNathan Whitehorn nsnames.c 99ddbd7b91SNathan Whitehorn nsobject.c 100ddbd7b91SNathan Whitehorn nsparse.c 10180377d9aSJérôme Duval nspredef.c 102c70258b7SJérôme Duval nsprepkg.c 10380377d9aSJérôme Duval nsrepair.c 10457c418cdSFredrik Holmqvist nsrepair2.c 105ddbd7b91SNathan Whitehorn nssearch.c 106ddbd7b91SNathan Whitehorn nsutils.c 107ddbd7b91SNathan Whitehorn nswalk.c 108ddbd7b91SNathan Whitehorn nsxfeval.c 109ddbd7b91SNathan Whitehorn nsxfname.c 110ddbd7b91SNathan Whitehorn nsxfobj.c 111ddbd7b91SNathan Whitehorn ; 112ddbd7b91SNathan Whitehorn 11312474ac0SFredrik Holmqvistlocal parser_src = 11412474ac0SFredrik Holmqvist psargs.c 11512474ac0SFredrik Holmqvist psloop.c 116c70258b7SJérôme Duval psobject.c 11712474ac0SFredrik Holmqvist psopcode.c 118c70258b7SJérôme Duval psopinfo.c 11912474ac0SFredrik Holmqvist psparse.c 12012474ac0SFredrik Holmqvist psscope.c 12112474ac0SFredrik Holmqvist pstree.c 12212474ac0SFredrik Holmqvist psutils.c 12312474ac0SFredrik Holmqvist pswalk.c 12412474ac0SFredrik Holmqvist psxface.c 12512474ac0SFredrik Holmqvist ; 12612474ac0SFredrik Holmqvist 127ddbd7b91SNathan Whitehornlocal resources_src = 128ddbd7b91SNathan Whitehorn rsaddr.c 129ddbd7b91SNathan Whitehorn rscalc.c 130ddbd7b91SNathan Whitehorn rscreate.c 13143547dbeSJérôme Duval rsinfo.c 132ddbd7b91SNathan Whitehorn rsio.c 133ddbd7b91SNathan Whitehorn rsirq.c 134ddbd7b91SNathan Whitehorn rslist.c 135ddbd7b91SNathan Whitehorn rsmemory.c 136ddbd7b91SNathan Whitehorn rsmisc.c 137a51a5f3eSFredrik Holmqvist rsserial.c 138ddbd7b91SNathan Whitehorn rsutils.c 139ddbd7b91SNathan Whitehorn rsxface.c 140ddbd7b91SNathan Whitehorn ; 141ddbd7b91SNathan Whitehorn 142ddbd7b91SNathan Whitehornlocal tables_src = 143ad5bbfb8SFredrik Holmqvist tbdata.c 14479414580SJérôme Duval tbfadt.c 14579414580SJérôme Duval tbfind.c 146ddbd7b91SNathan Whitehorn tbinstal.c 147c70258b7SJérôme Duval tbprint.c 1485d9cc10fSFredrik Holmqvist tbutils.c 149ddbd7b91SNathan Whitehorn tbxface.c 150a51a5f3eSFredrik Holmqvist tbxfload.c 151ddbd7b91SNathan Whitehorn tbxfroot.c 152ddbd7b91SNathan Whitehorn ; 153ddbd7b91SNathan Whitehorn 154ddbd7b91SNathan Whitehornlocal utilities_src = 155a51a5f3eSFredrik Holmqvist utaddress.c 156ddbd7b91SNathan Whitehorn utalloc.c 157*74ffd18dSFredrik Holmqvist utascii.c 158c70258b7SJérôme Duval utbuffer.c 15943547dbeSJérôme Duval utcache.c 160ddbd7b91SNathan Whitehorn utcopy.c 161fcb8a5cbSFredrik Holmqvist utdecode.c 162ddbd7b91SNathan Whitehorn utdebug.c 163ddbd7b91SNathan Whitehorn utdelete.c 164c70258b7SJérôme Duval uterror.c 165ddbd7b91SNathan Whitehorn uteval.c 166a51a5f3eSFredrik Holmqvist utexcep.c 167ddbd7b91SNathan Whitehorn utglobal.c 168ad5bbfb8SFredrik Holmqvist uthex.c 16980377d9aSJérôme Duval utids.c 170ddbd7b91SNathan Whitehorn utinit.c 17180377d9aSJérôme Duval utlock.c 172ddbd7b91SNathan Whitehorn utmath.c 173ddbd7b91SNathan Whitehorn utmisc.c 17443547dbeSJérôme Duval utmutex.c 175e226d1d0SFredrik Holmqvist utnonansi.c 176ddbd7b91SNathan Whitehorn utobject.c 17712474ac0SFredrik Holmqvist utosi.c 178c70258b7SJérôme Duval utownerid.c 179c70258b7SJérôme Duval utpredef.c 180ad5bbfb8SFredrik Holmqvist utprint.c 18143547dbeSJérôme Duval utresrc.c 18243547dbeSJérôme Duval utstate.c 183c70258b7SJérôme Duval utstring.c 18443547dbeSJérôme Duval uttrack.c 185ad5bbfb8SFredrik Holmqvist utuuid.c 186ddbd7b91SNathan Whitehorn utxface.c 18712474ac0SFredrik Holmqvist utxferror.c 1889b0d045cSFredrik Holmqvist utxfinit.c 189a51a5f3eSFredrik Holmqvist utxfmutex.c 190ddbd7b91SNathan Whitehorn ; 191ddbd7b91SNathan Whitehorn 192338b8dc3SIngo WeinholdStaticLibrary libacpi_ca.a : 19312474ac0SFredrik Holmqvist $(compiler_src) 194ddbd7b91SNathan Whitehorn $(dispatcher_src) 19512474ac0SFredrik Holmqvist $(events_src) 196ddbd7b91SNathan Whitehorn $(executer_src) 19712474ac0SFredrik Holmqvist $(hardware_src) 198ddbd7b91SNathan Whitehorn $(namespace_src) 19912474ac0SFredrik Holmqvist $(parser_src) 200ddbd7b91SNathan Whitehorn $(resources_src) 201ddbd7b91SNathan Whitehorn $(tables_src) 202ddbd7b91SNathan Whitehorn $(utilities_src) 203ddbd7b91SNathan Whitehorn ; 204ddbd7b91SNathan Whitehorn 2050174267aSFredrik HolmqvistSEARCH on [ FGristFiles $(dispatcher_src) ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi acpica components dispatcher ] ; 2060174267aSFredrik HolmqvistSEARCH on [ FGristFiles $(events_src) ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi acpica components events ] ; 2070174267aSFredrik HolmqvistSEARCH on [ FGristFiles $(executer_src) ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi acpica components executer ] ; 2080174267aSFredrik HolmqvistSEARCH on [ FGristFiles $(hardware_src) ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi acpica components hardware ] ; 2090174267aSFredrik HolmqvistSEARCH on [ FGristFiles $(namespace_src) ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi acpica components namespace ] ; 2100174267aSFredrik HolmqvistSEARCH on [ FGristFiles $(parser_src) ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi acpica components parser ] ; 2110174267aSFredrik HolmqvistSEARCH on [ FGristFiles $(resources_src) ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi acpica components resources ] ; 2120174267aSFredrik HolmqvistSEARCH on [ FGristFiles $(tables_src) ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi acpica components tables ] ; 2130174267aSFredrik HolmqvistSEARCH on [ FGristFiles $(utilities_src) ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi acpica components utilities ] ; 214ddbd7b91SNathan Whitehorn 215c49e0c68SJérôme DuvalKernelAddon acpi : 216775afec4SFredrik Holmqvist ACPICAHaiku.cpp 217775afec4SFredrik Holmqvist BusManager.cpp 218775afec4SFredrik Holmqvist Module.cpp 219775afec4SFredrik Holmqvist Device.cpp 220775afec4SFredrik Holmqvist NamespaceDump.cpp 221775afec4SFredrik Holmqvist EmbeddedController.cpp 222ddbd7b91SNathan Whitehorn : 223ddbd7b91SNathan Whitehorn libacpi_ca.a 224ddbd7b91SNathan Whitehorn ; 225