]> git.eshelyaron.com Git - emacs.git/commit
Make the build of source tarball produce *.eln files
authorEli Zaretskii <eliz@gnu.org>
Tue, 28 Sep 2021 12:00:50 +0000 (15:00 +0300)
committerEli Zaretskii <eliz@gnu.org>
Tue, 28 Sep 2021 12:00:50 +0000 (15:00 +0300)
commit90655e4bc01ba8d00be3281d13cc771b53e75b43
treed0f734ef8d6a148745faa261feeb519dc65bd1bd
parentb02a7ad2631b6ac3a95e53cb26a0aa1b1ab7e98a
Make the build of source tarball produce *.eln files

* lisp/emacs-lisp/comp.el (batch-native-compile): Accept an
optional argument; if non-nil, place the .eln file as appropriate
for building a source tarball.

* doc/lispref/compile.texi (Native-Compilation Functions):
Document the new optional argument of 'batch-native-compile'.

* lisp/Makefile.in (.PHONY, $(THEFILE)n) [HAVE_NATIVE_COMP]: New
targets.

* src/Makefile.in (%.eln) [HAVE_NATIVE_COMP]: New recipe.
(all) [HAVE_NATIVE_COMP]: Add ../native-lisp to prerequisites.
(elnlisp) [HAVE_NATIVE_COMP]: New list of *.eln files.
(../native-lisp) [HAVE_NATIVE_COMP]: New recipe.

* src/verbose.mk.in (AM_V_ELN): New macro.
doc/lispref/compile.texi
lisp/Makefile.in
lisp/emacs-lisp/comp.el
src/Makefile.in
src/verbose.mk.in