Makefile revision 151350
1139776Simp# $FreeBSD: head/sys/modules/smbfs/Makefile 151350 2005-10-14 23:30:17Z yar $
246201Sphk
346201Sphk.PATH:	${.CURDIR}/../../crypto/des \
446201Sphk	${.CURDIR}/../../crypto/des/arch/${MACHINE_ARCH} \
546201Sphk	${.CURDIR}/../../kern \
646201Sphk	${.CURDIR}/../../libkern \
746201Sphk	${.CURDIR}/../../netsmb \
846201Sphk	${.CURDIR}/../../fs/smbfs
946201Sphk
1046201SphkKMOD=	smbfs
1146201Sphk
1246201SphkSRCS=	vnode_if.h \
1346201Sphk	opt_inet.h opt_ipx.h \
1446201Sphk	opt_netsmb.h opt_vmpage.h \
1546201Sphk	iconv_converter_if.h \
1646201Sphk	md4c.c \
1746201Sphk	smb_conn.c smb_dev.c smb_trantcp.c smb_smb.c smb_subr.c smb_rq.c \
1846201Sphk	smb_usr.c smb_crypt.c smb_iod.c \
1946201Sphk	smbfs_vfsops.c smbfs_node.c smbfs_io.c smbfs_vnops.c \
2046201Sphk	smbfs_subr.c smbfs_smb.c
2146201Sphk
2246201SphkNETSMBCRYPTO=
2346201Sphk
2446201Sphk.if defined(NETSMBCRYPTO)
2546201SphkSRCS+=	des_ecb.c des_setkey.c
2646201Sphk.if ${MACHINE_ARCH} == "i386"
2746201SphkSRCS+=	des_enc.S
2846201Sphk.else
2946201SphkSRCS+=	des_enc.c
3046201Sphk.endif
3146201Sphk.endif
3246201Sphk
3346201Sphk# Build with IPX support (1|0)
3446201SphkSMB_IPX?=	0
3546201Sphk
3646201Sphk# Build with INET support (1|0)
3746201SphkSMB_INET?=	1
3846201Sphk
3950477SpeterCFLAGS+= ${KDEBUG}
4046201Sphk
4146201Sphk.if defined(VNPRINT)
4246201SphkCFLAGS+= -DVNPRINT
4346201Sphk.endif
4446201Sphk
4546201Sphk.if !defined(KERNBUILDDIR)
4646201Sphk.if ${SMB_INET} > 0
4746201Sphkopt_inet.h:
4846201Sphk	echo "#define INET 1" > ${.TARGET}
49125454Sjhb.endif
50125454Sjhb
5146201Sphk.if ${SMB_IPX} > 0
5246201Sphkopt_ipx.h:
5346201Sphk	echo "#define IPX 1" > ${.TARGET}
5446201Sphk.endif
5587321Sdes
56125454Sjhb# XXX netsmb should be a separate module
57125454Sjhb.if defined(NETSMBCRYPTO)
5887321Sdesopt_netsmb.h:
5987321Sdes	echo "#define NETSMBCRYPTO 1" > ${.TARGET}
6077031Sru.endif
6146201Sphk.endif
6246201Sphk
6346201Sphk.include <bsd.kmod.mk>
6487321Sdes