-
Notifications
You must be signed in to change notification settings - Fork 0
/
build
executable file
·26 lines (21 loc) · 923 Bytes
/
build
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/bash
# Wrapper script for pipeband scores
#
# It uses (standard) commandline options of lilypond
#
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
LIB="$(realpath "${DIR}/../../lib")"
# Change the Stylesheet variable if you want different 'settings'
# It is handy to include ./defs.ily since it defines some text variables,
# it will complain otherwise about not finding variables
#STYLESHEET=$DIR/defs.ily
STYLESHEET="$LIB/styles/pipeband.sly"
# Add lilydrum to the search path
LILYDRUM="$LIB/lilydrum/"
# Add custom bagpipe.ly to search path
BAGPIPELY="$LIB/bagpipe.ly/"
# Options by this script
# see http://lilypond.org/doc/v2.18/Documentation/usage/command_002dline-usage#advanced-command-line-options-for-lilypond
OPTIONS="-dno-strip-output-dir -dno-point-and-click -dpaper-size=\"a4landscape\""
# Execute
lilypond -dinclude-settings=$STYLESHEET -I $LILYDRUM -I $BAGPIPELY $OPTIONS -dpreview "$@"