]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - Makefile
[Keyboard] TMO50 Off By 1 Column Bug (#5055)
[qmk_firmware.git] / Makefile
index 0dd77d403ef41b9c39ae26797de82fb3eea3b1e8..dd33357112d792a721e24b22f53cc6e72f46262a 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -548,9 +548,10 @@ endif
        # it has to be there to allow parallel execution of the submake
        # This always tries to compile everything, even if error occurs in the middle
        # But we return the error code at the end, to trigger travis failures
-       $(foreach COMMAND,$(COMMANDS),$(RUN_COMMAND))
+       # The sort at this point is to remove duplicates
+       $(foreach COMMAND,$(sort $(COMMANDS)),$(RUN_COMMAND))
        if [ -f $(ERROR_FILE) ]; then printf "$(MSG_ERRORS)" & exit 1; fi;
-       $(foreach TEST,$(TESTS),$(RUN_TEST))
+       $(foreach TEST,$(sort $(TESTS)),$(RUN_TEST))
        if [ -f $(ERROR_FILE) ]; then printf "$(MSG_ERRORS)" & exit 1; fi;
 
 # These no longer work because of the colon system
@@ -578,7 +579,7 @@ lib/%:
 
 git-submodule:
        git submodule sync --recursive
-       git submodule update --init --recursive
+       git submodule update --init --recursive --progress
 
 ifdef SKIP_VERSION
 SKIP_GIT := yes