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