xref: /freebsd/sys/modules/ipmi/Makefile (revision 169d069116996b5c7bc84b65d21adf1272f3b304)
1193d9e76SEnji Cooper.PATH: ${SRCTOP}/sys/dev/ipmi
237b1ce13SDoug Ambrisko
3d72a0786SJohn Baldwin# XXX - ipmi_smbus and ipmi_ssif depend on smbus
4d72a0786SJohn Baldwin# XXX - ipmi_acpi depends on acpi
537b1ce13SDoug AmbriskoKMOD=	ipmi
60bf0bb83SJustin HibbitsSRCS=	ipmi.c
70bf0bb83SJustin HibbitsSRCS+=	bus_if.h device_if.h
840d0971bSMitchell Horne
940d0971bSMitchell Horne.if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64" || \
1040d0971bSMitchell Horne    ${MACHINE_CPUARCH} == "aarch64"
111f166509SAndrey V. ElsukovSRCS+=	ipmi_kcs.c ipmi_smic.c ipmi_bt.c
1240d0971bSMitchell HorneSRCS+=	ipmi_acpi.c
13d72a0786SJohn BaldwinSRCS+=	opt_acpi.h
1440d0971bSMitchell HorneSRCS+=	acpi_if.h
15*169d0691SAllan JudeSRCS+=	ipmi_smbios.c
16*169d0691SAllan JudeSRCS+=	ipmi_ssif.c
17*169d0691SAllan JudeSRCS+=	ipmi_pci.c
18*169d0691SAllan JudeSRCS+=	ipmi_smbus.c
19*169d0691SAllan JudeSRCS+=	pci_if.h
20*169d0691SAllan JudeSRCS+=	smbus_if.h
2140d0971bSMitchell Horne.endif
2240d0971bSMitchell Horne
2340d0971bSMitchell Horne.if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64"
24*169d0691SAllan JudeSRCS+=	ipmi_isa.c
25*169d0691SAllan JudeSRCS+=	isa_if.h
2681ebd37cSJustin Hibbits
2781ebd37cSJustin HibbitsSUBDIR+= ipmi_linux
2881ebd37cSJustin Hibbits
294f250d94SAlfredo Dal'Ava Junior.elif ${MACHINE_ARCH:Mpowerpc64*} != ""
300cd87156SJustin HibbitsSRCS+=	ipmi_opal.c ofw_bus_if.h
310bf0bb83SJustin Hibbits.endif
3237b1ce13SDoug Ambrisko
3337b1ce13SDoug Ambrisko.include <bsd.kmod.mk>
34