1 # $FreeBSD$
2
3 .PATH: ${SRCTOP}/sys/rpc ${SRCTOP}/sys/rpc/rpcsec_tls
4 KMOD= krpc
5 SRCS= auth_none.c \
6 auth_unix.c \
7 authunix_prot.c \
8 clnt_bck.c \
9 clnt_dg.c \
10 clnt_rc.c \
11 clnt_vc.c \
12 getnetconfig.c \
13 rpc_callmsg.c \
14 rpc_generic.c \
15 rpc_prot.c \
16 rpcb_clnt.c \
17 rpcb_prot.c \
18 replay.c \
19 svc.c \
20 svc_auth.c \
21 svc_auth_unix.c \
22 svc_dg.c \
23 svc_generic.c \
24 svc_vc.c
25
26 SRCS+= rpctls_impl.c auth_tls.c
27
28 SRCS+= opt_inet6.h opt_kern_tls.h
29
30 SRCS+= rpctlscd.h rpctlscd_xdr.c rpctlscd_clnt.c
31 CLEANFILES= rpctlscd.h rpctlscd_xdr.c rpctlscd_clnt.c
32
33 S= ${SRCTOP}/sys
34
35 rpctlscd.h: $S/rpc/rpcsec_tls/rpctlscd.x
36 RPCGEN_CPP=${CPP:Q} rpcgen -hM $S/rpc/rpcsec_tls/rpctlscd.x | grep -v pthread.h > rpctlscd.h
37
38 rpctlscd_xdr.c: $S/rpc/rpcsec_tls/rpctlscd.x
39 RPCGEN_CPP=${CPP:Q} rpcgen -c $S/rpc/rpcsec_tls/rpctlscd.x -o rpctlscd_xdr.c
40
41 rpctlscd_clnt.c: $S/rpc/rpcsec_tls/rpctlscd.x
42 RPCGEN_CPP=${CPP:Q} rpcgen -lM $S/rpc/rpcsec_tls/rpctlscd.x | grep -v string.h > rpctlscd_clnt.c
43
44 SRCS+= rpctlssd.h rpctlssd_xdr.c rpctlssd_clnt.c
45 CLEANFILES= rpctlssd.h rpctlssd_xdr.c rpctlssd_clnt.c
46
47 S= ${SRCTOP}/sys
48
49 rpctlssd.h: $S/rpc/rpcsec_tls/rpctlssd.x
50 RPCGEN_CPP=${CPP:Q} rpcgen -hM $S/rpc/rpcsec_tls/rpctlssd.x | grep -v pthread.h > rpctlssd.h
51
52 rpctlssd_xdr.c: $S/rpc/rpcsec_tls/rpctlssd.x
53 RPCGEN_CPP=${CPP:Q} rpcgen -c $S/rpc/rpcsec_tls/rpctlssd.x -o rpctlssd_xdr.c
54
55 rpctlssd_clnt.c: $S/rpc/rpcsec_tls/rpctlssd.x
56 RPCGEN_CPP=${CPP:Q} rpcgen -lM $S/rpc/rpcsec_tls/rpctlssd.x | grep -v string.h > rpctlssd_clnt.c
57
58 EXPORT_SYMS= YES
59
60 .include <bsd.kmod.mk>
Cache object: 043687c99ff9894bcea5d76148420b52
|