diff --git a/makerules/env.mk b/makerules/env.mk
index 6cca5ca5f471148ba1fa4464da3b20ebfd35de5d..03d32c34d0b1482dfd879b3f0bc12a2d3392b769 100755 (executable)
--- a/makerules/env.mk
+++ b/makerules/env.mk
UTILS_INSTALL_DIR = $(EXTERNAL_SW_ROOT)/xdctools_3_25_04_88
# Set path separator, etc based on the OS
+# On windows if sh.exe is installed (cygwin installs) make will execute
+# commands on sh or it executes on windows cmd prompt. When executing on sh,
+# unix style command seperator is used.
ifeq ($(OS),Windows_NT)
PATH_SEPARATOR = ;
UTILSPATH = $(UTILS_INSTALL_DIR)/bin/
+ ifeq (cygwin,$(findstring cygwin,$(PATH)))
+ COMMAND_SEPERATOR = ;
+ else
+ COMMAND_SEPERATOR = &
+ endif
else
# else, assume it is linux
PATH_SEPARATOR = :
+ COMMAND_SEPERATOR = ;
endif
# BIOS