The make.bat had several issues that needed fixing:
- Bad use of parenthesis on one line "(default)" changed to "[default]". This caused a syntax error when trying to run make help. The error was " to was unexpected at this time."
- Incorrect style use of echo. On Windows, the command echo. should be used to generate a blank line. A period should never be placed after echo for any other text on a line. This is considered bad syntax on Windows and may fail unpredictably.
- Incorrect use of UN*X style forward slashes. On WIndows, paths should use proper backslash syntax.
- The "LOCALE_MISSING" section was itself missing from the batch file. Added it and provided a link to the documentation page specifying how to install locales.
- Added quotes around all pathspecs to allow for directories with spaces in the name.
I tested these changes and they do not break functions, and restore proper use of make help. I'm guessing this has been broken for a LONG time.