]> git.eshelyaron.com Git - emacs.git/commit
Generate each unicode lisp file independently
authorGlenn Morris <rgm@gnu.org>
Tue, 25 Apr 2017 05:53:22 +0000 (22:53 -0700)
committerGlenn Morris <rgm@gnu.org>
Tue, 25 Apr 2017 06:06:27 +0000 (23:06 -0700)
commit5b0fdefb4ca54b0d3dac3047ac1e4b380beb6ba7
treeba51a863ba3114d3e7e075824971bf4094d184cd
parentc1e71d3899daca49e216dfa3a6e6e07169d02e1e
Generate each unicode lisp file independently

This is better for parallel builds, eg it eliminates race
conditions from having one process write multiple files.
* admin/unidata/Makefile.in (lparen, unifiles): New variables.
Parse unidata-gen.el, not charprop.el, to get the list of uni- files.
(all): Explicitly list the output lisp files.
(PHONY_EXTRAS): Remove.
(${unidir}/charprop.el): Change rule to just be for this file.
(${unifiles}): New rule to write each unicode lisp file.
(extraclean): Simplify.
* admin/unidata/unidata-gen.el (unidata-gen-charprop):
Quieten in batch mode.
(unidata-gen-files): Remove, no longer used.
* lisp/loadup.el: Update command-line parser.
admin/unidata/Makefile.in
admin/unidata/unidata-gen.el
lisp/loadup.el