diff options
author | rsc <devnull@localhost> | 2006-06-25 23:48:51 +0000 |
---|---|---|
committer | rsc <devnull@localhost> | 2006-06-25 23:48:51 +0000 |
commit | f6bb301372d996200aafe71726d36b36a69e7724 (patch) | |
tree | db90a04219ad1be8552e66fcc8145c99b499cbf2 | |
parent | 7e8275c89834c5cba2f9f5beedc95b4ff8b65a36 (diff) | |
download | plan9port-f6bb301372d996200aafe71726d36b36a69e7724.tar.gz plan9port-f6bb301372d996200aafe71726d36b36a69e7724.tar.bz2 plan9port-f6bb301372d996200aafe71726d36b36a69e7724.zip |
handle memdraw memlayer
-rwxr-xr-x | bin/9l | 17 |
1 files changed, 15 insertions, 2 deletions
@@ -52,6 +52,10 @@ then eval "need$i=true" done fi + if $verbose + then + echo "autolibs1 $autolibs" + fi # fetch dependencies out of libraries workq="$autolibs" @@ -69,8 +73,13 @@ then 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 @@ -85,7 +94,10 @@ then okayfn="$okayfn && have$j" fi done - # echo "can$i: $okayfn" + if $verbose + then + echo "can$i: $okayfn" + fi eval "can$i() { $okayfn; }" done done @@ -100,6 +112,7 @@ then done havethread() { false; } havesec() { false; } + canmemlayer() { havedraw; } # now find correct order libsl="" |