diff --git a/src/main.rs b/src/main.rs
index edc4cfb..45e9fb7 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -135,8 +135,10 @@ fn main() {
let conf = toml::from_str::
(&conf_file)
.unwrap_or_else(|e| panic!("fatal: could not parse config file: {e}"));
- let mut ninjafile = String::from(
- r#"builddir = build
+ let mut ninjafile = String::from(&format!(
+ r#"# Generated by ngen. Do not modify by hand.
+
+builddir = build
rule mkdir
command = mkdir -p $out
@@ -150,7 +152,7 @@ rule regen
build build.ninja: regen ngen.toml
pool = console
"#,
- );
+ ));
for k in conf.keys() {
match conf.get(k) {