summaryrefslogtreecommitdiff
path: root/core/awk
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2016-07-03 10:44:24 -0700
committerMichael Forney <mforney@mforney.org>2016-07-03 10:44:24 -0700
commit257e042bf28382e6f5dc3e2acf929a3fe01e1201 (patch)
treeea18427bb18adee46525932083f71ec62311db92 /core/awk
parent52b76cb615034dc8db23f3f76edcef8a150dd510 (diff)
Add sub helper function
Diffstat (limited to 'core/awk')
-rw-r--r--core/awk/gen.rc3
1 files changed, 1 insertions, 2 deletions
diff --git a/core/awk/gen.rc b/core/awk/gen.rc
index 1ca128d2..750be952 100644
--- a/core/awk/gen.rc
+++ b/core/awk/gen.rc
@@ -7,8 +7,7 @@ build '$outdir'/ytab.h copy '$outdir'/gram.tab.h
include 'toolchain/$host_toolchain.ninja'
cflags -I '$outdir'
exe maketab -d '$outdir'/ytab.h maketab.c
-} >tools.ninja
-subninja '$dir/tools.ninja'
+} | sub tools.ninja
rule maketab '(cd $outdir && ./maketab) >$out.tmp && mv $out.tmp $out'
build '$outdir'/proctab.c maketab '|' '$outdir'/maketab