| Index: tools/gn/ninja_binary_target_writer.cc | 
| diff --git a/tools/gn/ninja_binary_target_writer.cc b/tools/gn/ninja_binary_target_writer.cc | 
| index 9cfbdfb4fe0a553aacc9d63327a8f8aefcc72267..c5a7ad16b5a7581e18d4cbc43baf7a47784c4936 100644 | 
| --- a/tools/gn/ninja_binary_target_writer.cc | 
| +++ b/tools/gn/ninja_binary_target_writer.cc | 
| @@ -125,7 +125,16 @@ void NinjaBinaryTargetWriter::WriteCompilerVars() { | 
|  | 
| #undef WRITE_FLAGS | 
|  | 
| +  // Write some variables about the target for the toolchain definition to use. | 
| +  out_ << "target_name = " << target_->label().name() << std::endl; | 
| +  out_ << "target_out_dir = "; | 
| +  path_output_.WriteDir(out_, helper_.GetTargetOutputDir(target_), | 
| +                        PathOutput::DIR_NO_LAST_SLASH); | 
| out_ << std::endl; | 
| +  out_ << "root_out_dir = "; | 
| +  path_output_.WriteDir(out_, target_->settings()->toolchain_output_subdir(), | 
| +                        PathOutput::DIR_NO_LAST_SLASH); | 
| +  out_ << std::endl << std::endl; | 
| } | 
|  | 
| void NinjaBinaryTargetWriter::WriteSources( | 
|  |