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