include ${CURDIR}/${G_RULESMK}
-${L_BLDDIRS_$P}: | $${@D}
-
L_BLDDIRS_$P += ${OBJSDIR_$P}
L_BLDDIRS_$P += ${DEPSDIR_$P}
L_BLDDIRS_$P += ${BINDIR_$P}
L_BLDDIRS_$P += ${DSTCFGDIR_$P}
L_BLDDIRS_$P += ${DSTLIBSDIR_$P}
-# every directory depends on its parent
-${L_BLDDIRS_$P}: | $${@D}
-
-# however, these do not depend on parent
-# (to prevent circular dep with phony physics)
L_BLDDIRS_$P += ${OBJSDIR_$P}
L_BLDDIRS_$P += ${DEPSDIR_$P}
L_BLDDIRS_$P += ${BINDIR_$P}
endef
-${L_BLDDIRS}:
+${L_BLDDIRS}: | $${SS_DIR}
${Q1s}${PRNTLOG} "mkdir" "$@" ${Q1e}
${Q2s}${PRNTFMT} "mkdir" "$@" ${Q2e}
${Q3s}mkdir $@ ${Q3e}
include ${CURDIR}/${G_RULESMK}
-${L_BLDDIRS_$P}: | $${@D}
-
L_BLDDIRS_$P += ${OBJSDIR_$P}
L_BLDDIRS_$P += ${DEPSDIR_$P}
L_BLDDIRS_$P += ${BINDIR_$P}
${TARGETTMP_$D}: ${BINDIR_$P}/${SONAME_${G_LIB}}
# how to link the main target
-${TARGETTMP_$D}: ${L_OBJS_$D} | $${@D}
+${TARGETTMP_$D}: ${L_OBJS_$D} | $${SS_DIR}
${cmd-link}
# rule to copy tmp target to working directory
-${TARGET_$D}: ${TARGETTMP_$D} | $${@D}
+${TARGET_$D}: ${TARGETTMP_$D} | $${SS_DIR}
${cmd-cp}
${TARGETTMP_$D}: ${BINDIR_$P}/${SONAME_${G_LIB}}
# how to link the main target
-${TARGETTMP_$D}: ${L_OBJS_$D} | $${@D}
+${TARGETTMP_$D}: ${L_OBJS_$D} | $${SS_DIR}
${cmd-link}
# rule to copy tmp target to working directory
-${TARGET_$D}: ${TARGETTMP_$D} | $${@D}
+${TARGET_$D}: ${TARGETTMP_$D} | $${SS_DIR}
${cmd-cp}