From bc29620cec23638b79b468fe3d7279d320a5442e Mon Sep 17 00:00:00 2001 From: jlam Date: Sun, 14 Mar 2004 18:57:04 +0000 Subject: Don't bother checking whether a package is actually built-in or not in the fall-through code for setting a default value for USE_BUILTIN.. This provides ensures that USE_BUILTIN. is always set for every package listed in BUILDLINK_PACKAGES. Back out previous as it's now unneeded. --- mk/buildlink3/bsd.buildlink3.mk | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'mk') diff --git a/mk/buildlink3/bsd.buildlink3.mk b/mk/buildlink3/bsd.buildlink3.mk index e3757925617..4de60bdcd58 100644 --- a/mk/buildlink3/bsd.buildlink3.mk +++ b/mk/buildlink3/bsd.buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: bsd.buildlink3.mk,v 1.116 2004/03/14 12:15:19 jmmv Exp $ +# $NetBSD: bsd.buildlink3.mk,v 1.117 2004/03/14 18:57:04 jlam Exp $ # # An example package buildlink3.mk file: # @@ -102,14 +102,20 @@ PREFER.${_pkg_}= pkgsrc . if ${PREFER.${_pkg_}} == "pkgsrc" USE_BUILTIN.${_pkg_}?= no . endif +# +# builtin.mk files default to using the built-in software if it's +# available (${PREFER.} == "native") unless USE_BUILTIN. has +# been previously set. +# . if defined(BUILDLINK_PKGSRCDIR.${_pkg_}) . if exists(${BUILDLINK_PKGSRCDIR.${_pkg_}}/builtin.mk) . include "${BUILDLINK_PKGSRCDIR.${_pkg_}}/builtin.mk" . endif . endif -. if !defined(IS_BUILTIN.${_pkg_}) +# +# Default fall-through for packages that don't provide a builtin.mk. +# USE_BUILTIN.${_pkg_}?= no -. endif .endfor # Set IGNORE_PKG. if is the current package we're building. @@ -141,7 +147,7 @@ _BLNK_PACKAGES+= ${_pkg_} _BLNK_RECURSIVE_DEPENDS= # empty .for _pkg_ in ${_BLNK_PACKAGES} . if empty(_BLNK_RECURSIVE_DEPENDS:M${_pkg_}) && \ - (defined(USE_BUILTIN.${_pkg_}) && !empty(USE_BUILTIN.${_pkg_}:M[nN][oO])) + !empty(USE_BUILTIN.${_pkg_}:M[nN][oO])) _BLNK_RECURSIVE_DEPENDS+= ${_pkg_} . endif .endfor -- cgit v1.2.3