diff options
-rw-r--r-- | Ich_freue_mich_im_Herrn/Makefile | 12 | ||||
-rw-r--r-- | Ich_steh_an_deiner_Krippen_hier/Makefile | 15 |
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 $< |