]> git.llucax.com Git - software/makeit.git/blobdiff - Makeit.mak
Allow compiling from directories named "build"
[software/makeit.git] / Makeit.mak
index b1bb2184c4304cad326bbad7390f7e3b0966e5e3..68664221cfc39301919bb5cdebb35636ec17f3e8 100644 (file)
@@ -478,14 +478,11 @@ test: $$(test)
 # Create $O, $B, $L, $D and $(INCLUDE_DIR) directories and replicate the
 # directory structure of the project into $O. Create one symbolic link "last"
 # to the current build directory.
 # Create $O, $B, $L, $D and $(INCLUDE_DIR) directories and replicate the
 # directory structure of the project into $O. Create one symbolic link "last"
 # to the current build directory.
-#
-# NOTE: the second mkdir can yield no arguments if the project don't have any
-#       subdirectories, that's why the current directory "." is included, so it
-#       won't show an error message in case of no subdirectories.
 setup_build_dir__ := $(shell \
        mkdir -p $O $B $L $D $(INCLUDE_DIR) $(addprefix $O,$(patsubst $T%,%,\
                $(shell find $T -type d $(foreach d,$(BUILD_DIR_EXCLUDE), \
 setup_build_dir__ := $(shell \
        mkdir -p $O $B $L $D $(INCLUDE_DIR) $(addprefix $O,$(patsubst $T%,%,\
                $(shell find $T -type d $(foreach d,$(BUILD_DIR_EXCLUDE), \
-                               -not -path '*/$d' -not -path '*/$d/*')))); \
+                       -not -path '$T/$d' -not -path '$T/$d/*' \
+                       -not -path '$T/*/$d' -not -path '$T/*/$d/*')))); \
        rm -f $(VD)/last && ln -s $F $(VD)/last )
 
 
        rm -f $(VD)/last && ln -s $F $(VD)/last )