1 # $FreeBSD: releng/10.4/sys/modules/nfscl/Makefile 223483 2011-06-23 20:31:52Z uqs $
2
3 .PATH: ${.CURDIR}/../../fs/nfsclient ${.CURDIR}/../../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_kdtrace.h \
21 opt_kgssapi.h \
22 opt_nfs.h \
23 opt_nfsroot.h \
24 opt_ufs.h
25
26 .if !defined(KERNBUILDDIR)
27 NFS_INET?= 1 # 0/1 - requires INET to be configured in kernel
28 NFS_INET6?= 1 # 0/1 - requires INET6 to be configured in kernel
29 NFS_ROOT?= 1 # 0/1 - requires NFS_ROOT to be configured in kernel
30
31 .if ${NFS_INET} > 0
32 opt_inet.h:
33 echo "#define INET 1" > ${.TARGET}
34 .endif
35
36 .if ${NFS_INET6} > 0
37 opt_inet6.h:
38 echo "#define INET6 1" > ${.TARGET}
39 .endif
40
41 .if ${NFS_ROOT} > 0
42 opt_nfsroot.h:
43 echo "#define NFS_ROOT 1" > ${.TARGET}
44 .endif
45 .else
46 OPT_NFS_ROOT!= cat ${KERNBUILDDIR}/opt_nfsroot.h
47 .if empty(OPT_NFS_ROOT)
48 NFS_ROOT= 0
49 .else
50 NFS_ROOT= 1
51 .endif
52 .endif
53
54 .if ${NFS_ROOT} > 0
55 SRCS+= nfs_diskless.c
56 .endif
57
58 .include <bsd.kmod.mk>
Cache object: 43a3b4809336bc107d6b8e5adb83b1db
|