xref: /freebsd/share/mk/bsd.port.subdir.mk (revision 5a4b548a)
1e36a59f7SPeter Wemm
2a0dec793SWill Andrews.if !defined(PORTSDIR)
3a0dec793SWill Andrews# Autodetect if the command is being run in a ports tree that's not rooted
4a0dec793SWill Andrews# in the default /usr/ports.  The ../../.. case is in case ports ever grows
5a0dec793SWill Andrews# a third level.
66cc777bfSWill Andrews.for RELPATH in . .. ../.. ../../..
76cc777bfSWill Andrews.if !defined(_PORTSDIR) && exists(${.CURDIR}/${RELPATH}/Mk/bsd.port.mk)
86cc777bfSWill Andrews_PORTSDIR=	${.CURDIR}/${RELPATH}
9a0dec793SWill Andrews.endif
106cc777bfSWill Andrews.endfor
116cc777bfSWill Andrews_PORTSDIR?=	/usr/ports
12880c41baSBryan DreweryPORTSDIR=	${_PORTSDIR:tA}
13880c41baSBryan Drewery.endif
14a0dec793SWill Andrews
154a209e39SOliver EikemeierBSDPORTSUBDIRMK?=	${PORTSDIR}/Mk/bsd.port.subdir.mk
16139df655SRuslan Ermilov
174a209e39SOliver Eikemeier.include "${BSDPORTSUBDIRMK}"
18