diff options
author | Andrew Tridgell <tridge@samba.org> | 2010-03-17 20:21:47 +1100 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2010-04-06 20:26:38 +1000 |
commit | 07eeed33f63754b4fa4ab629e52e423b04b59bb6 (patch) | |
tree | 167f6db8447741094edd288e0f3d39e086688c5d /buildtools/mktowscript/rebuild_all.sh | |
parent | bb1e36a86baa10be9241d22ce34b8eb9b5784577 (diff) | |
download | samba-07eeed33f63754b4fa4ab629e52e423b04b59bb6.tar.gz samba-07eeed33f63754b4fa4ab629e52e423b04b59bb6.tar.bz2 samba-07eeed33f63754b4fa4ab629e52e423b04b59bb6.zip |
build: heimdal_build waf support
heimdal now mostly builds
Diffstat (limited to 'buildtools/mktowscript/rebuild_all.sh')
-rwxr-xr-x | buildtools/mktowscript/rebuild_all.sh | 34 |
1 files changed, 21 insertions, 13 deletions
diff --git a/buildtools/mktowscript/rebuild_all.sh b/buildtools/mktowscript/rebuild_all.sh index 5209eee50b..23622b2abe 100755 --- a/buildtools/mktowscript/rebuild_all.sh +++ b/buildtools/mktowscript/rebuild_all.sh @@ -1,21 +1,29 @@ #!/bin/bash cat mklist.txt | -while read f; do - echo "Processing $f" - f="../../$f" - test -f $f || { - echo "$f doesn't exist" - exit 1 - } - ws="$(dirname $f)/wscript_build" - if [ -f $ws ]; then - if ! grep "AUTOGENERATED.by.mktowscript" $ws > /dev/null; then - echo "Skipping manually edited file $ws" - continue +while read line; do + ws="" + list="" + for f in $line; do + echo "Processing $f" + f="../../$f" + test -f $f || { + echo "$f doesn't exist" + exit 1 + } + ws="$(dirname $f)/wscript_build" + if [ -f $ws ]; then + if test -s $ws && ! grep "AUTOGENERATED.by.mktowscript" $ws > /dev/null; then + echo "Skipping manually edited file $ws" + continue + fi fi + list="$list $f" + done + if [ "$list" = "" ]; then + continue fi - ./mktowscript.pl $f > wscript_build.$$ || { + ./mktowscript.pl $list > wscript_build.$$ || { echo "Failed on $f" rm -f wscript_build.$$ exit 1 |