NetBSD/tools/Makefile.inc
tv c9a6a2c359 * Always descend into "tools" regardless of USETOOLS setting. Instead,
just don't build the tools if USETOOLS!=yes.  This permits objdirs to
  be created even when USETOOLS=no.

* Clean up use of "-m" by specifying it to .MAKEFLAGS: if needed.
2001-10-31 01:20:09 +00:00

35 lines
832 B
Makefile

# $NetBSD: Makefile.inc,v 1.9 2001/10/31 01:20:10 tv Exp $
.include <bsd.own.mk>
.if ${USETOOLS} == "no"
.undef HOSTPROG
.endif
# Stash the current directory (some builds here actually change .CURDIR).
_CURDIR?=${.CURDIR}
# Don't use target tool "strip" at install phase
INSTALL= ${TOOLDIR}/bin/binstall
# "make build": Only build if the installed program is out-of-date.
# ("make all" and "make install" always build and install.)
.if make(build)
MKTOOLS?=no
.if ${MKTOOLS} == "always"
build:
.else
build: ${TIMESTAMP}
${TIMESTAMP}: ${_CURDIR}/Makefile
.endif
.if ${MKTOOLS} != "no"
@cd ${_CURDIR} && ${MAKE} cleandir
@cd ${_CURDIR} && ${MAKE} all
@cd ${_CURDIR} && ${MAKE} install
.else
@echo "===> $@ must be updated"
@echo "===> (set MKTOOLS=yes in /etc/mk.conf or the environment to continue)"
@false
.endif
.endif