summaryrefslogtreecommitdiff
path: root/targets.mk
diff options
context:
space:
mode:
authorrekado <rekado@elephly.net>2016-12-06 12:30:22 +0100
committerrekado <rekado@elephly.net>2016-12-06 14:15:32 +0100
commite90a5854b35b81b6902da778e1a0ec9b63492e0b (patch)
tree82cbcec60db8b3c8e752d9b04121d4225d7303bd /targets.mk
parent2aa960e2d7a7fa1c37fdab17a7e0e1110e030c64 (diff)
Add stafftab engraver for Stick.
Diffstat (limited to 'targets.mk')
-rw-r--r--targets.mk7
1 files changed, 6 insertions, 1 deletions
diff --git a/targets.mk b/targets.mk
index c4e7fe9..f305970 100644
--- a/targets.mk
+++ b/targets.mk
@@ -1,9 +1,14 @@
+# Project root directory
+TOP := $(dir $(lastword $(MAKEFILE_LIST)))
+
# What soundfont to use to generate the MIDI file
SOUNDFONT = $(HOME)/soundfonts/FluidR3GM.sf2
# Determine how many processors are present
CPU_CORES=`grep -m1 "cpu cores" /proc/cpuinfo | tr -cd '[:digit:]'`
+# StaffTab loader
+STAFFTAB_LOADER = "(load \"$(TOP)/stafftab-engraver.scm\")"
# The command to run lilypond
-LILY_CMD = lilypond -ddelete-intermediate-files -drelative-includes -djob-count=$(CPU_CORES)
+LILY_CMD = lilypond -ddelete-intermediate-files -drelative-includes -djob-count=$(CPU_CORES) -e $(STAFFTAB_LOADER)
parts/%.pdf: parts/%.ly music/%.ly
$(LILY_CMD) $<