processFramework.sh [plain text]
#!/bin/sh
FRAMEWORKS="$(cat FrameworkList)";
oldifs="$IFS"
IFS="
"
for frameworkline in $FRAMEWORKS ; do
if [ "$frameworklineX" != "X" ] ; then
framework="$(echo $frameworkline | cut -f1 -d' ')"
frameworkName="$(echo $frameworkline | cut -f2 -d' ')"
echo "FRAMEWORK: $framework"
echo "FRAMEWORKNAME: $frameworkName"
frameworkDir="$framework"
outputDir="framework_output/$frameworkName"
rm -rf $outputDir
mkdir -p $outputDir
echo "Processing $frameworkDir into $outputDir";
delete=0
frameworkHDOC="frameworkHDOC/$frameworkName.hdoc"
echo "HDOC FILE WOULD BE $frameworkHDOC"
if [ -f "$frameworkHDOC" ] ; then
mkdir copyframework;
cp $frameworkHDOC copyframework;
cp -R $frameworkDir copyframework;
frameworkDir="copyframework"
cat $frameworkHDOC
delete=1
fi
./headerDoc2HTML.pl -H -O -p -o $outputDir $frameworkDir
./gatherHeaderDoc.pl $outputDir $frameworkName.html
if [ $delete == 1 ] ; then
echo "Cleaning up."
chmod -R u+w copyframework
rm -rf copyframework
fi
fi
done
if [ -f "./breadcrumbtree.pl" ] ; then
./breadcrumbtree.pl framework_output
fi
IFS="$oldifs"