finished changes to deps directory building
[physics.git] / dir.mk
diff --git a/dir.mk b/dir.mk
index e69f03c..80771cb 100644 (file)
--- a/dir.mk
+++ b/dir.mk
@@ -7,27 +7,31 @@ T_DIRNAME := physics
 DIRNAME := ${T_DIRNAME}
 D       := ${DIRNAME}
 P       := ${DIRNAME}
-CURDIR  := ${DIRNAME}/
+CURDIR  := ${DIRNAME}
 
 T_DIRNAME :=
 
-include ${CURDIR}${G_VARSMK}
+include ${CURDIR}/${G_VARSMK}
 
-include ${CURDIR}${G_LISTSMK}
+include ${CURDIR}/${G_LISTSMK}
 
-include ${SRCSDIR_$P}${G_DIRMK}
+include ${SRCSDIR_$P}/${G_DIRMK}
 
-include ${CURDIR}${G_TVARSMK}
+include ${CURDIR}/${G_TVARSMK}
 
-include ${CURDIR}${G_RULESMK}
+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_BLDDIRS_$P  += ${DSTCFGDIR_$P}
-L_BLDDIRS_$P  += ${DSTLIBSDIR_$P}
 
 L_DEPS    += ${L_DEPS_$P}
 L_BLDDIRS += ${L_BLDDIRS_$P}