commit - 7e8275c89834c5cba2f9f5beedc95b4ff8b65a36
commit + f6bb301372d996200aafe71726d36b36a69e7724
blob - 28a24d42154afe03308384838576f473a5105967
blob + a81d9e454243d55c090853f781bc2da72f1286da
--- bin/9l
+++ bin/9l
eval "need$i=true"
done
fi
+ if $verbose
+ then
+ echo "autolibs1 $autolibs"
+ fi
# fetch dependencies out of libraries
workq="$autolibs"
grep '__p9l_autolib_[a-zA-Z0-9+-]*$' |
sed 's/.*__p9l_autolib_//' |
sort -u |
- egrep -v 'thread|draw'
+ egrep -v '^(thread|draw)$'
`
+ # fix up libraries that really need draw
+ if [ "x$i" = "xmemdraw" -o "x$i" = "xmemlayer" -o "x$i" = "xframe" ]
+ then
+ a="$a draw"
+ fi
okayfn="true"
for j in $a
do
okayfn="$okayfn && have$j"
fi
done
- # echo "can$i: $okayfn"
+ if $verbose
+ then
+ echo "can$i: $okayfn"
+ fi
eval "can$i() { $okayfn; }"
done
done
done
havethread() { false; }
havesec() { false; }
+ canmemlayer() { havedraw; }
# now find correct order
libsl=""