diff makeAll.sh @ 876:1a838d8dca2a

Fix building transposed bookes.
author Jim Hague <jim.hague@acm.org>
date Tue, 26 Mar 2019 17:54:07 +0000
parents d6f1f2b3bd01
children 94c7a0a3158c
line wrap: on
line diff
--- a/makeAll.sh	Tue Mar 26 17:44:40 2019 +0000
+++ b/makeAll.sh	Tue Mar 26 17:54:07 2019 +0000
@@ -10,7 +10,9 @@
     exit 1
 fi
 
-makeABooke()
+# Make the print version of a booke.
+# Params: <booke dir>
+makeBookePrint()
 {
     # Print graphics.
     ./makeGraphics.sh "$1"
@@ -24,6 +26,13 @@
     ./makeBookeTunePages.sh --use-compact "$1"
     ./makeBooke.sh A5 "$1"
     ./makeBooklet.sh "$1"
+}
+
+# Make a single booke.
+# Params: <booke dir> [<instrument name>]
+makeABooke()
+{
+    makeBookePrint "$1"
 
     # Web output.
     ./makeWebGraphics.sh "$1"
@@ -31,20 +40,12 @@
     ./makeWeb.sh "$1" "$1" "$2"
 }
 
+# Make a single transposed booke. We use web audio from the
+# master booke.
+# Params: <booke dir> <master booke dir> [<instrument name>]
 makeATransposedBooke()
 {
-    # Print graphics.
-    ./makeGraphics.sh "$1"
-
-    # Normal graphics printed output.
-    ./makeBookeTunePages.sh "$1"
-    ./makeBooke.sh A4 "$1"
-    ./makeBooke.sh Nook "$1"
-
-    # Compact graphics printed output.
-    ./makeBookeTunePages.sh --use-compact "$1"
-    ./makeBooke.sh A5 "$1"
-    ./makeBooklet.sh "$1"
+    makeBookePrint "$1"
 
     # Web output. Uses audio from main booke.
     ./makeWebGraphics.sh "$1"
@@ -65,14 +66,25 @@
     makeATransposedBooke $1-AltoRecorderCFingering $1 "alto recorder, C fingering"
 }
 
-makeBumperBooke()
+makeABumperBooke()
 {
     # This can only be used once all the other Bookes have been built.
+    ./makeBookeTunePages.sh "$1"
     ./makeBooke.sh A4 "$@"
+    ./makeBookeTunePages.sh --use-compact "$1"
     ./makeBooke.sh A5 "$@"
     ./makeBooklet.sh "Bumper"
 }
 
+makeBumperBookes()
+{
+    makeABumperBooke $1
+
+    #makeABumperBooke $1-Cello
+    #makeABumperBooke $1-HornInF
+    #makeABumperBooke $1-AltoRecorderCFingering
+}
+
 declare buildBookes
 declare bumperBookes
 
@@ -91,6 +103,6 @@
     makeASingleBooke $booke
 done
 if [[ ${#bumperBookes[@]} -gt 1 ]]; then
-    makeBumperBooke "${bumperBookes[@]}"
+    makeBumperBookes "${bumperBookes[@]}"
     cp Bumper*.pdf ./web
 fi