xref: /freebsd-14.2/sys/modules/ipmi/Makefile (revision 031beb4e)
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