# $Id$
#----------------------------------#
wrt_ica_targets() { #
local ICA_rebuild=$1
wrt_ica_rebuild "$ICA_rebuild"
wrt_iterations "$ICA_rebuild"
}
wrt_ica_rebuild() { #
(
cat << EOF
ICA_rebuild: $ICA_rebuild
EOF
) >> $MKFILE
wrt_iterations() { #
for ((N=1; N <= ITERATIONS ; N++)) ; do # Double parentheses,
# and "ITERATIONS" with no "$".
ITERATION=iteration-$N
if [ "$N" = "1" ] ; then
$ITERATION: chapter06
@do_ica_prep
@pushd logs && \\
mkdir $ITERATION && \\
mv $ICA_rebuild $ITERATION && \\
popd
@rm -f $ICA_rebuild
@touch \$@
PREV=$ITERATION
elif [ "$N" = "$ITERATIONS" ] ; then
iteration-last: $PREV ICA_rebuild
mkdir iteration-last && \\
cp $ICA_rebuild iteration-last && \\
@do_ica_work
else
$ITERATION: $PREV ICA_rebuild
fi
done