summaryrefslogtreecommitdiff
path: root/core/file
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2016-06-27 01:23:03 -0700
committerMichael Forney <mforney@mforney.org>2016-06-27 01:23:03 -0700
commit076e97aee176afce9c51eef9c5cd39bbf0609b92 (patch)
tree5a5c6d9538642e53988d79efc45c38194e99f045 /core/file
parent1f48964d15334a14de99fb4985077e3523f6f9ef (diff)
Reformulate "let" helper into "with"
Diffstat (limited to 'core/file')
-rw-r--r--core/file/gen.rc12
1 files changed, 8 insertions, 4 deletions
diff --git a/core/file/gen.rc b/core/file/gen.rc
index 84f672ce..032f96a9 100644
--- a/core/file/gen.rc
+++ b/core/file/gen.rc
@@ -19,12 +19,16 @@ for(src in $srcs) build '$outdir'/magic/$src copy '$srcdir'/magic/Magdir/$src
rule magic 'cd $outdir && file -C -m magic'
build '$outdir'/magic.mgc magic '|' '$outdir'/$magic_outs
-let expr s@X.YY@`{echo $version | tr -d .}^@ --\
- build '$outdir'/include/magic.h sed '$srcdir'/src/magic.h.in
+build '$outdir'/include/magic.h sed '$srcdir'/src/magic.h.in ; with\
+ expr s,X.YY,`{echo $version | tr -d .}^,
phony headers include/magic.h
-let expr '-e s@__CSECTION__@1@g -e s@__FSECTION__@5@g -e s@__VERSION__@'$version'@g -e s@__MAGIC__@/share/file/magic@g' --\
- build '$outdir'/file.1 sed '$srcdir'/doc/file.man
+build '$outdir'/file.1 sed '$srcdir'/doc/file.man ; exprs=(\
+ -e s,__CSECTION__,1,g\
+ -e s,__FSECTION__,5,g\
+ -e s,__VERSION__,$version,g\
+ -e s,__MAGIC__,/share/file/magic,g\
+) with expr $"exprs
lib libmagic.a -d 'phony/$dir/headers phony/core/zlib/headers' src/^(\
magic.c\