diff --git a/util/config/NLBConfig.py b/util/config/NLBConfig.py index 3f966ab5ce..c58126c63c 100644 --- a/util/config/NLBConfig.py +++ b/util/config/NLBConfig.py @@ -422,15 +422,16 @@ def nmakerule(dir, rule): cmd = "([^" + wspc + "]+)" sep = "([" + wspc + "]+)" rest = "(.*)" - tail = "([" + wspc + "]*)" - pat = sep + cmd + sep + cmd + sep + rest + tail + headtail = "([" + wspc + "]*)" + pat = cmd + sep + cmd + sep + rest + headtail + print "pat :", pat, ":", rule command_re = re.compile(pat) m = command_re.match(rule) - print m, rule + print m rulename = m.group(1) dependencies = m.group(3) actions = m.group(5) - print "rulename ", rulename, " deps ", dependencies + print "rulename :", rulename, ": deps:", dependencies,":" print " actions ", actions userrules.append(rule) @@ -502,6 +503,7 @@ command_actions = { 'keyboard' : keyboard, 'docipl' : docipl, 'makerule' : makerule, + 'nmakerule' : nmakerule, 'option' : option, 'nooption' : nooption, 'commandline' : commandline diff --git a/util/config/test4 b/util/config/test4 index 4a4df15284..c8b1bcc46d 100644 --- a/util/config/test4 +++ b/util/config/test4 @@ -2,6 +2,7 @@ target winfast #comment mainboard leadtek/winfast6300 +nmakerule blah blah.o cc -c blah.c option SERIAL_CONSOLE keyboard pc80 option NEWPCI