T_DIRNAME := physics ################################################################################ # top define DIRNAME := ${T_DIRNAME} D := ${DIRNAME} P := ${DIRNAME} CURDIR := ${DIRNAME}/ T_DIRNAME := include ${CURDIR}${G_VARSMK} include ${CURDIR}${G_LISTSMK} include ${SRCSDIR_$P}${G_DIRMK} include ${CURDIR}${G_TVARSMK} include ${CURDIR}${G_RULESMK} 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} L_DEPS += ${L_DEPS_$P} L_BLDDIRS += ${L_BLDDIRS_$P}