Makefile.host revision 1.1
11.1Stv#	$NetBSD: Makefile.host,v 1.1 2001/08/14 11:01:56 tv Exp $
21.1Stv
31.1Stv# Preload <bsd.obj.mk> to set up obj rules (with proper ${.CURDIR}).
41.1Stv.include <bsd.obj.mk>
51.1Stv
61.1Stv# Save value of .CURDIR, and reassign it to the "real" source directory.
71.1Stv_CURDIR:=	${.CURDIR}
81.1Stv.CURDIR:=	${_CURDIR}/../../${HOST_SRCDIR}
91.1Stv
101.1Stv# Set HOSTPROG as a flag to the real program not to include <bsd.prog.mk>.
111.1StvHOSTPROG?=	${PROG}
121.1Stv
131.1Stv# Pull in the "real" Makefile.
141.1Stv.include "${.CURDIR}/Makefile"
151.1Stv
161.1Stv# Set up the environment for <bsd.hostprog.mk>.
171.1StvHOSTPROGNAME?=	${HOSTPROG}
181.1StvHOST_BINDIR?=	${TOOLDIR}/bin
191.1StvHOST_CPPFLAGS:=	-include ${_CURDIR}/../compat/compat_netbsd.h -Wall \
201.1Stv		${HOST_CPPFLAGS} ${CPPFLAGS}
211.1StvMKMAN=		no
221.1StvSRCS?=		${PROG}.c
231.1StvSRCS+=		${HOST_SRCS} nb_progname.c
241.1StvTIMESTAMP?=	${HOST_BINDIR}/${HOSTPROGNAME}
251.1Stv.undef LINKS
261.1Stv
271.1Stv.PATH:		${.CURDIR} ${_CURDIR}/../compat
281.1Stv${TIMESTAMP}:	${.CURDIR}/Makefile
291.1Stv
301.1Stv# Include the local definitions, and then <bsd.hostprog.mk>.
311.1Stv.include "${_CURDIR}/../Makefile.inc"
321.1Stv.include <bsd.hostprog.mk>
331.1Stv
341.1Stv# Install rule.
351.1Stvrealinstall: install.host
361.1Stvinstall.host:
371.1Stv	mkdir -p ${HOST_BINDIR}
381.1Stv	${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -m ${BINMODE} \
391.1Stv		${HOSTPROG} ${HOST_BINDIR}/${HOSTPROGNAME}
40