Makefile revision 75479
175479Sbp# $FreeBSD: head/sys/modules/smbfs/Makefile 75479 2001-04-13 12:11:19Z bp $
275479Sbp
375479Sbp.PATH:	${.CURDIR}/../../crypto/des \
475479Sbp	${.CURDIR}/../../kern \
575479Sbp	${.CURDIR}/../../libkern \
675479Sbp	${.CURDIR}/../../netsmb \
775479Sbp	${.CURDIR}/../../fs/smbfs
875479Sbp
975479SbpKMOD=	smbfs
1075479Sbp
1175479SbpSRCS=	vnode_if.h \
1275479Sbp	opt_inet.h opt_ipx.h \
1375479Sbp	opt_netsmb.h opt_smbfs.h opt_vmpage.h \
1475479Sbp	iconv_converter_if.h \
1575479Sbp	md4c.c \
1675479Sbp	smb_conn.c smb_dev.c smb_trantcp.c smb_smb.c smb_subr.c smb_rq.c \
1775479Sbp	smb_usr.c smb_crypt.c smb_iod.c \
1875479Sbp	smbfs_vfsops.c smbfs_node.c smbfs_io.c smbfs_vnops.c \
1975479Sbp	smbfs_subr.c smbfs_smb.c
2075479Sbp
2175479SbpNOMAN=true
2275479Sbp
2375479SbpNETSMBCRYPTO=yes
2475479Sbp
2575479Sbp.if defined(NETSMBCRYPTO)
2675479SbpSRCS+=	des_ecb.c des_setkey.c
2775479Sbp.endif
2875479Sbp
2975479Sbp# Build with IPX support (1|0)
3075479SbpSMB_IPX?=	0
3175479Sbp
3275479Sbp# Build with INET support (1|0)
3375479SbpSMB_INET?=	1
3475479Sbp
3575479SbpCFLAGS+= ${KDEBUG}
3675479Sbp
3775479Sbp.if defined(VNPRINT)
3875479SbpCFLAGS+= -DVNPRINT
3975479Sbp.endif
4075479Sbp
4175479Sbpopt_inet.h:
4275479Sbp	touch ${.TARGET}
4375479Sbp.if ${SMB_INET} > 0
4475479Sbp	echo "#define INET 1" > ${.TARGET}
4575479Sbp.endif
4675479Sbp
4775479Sbpopt_ipx.h:
4875479Sbp	touch ${.TARGET}
4975479Sbp.if ${SMB_IPX} > 0
5075479Sbp	echo "#define IPX 1" > ${.TARGET}
5175479Sbp.endif
5275479Sbp
5375479Sbpopt_netsmb.h:
5475479Sbp	echo "#define NETSMB	1"  > ${.TARGET}
5575479Sbp.if defined(NETSMBCRYPTO)
5675479Sbp	echo "#define NETSMBCRYPTO 1" >> ${.TARGET}
5775479Sbp.endif
5875479Sbp
5975479Sbpunload:
6075479Sbp	@(if kldunload ${KMOD}; then true; else true; fi)
6175479Sbp
6275479Sbp.include <bsd.kmod.mk>
63