From 9d3dd4bd5186eebdce79b68cddfc5501996b5625 Mon Sep 17 00:00:00 2001 From: rillig Date: Thu, 15 Mar 2007 22:14:30 +0000 Subject: Made show-depends a flavor-specific target. --- mk/depends/bsd.depends.mk | 12 +++++++++++- mk/flavor/README | 2 +- mk/flavor/pkg/depends.mk | 5 ++--- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/mk/depends/bsd.depends.mk b/mk/depends/bsd.depends.mk index 96b00491013..edbb19462e5 100644 --- a/mk/depends/bsd.depends.mk +++ b/mk/depends/bsd.depends.mk @@ -1,4 +1,4 @@ -# $NetBSD: bsd.depends.mk,v 1.11 2007/03/09 00:39:54 rillig Exp $ +# $NetBSD: bsd.depends.mk,v 1.12 2007/03/15 22:14:30 rillig Exp $ # # This Makefile fragment is included by bsd.pkg.mk and provides all # variables and targets related to dependencies. @@ -87,3 +87,13 @@ depends-cookie: ${_PKG_SILENT}${_PKG_DEBUG}${MKDIR} ${_COOKIE.depends:H} ${_PKG_SILENT}${_PKG_DEBUG}${TOUCH} ${TOUCH_ARGS} ${_COOKIE.depends} .endif + +# show-depends: +# Prints a list of dependencies. +# +# Command line variables: +# +# VARNAME +# Either DEPENDS or BUILD_DEPENDS. +# +show-depends: .PHONY _flavor-show-depends diff --git a/mk/flavor/README b/mk/flavor/README index 36ca1b2a8e8..42ba5fbc93d 100644 --- a/mk/flavor/README +++ b/mk/flavor/README @@ -47,7 +47,7 @@ The following make targets must be implemented: * _flavor-check-vulnerable * _flavor-deinstall -* show-depends +* _flavor-show-depends * _flavor-install-dependencies * bootstrap-depends * _flavor-register diff --git a/mk/flavor/pkg/depends.mk b/mk/flavor/pkg/depends.mk index ddd7ebc4894..df5a9bec978 100644 --- a/mk/flavor/pkg/depends.mk +++ b/mk/flavor/pkg/depends.mk @@ -1,4 +1,4 @@ -# $NetBSD: depends.mk,v 1.24 2007/03/15 03:01:33 rillig Exp $ +# $NetBSD: depends.mk,v 1.25 2007/03/15 22:14:30 rillig Exp $ _DEPENDS_FILE= ${WRKDIR}/.depends _REDUCE_DEPENDS_CMD= ${SETENV} CAT=${CAT:Q} \ @@ -19,8 +19,7 @@ _BUILD_DEPENDS_PATTERNS_CMD= \ [ ! -f ${_COOKIE.depends} ] \ || ${AWK} '$$1 == "build" { print $$2; }' < ${_COOKIE.depends} -.PHONY: show-depends -show-depends: +_flavor-show-depends: .PHONY @case ${VARNAME:Q}"" in \ BUILD_DEPENDS) ${_REDUCE_DEPENDS_CMD} ${BUILD_DEPENDS:Q} ;; \ DEPENDS|*) ${_REDUCE_DEPENDS_CMD} ${DEPENDS:Q} ;; \ -- cgit v1.2.3