>> A limitation is that the directories in `VPATH' are not expanded
>> and must be given directly (this seems to be undocumented; I'll
>> contact the GNU make people):
>
> This was my mistake. I forgot about the `shell' function. Here's a
> revised version of the Makefile.
And two other corrections: `make' provides the CURDIR variable
automatically, and using `:=' immediately sets `VPATH' to its final
value.
Werner
======================================================================
piece = stamitz
LILY_CMD = lilypond -ddelete-intermediate-files \
-dno-point-and-click
.SUFFIXES: .ly .pdf .midi
VPATH := $(CURDIR)/Scores $(CURDIR)/PDF
%.pdf %.midi: %.ly
cd PDF; $(LILY_CMD) $<
.PHONY: score
score: ${piece}.pdf
_______________________________________________
lilypond-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-devel