--- cygwin.cf.orig 2009-10-17 08:45:42.000000000 +1100 +++ cygwin.cf 2012-06-01 14:32:26.000000000 +1000 @@ -445,7 +445,7 @@ * --unix option of Cygwin make fools the standard MakeFlagsToShellFlags macro */ #define MakeFlagsToShellFlags(makeflags,shellcmd) \ - for flag in ${MAKEFLAGS} ''; do \ @@\ + for flag in ${MAKEFLAGS} ""; do \ @@\ case "$$flag" in *=*) ;;--*) ;; *[makeflags]*) shellcmd;; esac; done #define MakeNamedTargetSubdir(dir,flags,subname)\ --- Imake.rules.orig 2009-10-17 08:45:42.000000000 +1100 +++ Imake.rules 2012-06-01 14:33:38.000000000 +1000 @@ -1671,7 +1671,7 @@ */ #ifndef MakeFlagsToShellFlags #define MakeFlagsToShellFlags(makeflags,shellcmd)\ - for flag in ${MAKEFLAGS} ''; do \ @@\ + for flag in ${MAKEFLAGS} ""; do \ @@\ case "$$flag" in *=*) ;; --*) ;; *[makeflags]*) shellcmd;; esac; done #endif --- mingw.cf.orig 2009-10-17 08:45:42.000000000 +1100 +++ mingw.cf 2012-06-01 14:33:06.000000000 +1000 @@ -518,7 +518,7 @@ * --unix option of Cygwin make fools the standard MakeFlagsToShellFlags macro */ #define MakeFlagsToShellFlags(makeflags,shellcmd) \ - for flag in ${MAKEFLAGS} ''; do \ @@\ + for flag in ${MAKEFLAGS} ""; do \ @@\ case "$$flag" in *=*) ;;--*) ;; *[makeflags]*) shellcmd;; esac; done #define MakeNamedTargetSubdir(dir,flags,subname)\