# $NetBSD: build-defs-message.mk,v 1.1 2006/07/15 23:58:52 rillig Exp $ # # The build-defs-message target shows the variables that can be configured # by the pkgsrc user in mk.conf. # .PHONY: build-defs-message pre-depends-hook: build-defs-message .if empty(PKGSRC_SHOW_BUILD_DEFS:M[yY][eE][sS]) build-defs-message: .elif !target(build-defs-message) build-defs-message: ${WRKDIR} . if defined(BUILD_DEFS) && !empty(BUILD_DEFS) . if !exists(${WRKDIR}/.bdm_done) @${ECHO} "==========================================================================" @${ECHO} "The following variables will affect the build process of this package," @${ECHO} "${PKGNAME}. Their current value is shown below:" @${ECHO} "" . for var in ${BUILD_DEFS:O} . if !defined(${var}) @${ECHO} " * ${var} (not defined)" . elif defined(${var}) && empty(${var}) @${ECHO} " * ${var} (defined)" . else @${ECHO} " * ${var} = ${${var}}" . endif . endfor @${ECHO} "" @${ECHO} "You may want to abort the process now with CTRL-C and change their value" @${ECHO} "before continuing. Be sure to run \`${MAKE} clean' after" @${ECHO} "the changes." @${ECHO} "==========================================================================" @${TOUCH} ${WRKDIR}/.bdm_done . endif . endif .endif