mirror of
https://github.com/masscollaborationlabs/emacs.git
synced 2025-07-09 21:50:50 +00:00
; * src/Makefile.in (../native-lisp): Add comment.
This commit is contained in:
parent
47cbd103f5
commit
315fe20086
1 changed files with 9 additions and 0 deletions
|
@ -803,6 +803,15 @@ elnlisp := $(addprefix ${lispsource}/,${elnlisp}) $(lisp:.elc=.eln)
|
|||
@$(MAKE) $(AM_V_NO_PD) -C ../lisp EMACS="../src/emacs$(EXEEXT)"\
|
||||
THEFILE=$< $<n
|
||||
|
||||
## FIXME: this is fragile! We lie to Make about the files produced by
|
||||
## this rule, and we rely on the absence of the native-lisp directory
|
||||
## to trigger it. This means that if anything goes wrong during
|
||||
## native compilation, the only way to trigger it again is to remove
|
||||
## the directory and re-native-compile everything. The main
|
||||
## underlying problem is that the name of the subdirectory of
|
||||
## native-lisp where the *.eln files will be produced, and the exact
|
||||
## names of those *.eln files, cannot be known in advance; we must ask
|
||||
## Emacs to produce them.
|
||||
../native-lisp: | $(pdmp)
|
||||
@if test ! -d $@; then \
|
||||
mkdir $@ && $(MAKE) $(AM_V_NO_PD) $(elnlisp); \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue