tSimplify dependency checking - mkports - recipes for building multiple softwares with mk(1)
 (HTM) git clone git://z3bra.org/mkports
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
 (DIR) commit 14839f2bab3f0467ee7a31143c69893a4634d9c5
 (DIR) parent 117341348352660579a37dcf31ccb05b85509353
 (HTM) Author: z3bra <contactatz3bradotorg>
       Date:   Wed, 30 Nov 2016 08:45:15 +0100
       
       Simplify dependency checking
       
       Diffstat:
         M mkfile                              |       6 +++---
       
       1 file changed, 3 insertions(+), 3 deletions(-)
       ---
 (DIR) diff --git a/mkfile b/mkfile
       t@@ -1,6 +1,7 @@
        ALL = `{ls | grep -vE '[A-Z]+|[a-z]*\.mk|mkfile'}
        
        <deps.mk
       +<config.mk
        
        default:QV:
                echo "no default rule."
       t@@ -18,12 +19,11 @@ all:QV: ${ALL}
        # target "command line arguments"
        NPROC = 1
        %:V:
       -        if ! pm -i $stem 2>/dev/null >/dev/null; then
       -        for d in $prereq; do pm -af ${REPO}/$d#*.tar.bz2; done
       +        pm -i $stem >/dev/null 2>&1 && exit 0
       +        for d in $prereq; do pm -af ${REPO}/${d}#*.tar.bz2; done
                cd $stem
                env -i PATH=$PATH mk
                env -i PATH=$PATH mk clean
       -        fi
        
        clean:QV:
                pm -d $(pm -i | cut -f1)