]> git.donarmstrong.com Git - lilypond.git/commit
Generate a .pe script for one design size at a time.
authorHan-Wen Nienhuys <hanwen@lilypond.org>
Thu, 15 May 2014 09:17:09 +0000 (11:17 +0200)
committerhanwen <hanwen@lilypond.org>
Wed, 11 Jun 2014 08:08:40 +0000 (10:08 +0200)
commitf6dc5e44d6bac45c3997461208eec4e246748d9d
treee2b938ea48c32960c859c85268c4142983f52335
parent0f9658c1391e09387e050231279d86c9f25ae485
Generate a .pe script for one design size at a time.

In make

 a b: c
   command

is shorthand for

 a: c
   command
 b: c
   command

this means that in parallel builds the same command may be invoked twice.

Fix this by associating each command with only one target, and adding
dummy dependencies. Also, generate the .pe for only one design size at
a time.

Relative to botched commit 366316fd6be846c2050be6b1b3955b261026187e,
this:

* does not write .dep files from gen-emmentaler-scripts (the makefile
  already writes them)

* declares explicit dependencies on out/*.lisp for the out/%.otf-table
  rule.
mf/GNUmakefile
scripts/build/gen-emmentaler-scripts.py