The MKDIR macro is current assigned to mkdir which causes
the cygwin/msys mkdir.exe commands to be used instead of
the cmd.exe built-in command. Change this to use "md" instead
so that the built-in will be used by default.
In addition, permit the macros to be overridden by the top
level NTMakefile or the environment.
LICENSE MIT
Reviewed-on: http://gerrit.openafs.org/30
Verified-by: Jeffrey Altman <jaltman@openafs.org>
Reviewed-by: Jeffrey Altman <jaltman@openafs.org>
# Extend and/or supplement definitions in WIN32.MAK.
# Command macros.
+!IF !DEFINED(COPY)
COPY = -copy
+!ENDIF
+!IF !DEFINED(DEL)
DEL = -del
-MKDIR = -mkdir
+!ENDIF
+!IF !DEFINED(MKDIR)
+MKDIR = -md
+!ENDIF
+!IF !DEFINED(REN)
REN = ren
+!ENDIF
+!IF !DEFINED(ECHO)
ECHO = echo
+!ENDIF
+!IF !DEFINED(CD)
CD = cd
+!ENDIF
+!IF !DEFINED(MC)
MC = mc -vcsU
+!ENDIF
+!IF !DEFINED(MAKECMD)
MAKECMD = nmake.exe
+!ENDIF
+!IF !DEFINED(MIDL)
+MIDL = midl
+!ENDIF
COMPILE_ET = $(DESTDIR)\bin\compile_et
RXGEN = $(DESTDIR)\bin\rxgen
-MIDL = midl
# Common clean target.
clean::
# Extend and/or supplement definitions in WIN32.MAK.
# Command macros.
+!IF !DEFINED(COPY)
COPY = -copy
+!ENDIF
+!IF !DEFINED(DEL)
DEL = -del
-MKDIR = -mkdir
+!ENDIF
+!IF !DEFINED(MKDIR)
+MKDIR = -md
+!ENDIF
+!IF !DEFINED(REN)
REN = ren
+!ENDIF
+!IF !DEFINED(ECHO)
ECHO = echo
+!ENDIF
+!IF !DEFINED(CD)
CD = cd
+!ENDIF
+!IF !DEFINED(MC)
MC = mc -vcsU
+!ENDIF
+!IF !DEFINED(MAKECMD)
MAKECMD = nmake.exe
+!ENDIF
+!IF !DEFINED(MIDL)
+MIDL = midl
+!ENDIF
COMPILE_ET = $(DESTDIR)\bin\compile_et
RXGEN = $(DESTDIR)\bin\rxgen
-MIDL = midl
# Common clean target.
clean::
# Extend and/or supplement definitions in WIN32.MAK.
# Command macros.
+!IF !DEFINED(COPY)
COPY = -copy
+!ENDIF
+!IF !DEFINED(DEL)
DEL = -del
-MKDIR = -mkdir
+!ENDIF
+!IF !DEFINED(MKDIR)
+MKDIR = -md
+!ENDIF
+!IF !DEFINED(REN)
REN = ren
+!ENDIF
+!IF !DEFINED(ECHO)
ECHO = echo
+!ENDIF
+!IF !DEFINED(CD)
CD = cd
+!ENDIF
+!IF !DEFINED(MC)
MC = mc -vcsU
+!ENDIF
+!IF !DEFINED(MAKECMD)
MAKECMD = nmake.exe
+!ENDIF
+!IF !DEFINED(MIDL)
+MIDL = midl
+!ENDIF
COMPILE_ET = $(DESTDIR)\bin\compile_et
RXGEN = $(DESTDIR)\bin\rxgen
-MIDL = midl
# Common clean target.
clean::