[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/scala-mode 3d330ad 126/217: Makefile clean-up 2
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/scala-mode 3d330ad 126/217: Makefile clean-up 2 |
Date: |
Sun, 29 Aug 2021 11:30:57 -0400 (EDT) |
branch: elpa/scala-mode
commit 3d330ad8aa28ec887dc0c5df53403fa77cd084c5
Author: Heikki Vesalainen <heikkivesalainen@yahoo.com>
Commit: Heikki Vesalainen <heikkivesalainen@yahoo.com>
Makefile clean-up 2
---
.gitignore | 2 ++
Makefile | 35 +++++++++++++++++++----------------
2 files changed, 21 insertions(+), 16 deletions(-)
diff --git a/.gitignore b/.gitignore
index c531d98..9bb2670 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,3 @@
*.elc
+.latest-build
+scala-mode2-0.*
diff --git a/Makefile b/Makefile
index af599f0..f566bd3 100644
--- a/Makefile
+++ b/Makefile
@@ -15,23 +15,25 @@ SOURCE_DIR = $(ROOT)
##############################################################################
# Variables
+MODE_NAME = scala-mode2
+
# Emacs Lisp
ELISP_COMMAND ?= emacs
ELISP_OPTIONS += -batch -no-site-file -q
ELISP_OPTIONS += -L $(ROOT)
-ELISP_FILES += scala-mode2-lib
-ELISP_FILES += scala-mode2
-ELISP_FILES += scala-mode2-syntax
-ELISP_FILES += scala-mode2-indent
-ELISP_FILES += scala-mode2-paragraph
-ELISP_FILES += scala-mode2-fontlock
-ELISP_FILES += scala-mode2-map
-ELISP_FILES += scala-mode2-sbt
+ELISP_FILES += $(MODE_NAME)-lib
+ELISP_FILES += $(MODE_NAME)
+ELISP_FILES += $(MODE_NAME)-syntax
+ELISP_FILES += $(MODE_NAME)-indent
+ELISP_FILES += $(MODE_NAME)-paragraph
+ELISP_FILES += $(MODE_NAME)-fontlock
+ELISP_FILES += $(MODE_NAME)-map
+ELISP_FILES += $(MODE_NAME)-sbt
ELISP_SOURCES += $(ELISP_FILES:%=$(SOURCE_DIR)/%.el)
-PKG_FILE += scala-mode2-pkg.el
+PKG_FILE += $(SOURCE_DIR)/$(MODE_NAME)-pkg.el
##############################################################################
@@ -40,7 +42,8 @@ RMDIR ?= rmdir
TOUCH ?= touch
# Strip the version out of the pkg file
-VERSION := $(shell ${ELISP_COMMAND} $(ELISP_OPTIONS) --eval
'(princ (format "%s\n" (nth 2 (read (find-file "scala-mode2-pkg.el")))))')
+VERSION := $(shell ${ELISP_COMMAND} $(ELISP_OPTIONS) --eval
'(princ (format "%s\n" (nth 2 (read (find-file "$(PKG_FILE)")))))')
+MODE_NAME_VERSION = $(MODE_NAME)-$(VERSION)
##############################################################################
# Commands
@@ -48,9 +51,9 @@ VERSION := $(shell ${ELISP_COMMAND}
$(ELISP_OPTIONS) --eval '(pr
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)
+ $(RM) *.elc .latest-* autoloads.el $(MODE_NAME_VERSION).tar
+ [ ! -d $(MODE_NAME_VERSION) ] || $(RM) $(MODE_NAME_VERSION)/*
+ [ ! -d $(MODE_NAME_VERSION) ] || $(RMDIR) $(MODE_NAME_VERSION)
.PHONY: all
.PHONY: clean
@@ -68,9 +71,9 @@ autoloads: $(ELISP_SOURCES)
$(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) $(PKG_FILE) scala-mode2-$(VERSION)
- tar cf scala-mode2-$(VERSION).tar scala-mode2-$(VERSION)
+ mkdir -p $(MODE_NAME_VERSION)
+ cp $(ELISP_SOURCES) $(PKG_FILE) $(MODE_NAME_VERSION)
+ tar cf $(MODE_NAME_VERSION).tar $(MODE_NAME_VERSION)
## SCALA LICENSE
- [nongnu] elpa/scala-mode 18a52f0 094/217: Update installation instructions, (continued)
- [nongnu] elpa/scala-mode 18a52f0 094/217: Update installation instructions, ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode a1ea0b7 097/217: Proper instructions and autoload settings for package-based install, ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode 763c93c 107/217: scala-indent:join-line, ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode c62ecf9 109/217: Update README.md, ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode aea047a 104/217: Create .gitignore with *.elc, ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode d4cccb0 112/217: scala-mode:set-scala-syntax-mode to support sbt-mode, ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode c9dd697 103/217: alphaid-re for SIP11 support, ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode 89c7138 102/217: Merge pull request #52 from non/topic/octal-escapes, ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode 600d27b 115/217: join-line cannot be re-defined like this, ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode 890b7eb 129/217: Document */ behavior in multi-line comments., ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode 3d330ad 126/217: Makefile clean-up 2,
ELPA Syncer <=
- [nongnu] elpa/scala-mode 6c4e8dc 128/217: Delete automatic space between * and /., ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode 84ff656 138/217: Update README.md, ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode c90e085 131/217: Tweaked syntax rules to make highlighting more customizeable, ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode 68959cd 144/217: imenu is mostly working., ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode 1954eaa 146/217: move all stuff related to moving between defintions to bottom of scala-mode-syntax.el, ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode e6a2755 147/217: Add stuff to readme. Small fixes. got rid fo whitespace changes., ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode 13c0f39 150/217: README changes., ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode aaf1ed8 149/217: Readme update., ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode b6f1300 152/217: undo some of the random changes., ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode e18c50e 158/217: add cleanup hooks., ELPA Syncer, 2021/08/29