--- /dev/null
+#! /bin/bash
+
+set -e
+
+rm -f part-*.bin part-*.mtbl open.mtbl.new 2>/dev/null
+
+for FILE in $@; do
+ date | tr -d "\n"
+ echo " $FILE"
+ ./parallel-parse-pgn.sh $FILE
+done
+date
+
+for FILE in part-*.bin; do
+ ( ./binloader $FILE ${FILE/bin/mtbl} ) &
+done
+wait
+
+rm -f part-*.bin
+
+./binmerger part-*.mtbl open.mtbl.new
+mv open.mtbl.new open.mtbl
+rm -f part-*.mtbl