freebsd-dev/sys/modules/krpc/Makefile
Warner Losh 031beb4e23 sys: Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
2023-08-16 11:54:58 -06:00

60 lines
1.5 KiB
Makefile

.PATH: ${SRCTOP}/sys/rpc ${SRCTOP}/sys/rpc/rpcsec_tls
KMOD= krpc
SRCS= auth_none.c \
auth_unix.c \
authunix_prot.c \
clnt_bck.c \
clnt_dg.c \
clnt_rc.c \
clnt_vc.c \
getnetconfig.c \
rpc_callmsg.c \
rpc_generic.c \
rpc_prot.c \
rpcb_clnt.c \
rpcb_prot.c \
replay.c \
svc.c \
svc_auth.c \
svc_auth_unix.c \
svc_dg.c \
svc_generic.c \
svc_vc.c
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
EXPORT_SYMS= YES
.include <bsd.kmod.mk>