make/common/shared/Defs-utils.gmk

changeset 406
0a5931be9176
parent 340
f7718662741d
child 412
9094cd4a614f
equal deleted inserted replaced
404:0e08ba7648fb 406:0a5931be9176
149 149
150 # Windows specific 150 # Windows specific
151 ifeq ($(PLATFORM),windows) 151 ifeq ($(PLATFORM),windows)
152 ifdef USING_CYGWIN 152 ifdef USING_CYGWIN
153 # Intrinsic unix command, with backslash-escaped character interpretation 153 # Intrinsic unix command, with backslash-escaped character interpretation
154 ECHO = $(UNIXCOMMAND_PATH)echo -e 154 ECHO = $(UNIXCOMMAND_PATH)echo -e
155 ZIPEXE = $(UNIXCOMMAND_PATH)zip 155 ZIPEXE = $(UNIXCOMMAND_PATH)zip
156 UNZIP = $(UNIXCOMMAND_PATH)unzip 156 UNZIP = $(UNIXCOMMAND_PATH)unzip
157 # Some CYGWIN nawk versions require BINMODE=w for proper '\r' interpretation
158 NAWK = $(UNIXCOMMAND_PATH)awk -v BINMODE=w
157 else 159 else
158 ZIPEXE = $(UTILS_DEVTOOL_PATH)zip 160 ifdef USING_MSYS
159 UNZIP = $(UTILS_DEVTOOL_PATH)unzip 161 ECHO = $(UTILS_COMMAND_PATH)echo -e
162 ZIPEXE = $(UTILS_DEVTOOL_PATH)zip
163 UNZIP = $(UTILS_DEVTOOL_PATH)unzip
164 NAWK = $(UNIXCOMMAND_PATH)awk
165 else
166 ZIPEXE = $(UTILS_DEVTOOL_PATH)zip
167 UNZIP = $(UTILS_DEVTOOL_PATH)unzip
168 NAWK = $(UNIXCOMMAND_PATH)awk
169 endif
160 endif 170 endif
161 # Re-define some utilities 171 # Re-define some utilities
162 LEX =# override GNU Make intrinsic: no lex on windows 172 LEX =# override GNU Make intrinsic: no lex on windows
163 NAWK = $(UNIXCOMMAND_PATH)awk 173 SHA1SUM = $(UNIXCOMMAND_PATH)openssl sha1
164 endif 174 endif
165 175
166 # Linux specific 176 # Linux specific
167 ifeq ($(PLATFORM),linux) 177 ifeq ($(PLATFORM),linux)
168 # A few redefines 178 # A few redefines

mercurial