aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/krpc
diff options
context:
space:
mode:
authorRick Macklem <rmacklem@FreeBSD.org>2020-08-22 03:57:55 +0000
committerRick Macklem <rmacklem@FreeBSD.org>2020-08-22 03:57:55 +0000
commitab0c29af0512df1e40c30f1b361da7803594336e (patch)
treea4a060373915aec885ec1f16a58946209c74bf01 /sys/modules/krpc
parent530134d2918e3f8d53cf51b89c0f4c5fd032c88b (diff)
Notes
Diffstat (limited to 'sys/modules/krpc')
-rw-r--r--sys/modules/krpc/Makefile36
1 files changed, 33 insertions, 3 deletions
diff --git a/sys/modules/krpc/Makefile b/sys/modules/krpc/Makefile
index f7c12172042a..72adceac32ce 100644
--- a/sys/modules/krpc/Makefile
+++ b/sys/modules/krpc/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-.PATH: ${SRCTOP}/sys/rpc
+.PATH: ${SRCTOP}/sys/rpc ${SRCTOP}/sys/rpc/rpcsec_tls
KMOD= krpc
SRCS= auth_none.c \
auth_unix.c \
@@ -21,8 +21,38 @@ SRCS= auth_none.c \
svc_auth_unix.c \
svc_dg.c \
svc_generic.c \
- svc_vc.c \
+ svc_vc.c
-SRCS+= opt_inet6.h
+SRCS+= rpctls_impl.c auth_tls.c
+
+SRCS+= opt_inet6.h opt_kern_tls.h
+
+SRCS+= rpctlscd.h rpctlscd_xdr.c rpctlscd_clnt.c
+CLEANFILES= rpctlscd.h rpctlscd_xdr.c rpctlscd_clnt.c
+
+S= ${SRCTOP}/sys
+
+rpctlscd.h: $S/rpc/rpcsec_tls/rpctlscd.x
+ RPCGEN_CPP=${CPP:Q} rpcgen -hM $S/rpc/rpcsec_tls/rpctlscd.x | grep -v pthread.h > rpctlscd.h
+
+rpctlscd_xdr.c: $S/rpc/rpcsec_tls/rpctlscd.x
+ RPCGEN_CPP=${CPP:Q} rpcgen -c $S/rpc/rpcsec_tls/rpctlscd.x -o rpctlscd_xdr.c
+
+rpctlscd_clnt.c: $S/rpc/rpcsec_tls/rpctlscd.x
+ RPCGEN_CPP=${CPP:Q} rpcgen -lM $S/rpc/rpcsec_tls/rpctlscd.x | grep -v string.h > rpctlscd_clnt.c
+
+SRCS+= rpctlssd.h rpctlssd_xdr.c rpctlssd_clnt.c
+CLEANFILES= rpctlssd.h rpctlssd_xdr.c rpctlssd_clnt.c
+
+S= ${SRCTOP}/sys
+
+rpctlssd.h: $S/rpc/rpcsec_tls/rpctlssd.x
+ RPCGEN_CPP=${CPP:Q} rpcgen -hM $S/rpc/rpcsec_tls/rpctlssd.x | grep -v pthread.h > rpctlssd.h
+
+rpctlssd_xdr.c: $S/rpc/rpcsec_tls/rpctlssd.x
+ RPCGEN_CPP=${CPP:Q} rpcgen -c $S/rpc/rpcsec_tls/rpctlssd.x -o rpctlssd_xdr.c
+
+rpctlssd_clnt.c: $S/rpc/rpcsec_tls/rpctlssd.x
+ RPCGEN_CPP=${CPP:Q} rpcgen -lM $S/rpc/rpcsec_tls/rpctlssd.x | grep -v string.h > rpctlssd_clnt.c
.include <bsd.kmod.mk>