version 1.17, 1997/12/02 23:36:46 |
version 1.18, 1997/12/04 08:26:23 |
|
|
LN?= /bin/ln |
LN?= /bin/ln |
MKDIR?= /bin/mkdir -p |
MKDIR?= /bin/mkdir -p |
MV?= /bin/mv |
MV?= /bin/mv |
|
READLINK?= /usr/bin/readlink |
RM?= /bin/rm |
RM?= /bin/rm |
RMDIR?= /bin/rmdir |
RMDIR?= /bin/rmdir |
SED?= /usr/bin/sed |
SED?= /usr/bin/sed |
|
|
.if !defined(NO_WRKDIR) |
.if !defined(NO_WRKDIR) |
.if defined(WRKOBJDIR) |
.if defined(WRKOBJDIR) |
@${RM} -rf ${WRKOBJDIR}/${PORTSUBDIR} |
@${RM} -rf ${WRKOBJDIR}/${PORTSUBDIR} |
@${MKDIR} -p ${WRKOBJDIR}/${PORTSUBDIR} |
@${MKDIR} ${WRKOBJDIR}/${PORTSUBDIR} |
@echo "${WRKDIR} -> ${WRKOBJDIR}/${PORTSUBDIR}" |
@if [ ! -L ${WRKDIR} ] || \ |
@# XXX whatif a build is going on right now? Is this wise? |
[ X`${READLINK} ${WRKDIR}` != X${WRKOBJDIR}/${PORTSUBDIR} ]; then \ |
@${LN} -sf ${WRKOBJDIR}/${PORTSUBDIR} ${WRKDIR} |
echo "${WRKDIR} -> ${WRKOBJDIR}/${PORTSUBDIR}"; \ |
|
${RM} -f ${WRKDIR}; \ |
|
${LN} -sf ${WRKOBJDIR}/${PORTSUBDIR} ${WRKDIR}; \ |
|
fi |
.else |
.else |
@${RM} -rf ${WRKDIR} |
@${RM} -rf ${WRKDIR} |
@${MKDIR} ${WRKDIR} |
@${MKDIR} ${WRKDIR} |