#!/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