Makefile: enable one-process-per-source compilations again
commitb9916f2e2bf507c5f0f111e051d16888464e72cd
authorAchim Gratz <Stromeko@Stromeko.DE>
Sat, 4 Aug 2012 13:50:39 +0000 (4 15:50 +0200)
committerAchim Gratz <Stromeko@Stromeko.DE>
Sat, 4 Aug 2012 13:59:08 +0000 (4 15:59 +0200)
treeee4f0cc44375660e6cc8efb58554b45483589d48
parent9d045b21bb9557c150298c023291084a70e9e65f
Makefile: enable one-process-per-source compilations again

* default.mk: Re-introduce ELC for single file compilation.

* targets.mk: New targets compile-single and compile-single-source
  that get handed off to lisp/Makefile.

* lisp/Makefile: Implement pattern rule using $(ELC).  Implement
  target compile-single that uses a separate Emacs process for each
  target by invoking the pattern rule.  Implement target
  compile-single-source that additionally removes the compiled file
  directly after it has been produced, so compilation will always use
  source files only, never byte-compiled files.

* Makefile: Document new targets.

These new targets are meant to check for problems with
interdependencies in Org.
Makefile
default.mk
lisp/Makefile
targets.mk