137b1ce13SDoug Ambrisko# $FreeBSD$ 237b1ce13SDoug Ambrisko 3193d9e76SEnji Cooper.PATH: ${SRCTOP}/sys/dev/ipmi 437b1ce13SDoug Ambrisko 5d72a0786SJohn Baldwin# XXX - ipmi_smbus and ipmi_ssif depend on smbus 6d72a0786SJohn Baldwin# XXX - ipmi_acpi depends on acpi 737b1ce13SDoug AmbriskoKMOD= ipmi 80bf0bb83SJustin HibbitsSRCS= ipmi.c 90bf0bb83SJustin HibbitsSRCS+= bus_if.h device_if.h 10*40d0971bSMitchell Horne 11*40d0971bSMitchell Horne.if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64" || \ 12*40d0971bSMitchell Horne ${MACHINE_CPUARCH} == "aarch64" 13*40d0971bSMitchell HorneSRCS+= ipmi_kcs.c ipmi_smic.c 14*40d0971bSMitchell HorneSRCS+= ipmi_acpi.c 15d72a0786SJohn BaldwinSRCS+= opt_acpi.h 16*40d0971bSMitchell HorneSRCS+= acpi_if.h 17*40d0971bSMitchell Horne.endif 18*40d0971bSMitchell Horne 19*40d0971bSMitchell Horne.if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64" 20*40d0971bSMitchell HorneSRCS+= ipmi_smbios.c ipmi_ssif.c 21*40d0971bSMitchell HorneSRCS+= ipmi_isa.c ipmi_pci.c ipmi_smbus.c 22*40d0971bSMitchell HorneSRCS+= isa_if.h pci_if.h smbus_if.h 2381ebd37cSJustin Hibbits 2481ebd37cSJustin HibbitsSUBDIR+= ipmi_linux 2581ebd37cSJustin Hibbits 264f250d94SAlfredo Dal'Ava Junior.elif ${MACHINE_ARCH:Mpowerpc64*} != "" 270cd87156SJustin HibbitsSRCS+= ipmi_opal.c ofw_bus_if.h 280bf0bb83SJustin Hibbits.endif 2937b1ce13SDoug Ambrisko 3037b1ce13SDoug Ambrisko.include <bsd.kmod.mk> 31