include ${CURDIR}${G_RULESMK}
-L_DEPS += ${L_DEPS_$P}
+${L_BLDDIRS_$P}: | $${@D}
+
+L_BLDDIRS_$P += ${OBJSDIR_$P}
+L_BLDDIRS_$P += ${DEPSDIR_$P}
+L_BLDDIRS_$P += ${WORKINGDIR_$P}
+
+L_DEPS += ${L_DEPS_$P}
L_BLDDIRS += ${L_BLDDIRS_$P}
L_BLDDIRS_$P := # := start
-L_BLDDIRS_$P += ${OBJSDIR_$P}
-L_BLDDIRS_$P += ${DEPSDIR_$P}
-L_BLDDIRS_$P += ${WORKINGDIR_$P}
-
NEWOBJSDIRS := $(addprefix ${OBJSDIR_$P},${NEWDIRS})
NEWDEPSDIRS := $(addprefix ${DEPSDIR_$P},${NEWDIRS})
-${NEWOBJSDIRS}: | $${@D}
-${NEWDEPSDIRS}: | $${@D}
-
# Append to lists
L_SRCS_$P += ${NEWSRCS}
NEWOBJSDIRS := $(addprefix ${OBJSDIR_$P},${NEWDIRS})
NEWDEPSDIRS := $(addprefix ${DEPSDIR_$P},${NEWDIRS})
-${NEWOBJSDIRS}: | $${@D}
-${NEWDEPSDIRS}: | $${@D}
-
# Append to lists
L_SRCS_$P += ${NEWSRCS}
include ${CURDIR}${G_RULESMK}
-L_DEPS += ${L_DEPS_$P}
+${L_BLDDIRS_$P}: | $${@D}
+
+L_BLDDIRS_$P += ${OBJSDIR_$P}
+L_BLDDIRS_$P += ${DEPSDIR_$P}
+L_BLDDIRS_$P += ${WORKINGDIR_$P}
+
+L_DEPS += ${L_DEPS_$P}
L_BLDDIRS += ${L_BLDDIRS_$P}
L_BLDDIRS_$P := # := start
-L_BLDDIRS_$P += ${OBJSDIR_$P}
-L_BLDDIRS_$P += ${DEPSDIR_$P}
-L_BLDDIRS_$P += ${WORKINGDIR_$P}
-
NEWOBJSDIRS := $(addprefix ${OBJSDIR_$P},${NEWDIRS})
NEWDEPSDIRS := $(addprefix ${DEPSDIR_$P},${NEWDIRS})
-${NEWOBJSDIRS}: | $${@D}
-${NEWDEPSDIRS}: | $${@D}
-
# Append to lists
L_SRCS_$D += ${NEWSRCS}
NEWOBJSDIRS := $(addprefix ${OBJSDIR_$P},${NEWDIRS})
NEWDEPSDIRS := $(addprefix ${DEPSDIR_$P},${NEWDIRS})
-${NEWOBJSDIRS}: | $${@D}
-${NEWDEPSDIRS}: | $${@D}
-
# Append to lists
L_SRCS_$P += ${NEWSRCS}
NEWOBJSDIRS := $(addprefix ${OBJSDIR_$P},${NEWDIRS})
NEWDEPSDIRS := $(addprefix ${DEPSDIR_$P},${NEWDIRS})
-${NEWOBJSDIRS}: | $${@D}
-${NEWDEPSDIRS}: | $${@D}
-
# Append to lists
L_SRCS_$D += ${NEWSRCS}