Don't depend on guile-user and eval.
authorrekado <rekado@elephly.net>
Wed, 7 Dec 2016 20:32:49 +0000 (21:32 +0100)
committerrekado <rekado@elephly.net>
Wed, 7 Dec 2016 20:32:49 +0000 (21:32 +0100)
stafftab.ly
targets.mk

index 77aae83..cc36d35 100644 (file)
@@ -1,3 +1,7 @@
+%% TODO: this relative path won't be correct unless make is run from
+%% within one of the song directories
+#(load "../stafftab-engraver.scm")
+
 %% tunings for 12-string Chapman Stick
 \makeDefaultStringTuning #'stick-classic-tuning
   \stringTuning <d' a e b, fis, cis, c,, g,, d, a, e b>
@@ -79,7 +83,6 @@ stick-string-group = #(lambda (tuning group)
 accommodated for typesetting a piece in StaffTab notation."
   }
   \context {
-    #(use-modules (guile-user))
     \Voice
     \name "StickVoice"
     \alias "Voice"
index f305970..f566a21 100644 (file)
@@ -5,10 +5,8 @@ TOP := $(dir $(lastword $(MAKEFILE_LIST)))
 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) -e $(STAFFTAB_LOADER)
+LILY_CMD = lilypond -ddelete-intermediate-files -drelative-includes -djob-count=$(CPU_CORES)
 
 parts/%.pdf: parts/%.ly music/%.ly
        $(LILY_CMD) $<