175479Sbp# $FreeBSD$
275479Sbp
375479Sbp.PATH:	${.CURDIR}/../../crypto/des \
4211690Simp	${.CURDIR}/../../crypto/des/arch/${MACHINE_CPUARCH} \
575479Sbp	${.CURDIR}/../../kern \
675479Sbp	${.CURDIR}/../../libkern \
775479Sbp	${.CURDIR}/../../netsmb \
875479Sbp	${.CURDIR}/../../fs/smbfs
975479Sbp
1075479SbpKMOD=	smbfs
1175479Sbp
1275479SbpSRCS=	vnode_if.h \
1375479Sbp	opt_inet.h opt_ipx.h \
14154865Salc	opt_netsmb.h \
1575479Sbp	iconv_converter_if.h \
1675479Sbp	md4c.c \
1775479Sbp	smb_conn.c smb_dev.c smb_trantcp.c smb_smb.c smb_subr.c smb_rq.c \
1875479Sbp	smb_usr.c smb_crypt.c smb_iod.c \
1975479Sbp	smbfs_vfsops.c smbfs_node.c smbfs_io.c smbfs_vnops.c \
2075479Sbp	smbfs_subr.c smbfs_smb.c
2175479Sbp
22156326Syar# NETSMBCRYPTO
2375479SbpSRCS+=	des_ecb.c des_setkey.c
24211690Simp.if ${MACHINE_CPUARCH} == "i386"
2592581SmuxSRCS+=	des_enc.S
2692581Smux.else
2792581SmuxSRCS+=	des_enc.c
2875479Sbp.endif
2975479Sbp
3075479Sbp# Build with IPX support (1|0)
3175479SbpSMB_IPX?=	0
3275479Sbp
3375479Sbp# Build with INET support (1|0)
3475479SbpSMB_INET?=	1
3575479Sbp
3675479SbpCFLAGS+= ${KDEBUG}
3775479Sbp
3875479Sbp.if defined(VNPRINT)
3975479SbpCFLAGS+= -DVNPRINT
4075479Sbp.endif
4175479Sbp
42151350Syar.if !defined(KERNBUILDDIR)
43134748Sru.if ${SMB_INET} > 0
4475479Sbpopt_inet.h:
4575479Sbp	echo "#define INET 1" > ${.TARGET}
4675479Sbp.endif
4775479Sbp
48134748Sru.if ${SMB_IPX} > 0
4975479Sbpopt_ipx.h:
5075479Sbp	echo "#define IPX 1" > ${.TARGET}
5175479Sbp.endif
5275479Sbp.endif
5375479Sbp
5475479Sbp.include <bsd.kmod.mk>
55