170459Speter# $FreeBSD: releng/10.3/share/mk/bsd.port.subdir.mk 287889 2015-09-17 00:24:50Z bdrewery $ 270459Speter 3287334Sbdrewery.if !defined(PORTSDIR) 4287334Sbdrewery# Autodetect if the command is being run in a ports tree that's not rooted 5287334Sbdrewery# in the default /usr/ports. The ../../.. case is in case ports ever grows 6287334Sbdrewery# a third level. 7287334Sbdrewery.for RELPATH in . .. ../.. ../../.. 8287334Sbdrewery.if !defined(_PORTSDIR) && exists(${.CURDIR}/${RELPATH}/Mk/bsd.port.mk) 9287334Sbdrewery_PORTSDIR= ${.CURDIR}/${RELPATH} 10287334Sbdrewery.endif 11287334Sbdrewery.endfor 12287334Sbdrewery_PORTSDIR?= /usr/ports 13287889Sbdrewery.if defined(.PARSEDIR) 14287889SbdreweryPORTSDIR= ${_PORTSDIR:tA} 15287889Sbdrewery.else # fmake doesn't have :tA 16287334SbdreweryPORTSDIR!= realpath ${_PORTSDIR} 17287334Sbdrewery.endif 18287889Sbdrewery.endif 19287334Sbdrewery 20131482SeikBSDPORTSUBDIRMK?= ${PORTSDIR}/Mk/bsd.port.subdir.mk 2195029Sru 22131482Seik.include "${BSDPORTSUBDIRMK}" 23