summaryrefslogtreecommitdiff
path: root/setup.rc
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2016-04-16 01:43:12 -0700
committerMichael Forney <mforney@mforney.org>2016-04-16 01:43:12 -0700
commit0d95b9f263eb220e3c7438528c435e1d261cb783 (patch)
tree727e7d772d312949a376eefba6ee817056878f34 /setup.rc
parent756bf857f9cc175935659d123763fbbc7d23ed53 (diff)
Use phony rules for tracking ninja generation dependencies
Diffstat (limited to 'setup.rc')
-rwxr-xr-xsetup.rc4
1 files changed, 2 insertions, 2 deletions
diff --git a/setup.rc b/setup.rc
index 15b1ef23..e87b541c 100755
--- a/setup.rc
+++ b/setup.rc
@@ -20,7 +20,7 @@ if(! ~ $#* 0 1) usage
fn subgen {
subninja '$srcdir'/$1/local.ninja
- gen_inputs=( $gen_inputs '$outdir'/$1/gen.stamp )
+ gen_inputs=( $gen_inputs phony/'$srcdir'/$1/gen )
tree_inputs=( $tree_inputs '$outdir'/$1/root.tree )
tree_perms=( $tree_perms '$outdir'/$1/root.perms )
if(~ $recurse 1 || ! [ -f $1/local.ninja ]) @ gen $1 &
@@ -48,7 +48,7 @@ fn gen {
ifs=() { old_pwd=`{pwd | head -c -1} }
. ./gen.rc
- build '$outdir'/gen.stamp stamp '|' '$srcdir'/local.ninja $gen_inputs
+ build 'phony/$srcdir/gen' phony '$srcdir'/local.ninja $gen_inputs
build '$srcdir'/local.ninja gen '|' setup.rc ninja.rc '$srcdir'/gen.rc
if(! ~ $#tree_perms 0) {