#!/bin/sh
#
srcdir=.
MANUMBER_MFILES="MAConcreteNumber0.m MAConcreteNumber1.m"
MATHTEMPLATE_MFILES="MathTemplateArray1.m \
MathTemplateArray2.m \
MathTemplateArray3.m \
MathTemplateArray4.m \
MathTemplateArray5.m \
MathTemplateArray6.m \
MathTemplateArray7.m \
MathTemplateArray8.m \
MathTemplateArray9.m \
MathTemplateArray10.m \
MathTemplateArray11.m \
MathTemplateArray12.m"
MATHCOMPLEX_MFILES="MathComplexArray1.m MathComplexArray2.m"
# Compilation of class clusters
find MAConcreteNumber.m -newer MAConcreteNumber1.m | wc | grep 1
unchanged=$?
if [ $unchanged = 0 ]; then
for file in $MANUMBER_MFILES; do
echo Creating $file
rm -f $file
echo '#define MATH_ORDER' `echo $file | sed -e "s,[^0-9],,g"` >$file
cat $srcdir/MAConcreteNumber.m >> $file
done
fi
find MathTemplateArray.m -newer MathTemplateArray1.m | wc | grep 1
unchanged=$?
if [ $unchanged = 0 ]; then
for file in $MATHTEMPLATE_MFILES; do
echo Creating $file
rm -f $file
echo '#define MATH_ORDER' `echo $file | sed -e "s,[^0-9],,g"` >$file
cat $srcdir/MathTemplateArray.m >> $file
done
fi
find MathComplexArray.m -newer MathComplexArray1.m | wc | grep 1
unchanged=$?
if [ $unchanged = 0 ]; then
for file in $MATHCOMPLEX_MFILES; do
echo Creating $file
rm -f $file
echo '#define MATH_ORDER' `echo $file | sed -e "s,[^0-9],,g"` >$file
cat $srcdir/MathComplexArray.m >> $file
done
fi
syntax highlighted by Code2HTML, v. 0.9.1