Consistently set RPCGEN_CPP when running rpcgen, so the C preprocessor
set via ${CPP} is used, instead of always using hardcoded /usr/bin/cpp. MFC after: 1 week
This commit is contained in:
parent
e2807c4b0c
commit
489adb600f
@ -3,7 +3,7 @@
|
||||
|
||||
.SUFFIXES: .x
|
||||
|
||||
RPCCOM = rpcgen -C
|
||||
RPCCOM= RPCGEN_CPP=${CPP:Q} rpcgen -C
|
||||
|
||||
HDRS= rpcb_prot.h
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
.SUFFIXES: .x
|
||||
|
||||
RPCCOM = rpcgen -C
|
||||
RPCCOM= RPCGEN_CPP=${CPP:Q} rpcgen -C
|
||||
|
||||
HDRS= key_prot.h klm_prot.h mount.h nfs_prot.h nlm_prot.h rex.h rnusers.h \
|
||||
rquota.h rstat.h rwall.h sm_inter.h spray.h yppasswd.h yp.h \
|
||||
|
@ -34,7 +34,7 @@ CFLAGS+= -I${.CURDIR}/rpc
|
||||
CLEANFILES+= crypt_clnt.c crypt_xdr.c crypt.h
|
||||
|
||||
RPCDIR= ${DESTDIR}/usr/include/rpcsvc
|
||||
RPCGEN= rpcgen -C
|
||||
RPCGEN= RPCGEN_CPP=${CPP:Q} rpcgen -C
|
||||
|
||||
crypt_clnt.c: ${RPCDIR}/crypt.x crypt.h
|
||||
${RPCGEN} -l -o ${.TARGET} ${RPCDIR}/crypt.x
|
||||
|
@ -10,7 +10,7 @@ CLEANFILES+= yp.h yp_xdr.c
|
||||
SYM_MAPS+= ${.CURDIR}/yp/Symbol.map
|
||||
|
||||
RPCSRC= ${DESTDIR}/usr/include/rpcsvc/yp.x
|
||||
RPCGEN= rpcgen -C
|
||||
RPCGEN= RPCGEN_CPP=${CPP:Q} rpcgen -C
|
||||
|
||||
yp_xdr.c: ${RPCSRC}
|
||||
${RPCGEN} -c -o ${.TARGET} ${RPCSRC}
|
||||
|
@ -18,7 +18,7 @@ SECRPCSRCS= secretkey.c xcrypt.c
|
||||
OTHERSRCS+= yp_passwd.c yp_update.c
|
||||
.endif
|
||||
|
||||
RPCCOM = rpcgen -C
|
||||
RPCCOM= RPCGEN_CPP=${CPP:Q} rpcgen -C
|
||||
|
||||
INCDIRS= -I${DESTDIR}/usr/include/rpcsvc
|
||||
|
||||
|
@ -22,7 +22,7 @@ GENSRCS=yp.h \
|
||||
yppasswd_private_clnt.c \
|
||||
yppasswd_private_xdr.c
|
||||
|
||||
RPCGEN= rpcgen -C
|
||||
RPCGEN= RPCGEN_CPP=${CPP:Q} rpcgen -C
|
||||
RPCSRC= ${.CURDIR}/../../include/rpcsvc/yp.x
|
||||
RPCSRC_PW= ${.CURDIR}/../../include/rpcsvc/yppasswd.x
|
||||
RPCSRC_PRIV= ${.CURDIR}/../../usr.sbin/rpc.yppasswdd/yppasswd_private.x
|
||||
|
@ -22,7 +22,7 @@ LDADD= -lrpcsvc
|
||||
CLEANFILES= ${GENSRCS}
|
||||
|
||||
RPCDIR= ${.CURDIR}/../../include/rpcsvc
|
||||
RPCGEN= rpcgen -I -C
|
||||
RPCGEN= RPCGEN_CPP=${CPP:Q} rpcgen -I -C
|
||||
|
||||
ypxfr_clnt.c: ${RPCDIR}/yp.x
|
||||
rm -f ${.TARGET}
|
||||
|
@ -26,7 +26,7 @@ CFLAGS+= -DLOGIN_CAP -DCRYPT -I. -I${.CURDIR} \
|
||||
|
||||
CLEANFILES= ${GENSRCS}
|
||||
|
||||
RPCGEN= rpcgen -C
|
||||
RPCGEN= RPCGEN_CPP=${CPP:Q} rpcgen -C
|
||||
RPCSRC= ${DESTDIR}/usr/include/rpcsvc/yp.x
|
||||
RPCSRC_PW= ${DESTDIR}/usr/include/rpcsvc/yppasswd.x
|
||||
RPCSRC_PRIV= ${.CURDIR}/../../usr.sbin/rpc.yppasswdd/yppasswd_private.x
|
||||
|
@ -2499,17 +2499,17 @@ kern/vfs_vnops.c standard
|
||||
#
|
||||
gssd.h optional kgssapi \
|
||||
dependency "$S/kgssapi/gssd.x" \
|
||||
compile-with "rpcgen -hM $S/kgssapi/gssd.x | grep -v pthread.h > gssd.h" \
|
||||
compile-with "RPCGEN_CPP='${CPP}' rpcgen -hM $S/kgssapi/gssd.x | grep -v pthread.h > gssd.h" \
|
||||
no-obj no-implicit-rule before-depend local \
|
||||
clean "gssd.h"
|
||||
gssd_xdr.c optional kgssapi \
|
||||
dependency "$S/kgssapi/gssd.x gssd.h" \
|
||||
compile-with "rpcgen -c $S/kgssapi/gssd.x -o gssd_xdr.c" \
|
||||
compile-with "RPCGEN_CPP='${CPP}' rpcgen -c $S/kgssapi/gssd.x -o gssd_xdr.c" \
|
||||
no-implicit-rule before-depend local \
|
||||
clean "gssd_xdr.c"
|
||||
gssd_clnt.c optional kgssapi \
|
||||
dependency "$S/kgssapi/gssd.x gssd.h" \
|
||||
compile-with "rpcgen -lM $S/kgssapi/gssd.x | grep -v string.h > gssd_clnt.c" \
|
||||
compile-with "RPCGEN_CPP='${CPP}' rpcgen -lM $S/kgssapi/gssd.x | grep -v string.h > gssd_clnt.c" \
|
||||
no-implicit-rule before-depend local \
|
||||
clean "gssd_clnt.c"
|
||||
kgssapi/gss_accept_sec_context.c optional kgssapi
|
||||
|
@ -44,12 +44,12 @@ CLEANFILES= gssd.h gssd_xdr.c gssd_clnt.c
|
||||
S= ${.CURDIR}/../..
|
||||
|
||||
gssd.h: $S/kgssapi/gssd.x
|
||||
rpcgen -hM $S/kgssapi/gssd.x | grep -v pthread.h > gssd.h
|
||||
RPCGEN_CPP=${CPP:Q} rpcgen -hM $S/kgssapi/gssd.x | grep -v pthread.h > gssd.h
|
||||
|
||||
gssd_xdr.c: $S/kgssapi/gssd.x
|
||||
rpcgen -c $S/kgssapi/gssd.x -o gssd_xdr.c
|
||||
RPCGEN_CPP=${CPP:Q} rpcgen -c $S/kgssapi/gssd.x -o gssd_xdr.c
|
||||
|
||||
gssd_clnt.c: $S/kgssapi/gssd.x
|
||||
rpcgen -lM $S/kgssapi/gssd.x | grep -v string.h > gssd_clnt.c
|
||||
RPCGEN_CPP=${CPP:Q} rpcgen -lM $S/kgssapi/gssd.x | grep -v string.h > gssd_clnt.c
|
||||
|
||||
.include <bsd.kmod.mk>
|
||||
|
@ -18,6 +18,6 @@ CLEANFILES= gssd.h
|
||||
S= ${.CURDIR}/../..
|
||||
|
||||
gssd.h: $S/kgssapi/gssd.x
|
||||
rpcgen -hM $S/kgssapi/gssd.x | grep -v pthread.h > gssd.h
|
||||
RPCGEN_CPP=${CPP:Q} rpcgen -hM $S/kgssapi/gssd.x | grep -v pthread.h > gssd.h
|
||||
|
||||
.include <bsd.kmod.mk>
|
||||
|
@ -36,7 +36,7 @@ LIBAMUDIR= ${.CURDIR}/../libamu
|
||||
.endif
|
||||
LIBAMU= ${LIBAMUDIR}/libamu.a
|
||||
|
||||
RPCCOM= rpcgen
|
||||
RPCCOM= RPCGEN_CPP=${CPP:Q} rpcgen
|
||||
MOUNT_X= ${DESTDIR}/usr/include/rpcsvc/mount.x
|
||||
NFS_PROT_X= ${DESTDIR}/usr/include/rpcsvc/nfs_prot.x
|
||||
|
||||
|
@ -18,12 +18,12 @@ CLEANFILES= ${GENSRCS}
|
||||
RPCSRC= ${DESTDIR}/usr/include/rpcsvc/bootparam_prot.x
|
||||
|
||||
bootparam_prot_svc.c: ${RPCSRC}
|
||||
rpcgen -C -m -o ${.TARGET} ${RPCSRC}
|
||||
RPCGEN_CPP=${CPP:Q} rpcgen -C -m -o ${.TARGET} ${RPCSRC}
|
||||
|
||||
bootparam_prot_xdr.c: ${RPCSRC}
|
||||
rpcgen -C -c -o ${.TARGET} ${RPCSRC}
|
||||
RPCGEN_CPP=${CPP:Q} rpcgen -C -c -o ${.TARGET} ${RPCSRC}
|
||||
|
||||
bootparam_prot.h: ${RPCSRC}
|
||||
rpcgen -C -h -o ${.TARGET} ${RPCSRC}
|
||||
RPCGEN_CPP=${CPP:Q} rpcgen -C -h -o ${.TARGET} ${RPCSRC}
|
||||
|
||||
.include <bsd.prog.mk>
|
||||
|
@ -13,12 +13,12 @@ CLEANFILES= ${GENSRCS}
|
||||
RPCSRC= ${DESTDIR}/usr/include/rpcsvc/bootparam_prot.x
|
||||
|
||||
bootparam_prot_clnt.c: ${RPCSRC}
|
||||
rpcgen -C -l -o ${.TARGET} ${RPCSRC}
|
||||
RPCGEN_CPP=${CPP:Q} rpcgen -C -l -o ${.TARGET} ${RPCSRC}
|
||||
|
||||
bootparam_prot_xdr.c: ${RPCSRC}
|
||||
rpcgen -C -c -o ${.TARGET} ${RPCSRC}
|
||||
RPCGEN_CPP=${CPP:Q} rpcgen -C -c -o ${.TARGET} ${RPCSRC}
|
||||
|
||||
bootparam_prot.h: ${RPCSRC}
|
||||
rpcgen -C -h -o ${.TARGET} ${RPCSRC}
|
||||
RPCGEN_CPP=${CPP:Q} rpcgen -C -h -o ${.TARGET} ${RPCSRC}
|
||||
|
||||
.include <bsd.prog.mk>
|
||||
|
@ -13,7 +13,7 @@ LDADD= -lgssapi
|
||||
CLEANFILES= gssd_svc.c gssd.h
|
||||
|
||||
RPCSRC= ${.CURDIR}/../../sys/kgssapi/gssd.x
|
||||
RPCGEN= rpcgen -L -C -M
|
||||
RPCGEN= RPCGEN_CPP=${CPP:Q} rpcgen -L -C -M
|
||||
|
||||
gssd_svc.c: ${RPCSRC} gssd.h
|
||||
${RPCGEN} -m -o ${.TARGET} ${RPCSRC}
|
||||
|
@ -15,7 +15,7 @@ RPCDIR= ${DESTDIR}/usr/include/rpcsvc
|
||||
|
||||
CLEANFILES= crypt_svc.c crypt.h
|
||||
|
||||
RPCGEN= rpcgen -C
|
||||
RPCGEN= RPCGEN_CPP=${CPP:Q} rpcgen -C
|
||||
|
||||
crypt_svc.c: ${RPCDIR}/crypt.x
|
||||
${RPCGEN} -m -o ${.TARGET} ${RPCDIR}/crypt.x
|
||||
|
@ -15,7 +15,7 @@ LDADD= -lrpcsvc -lutil
|
||||
CLEANFILES= nlm_prot_svc.c nlm_prot.h test
|
||||
|
||||
RPCSRC= ${DESTDIR}/usr/include/rpcsvc/nlm_prot.x
|
||||
RPCGEN= rpcgen -L -C
|
||||
RPCGEN= RPCGEN_CPP=${CPP:Q} rpcgen -L -C
|
||||
|
||||
nlm_prot_svc.c: ${RPCSRC}
|
||||
${RPCGEN} -m -o ${.TARGET} ${RPCSRC}
|
||||
|
@ -13,7 +13,7 @@ LDADD= -lrpcsvc
|
||||
CLEANFILES= sm_inter_svc.c sm_inter.h
|
||||
|
||||
RPCSRC= ${DESTDIR}/usr/include/rpcsvc/sm_inter.x
|
||||
RPCGEN= rpcgen -L -C
|
||||
RPCGEN= RPCGEN_CPP=${CPP:Q} rpcgen -L -C
|
||||
|
||||
sm_inter_svc.c: ${RPCSRC}
|
||||
${RPCGEN} -m -o ${.TARGET} ${RPCSRC}
|
||||
|
@ -25,7 +25,7 @@ LDADD= -lrpcsvc -lcrypt -lutil
|
||||
|
||||
CLEANFILES= ${GENSRCS}
|
||||
|
||||
RPCGEN= rpcgen -I -C
|
||||
RPCGEN= RPCGEN_CPP=${CPP:Q} rpcgen -I -C
|
||||
|
||||
# We need to remove the 'static' keyword from _rpcsvcstate so that
|
||||
# yppasswdd_main.c can see it.
|
||||
|
@ -19,7 +19,7 @@ LDADD= -lrpcsvc
|
||||
CLEANFILES= ypupdate_prot_svc.c ypupdate_prot.h
|
||||
|
||||
RPCDIR= ${DESTDIR}/usr/include/rpcsvc
|
||||
RPCGEN= rpcgen -I -C
|
||||
RPCGEN= RPCGEN_CPP=${CPP:Q} rpcgen -I -C
|
||||
|
||||
# We need to remove the 'static' keyword from _rpcsvcstate so that
|
||||
# ypupdated_main.c can see it.
|
||||
|
@ -17,7 +17,7 @@ LDADD= -lrpcsvc
|
||||
CLEANFILES= ypxfrd_svc.c ypxfrd.h
|
||||
|
||||
RPCDIR= ${.CURDIR}/../../include/rpcsvc
|
||||
RPCGEN= rpcgen -I -C
|
||||
RPCGEN= RPCGEN_CPP=${CPP:Q} rpcgen -I -C
|
||||
|
||||
# We need to remove the 'static' keyword from _rpcsvcstate so that
|
||||
# ypxfrd_main.c can see it.
|
||||
|
@ -14,7 +14,7 @@ CFLAGS+= -I. -I${.CURDIR}/../../libexec/ypxfr
|
||||
|
||||
WARNS?= 2
|
||||
|
||||
RPCGEN= rpcgen -C
|
||||
RPCGEN= RPCGEN_CPP=${CPP:Q} rpcgen -C
|
||||
|
||||
CLEANFILES= ${GENSRCS}
|
||||
|
||||
|
@ -17,7 +17,7 @@ LDADD= -lwrap
|
||||
|
||||
CLEANFILES= yp_svc.c ypxfr_clnt.c yp.h
|
||||
|
||||
RPCGEN= rpcgen -I -C
|
||||
RPCGEN= RPCGEN_CPP=${CPP:Q} rpcgen -I -C
|
||||
|
||||
# We need to remove the 'static' keyword from _rpcsvcstate so that
|
||||
# yp_main.c can see it.
|
||||
|
Loading…
Reference in New Issue
Block a user