xref: /freebsd-13.1/sys/modules/ipmi/Makefile (revision 40d0971b)
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