build: fix make tool command line handling unify main make file name to makefile.mak now make tool command line is handled by MAKE environment variable (fix issue with space after -f for Turbo C)
Recent Commits to freecom:master
-
build: fix make tool command line handling
-
build: fix echoto.bat arguments overflow
build: fix echoto.bat arguments overflow
-
fixes #112 add support for if "==" echo Hello and similar IF constructs
fixes #112 add support for if "==" echo Hello and similar IF constructs supports properly quoted strings with delimeters, otherwise stops on left an right side of == after first delimiter character and allows junk characters to left of == (but not right of it, e.g. garbage== but not ==garbage) and updates tst-if.bat
-
update tst-if.bat for /i and not options and if missing command to ex…
update tst-if.bat for /i and not options and if missing command to execute if condition is true
-
fixes #66 - IF NOT bug, maybe? enhancement to support IF /I NOT and I…
fixes #66 - IF NOT bug, maybe? enhancement to support IF /I NOT and IF NOT /I forms. Not a bug, but an enhancement as IF previously only supported IF /I NOT form, but given /option should be flexible to location on command line, updated to support /I NOT and NOT /I and as a quirk NOT /I NOT to all mean case insensitive and negate following check.
-
fixes #61 - Existence in question, properly report error for "IF EXIS…
fixes #61 - Existence in question, properly report error for "IF EXIST file" "IF EXIST file ECHO hi" followed by "IF EXIST file" would advance pp to the "ECHO hi" portion, but "IF EXIST file " followed by "IF EXIST file" (note the space at end) would correctly advance to "" and report error. Don't increment pp as it is already '\0' terminated and points to a delimiter or end of string and both should work correctly.
-
fix issue# 52 call incorrectly parsing arguments
fix issue# 52 call incorrectly parsing arguments when CALLing a batch file, the command line should not attempt to determine what are option characters when splitting into separate options this may break some batch files that depend on FreeCOM bug of splitting argument1/opt1 into %1=argument1 %2=/opt1 instead of %1=argument1/op1 as done by other command shells.