Makefile revision 256281
1278699Sian# $FreeBSD: stable/10/sys/modules/nfscl/Makefile 223483 2011-06-23 20:31:52Z uqs $ 2271220Sandrew 3271220Sandrew.PATH: ${.CURDIR}/../../fs/nfsclient ${.CURDIR}/../../nfs 4271220SandrewKMOD= nfscl 5271220SandrewSRCS= vnode_if.h \ 6271220Sandrew nfs_clrpcops.c \ 7271220Sandrew nfs_clkrpc.c \ 8271220Sandrew nfs_clstate.c \ 9271220Sandrew nfs_clcomsubs.c \ 10271220Sandrew nfs_clport.c \ 11271220Sandrew nfs_clbio.c \ 12271220Sandrew nfs_clnfsiod.c \ 13271220Sandrew nfs_clnode.c \ 14271220Sandrew nfs_clsubs.c \ 15271220Sandrew nfs_clvfsops.c \ 16271220Sandrew nfs_clvnops.c \ 17271220Sandrew opt_bootp.h \ 18271220Sandrew opt_inet.h \ 19271220Sandrew opt_inet6.h \ 20271220Sandrew opt_kdtrace.h \ 21271220Sandrew opt_kgssapi.h \ 22271220Sandrew opt_nfs.h \ 23271220Sandrew opt_nfsroot.h \ 24271220Sandrew opt_ufs.h 25271220Sandrew 26278699Sian.if !defined(KERNBUILDDIR) 27271220SandrewNFS_INET?= 1 # 0/1 - requires INET to be configured in kernel 28271220SandrewNFS_INET6?= 1 # 0/1 - requires INET6 to be configured in kernel 29278699SianNFS_ROOT?= 1 # 0/1 - requires NFS_ROOT to be configured in kernel 30271220Sandrew 31271220Sandrew.if ${NFS_INET} > 0 32271220Sandrewopt_inet.h: 33271220Sandrew echo "#define INET 1" > ${.TARGET} 34271220Sandrew.endif 35278699Sian 36271220Sandrew.if ${NFS_INET6} > 0 37271220Sandrewopt_inet6.h: 38271220Sandrew echo "#define INET6 1" > ${.TARGET} 39271220Sandrew.endif 40271220Sandrew 41271220Sandrew.if ${NFS_ROOT} > 0 42278699Sianopt_nfsroot.h: 43271220Sandrew echo "#define NFS_ROOT 1" > ${.TARGET} 44278699Sian.endif 45278699Sian.else 46271220SandrewOPT_NFS_ROOT!= cat ${KERNBUILDDIR}/opt_nfsroot.h 47271220Sandrew.if empty(OPT_NFS_ROOT) 48271220SandrewNFS_ROOT= 0 49271220Sandrew.else 50271220SandrewNFS_ROOT= 1 51271220Sandrew.endif 52271220Sandrew.endif 53271220Sandrew 54271220Sandrew.if ${NFS_ROOT} > 0 55271220SandrewSRCS+= nfs_diskless.c 56271220Sandrew.endif 57271220Sandrew 58278699Sian.include <bsd.kmod.mk> 59271220Sandrew