Cy Schubert fcdaff2cd1 Sources from the "current" build tree and generated sources in the
object tree should be used instead of sources and headers from the
already installed source tree on the build host.

This was noticed while addressing issues in the upcoming amd update.

MFC after:	2 weeks
2016-10-22 22:27:51 +00:00

37 lines
991 B
Makefile

# ex:ts=8
#
# Makefile for amd
# This file is under a "BSD" copyright (c) by David O'Brien 1998
#
# $FreeBSD$
.PATH: ${SRCTOP}/contrib/amd/libamu \
${SRCTOP}/contrib/amd/conf/transp \
${SRCTOP}/contrib/amd/conf/mtab \
${SRCTOP}/contrib/amd/conf/umount
LIB= amu
INTERNALLIB=
SRCS= hasmntopt.c misc_rpc.c mount_fs.c mtab.c nfs_prot_xdr.c \
strutil.c wire.c xutil.c
# These would be links created by the GNU-style configure
SRCS+= transp_sockets.c mtab_bsd.c umount_bsd44.c
# Generated at compile time (replaces supplied xdr_func.c)
SRCS+= nfs_prot_x.c xdr_func_%undef.c
CLEANFILES+= nfs_prot_x.c xdr_func_%undef.c
CFLAGS+= -I${SRCTOP}/contrib/amd/libamu \
-I${.OBJDIR}/../../../include/rpcsvc
nfs_prot_x.c: ${NFS_PROT_X}
${RPCCOM} -c -C -DWANT_NFS3 ${NFS_PROT_X} -o ${.TARGET}
XDRDEFS!= grep 'ifndef.*HAVE_XDR' ${SRCTOP}/contrib/amd/libamu/xdr_func.c | awk '{print "-D"$$2}'
xdr_func_%undef.c: xdr_func.c
-unifdef ${XDRDEFS} < ${.ALLSRC} > ${.TARGET}
.include <bsd.lib.mk>