diff options
| author | Michael Forney <mforney@mforney.org> | 2016-04-12 22:35:17 -0700 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2016-04-15 02:10:08 -0700 |
| commit | a468a33649df8563dd824cdf224cdc2a0631c3e4 (patch) | |
| tree | d0090045d5d4ca5832103789032f198b4f238d98 | |
| parent | 9c2e14cc8a64b62f0ee607ec924ce76a4f2a04ac (diff) | |
Add dependency tracking to cc rule
| -rw-r--r-- | rules.ninja | 4 |
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 |
