summaryrefslogtreecommitdiffstats
path: root/sys/modules/smbfs
diff options
context:
space:
mode:
authorbp <bp@FreeBSD.org>2001-04-13 12:11:19 +0000
committerbp <bp@FreeBSD.org>2001-04-13 12:11:19 +0000
commit592766811bc0a1b2062232e01733cb8e9e26d8be (patch)
treee0706a76b4f5a64a10eb0a3ad4cb5806124c0c81 /sys/modules/smbfs
parentf9931b90b2954412c7cd6c13e6b52762719dad83 (diff)
downloadFreeBSD-src-592766811bc0a1b2062232e01733cb8e9e26d8be.zip
FreeBSD-src-592766811bc0a1b2062232e01733cb8e9e26d8be.tar.gz
Add smbfs module. Currently it includes smbfs, netsmb and DES parts.
Kernel should be compiled with options LIBMCHAIN and LIBICONV.
Diffstat (limited to 'sys/modules/smbfs')
-rw-r--r--sys/modules/smbfs/Makefile62
1 files changed, 62 insertions, 0 deletions
diff --git a/sys/modules/smbfs/Makefile b/sys/modules/smbfs/Makefile
new file mode 100644
index 0000000..800a634
--- /dev/null
+++ b/sys/modules/smbfs/Makefile
@@ -0,0 +1,62 @@
+# $FreeBSD$
+
+.PATH: ${.CURDIR}/../../crypto/des \
+ ${.CURDIR}/../../kern \
+ ${.CURDIR}/../../libkern \
+ ${.CURDIR}/../../netsmb \
+ ${.CURDIR}/../../fs/smbfs
+
+KMOD= smbfs
+
+SRCS= vnode_if.h \
+ opt_inet.h opt_ipx.h \
+ opt_netsmb.h opt_smbfs.h opt_vmpage.h \
+ iconv_converter_if.h \
+ md4c.c \
+ smb_conn.c smb_dev.c smb_trantcp.c smb_smb.c smb_subr.c smb_rq.c \
+ smb_usr.c smb_crypt.c smb_iod.c \
+ smbfs_vfsops.c smbfs_node.c smbfs_io.c smbfs_vnops.c \
+ smbfs_subr.c smbfs_smb.c
+
+NOMAN=true
+
+NETSMBCRYPTO=yes
+
+.if defined(NETSMBCRYPTO)
+SRCS+= des_ecb.c des_setkey.c
+.endif
+
+# Build with IPX support (1|0)
+SMB_IPX?= 0
+
+# Build with INET support (1|0)
+SMB_INET?= 1
+
+CFLAGS+= ${KDEBUG}
+
+.if defined(VNPRINT)
+CFLAGS+= -DVNPRINT
+.endif
+
+opt_inet.h:
+ touch ${.TARGET}
+.if ${SMB_INET} > 0
+ echo "#define INET 1" > ${.TARGET}
+.endif
+
+opt_ipx.h:
+ touch ${.TARGET}
+.if ${SMB_IPX} > 0
+ echo "#define IPX 1" > ${.TARGET}
+.endif
+
+opt_netsmb.h:
+ echo "#define NETSMB 1" > ${.TARGET}
+.if defined(NETSMBCRYPTO)
+ echo "#define NETSMBCRYPTO 1" >> ${.TARGET}
+.endif
+
+unload:
+ @(if kldunload ${KMOD}; then true; else true; fi)
+
+.include <bsd.kmod.mk>
OpenPOWER on IntegriCloud