diff options
Diffstat (limited to 'core/file')
| -rw-r--r-- | core/file/gen.rc | 12 |
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\ |
