xref: /freebsd-13.1/sys/modules/krpc/Makefile (revision 83271c68)
16b0d16d3SDoug Rabson# $FreeBSD$
26b0d16d3SDoug Rabson
3ab0c29afSRick Macklem.PATH: ${SRCTOP}/sys/rpc ${SRCTOP}/sys/rpc/rpcsec_tls
46b0d16d3SDoug RabsonKMOD=	krpc
56b0d16d3SDoug RabsonSRCS=	auth_none.c \
66b0d16d3SDoug Rabson	auth_unix.c \
76b0d16d3SDoug Rabson	authunix_prot.c \
8c59e4cc3SRick Macklem	clnt_bck.c \
96b0d16d3SDoug Rabson	clnt_dg.c \
106b0d16d3SDoug Rabson	clnt_rc.c \
116b0d16d3SDoug Rabson	clnt_vc.c \
126b0d16d3SDoug Rabson	getnetconfig.c \
136b0d16d3SDoug Rabson	rpc_callmsg.c \
146b0d16d3SDoug Rabson	rpc_generic.c \
156b0d16d3SDoug Rabson	rpc_prot.c \
166b0d16d3SDoug Rabson	rpcb_clnt.c \
176b0d16d3SDoug Rabson	rpcb_prot.c \
1819aa71e5SDag-Erling Smørgrav	replay.c \
196b0d16d3SDoug Rabson	svc.c \
206b0d16d3SDoug Rabson	svc_auth.c \
216b0d16d3SDoug Rabson	svc_auth_unix.c \
226b0d16d3SDoug Rabson	svc_dg.c \
236b0d16d3SDoug Rabson	svc_generic.c \
24ab0c29afSRick Macklem	svc_vc.c
256b0d16d3SDoug Rabson
26ab0c29afSRick MacklemSRCS+=	rpctls_impl.c auth_tls.c
27ab0c29afSRick Macklem
28ab0c29afSRick MacklemSRCS+=	opt_inet6.h opt_kern_tls.h
29ab0c29afSRick Macklem
30ab0c29afSRick MacklemSRCS+=		rpctlscd.h rpctlscd_xdr.c rpctlscd_clnt.c
31ab0c29afSRick MacklemCLEANFILES=	rpctlscd.h rpctlscd_xdr.c rpctlscd_clnt.c
32ab0c29afSRick Macklem
33ab0c29afSRick MacklemS=		${SRCTOP}/sys
34ab0c29afSRick Macklem
35ab0c29afSRick Macklemrpctlscd.h:	$S/rpc/rpcsec_tls/rpctlscd.x
36ab0c29afSRick Macklem	RPCGEN_CPP=${CPP:Q} rpcgen -hM $S/rpc/rpcsec_tls/rpctlscd.x | grep -v pthread.h > rpctlscd.h
37ab0c29afSRick Macklem
38ab0c29afSRick Macklemrpctlscd_xdr.c:	$S/rpc/rpcsec_tls/rpctlscd.x
39ab0c29afSRick Macklem	RPCGEN_CPP=${CPP:Q} rpcgen -c $S/rpc/rpcsec_tls/rpctlscd.x -o rpctlscd_xdr.c
40ab0c29afSRick Macklem
41ab0c29afSRick Macklemrpctlscd_clnt.c:	$S/rpc/rpcsec_tls/rpctlscd.x
42ab0c29afSRick Macklem	RPCGEN_CPP=${CPP:Q} rpcgen -lM $S/rpc/rpcsec_tls/rpctlscd.x | grep -v string.h > rpctlscd_clnt.c
43ab0c29afSRick Macklem
44ab0c29afSRick MacklemSRCS+=		rpctlssd.h rpctlssd_xdr.c rpctlssd_clnt.c
45ab0c29afSRick MacklemCLEANFILES=	rpctlssd.h rpctlssd_xdr.c rpctlssd_clnt.c
46ab0c29afSRick Macklem
47ab0c29afSRick MacklemS=		${SRCTOP}/sys
48ab0c29afSRick Macklem
49ab0c29afSRick Macklemrpctlssd.h:	$S/rpc/rpcsec_tls/rpctlssd.x
50ab0c29afSRick Macklem	RPCGEN_CPP=${CPP:Q} rpcgen -hM $S/rpc/rpcsec_tls/rpctlssd.x | grep -v pthread.h > rpctlssd.h
51ab0c29afSRick Macklem
52ab0c29afSRick Macklemrpctlssd_xdr.c:	$S/rpc/rpcsec_tls/rpctlssd.x
53ab0c29afSRick Macklem	RPCGEN_CPP=${CPP:Q} rpcgen -c $S/rpc/rpcsec_tls/rpctlssd.x -o rpctlssd_xdr.c
54ab0c29afSRick Macklem
55ab0c29afSRick Macklemrpctlssd_clnt.c:	$S/rpc/rpcsec_tls/rpctlssd.x
56ab0c29afSRick Macklem	RPCGEN_CPP=${CPP:Q} rpcgen -lM $S/rpc/rpcsec_tls/rpctlssd.x | grep -v string.h > rpctlssd_clnt.c
576b0d16d3SDoug Rabson
58*83271c68SKonstantin BelousovEXPORT_SYMS=	YES
59*83271c68SKonstantin Belousov
606b0d16d3SDoug Rabson.include <bsd.kmod.mk>
61