version 1.18, 2017/01/24 02:56:50 |
version 1.19, 2017/01/24 03:22:13 |
|
|
SETOWNER=:; \ |
SETOWNER=:; \ |
fi; \ |
fi; \ |
[[ -z $$MKDIRS ]] && MKDIRS="mkdir -p"; \ |
[[ -z $$MKDIRS ]] && MKDIRS="mkdir -p"; \ |
if test $$here != $$subdir ; then \ |
if [[ $$here != $$subdir ]]; then \ |
dest=${BSDOBJDIR}/$$subdir ; \ |
dest=${BSDOBJDIR}/$$subdir ; \ |
echo "$$here/${__objdir} -> $$dest"; \ |
echo "$$here/${__objdir} -> $$dest"; \ |
if test ! -L ${__objdir} -o \ |
if [[ ! -L ${__objdir} || `readlink ${__objdir}` != $$dest ]]; \ |
X`readlink ${__objdir}` != X$$dest; \ |
|
then \ |
then \ |
if test -e ${__objdir}; then rm -rf ${__objdir}; fi; \ |
[[ -e ${__objdir} ]] && rm -rf ${__objdir}; \ |
ln -sf $$dest ${__objdir}; \ |
ln -sf $$dest ${__objdir}; \ |
$$SETOWNER ${__objdir}; \ |
$$SETOWNER ${__objdir}; \ |
fi; \ |
fi; \ |
if test -d ${BSDOBJDIR}; then \ |
if [[ -d ${BSDOBJDIR} ]]; then \ |
test -d $$dest || $$MKDIRS $$dest; \ |
[[ -d $$dest ]] || $$MKDIRS $$dest; \ |
else \ |
else \ |
if test -e ${BSDOBJDIR}; then \ |
if [[ -e ${BSDOBJDIR} ]]; then \ |
echo "${BSDOBJDIR} is not a directory"; \ |
echo "${BSDOBJDIR} is not a directory"; \ |
else \ |
else \ |
echo "${BSDOBJDIR} does not exist"; \ |
echo "${BSDOBJDIR} does not exist"; \ |
|
|
fi; \ |
fi; \ |
else \ |
else \ |
dest=$$here/${__objdir} ; \ |
dest=$$here/${__objdir} ; \ |
if test ! -d ${__objdir} ; then \ |
if [[ ! -d ${__objdir} ]]; then \ |
echo "making $$dest" ; \ |
echo "making $$dest" ; \ |
$$MKDIRS $$dest; \ |
$$MKDIRS $$dest; \ |
$$SETOWNER $$dest; \ |
$$SETOWNER $$dest; \ |