diff options
-rw-r--r-- | Mk/bsd.port.mk | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk index 097268b687ec..61a2db8ee93d 100644 --- a/Mk/bsd.port.mk +++ b/Mk/bsd.port.mk @@ -2526,8 +2526,12 @@ ${target}: ${${target:U}_COOKIE}: ${_${target:U}_SEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .else -${${target:U}_COOKIE}: - ${DO_NADA} +${${target:U}_COOKIE}:: + @if [ -e ${.TARGET} ]; then \ + ${DO_NADA}; \ + else \ + cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} ${.TARGET}; \ + fi .endif .endfor |