Changeset View
Changeset View
Standalone View
Standalone View
Mk/bsd.port.mk
Context not available. | |||||
.include "${USESDIR}/${f:C/\:.*//}.mk" | .include "${USESDIR}/${f:C/\:.*//}.mk" | ||||
.endfor | .endfor | ||||
VARIANTS?= | |||||
VARIANT?= | |||||
# Handle variants | |||||
.if !empty(VARIANT) | |||||
_VARIANT_TEMP:= ${VARIANTS:M${VARIANT}} | |||||
.if empty(_VARIANT_TEMP) | |||||
IGNORE= Unknown variant '${VARIANT}', possible variants: ${VARIANTS} | |||||
.endif | |||||
.endif | |||||
.if defined(.PARSEDIR) | |||||
.MAKEOVERRIDES:= ${.MAKEOVERRIDES:NVARIANT} | |||||
.else # old make | |||||
.MAKEFLAGS:= ${.MAKEFLAGS:MVARIANT=*} | |||||
.endif | |||||
EXTRACT_SUFX?= .tar.gz | EXTRACT_SUFX?= .tar.gz | ||||
# You can force skipping these test by defining IGNORE_PATH_CHECKS | # You can force skipping these test by defining IGNORE_PATH_CHECKS | ||||
Context not available. | |||||
CONFIGURE_ENV+= PKG_CONFIG_SYSROOT_DIR="${X_SYSROOT}" | CONFIGURE_ENV+= PKG_CONFIG_SYSROOT_DIR="${X_SYSROOT}" | ||||
.endif | .endif | ||||
WRKDIR?= ${WRKDIRPREFIX}${.CURDIR}/work | .if empty(VARIANT) | ||||
_WRKDIR= work | |||||
.else | |||||
_WRKDIR= work-${VARIANT} | |||||
.endif | |||||
WRKDIR?= ${WRKDIRPREFIX}${.CURDIR}/${_WRKDIR} | |||||
.if !defined(IGNORE_MASTER_SITE_GITHUB) && defined(USE_GITHUB) | .if !defined(IGNORE_MASTER_SITE_GITHUB) && defined(USE_GITHUB) | ||||
WRKSRC?= ${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME_EXTRACT} | WRKSRC?= ${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME_EXTRACT} | ||||
.endif | .endif | ||||
Context not available. | |||||
@cd ${.CURDIR} && ${MAKE} limited-clean-depends | @cd ${.CURDIR} && ${MAKE} limited-clean-depends | ||||
.endif | .endif | ||||
@${ECHO_MSG} "===> Cleaning for ${PKGNAME}" | @${ECHO_MSG} "===> Cleaning for ${PKGNAME}" | ||||
.for _variant in "" ${VARIANTS} | |||||
.if target(pre-clean) | .if target(pre-clean) | ||||
@cd ${.CURDIR} && ${MAKE} pre-clean | @cd ${.CURDIR} && ${SETENV} VARIANT=${_variant} ${MAKE} pre-clean | ||||
.endif | .endif | ||||
@cd ${.CURDIR} && ${MAKE} do-clean | @cd ${.CURDIR} && ${SETENV} VARIANT=${_variant} ${MAKE} do-clean | ||||
.if target(post-clean) | .if target(post-clean) | ||||
@cd ${.CURDIR} && ${MAKE} post-clean | @cd ${.CURDIR} && ${SETENV} VARIANT=${_variant} ${MAKE} post-clean | ||||
.endif | .endif | ||||
.endfor | |||||
.endif | .endif | ||||
.if !target(pre-distclean) | .if !target(pre-distclean) | ||||
Context not available. |