summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2016-04-12 22:35:17 -0700
committerMichael Forney <mforney@mforney.org>2016-04-15 02:10:08 -0700
commita468a33649df8563dd824cdf224cdc2a0631c3e4 (patch)
treed0090045d5d4ca5832103789032f198b4f238d98
parent9c2e14cc8a64b62f0ee607ec924ce76a4f2a04ac (diff)
Add dependency tracking to cc rule
-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