From b8d6bb110918de6d0ddeb69c546e27eb379de944 Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Mon, 27 Jun 2016 20:48:40 -0700 Subject: file: Avoid globbing --- core/file/gen.rc | 49 ++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 38 insertions(+), 11 deletions(-) diff --git a/core/file/gen.rc b/core/file/gen.rc index fbc9c359..10337996 100644 --- a/core/file/gen.rc +++ b/core/file/gen.rc @@ -9,16 +9,6 @@ cflags\ -I '$dir' \ -I '$outdir'/include -magic_outs=magic/^(Header Localstuff) -for(src in Header Localstuff) build '$outdir'/magic/$src copy '$srcdir'/magic/$src -cd magic/Magdir -srcs=* -magic_outs=($magic_outs magic/$srcs) -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 - 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 @@ -52,9 +42,46 @@ lib libmagic.a -d 'phony/$dir/headers phony/core/zlib/headers' src/^(\ ) exe file -d 'phony/$dir/headers' src/file.c libmagic.a '$builddir/core/zlib/libz.a' - file bin/file '$outdir'/file 755 file share/man/man1/file.1 '$outdir'/file.1 644 + +#