diff options
author | tv <tv@pkgsrc.org> | 2005-10-16 17:44:45 +0000 |
---|---|---|
committer | tv <tv@pkgsrc.org> | 2005-10-16 17:44:45 +0000 |
commit | c46824e8daa69b4074a0bbd40f9e7f02eff84b13 (patch) | |
tree | 54156729f434520b440f72cb575978376c0f8e4f /mk | |
parent | 5a049255a88d042de01d34dde26f05e43a6fc4a1 (diff) | |
download | pkgsrc-c46824e8daa69b4074a0bbd40f9e7f02eff84b13.tar.gz |
Add "show-vars-eval" target, which outputs eval-able shell expressions
to allow easy setting of multiple variables in one invocation.
Diffstat (limited to 'mk')
-rw-r--r-- | mk/bsd.pkg.mk | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/mk/bsd.pkg.mk b/mk/bsd.pkg.mk index ab50f3eb650..ce436586b02 100644 --- a/mk/bsd.pkg.mk +++ b/mk/bsd.pkg.mk @@ -1,4 +1,4 @@ -# $NetBSD: bsd.pkg.mk,v 1.1730 2005/10/10 17:37:17 reed Exp $ +# $NetBSD: bsd.pkg.mk,v 1.1731 2005/10/16 17:44:45 tv Exp $ # # This file is in the public domain. # @@ -3907,6 +3907,14 @@ show-vars: @${ECHO} ${${VARNAME}:Q} .endfor +# displays multiple variables as shell expressions +# VARS is space separated list of VARNAME:shellvarname +.PHONY: show-vars-eval +show-vars-eval: +.for var in ${VARS} + @${ECHO} ${var:C/^.*://}="${${var:C/:.*$//}:Q}" +.endfor + .PHONY: print-build-depends-list .if !target(print-build-depends-list) print-build-depends-list: |