#!/bin/bash
set -e
subdirs=${1:-"core_solution1 core_solution2 core_solution3 main_solution2 main_solution3 main_solution4 main_solution5"}
for sd in $subdirs; do
cd $sd
for fl in *.scala; do
echo "$sd/$fl"
echo "copy to ${sd/solution/templates}/${fl%.scala}.jar"
scalac -d ${fl%.scala}.jar $fl
cp ${fl%.scala}.jar "../${sd/solution/templates}"
hg add -q "../${sd/solution/templates}/${fl%.scala}.jar"
done
cd ..
done
hg commit -m "updated jars"
# producing solutions and templates
# tar -zxvf templates.tgz pre_templates* main_templates*
# tar -zcvf templates.tgz pre_templates* main_templates*