summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Ich_freue_mich_im_Herrn/Makefile12
-rw-r--r--Ich_steh_an_deiner_Krippen_hier/Makefile15
2 files changed, 22 insertions, 5 deletions
diff --git a/Ich_freue_mich_im_Herrn/Makefile b/Ich_freue_mich_im_Herrn/Makefile
index ef6dedf..5b3af49 100644
--- a/Ich_freue_mich_im_Herrn/Makefile
+++ b/Ich_freue_mich_im_Herrn/Makefile
@@ -7,6 +7,12 @@ else
# \#(set-global-staff-size 14)
endif
+ifeq ($(MIDI),1)
+ MIDI_REGEX=
+else
+ MIDI_REGEX=/\\\\midi/{ :a; s/\\\\midi[^{}]*{/\\\\midi/; tb; N; ba; :b; s/{[^{}]*}//; tb; s/\\\\midi[^{}]*}//; t; N; bb; }
+endif
+
all: $(CURDOC).pdf
clean:
@@ -16,8 +22,10 @@ Clean: clean
rm -f *.pdf *.midi
%.pre: %.ly
- sed "s@%spezifisch%@$(SPEZIFISCH)@" "$<" > "$@"
+ sed " \
+ s@%spezifisch%@$(SPEZIFISCH)@ ; \
+ $(MIDI_REGEX) \
+ " "$<" > "$@"
%.pdf: %.pre *.ly
lilypond $<
-
diff --git a/Ich_steh_an_deiner_Krippen_hier/Makefile b/Ich_steh_an_deiner_Krippen_hier/Makefile
index 869e498..1841a08 100644
--- a/Ich_steh_an_deiner_Krippen_hier/Makefile
+++ b/Ich_steh_an_deiner_Krippen_hier/Makefile
@@ -7,7 +7,13 @@ else
# \#(set-global-staff-size 14)
endif
-all: $(CURDOC).pdf $(CURDOC).midi
+ifeq ($(MIDI),1)
+ MIDI_REGEX=
+else
+ MIDI_REGEX=/\\\\midi/{ :a; s/\\\\midi[^{}]*{/\\\\midi/; tb; N; ba; :b; s/{[^{}]*}//; tb; s/\\\\midi[^{}]*}//; t; N; bb; }
+endif
+
+all: $(CURDOC).pdf
clean:
rm -f *.pre
@@ -16,8 +22,11 @@ Clean: clean
rm -f *.pdf *.midi
%.pre: %.ly
- sed "s@%spezifisch%@$(SPEZIFISCH)@" "$<" > "$@"
+ sed " \
+ s@%spezifisch%@$(SPEZIFISCH)@ ; \
+ $(MIDI_REGEX) \
+ " "$<" > "$@"
-%.pdf %.midi: %.pre *.ly
+%.pdf: %.pre *.ly
lilypond $<