1193d9e76SEnji CooperSYSDIR?=${SRCTOP}/sys 2df3394b3SWarner Losh.include "${SYSDIR}/conf/kern.opts.mk" 34a47892cSRobert Millan 44a47892cSRobert Millan# Modules that include binary-only blobs of microcode should be selectable by 54a47892cSRobert Millan# MK_SOURCELESS_UCODE option (see below). 64a47892cSRobert Millan 7df51e63eSEd MasteSUBDIR= als4000 atiixp cs4281 ${_csa} emu10k1 emu10kx 85687c71dSFlorian WalpenSUBDIR+= envy24 envy24ht es137x fm801 hda hdsp hdspe ich 9716924cbSEd MasteSUBDIR+= ${_maestro3} neomagic solo spicds t4dwave via8233 108486eb86SNathan WhitehornSUBDIR+= via82c686 vibes driver uaudio 11*c15c9315SChristos MargiolisSUBDIR+= dummy 128486eb86SNathan Whitehorn 134a47892cSRobert Millan.if ${MK_SOURCELESS_UCODE} != "no" 144a47892cSRobert Millan_csa= csa 154a47892cSRobert Millan_maestro3= maestro3 164a47892cSRobert Millan.endif 174a47892cSRobert Millan 18c09808d0SWarner Losh.if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64" 195126e5eeSEd MasteSUBDIR+= cmi 208486eb86SNathan Whitehorn.endif 218486eb86SNathan Whitehorn 22a393ae13SNathan Whitehorn.if ${MACHINE_CPUARCH} == "powerpc" 238486eb86SNathan WhitehornSUBDIR+= ai2s davbus 247a7386a3SPyun YongHyeon.endif 254f767b9dSCameron Grant 264f767b9dSCameron Grant.include <bsd.subdir.mk> 27