EMACSOPT = -batch --no-init-file --no-site-file --multibyte
+# Set EMACSLOADPATH correctly (already defined in environment).
+EMACSLOADPATH=$(lisp)
+
lisptagsfiles1 = $(lisp)/*.el
lisptagsfiles2 = $(lisp)/*/*.el
ETAGS = "../lib-src/$(BLD)/etags"
touch $@
custom-deps: cus-load.el doit
@echo Directories: $(WINS)
- set EMACSLOADPATH=$(lisp)
- -$(SETLOADPATH) $(emacs) -l cus-dep --eval $(ARGQUOTE)(setq find-file-hooks nil)$(ARGQUOTE) -f custom-make-dependencies $(lisp) $(WINS)
+ -$(emacs) -l cus-dep --eval $(ARGQUOTE)(setq find-file-hooks nil)$(ARGQUOTE) -f custom-make-dependencies $(lisp) $(WINS)
finder-inf.el:
echo (provide $(SQUOTE)finder-inf)>> $@
autoloads: loaddefs.el doit
@echo Directories: $(WINS)
- set EMACSLOADPATH=$(lisp)
- $(SETLOADPATH) $(emacs) -l autoload --eval $(ARGQUOTE)(setq find-file-hooks nil generated-autoload-file $(DQUOTE)$(lisp)/loaddefs.el$(DQUOTE))$(ARGQUOTE) -f batch-update-autoloads $(lisp) $(WINS)
+ $(emacs) -l autoload --eval $(ARGQUOTE)(setq find-file-hooks nil generated-autoload-file $(DQUOTE)$(lisp)/loaddefs.el$(DQUOTE))$(ARGQUOTE) -f batch-update-autoloads $(lisp) $(WINS)
subdirs.el:
$(MAKE) $(MFLAGS) update-subdirs
.SUFFIXES: .elc .el
.el.elc:
- set EMACSLOADPATH=$(lisp)
- -$(SETLOADPATH) $(emacs) -f batch-byte-compile $<
+ -$(emacs) -f batch-byte-compile $<
$(DONTCOMPILE:.el=.elc):
-$(DEL) $@
compile-files: subdirs.el compile-files-$(SHELLTYPE) doit
compile-files-CMD:
- set EMACSLOADPATH=$(lisp)
# -for %f in ($(lisp) $(WINS)) do for %g in (%f\*.elc) do @attrib -r %g
for %f in ($(COMPILE_FIRST)) do $(emacs) -f batch-byte-compile %f
for %f in ($(lisp) $(WINS)) do for %g in (%f/*.el) do $(emacs) -f batch-byte-compile %f/%g
# for elc in $(lisp)/*.elc $(lisp)/*/*.elc; do attrib -r $$elc; done
for el in $(COMPILE_FIRST); do \
echo Compiling $$el; \
- EMACSLOADPATH=$(lisp) $(emacs) -f batch-byte-compile $$el; \
+ $(emacs) -f batch-byte-compile $$el; \
done
for dir in $(lisp) $(WINS); do \
for el in $$dir/*.el; do \
echo Compiling $$el; \
- EMACSLOADPATH=$(lisp) $(emacs) -f batch-byte-compile $$el; \
+ $(emacs) -f batch-byte-compile $$el; \
done; \
done
# .elc is present.
recompile: doit
- set EMACSLOADPATH=$(lisp)
- $(SETLOADPATH) $(emacs) -f batch-byte-recompile-directory .
+ $(emacs) -f batch-byte-recompile-directory .
# Prepare a bootstrap in the lisp subdirectory. Build loaddefs.el,
# because it's not sure it's up-to-date, and if it's not, that might