NEWSRCS := # := start; empty NEWSRCS += game.cpp NEWSRCS += main.cpp NEWSRCS += handleSignal.cpp NEWSRCS += entityCreator.cpp NEWSRCS += entityManager.cpp NEWSRCS += effectManager.cpp NEWSRCS += collisionManager.cpp NEWSRCS += CollisionInfo.cpp NEWDIRS := # := start; empty NEWDIRS += Entities/ NEWDIRS += GameStates/ NEWDIRS += Effects/ NEWDIRS += config/ NEWDIRS += input/ NEWDIRS += graphics/ ################################################################################ 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}%}