summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rules.ninja4
1 files changed, 3 insertions, 1 deletions
diff --git a/rules.ninja b/rules.ninja
index 63e5eab5..43e84027 100644
--- a/rules.ninja
+++ b/rules.ninja
@@ -4,7 +4,9 @@ rule gen
# toolchain
rule cc
- command = $cc $cflags -c -o $out $in
+ command = $cc -MMD -MF $out.d $cflags -c -o $out $in
+ depfile = $out.d
+ deps = gcc
rule link
command = $cc $ldflags -o $out $in