       target.rule = commandHash
 
       build_vars = @compileDict target.main_inputs
+      console.log "\x1b[31m", build_vars, "\x1b[0m"
 
       target.dep_inputs =
         @delimitAll target.dep_inputs, build_vars

    # it is a pre-req and this method does not check for it.
    results = []
    for k, p of dict
      for v, i in p
        results[i] = (results[i] || str).replace "%#{k}", v
    return results

        lines.pushScoped "#{k}=#{v}"

    lines.push '' # Ninja requires a newline at the end :)
    console.log lines.join '\n'
    lines.join '\n'

MistNinjaBuilder.hashCommand = (command)->
