diff options
author | Thorsten Glaser <tg@mirbsd.org> | 2009-12-20 14:40:27 +0059 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2009-12-20 17:37:01 +0100 |
commit | 82b3f66f50f608723a2d388bf933ec08a0fefda4 (patch) | |
tree | 44c09cbeb5e6fd97a9f91ad01a8375af881130e9 /package/depmaker | |
parent | b8342db24c4b4f1c45211352e120e21d2756b1dc (diff) |
Use the optimisation of the “dump” option to speed up 10x
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
Diffstat (limited to 'package/depmaker')
-rw-r--r-- | package/depmaker | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/package/depmaker b/package/depmaker index 0e683ff8c..43d4327eb 100644 --- a/package/depmaker +++ b/package/depmaker @@ -6,21 +6,22 @@ else export GMAKE=make fi -for subdir in */Makefile; do - subdir=${subdir%/*} - case $subdir { +for dn in */Makefile; do + dn=${dn%/*} + case $dn { (@(?(e)g|uc|)libc|libpthread|uclibc++) ;; (*) - typeset -u dnu=${subdir//-/_} + # dnu: directory name, uppercase, y/-+/_X/ + typeset -u dnu=${dn//-/_} dnu=${dnu//+/X} - print "package-\$(ADK_COMPILE_${dnu}) += $subdir" + print "package-\$(ADK_COMPILE_${dnu}) += $dn" ;; } - cd $subdir + cd $dn deps=$($GMAKE show=PKG_BUILDDEP) cd .. [[ -n $deps ]] || continue - x="${subdir}-compile:" + x="${dn}-compile:" for dep in $deps; do x="$x ${dep}-compile" done |