1 # $FreeBSD: releng/12.0/sys/modules/nfscl/Makefile 314651 2017-03-04 10:10:17Z ngie $
2
3 .PATH: ${SRCTOP}/sys/fs/nfsclient ${SRCTOP}/sys/nfs
4 KMOD= nfscl
5 SRCS= vnode_if.h \
6 nfs_clrpcops.c \
7 nfs_clkrpc.c \
8 nfs_clstate.c \
9 nfs_clcomsubs.c \
10 nfs_clport.c \
11 nfs_clbio.c \
12 nfs_clnfsiod.c \
13 nfs_clnode.c \
14 nfs_clsubs.c \
15 nfs_clvfsops.c \
16 nfs_clvnops.c \
17 opt_bootp.h \
18 opt_inet.h \
19 opt_inet6.h \
20 opt_kgssapi.h \
21 opt_nfs.h \
22 opt_nfsroot.h \
23 opt_ufs.h
24
25 .if !defined(KERNBUILDDIR)
26 NFS_ROOT?= 1 # 0/1 - requires NFS_ROOT to be configured in kernel
27
28 .if ${NFS_ROOT} > 0
29 opt_nfsroot.h:
30 echo "#define NFS_ROOT 1" > ${.TARGET}
31 .endif
32 .else
33 OPT_NFS_ROOT!= cat ${KERNBUILDDIR}/opt_nfsroot.h
34 .if empty(OPT_NFS_ROOT)
35 NFS_ROOT= 0
36 .else
37 NFS_ROOT= 1
38 .endif
39 .endif
40
41 .if ${NFS_ROOT} > 0
42 SRCS+= nfs_diskless.c
43 .endif
44
45 .include <bsd.kmod.mk>
Cache object: 4d84b0d619620e2a6a72cb81c1deba80
|