NEWSRCS := # := start; empty NEWSRCS += config.cpp NEWSRCS += reader.cpp NEWSRCS += keys.cpp NEWDIRS := # := start; empty ################################################################################ NEWSRCS := $(addprefix ${CURDIR}/,${NEWSRCS}) NEWDIRS := $(addprefix ${CURDIR}/,${NEWDIRS}) # Append to lists L_SRCS_$P += ${NEWSRCS} L_OBJS_$P += ${NEWSRCS:${SRCSDIR_$P}%.cpp=${OBJSDIR_$P}%.o} L_DEPS_$P += ${NEWSRCS:${SRCSDIR_$P}%.cpp=${DEPSDIR_$P}%.d} L_BLDDIRS_$P += ${NEWDIRS:${SRCSDIR_$P}%=${OBJSDIR_$P}%} L_BLDDIRS_$P += ${NEWDIRS:${SRCSDIR_$P}%=${DEPSDIR_$P}%}