moved mkdir cmd to root
authorPatrik Gornicz <Gornicz.P@gmail.com>
Sat, 20 Jun 2009 18:34:23 +0000 (14:34 -0400)
committerPatrik Gornicz <Gornicz.P@gmail.com>
Sat, 20 Jun 2009 18:34:23 +0000 (14:34 -0400)
Makefile
lib/dir.mk
lib/rules.mk
lists.mk
rules.mk
tests/dir.mk
tests/rules.mk

index 5fa4417..0e84727 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -20,7 +20,6 @@ G_TVARSMK   := tvars.mk
 
 include packages.mk
 include targets.mk
-include ${G_RULESMK}
 
 
 include ${G_VARSMK}
@@ -30,6 +29,8 @@ include ${G_LISTSMK}
 include lib/${G_DIRMK}
 include tests/${G_DIRMK}
 
+include ${G_RULESMK}
+
 # Do not include deps files when doing a clean operation
 ifeq ($(filter ${L_CLEANCMDS},${MAKECMDGOALS}),)
     -include ${L_DEPS}
index 95b0e27..a1b64f4 100644 (file)
@@ -22,4 +22,5 @@ include ${CURDIR}${G_TVARSMK}
 include ${CURDIR}${G_RULESMK}
 
 L_DEPS += ${L_DEPS_$P}
+L_BLDDIRS += ${L_BLDDIRS_$P}
 
index 47656e5..9827990 100644 (file)
@@ -28,11 +28,6 @@ ${TARGETTMP_$P}: ${L_OBJS_$P} | $${@D}
 ${TARGET_$P}: ${TARGETTMP_$P} | $${@D}
        ${cmd-cp}
 
-# how to make a directory
-${L_BLDDIRS_$P}:
-       ${Q1}${PRNTFMT} "mkdir" "$@"
-       ${Q2}mkdir $@
-
 # rule to make an object file from a .cpp
 ${OBJSDIR_$P}%.o: ${SRCSDIR_$P}%.cpp | $${@D}
        ${cmd-cpptoobj}
index 019794a..15bec12 100644 (file)
--- a/lists.mk
+++ b/lists.mk
@@ -2,3 +2,5 @@
 L_CLEANCMDS := # empty
 L_DEPS      := # empty
 
+L_BLDDIRS   := # empty
+
index 2011d30..8fb4f9b 100644 (file)
--- a/rules.mk
+++ b/rules.mk
@@ -19,3 +19,8 @@ define cmd-cpptodep
   ${Q2}${CXX} -MM ${CXXFLAGS} $< ${INCFLAGS} | sed 's/\(^.*\):/$(subst /,\/,${@:${DEPSDIR}%.d=${OBJSDIR}%.o} $@):/' > $@
 endef
 
+
+${L_BLDDIRS}:
+       ${Q1}${PRNTFMT} "mkdir" "$@"
+       ${Q2}mkdir $@
+
index 0c8e448..c255b3b 100644 (file)
@@ -22,4 +22,5 @@ include ${CURDIR}${G_TVARSMK}
 include ${CURDIR}${G_RULESMK}
 
 L_DEPS += ${L_DEPS_$P}
+L_BLDDIRS += ${L_BLDDIRS_$P}
 
index bf3aaa1..67aaab6 100644 (file)
@@ -6,11 +6,6 @@ ${G_DEPS_TESTS}: ${L_DEPS_$P}
 tests/bind/libbear.so.0: lib/bind/libbear.so.0.0 | $${@D}
        ${cmd-cp}
 
-# how to make a directory
-${L_BLDDIRS_$P}:
-       ${Q1}${PRNTFMT} "mkdir" "$@"
-       ${Q2}mkdir $@
-
 # rule to make an object file from a .cpp
 ${OBJSDIR_$P}%.o: ${SRCSDIR_$P}%.cpp | $${@D}
        ${cmd-cpptoobj}