Mercurial > dottes
annotate makeAll.sh @ 910:653073346d78 build-default-334
Automated merge with ssh://hg.cryhavoc.org.uk/dottes
author | Jim Hague <jim.hague@acm.org> |
---|---|
date | Thu, 04 Apr 2019 21:08:58 +0100 |
parents | 94c7a0a3158c |
children | 7d651994b776 |
rev | line source |
---|---|
181
6a0bdabfb255
Add a A4 portrait book with multiple tunes per page.
Jim Hague <jim.hague@acm.org>
parents:
diff
changeset
|
1 #!/bin/bash |
6a0bdabfb255
Add a A4 portrait book with multiple tunes per page.
Jim Hague <jim.hague@acm.org>
parents:
diff
changeset
|
2 # |
6a0bdabfb255
Add a A4 portrait book with multiple tunes per page.
Jim Hague <jim.hague@acm.org>
parents:
diff
changeset
|
3 # Build all forms of the Booke. |
762
d6f1f2b3bd01
Allow bookes to be build individually but omitted from Bumper Booke.
Jim Hague <jim.hague@acm.org>
parents:
748
diff
changeset
|
4 # |
d6f1f2b3bd01
Allow bookes to be build individually but omitted from Bumper Booke.
Jim Hague <jim.hague@acm.org>
parents:
748
diff
changeset
|
5 # Arguments are the names of the bookes to build. If a name is |
d6f1f2b3bd01
Allow bookes to be build individually but omitted from Bumper Booke.
Jim Hague <jim.hague@acm.org>
parents:
748
diff
changeset
|
6 # prefixed '-', then do not include that section in the Bumper Booke. |
181
6a0bdabfb255
Add a A4 portrait book with multiple tunes per page.
Jim Hague <jim.hague@acm.org>
parents:
diff
changeset
|
7 |
762
d6f1f2b3bd01
Allow bookes to be build individually but omitted from Bumper Booke.
Jim Hague <jim.hague@acm.org>
parents:
748
diff
changeset
|
8 if [[ $# -lt 1 ]]; then |
606
d5357ee6b4b2
Rework makeAll.sh to make multiple Bookes and a Bumper Booke too.
Jim Hague <jim.hague@acm.org>
parents:
603
diff
changeset
|
9 echo "Usage: makeAll.sh <booke dir name> [<booke dir name> ...]" |
181
6a0bdabfb255
Add a A4 portrait book with multiple tunes per page.
Jim Hague <jim.hague@acm.org>
parents:
diff
changeset
|
10 exit 1 |
6a0bdabfb255
Add a A4 portrait book with multiple tunes per page.
Jim Hague <jim.hague@acm.org>
parents:
diff
changeset
|
11 fi |
6a0bdabfb255
Add a A4 portrait book with multiple tunes per page.
Jim Hague <jim.hague@acm.org>
parents:
diff
changeset
|
12 |
876
1a838d8dca2a
Fix building transposed bookes.
Jim Hague <jim.hague@acm.org>
parents:
762
diff
changeset
|
13 # Make the print version of a booke. |
1a838d8dca2a
Fix building transposed bookes.
Jim Hague <jim.hague@acm.org>
parents:
762
diff
changeset
|
14 # Params: <booke dir> |
1a838d8dca2a
Fix building transposed bookes.
Jim Hague <jim.hague@acm.org>
parents:
762
diff
changeset
|
15 makeBookePrint() |
181
6a0bdabfb255
Add a A4 portrait book with multiple tunes per page.
Jim Hague <jim.hague@acm.org>
parents:
diff
changeset
|
16 { |
748
ce5c7214f9aa
Introduce mechanism for having different tune images for compact printed output.
Jim Hague <jim.hague@acm.org>
parents:
671
diff
changeset
|
17 # Print graphics. |
217
a8a46fd79d5c
Fix up problems in Horn in F transposition.
Jim Hague <jim.hague@laicatc.com>
parents:
216
diff
changeset
|
18 ./makeGraphics.sh "$1" |
748
ce5c7214f9aa
Introduce mechanism for having different tune images for compact printed output.
Jim Hague <jim.hague@acm.org>
parents:
671
diff
changeset
|
19 |
ce5c7214f9aa
Introduce mechanism for having different tune images for compact printed output.
Jim Hague <jim.hague@acm.org>
parents:
671
diff
changeset
|
20 # Normal graphics printed output. |
266
06e140f48543
Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
223
diff
changeset
|
21 ./makeBookeTunePages.sh "$1" |
603
ef0d66742e01
Revise build to allow multi-section books.
Jim Hague <jim.hague@acm.org>
parents:
331
diff
changeset
|
22 ./makeBooke.sh A4 "$1" |
748
ce5c7214f9aa
Introduce mechanism for having different tune images for compact printed output.
Jim Hague <jim.hague@acm.org>
parents:
671
diff
changeset
|
23 ./makeBooke.sh Nook "$1" |
ce5c7214f9aa
Introduce mechanism for having different tune images for compact printed output.
Jim Hague <jim.hague@acm.org>
parents:
671
diff
changeset
|
24 |
ce5c7214f9aa
Introduce mechanism for having different tune images for compact printed output.
Jim Hague <jim.hague@acm.org>
parents:
671
diff
changeset
|
25 # Compact graphics printed output. |
ce5c7214f9aa
Introduce mechanism for having different tune images for compact printed output.
Jim Hague <jim.hague@acm.org>
parents:
671
diff
changeset
|
26 ./makeBookeTunePages.sh --use-compact "$1" |
609 | 27 ./makeBooke.sh A5 "$1" |
266
06e140f48543
Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
223
diff
changeset
|
28 ./makeBooklet.sh "$1" |
876
1a838d8dca2a
Fix building transposed bookes.
Jim Hague <jim.hague@acm.org>
parents:
762
diff
changeset
|
29 } |
1a838d8dca2a
Fix building transposed bookes.
Jim Hague <jim.hague@acm.org>
parents:
762
diff
changeset
|
30 |
1a838d8dca2a
Fix building transposed bookes.
Jim Hague <jim.hague@acm.org>
parents:
762
diff
changeset
|
31 # Make a single booke. |
1a838d8dca2a
Fix building transposed bookes.
Jim Hague <jim.hague@acm.org>
parents:
762
diff
changeset
|
32 # Params: <booke dir> [<instrument name>] |
1a838d8dca2a
Fix building transposed bookes.
Jim Hague <jim.hague@acm.org>
parents:
762
diff
changeset
|
33 makeABooke() |
1a838d8dca2a
Fix building transposed bookes.
Jim Hague <jim.hague@acm.org>
parents:
762
diff
changeset
|
34 { |
1a838d8dca2a
Fix building transposed bookes.
Jim Hague <jim.hague@acm.org>
parents:
762
diff
changeset
|
35 makeBookePrint "$1" |
748
ce5c7214f9aa
Introduce mechanism for having different tune images for compact printed output.
Jim Hague <jim.hague@acm.org>
parents:
671
diff
changeset
|
36 |
ce5c7214f9aa
Introduce mechanism for having different tune images for compact printed output.
Jim Hague <jim.hague@acm.org>
parents:
671
diff
changeset
|
37 # Web output. |
223
0ef955669a9a
Make transposed tunes use the original audio.
Jim Hague <jim.hague@acm.org>
parents:
217
diff
changeset
|
38 ./makeWebGraphics.sh "$1" |
0ef955669a9a
Make transposed tunes use the original audio.
Jim Hague <jim.hague@acm.org>
parents:
217
diff
changeset
|
39 ./makeWebAudio.sh "$1" |
0ef955669a9a
Make transposed tunes use the original audio.
Jim Hague <jim.hague@acm.org>
parents:
217
diff
changeset
|
40 ./makeWeb.sh "$1" "$1" "$2" |
0ef955669a9a
Make transposed tunes use the original audio.
Jim Hague <jim.hague@acm.org>
parents:
217
diff
changeset
|
41 } |
0ef955669a9a
Make transposed tunes use the original audio.
Jim Hague <jim.hague@acm.org>
parents:
217
diff
changeset
|
42 |
876
1a838d8dca2a
Fix building transposed bookes.
Jim Hague <jim.hague@acm.org>
parents:
762
diff
changeset
|
43 # Make a single transposed booke. We use web audio from the |
1a838d8dca2a
Fix building transposed bookes.
Jim Hague <jim.hague@acm.org>
parents:
762
diff
changeset
|
44 # master booke. |
1a838d8dca2a
Fix building transposed bookes.
Jim Hague <jim.hague@acm.org>
parents:
762
diff
changeset
|
45 # Params: <booke dir> <master booke dir> [<instrument name>] |
223
0ef955669a9a
Make transposed tunes use the original audio.
Jim Hague <jim.hague@acm.org>
parents:
217
diff
changeset
|
46 makeATransposedBooke() |
0ef955669a9a
Make transposed tunes use the original audio.
Jim Hague <jim.hague@acm.org>
parents:
217
diff
changeset
|
47 { |
876
1a838d8dca2a
Fix building transposed bookes.
Jim Hague <jim.hague@acm.org>
parents:
762
diff
changeset
|
48 makeBookePrint "$1" |
748
ce5c7214f9aa
Introduce mechanism for having different tune images for compact printed output.
Jim Hague <jim.hague@acm.org>
parents:
671
diff
changeset
|
49 |
ce5c7214f9aa
Introduce mechanism for having different tune images for compact printed output.
Jim Hague <jim.hague@acm.org>
parents:
671
diff
changeset
|
50 # Web output. Uses audio from main booke. |
223
0ef955669a9a
Make transposed tunes use the original audio.
Jim Hague <jim.hague@acm.org>
parents:
217
diff
changeset
|
51 ./makeWebGraphics.sh "$1" |
0ef955669a9a
Make transposed tunes use the original audio.
Jim Hague <jim.hague@acm.org>
parents:
217
diff
changeset
|
52 ./makeWeb.sh "$1" "$2" "$3" |
181
6a0bdabfb255
Add a A4 portrait book with multiple tunes per page.
Jim Hague <jim.hague@acm.org>
parents:
diff
changeset
|
53 } |
6a0bdabfb255
Add a A4 portrait book with multiple tunes per page.
Jim Hague <jim.hague@acm.org>
parents:
diff
changeset
|
54 |
606
d5357ee6b4b2
Rework makeAll.sh to make multiple Bookes and a Bumper Booke too.
Jim Hague <jim.hague@acm.org>
parents:
603
diff
changeset
|
55 makeASingleBooke() |
d5357ee6b4b2
Rework makeAll.sh to make multiple Bookes and a Bumper Booke too.
Jim Hague <jim.hague@acm.org>
parents:
603
diff
changeset
|
56 { |
d5357ee6b4b2
Rework makeAll.sh to make multiple Bookes and a Bumper Booke too.
Jim Hague <jim.hague@acm.org>
parents:
603
diff
changeset
|
57 makeABooke $1 |
d5357ee6b4b2
Rework makeAll.sh to make multiple Bookes and a Bumper Booke too.
Jim Hague <jim.hague@acm.org>
parents:
603
diff
changeset
|
58 |
d5357ee6b4b2
Rework makeAll.sh to make multiple Bookes and a Bumper Booke too.
Jim Hague <jim.hague@acm.org>
parents:
603
diff
changeset
|
59 ./makeCello.sh $1 |
d5357ee6b4b2
Rework makeAll.sh to make multiple Bookes and a Bumper Booke too.
Jim Hague <jim.hague@acm.org>
parents:
603
diff
changeset
|
60 makeATransposedBooke $1-Cello $1 cello |
d5357ee6b4b2
Rework makeAll.sh to make multiple Bookes and a Bumper Booke too.
Jim Hague <jim.hague@acm.org>
parents:
603
diff
changeset
|
61 |
d5357ee6b4b2
Rework makeAll.sh to make multiple Bookes and a Bumper Booke too.
Jim Hague <jim.hague@acm.org>
parents:
603
diff
changeset
|
62 ./makeHornInF.sh $1 |
d5357ee6b4b2
Rework makeAll.sh to make multiple Bookes and a Bumper Booke too.
Jim Hague <jim.hague@acm.org>
parents:
603
diff
changeset
|
63 makeATransposedBooke $1-HornInF $1 "horn in F" |
671
2f6e05d0aba0
Add experimental Alto Recorder (C Fingering) instrument.
Jim Hague <jim.hague@acm.org>
parents:
616
diff
changeset
|
64 |
2f6e05d0aba0
Add experimental Alto Recorder (C Fingering) instrument.
Jim Hague <jim.hague@acm.org>
parents:
616
diff
changeset
|
65 ./makeAltoRecorderCFingering.sh $1 |
2f6e05d0aba0
Add experimental Alto Recorder (C Fingering) instrument.
Jim Hague <jim.hague@acm.org>
parents:
616
diff
changeset
|
66 makeATransposedBooke $1-AltoRecorderCFingering $1 "alto recorder, C fingering" |
606
d5357ee6b4b2
Rework makeAll.sh to make multiple Bookes and a Bumper Booke too.
Jim Hague <jim.hague@acm.org>
parents:
603
diff
changeset
|
67 } |
197
8f352063f277
Finish first version of newly tarted up website.
Jim Hague <jim.hague@acm.org>
parents:
182
diff
changeset
|
68 |
876
1a838d8dca2a
Fix building transposed bookes.
Jim Hague <jim.hague@acm.org>
parents:
762
diff
changeset
|
69 makeABumperBooke() |
606
d5357ee6b4b2
Rework makeAll.sh to make multiple Bookes and a Bumper Booke too.
Jim Hague <jim.hague@acm.org>
parents:
603
diff
changeset
|
70 { |
d5357ee6b4b2
Rework makeAll.sh to make multiple Bookes and a Bumper Booke too.
Jim Hague <jim.hague@acm.org>
parents:
603
diff
changeset
|
71 # This can only be used once all the other Bookes have been built. |
881
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
72 for booke in "$@" |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
73 do |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
74 ./makeBookeTunePages.sh "${booke}" |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
75 done |
606
d5357ee6b4b2
Rework makeAll.sh to make multiple Bookes and a Bumper Booke too.
Jim Hague <jim.hague@acm.org>
parents:
603
diff
changeset
|
76 ./makeBooke.sh A4 "$@" |
881
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
77 for booke in "$@" |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
78 do |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
79 ./makeBookeTunePages.sh --use-compact "${booke}" |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
80 done |
606
d5357ee6b4b2
Rework makeAll.sh to make multiple Bookes and a Bumper Booke too.
Jim Hague <jim.hague@acm.org>
parents:
603
diff
changeset
|
81 ./makeBooke.sh A5 "$@" |
d5357ee6b4b2
Rework makeAll.sh to make multiple Bookes and a Bumper Booke too.
Jim Hague <jim.hague@acm.org>
parents:
603
diff
changeset
|
82 ./makeBooklet.sh "Bumper" |
d5357ee6b4b2
Rework makeAll.sh to make multiple Bookes and a Bumper Booke too.
Jim Hague <jim.hague@acm.org>
parents:
603
diff
changeset
|
83 } |
216
64b84dea3337
Add Horn in F transposition.
Jim Hague <jim.hague@laicatc.com>
parents:
197
diff
changeset
|
84 |
876
1a838d8dca2a
Fix building transposed bookes.
Jim Hague <jim.hague@acm.org>
parents:
762
diff
changeset
|
85 makeBumperBookes() |
1a838d8dca2a
Fix building transposed bookes.
Jim Hague <jim.hague@acm.org>
parents:
762
diff
changeset
|
86 { |
881
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
87 makeABumperBooke "$@" |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
88 for f in Bumper*.pdf |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
89 do |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
90 mv $f ./web |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
91 done |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
92 |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
93 local cellobumper |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
94 local hornbumber |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
95 local recorderbumper |
876
1a838d8dca2a
Fix building transposed bookes.
Jim Hague <jim.hague@acm.org>
parents:
762
diff
changeset
|
96 |
881
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
97 for booke in "$@" |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
98 do |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
99 cellobumper+=("${booke}-Cello") |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
100 hornbumper+=("${booke}-HornInF") |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
101 recorderbumper+=("${booke}-AltoRecorderCFingering") |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
102 done |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
103 makeABumperBooke "${cellobumper[@]}" |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
104 for f in Bumper*.pdf |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
105 do |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
106 t=$(echo $f | sed -e "s/.pdf/-Cello.pdf/") |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
107 mv $f ./web/$t |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
108 done |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
109 makeABumperBooke "${hornbumper[@]}" |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
110 for f in Bumper*.pdf |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
111 do |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
112 t=$(echo $f | sed -e "s/.pdf/-HornInF.pdf/") |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
113 mv $f ./web/$t |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
114 done |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
115 makeABumperBooke "${recorderbumper[@]}" |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
116 for f in Bumper*.pdf |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
117 do |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
118 t=$(echo $f | sed -e "s/.pdf/-AltoRecorderCFingering.pdf/") |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
119 mv $f ./web/$t |
94c7a0a3158c
Fix Bumper Booke generation and add Bumper transpositions.
Jim Hague <jim.hague@acm.org>
parents:
876
diff
changeset
|
120 done |
876
1a838d8dca2a
Fix building transposed bookes.
Jim Hague <jim.hague@acm.org>
parents:
762
diff
changeset
|
121 } |
1a838d8dca2a
Fix building transposed bookes.
Jim Hague <jim.hague@acm.org>
parents:
762
diff
changeset
|
122 |
762
d6f1f2b3bd01
Allow bookes to be build individually but omitted from Bumper Booke.
Jim Hague <jim.hague@acm.org>
parents:
748
diff
changeset
|
123 declare buildBookes |
d6f1f2b3bd01
Allow bookes to be build individually but omitted from Bumper Booke.
Jim Hague <jim.hague@acm.org>
parents:
748
diff
changeset
|
124 declare bumperBookes |
d6f1f2b3bd01
Allow bookes to be build individually but omitted from Bumper Booke.
Jim Hague <jim.hague@acm.org>
parents:
748
diff
changeset
|
125 |
606
d5357ee6b4b2
Rework makeAll.sh to make multiple Bookes and a Bumper Booke too.
Jim Hague <jim.hague@acm.org>
parents:
603
diff
changeset
|
126 for booke in "$@" |
d5357ee6b4b2
Rework makeAll.sh to make multiple Bookes and a Bumper Booke too.
Jim Hague <jim.hague@acm.org>
parents:
603
diff
changeset
|
127 do |
762
d6f1f2b3bd01
Allow bookes to be build individually but omitted from Bumper Booke.
Jim Hague <jim.hague@acm.org>
parents:
748
diff
changeset
|
128 if [[ ${booke:0:1} = "-" ]]; then |
d6f1f2b3bd01
Allow bookes to be build individually but omitted from Bumper Booke.
Jim Hague <jim.hague@acm.org>
parents:
748
diff
changeset
|
129 booke=${booke/#-/} |
d6f1f2b3bd01
Allow bookes to be build individually but omitted from Bumper Booke.
Jim Hague <jim.hague@acm.org>
parents:
748
diff
changeset
|
130 else |
d6f1f2b3bd01
Allow bookes to be build individually but omitted from Bumper Booke.
Jim Hague <jim.hague@acm.org>
parents:
748
diff
changeset
|
131 bumperBookes+=("$booke") |
d6f1f2b3bd01
Allow bookes to be build individually but omitted from Bumper Booke.
Jim Hague <jim.hague@acm.org>
parents:
748
diff
changeset
|
132 fi |
d6f1f2b3bd01
Allow bookes to be build individually but omitted from Bumper Booke.
Jim Hague <jim.hague@acm.org>
parents:
748
diff
changeset
|
133 buildBookes+=("$booke") |
d6f1f2b3bd01
Allow bookes to be build individually but omitted from Bumper Booke.
Jim Hague <jim.hague@acm.org>
parents:
748
diff
changeset
|
134 done |
d6f1f2b3bd01
Allow bookes to be build individually but omitted from Bumper Booke.
Jim Hague <jim.hague@acm.org>
parents:
748
diff
changeset
|
135 |
d6f1f2b3bd01
Allow bookes to be build individually but omitted from Bumper Booke.
Jim Hague <jim.hague@acm.org>
parents:
748
diff
changeset
|
136 for booke in "${buildBookes[@]}" |
d6f1f2b3bd01
Allow bookes to be build individually but omitted from Bumper Booke.
Jim Hague <jim.hague@acm.org>
parents:
748
diff
changeset
|
137 do |
606
d5357ee6b4b2
Rework makeAll.sh to make multiple Bookes and a Bumper Booke too.
Jim Hague <jim.hague@acm.org>
parents:
603
diff
changeset
|
138 makeASingleBooke $booke |
d5357ee6b4b2
Rework makeAll.sh to make multiple Bookes and a Bumper Booke too.
Jim Hague <jim.hague@acm.org>
parents:
603
diff
changeset
|
139 done |
762
d6f1f2b3bd01
Allow bookes to be build individually but omitted from Bumper Booke.
Jim Hague <jim.hague@acm.org>
parents:
748
diff
changeset
|
140 if [[ ${#bumperBookes[@]} -gt 1 ]]; then |
876
1a838d8dca2a
Fix building transposed bookes.
Jim Hague <jim.hague@acm.org>
parents:
762
diff
changeset
|
141 makeBumperBookes "${bumperBookes[@]}" |
606
d5357ee6b4b2
Rework makeAll.sh to make multiple Bookes and a Bumper Booke too.
Jim Hague <jim.hague@acm.org>
parents:
603
diff
changeset
|
142 fi |