137b1ce13SDoug Ambrisko 2193d9e76SEnji Cooper.PATH: ${SRCTOP}/sys/dev/ipmi 337b1ce13SDoug Ambrisko 4d72a0786SJohn Baldwin# XXX - ipmi_smbus and ipmi_ssif depend on smbus 5d72a0786SJohn Baldwin# XXX - ipmi_acpi depends on acpi 637b1ce13SDoug AmbriskoKMOD= ipmi 70bf0bb83SJustin HibbitsSRCS= ipmi.c 80bf0bb83SJustin HibbitsSRCS+= bus_if.h device_if.h 940d0971bSMitchell Horne 1040d0971bSMitchell Horne.if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64" || \ 1140d0971bSMitchell Horne ${MACHINE_CPUARCH} == "aarch64" 12*1f166509SAndrey V. ElsukovSRCS+= ipmi_kcs.c ipmi_smic.c ipmi_bt.c 1340d0971bSMitchell HorneSRCS+= ipmi_acpi.c 14d72a0786SJohn BaldwinSRCS+= opt_acpi.h 1540d0971bSMitchell HorneSRCS+= acpi_if.h 1640d0971bSMitchell Horne.endif 1740d0971bSMitchell Horne 1840d0971bSMitchell Horne.if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64" 1940d0971bSMitchell HorneSRCS+= ipmi_smbios.c ipmi_ssif.c 2040d0971bSMitchell HorneSRCS+= ipmi_isa.c ipmi_pci.c ipmi_smbus.c 2140d0971bSMitchell HorneSRCS+= isa_if.h pci_if.h smbus_if.h 2281ebd37cSJustin Hibbits 2381ebd37cSJustin HibbitsSUBDIR+= ipmi_linux 2481ebd37cSJustin Hibbits 254f250d94SAlfredo Dal'Ava Junior.elif ${MACHINE_ARCH:Mpowerpc64*} != "" 260cd87156SJustin HibbitsSRCS+= ipmi_opal.c ofw_bus_if.h 270bf0bb83SJustin Hibbits.endif 2837b1ce13SDoug Ambrisko 2937b1ce13SDoug Ambrisko.include <bsd.kmod.mk> 30