emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/scala-mode d8a141b 125/217: Makefile clean-up


From: ELPA Syncer
Subject: [nongnu] elpa/scala-mode d8a141b 125/217: Makefile clean-up
Date: Sun, 29 Aug 2021 11:30:57 -0400 (EDT)

branch: elpa/scala-mode
commit d8a141b73095d6233572c341d8f0ec4437d914d6
Author: Heikki Vesalainen <heikkivesalainen@yahoo.com>
Commit: Heikki Vesalainen <heikkivesalainen@yahoo.com>

    Makefile clean-up
---
 Makefile | 19 +++++++++----------
 1 file changed, 9 insertions(+), 10 deletions(-)

diff --git a/Makefile b/Makefile
index 7cdc5f7..af599f0 100644
--- a/Makefile
+++ b/Makefile
@@ -17,9 +17,8 @@ SOURCE_DIR             = $(ROOT)
 
 # Emacs Lisp
 ELISP_COMMAND          ?= emacs
-ELISP_OPTIONS          += -batch -no-site-file
+ELISP_OPTIONS          += -batch -no-site-file -q
 ELISP_OPTIONS           += -L $(ROOT)
-ELISP_OPTIONS          += -f batch-byte-compile
 
 
 ELISP_FILES            += scala-mode2-lib
@@ -30,10 +29,10 @@ ELISP_FILES         += scala-mode2-paragraph
 ELISP_FILES            += scala-mode2-fontlock
 ELISP_FILES            += scala-mode2-map
 ELISP_FILES            += scala-mode2-sbt
-ELISP_FILES            += scala-mode2-pkg
-
 ELISP_SOURCES          += $(ELISP_FILES:%=$(SOURCE_DIR)/%.el)
 
+PKG_FILE               += scala-mode2-pkg.el
+
 ##############################################################################
 
 RM                     ?= rm -f
@@ -41,7 +40,7 @@ RMDIR                 ?= rmdir
 TOUCH                  ?= touch
 
 # Strip the version out of the pkg file
-VERSION                 = $(shell ${ELISP_COMMAND} --batch --eval '(princ 
(format "%s\n" (car (cddr (read (find-file "scala-mode2-pkg.el"))))))' | grep 
-v Loading)
+VERSION                 := $(shell ${ELISP_COMMAND} $(ELISP_OPTIONS) --eval 
'(princ (format "%s\n" (nth 2 (read (find-file "scala-mode2-pkg.el")))))')
 
 ##############################################################################
 # Commands
@@ -50,8 +49,8 @@ all: .latest-build
 
 clean:
        $(RM) *.elc .latest-* autoloads.el scala-mode2-$(VERSION).tar
-       [ -d scala-mode2-$(VERSION) ] && $(RM) scala-mode2-$(VERSION)/*
-       [ -d scala-mode2-$(VERSION) ] && $(RMDIR) scala-mode2-$(VERSION)
+       [ ! -d scala-mode2-$(VERSION) ] || $(RM) scala-mode2-$(VERSION)/*
+       [ ! -d scala-mode2-$(VERSION) ] || $(RMDIR) scala-mode2-$(VERSION)
 
 .PHONY: all
 .PHONY: clean
@@ -60,17 +59,17 @@ clean:
 # Rules
 
 .latest-build: $(ELISP_SOURCES)
-       $(ELISP_COMMAND) $(ELISP_OPTIONS) $(ELISP_SOURCES)
+       $(ELISP_COMMAND) $(ELISP_OPTIONS) -f batch-byte-compile $(ELISP_SOURCES)
        @$(TOUCH) $@
 
 ##############################################################################
 
 autoloads: $(ELISP_SOURCES)
-       $(ELISP_COMMAND) -batch -q --no-site-file --eval "(setq 
make-backup-files nil)" --eval "(setq generated-autoload-file (expand-file-name 
\"autoloads.el\"))" -f batch-update-autoloads `pwd`
+       $(ELISP_COMMAND) $(ELISP_OPTIONS) --eval "(setq make-backup-files nil)" 
--eval "(setq generated-autoload-file (expand-file-name \"autoloads.el\"))" -f 
batch-update-autoloads `pwd`
 
 package:
        mkdir -p scala-mode2-$(VERSION)
-       cp $(ELISP_SOURCES) scala-mode2-$(VERSION)
+       cp $(ELISP_SOURCES) $(PKG_FILE) scala-mode2-$(VERSION)
        tar cf scala-mode2-$(VERSION).tar scala-mode2-$(VERSION)
 
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]