summaryrefslogtreecommitdiff
path: root/mk/depends/bsd.depends.mk
diff options
context:
space:
mode:
authorjlam <jlam>2006-06-05 17:41:11 +0000
committerjlam <jlam>2006-06-05 17:41:11 +0000
commit530a3fe203d3457c5252c89b096812e49df4f491 (patch)
treecb985f3cb407fad54efc46217099126b1955727d /mk/depends/bsd.depends.mk
parent19af245d83cc86a024e536ce8619ba13a152a7ed (diff)
downloadpkgsrc-530a3fe203d3457c5252c89b096812e49df4f491.tar.gz
Allow overrides of the public targets, e.g. "install", "package", etc.
if PKG_SKIP_REASON or PKG_FAIL_REASON is defined. This commit adds !target(...) guards around those target definitions to avoid "duplicate target definition" warnings.
Diffstat (limited to 'mk/depends/bsd.depends.mk')
-rw-r--r--mk/depends/bsd.depends.mk4
1 files changed, 3 insertions, 1 deletions
diff --git a/mk/depends/bsd.depends.mk b/mk/depends/bsd.depends.mk
index cb5c102bd35..b90290c2d79 100644
--- a/mk/depends/bsd.depends.mk
+++ b/mk/depends/bsd.depends.mk
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.depends.mk,v 1.2 2006/06/05 17:21:55 jlam Exp $
+# $NetBSD: bsd.depends.mk,v 1.3 2006/06/05 17:41:11 jlam Exp $
#
# This Makefile fragment is included by bsd.pkg.mk and provides all
# variables and targets related to dependencies.
@@ -37,7 +37,9 @@ DEPENDS_TARGET= reinstall
###
.PHONY: depends
.if defined(NO_DEPENDS)
+. if !target(depends)
depends: depends-cookie
+. endif
.else
. include "${PKGSRCDIR}/mk/depends/depends.mk"
.endif