mk_jars
changeset 348 b5b6ed38c2f2
parent 297 eab44dbee855
child 349 682611a0fb89
equal deleted inserted replaced
347:4de31fdc0d67 348:b5b6ed38c2f2
     1 #!/bin/sh
     1 #!/bin/sh
     2 set -e
     2 set -e
     3 
     3 
     4 for sd in solutions*; do
     4 subdirs=${1:-"pre_solution1 pre_solution2 pre_solution3 pre_solution4 main_solution1 main_solution2 main_solution3 main_solution4 main_solution5"} 
       
     5 
       
     6 for sd in $subdirs; do
     5   cd $sd
     7   cd $sd
     6   for fl in *.scala; do
     8   for fl in *.scala; do
     7      echo "$fl compiled to ${fl%".scala"}.jar"
     9       echo "$sd/$fl"
     8      scalac -d ${fl%".scala"}.jar $fl
    10       echo "copy to ${sd/solution/templates}/${fl%.scala}.jar"
     9      echo "copied to ../templates${sd#"solutions"}/"
    11       scalac -d ${fl%.scala}.jar $fl
    10      cp ${fl%".scala"}.jar ../templates${sd#"solutions"}/
    12       cp ${fl%.scala}.jar "../${sd/solution/templates}"
       
    13       hg add "../${sd/solution/templates}/${fl%.scala}.jar"
    11   done
    14   done
    12   cd ..
    15   cd ..
    13 done
    16 done