simplified a bit
This commit is contained in:
parent
3370f962a4
commit
ae34da5376
1 changed files with 12 additions and 26 deletions
|
@ -40,8 +40,10 @@ else
|
||||||
*) PHASES='il cf caopt ic cf cs sr cj bo sp ud lv ra ' ;;
|
*) PHASES='il cf caopt ic cf cs sr cj bo sp ud lv ra ' ;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
|
TMPOPT=$TMP.o.$$
|
||||||
PASSES="ic cf $PHASES ca"
|
PASSES="ic cf $PHASES ca"
|
||||||
OUTFILES="$PDUMP $DDUMP"
|
OUTFILES="$PDUMP $DDUMP"
|
||||||
|
FILES="$OUTFILES $TMPOPT"
|
||||||
c=1
|
c=1
|
||||||
if test "$ICARG"
|
if test "$ICARG"
|
||||||
then :
|
then :
|
||||||
|
@ -51,38 +53,22 @@ fi
|
||||||
for i in $PASSES
|
for i in $PASSES
|
||||||
do INFILES=$OUTFILES
|
do INFILES=$OUTFILES
|
||||||
OUTFILES="$TMP.p.$c.$$ $TMP.d.$c.$$ $TMP.l.$c.$$ $TMP.b.$c.$$"
|
OUTFILES="$TMP.p.$c.$$ $TMP.d.$c.$$ $TMP.l.$c.$$ $TMP.b.$c.$$"
|
||||||
trap "rm -f $INFILES $OUTFILES $PDUMP $DDUMP $TMPOPT; exit 1" 1 2 15
|
FILES="$FILES $OUTFILES"
|
||||||
|
trap "rm -f $FILES" 0 1 2 15
|
||||||
case $i in
|
case $i in
|
||||||
ic) if $OPT/ic $INFILES - - $OUTFILES $ICARG
|
ic) $OPT/ic $INFILES - - $OUTFILES $ICARG || exit 1
|
||||||
then :
|
;;
|
||||||
else exit 1
|
ca) $OPT/ca $INFILES $PDUMP $DDUMP - - || exit 1
|
||||||
fi ;;
|
;;
|
||||||
ca) if $OPT/ca $INFILES $PDUMP $DDUMP - -
|
|
||||||
then
|
|
||||||
rm -f $INFILES $PDUMP $DDUMP $TMPOPT
|
|
||||||
else
|
|
||||||
rm -f $INFILES $PDUMP $DDUMP $TMPOPT
|
|
||||||
exit 1
|
|
||||||
fi;;
|
|
||||||
caopt) rm -f $TMPOPT
|
caopt) rm -f $TMPOPT
|
||||||
TMPOPT=$TMP.o.$$
|
$OPT/ca $INFILES $PDUMP $DDUMP - - | $EM/lib/em_opt2 > $TMPOPT || exit 1
|
||||||
if $OPT/ca $INFILES $PDUMP $DDUMP - - | $EM/lib/em_opt2 > $TMPOPT
|
|
||||||
then
|
|
||||||
rm -f $INFILES $PDUMP $DDUMP
|
|
||||||
else
|
|
||||||
rm -f $INFILES $PDUMP $DDUMP $TMPOPT
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
ICARG=$TMPOPT
|
ICARG=$TMPOPT
|
||||||
OUTFILES="$PDUMP $DDUMP"
|
OUTFILES="$PDUMP $DDUMP"
|
||||||
|
rm -f $INFILES $PDUMP $DDUMP
|
||||||
;;
|
;;
|
||||||
*) if $OPT/$i $INFILES $OUTFILES $FLAGS
|
*) $OPT/$i $INFILES $OUTFILES $FLAGS || exit 1
|
||||||
then
|
|
||||||
rm -f $INFILES
|
rm -f $INFILES
|
||||||
else
|
;;
|
||||||
rm -f $INFILES
|
|
||||||
exit 1
|
|
||||||
fi ;;
|
|
||||||
esac
|
esac
|
||||||
c=`expr $c + 1`
|
c=`expr $c + 1`
|
||||||
done
|
done
|
||||||
|
|
Loading…
Add table
Reference in a new issue