>> Uuh, you are using `%.midi' in the rule but you are moving *.mid
>> files!  You should use `%.mid' too since this is what lilypond
>> creates if run on Windows, right?  The comment should be updated
>> accordingly.
>
> You're right, but oddly, it worked as expected even without fixing
> the pattern rule.  The .mid files were put into the MIDI directory.

Well, if you don't mention the MIDI file somewhere else in the
Makefile, the `%.midi: %.ly' rule never gets executed -- it is the
`%.pdf: %.ly' part which creates both PDF and MIDI output (and which
subsequently gets renamed afterwards).

For testing purposes, you might try to add

  foo: $(piece)I.mid

to the make file, retaining the incorrect rule.  Now saying

  make foo

won't work at all.


    Werner


_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to