[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/swsw 5b0f4657cc 052/146: ; Simplify build process
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/swsw 5b0f4657cc 052/146: ; Simplify build process |
Date: |
Wed, 25 May 2022 02:59:43 -0400 (EDT) |
branch: elpa/swsw
commit 5b0f4657cc856173d6fdbc715e11510355e143e4
Author: Daniel Semyonov <cmstr@dsemy.com>
Commit: Daniel Semyonov <cmstr@dsemy.com>
; Simplify build process
---
Makefile | 39 ++++++++++++++++-----------------------
config.mk | 4 ++--
2 files changed, 18 insertions(+), 25 deletions(-)
diff --git a/Makefile b/Makefile
index e6ea14d246..2483ecd888 100644
--- a/Makefile
+++ b/Makefile
@@ -1,38 +1,31 @@
include config.mk
-.PHONY: info clean
+.PHONY: info package clean
-all: info package
+all: package
help:
- $(info make all - generate info manual)
- $(info make info - generate info manual)
- $(info make package - generate tar file containing the package)
- $(info make clean - remove generated files)
+ $(info make all - generate info manual)
+ $(info make info - generate info manual)
+ $(info make package - generate tar file containing the package)
+ $(info make clean - remove generated files)
@exit
-info: $(PKG).info dir
-
%.info: %.texi
- @echo "Generating $@"
- @$(MAKEINFO) --no-split $< -o $@
+ $(MAKEINFO) --no-split $< -o $@
dir: $(PKG).info
- @echo "Generating $@"
- @$(INSTALLINFO) $< $@
+ $(INSTALLINFO) $< $@
-package: $(PKG)-$(VERSION).tar
+info: $(PKG).info dir
%.tar: $(PKG).info dir *.el LICENSE
- @echo "Creating temporary package directory"
- @mkdir $(PKG)-$(VERSION)
- @echo "Copying package files to temporary directory"
- @cp -a $^ $(PKG)-$(VERSION)/
- @echo "Creating package archive $@"
- @tar -cf $@ $(PKG)-$(VERSION)
- @echo "Removing temporary package directory"
- @rm -rf $(PKG)-$(VERSION)
+ mkdir $(PKG)-$(VERSION)
+ cp -a $^ $(PKG)-$(VERSION)/
+ tar -cf $@ $(PKG)-$(VERSION)
+ rm -rf $(PKG)-$(VERSION)
+
+package: $(PKG)-$(VERSION).tar
clean:
- @echo "Cleaning..."
- @rm -rf $(PKG).info dir $(PKG)-$(VERSION).tar
+ rm -rf $(PKG).info dir $(PKG)-$(VERSION).tar
diff --git a/config.mk b/config.mk
index 2feafc20f1..be6d682c40 100644
--- a/config.mk
+++ b/config.mk
@@ -1,5 +1,5 @@
PKG = swsw
VERSION = 1.1
-INSTALLINFO ?= install-info
-MAKEINFO ?= makeinfo
+INSTALLINFO = install-info
+MAKEINFO = makeinfo
- [nongnu] elpa/swsw 74124620af 048/146: ; Add brief usage information to the docstring of 'swsw-mode', (continued)
- [nongnu] elpa/swsw 74124620af 048/146: ; Add brief usage information to the docstring of 'swsw-mode', ELPA Syncer, 2022/05/25
- [nongnu] elpa/swsw 83eb90586a 051/146: ; Alter comments and docstrings to comply with Emacs' conventions, ELPA Syncer, 2022/05/25
- [nongnu] elpa/swsw 8fc0e7dfa7 046/146: ; Bump required emacs version to 26.1, ELPA Syncer, 2022/05/25
- [nongnu] elpa/swsw 095091cf33 057/146: Handle cases where there are less than three tracked windows better, ELPA Syncer, 2022/05/25
- [nongnu] elpa/swsw cacbe44c08 058/146: ; Remove unnecessary ':group' keywords from 'defcustom' calls, ELPA Syncer, 2022/05/25
- [nongnu] elpa/swsw 0b67d7bc00 056/146: * swsw.el (swsw-display-function): Define early only when byte-compiling, ELPA Syncer, 2022/05/25
- [nongnu] elpa/swsw ec011dc3b9 053/146: ; Fix inconsistency in URL between swsw.el and swsw-pkg.el, ELPA Syncer, 2022/05/25
- [nongnu] elpa/swsw 841345d5cf 120/146: Define 'swsw-select' as a remapping of 'other-window', ELPA Syncer, 2022/05/25
- [nongnu] elpa/swsw e7646bf372 129/146: ; Bump to version 2.1, ELPA Syncer, 2022/05/25
- [nongnu] elpa/swsw d195e574c0 066/146: ; Add latest changes to the news file, ELPA Syncer, 2022/05/25
- [nongnu] elpa/swsw 5b0f4657cc 052/146: ; Simplify build process,
ELPA Syncer <=
- [nongnu] elpa/swsw bc734b9937 003/146: Use 'read-char' instead of 'read-char-from-minibuffer' to read IDs, ELPA Syncer, 2022/05/25
- [nongnu] elpa/swsw 37ad725b1e 018/146: ; Update comment referencing single character IDs, ELPA Syncer, 2022/05/25
- [nongnu] elpa/swsw b5b05358a3 035/146: ; Add a news file containing a detailed change log, ELPA Syncer, 2022/05/25
- [nongnu] elpa/swsw 8a8be23f1b 050/146: ; Include license information in created package archives, ELPA Syncer, 2022/05/25
- [nongnu] elpa/swsw 4b308b978a 113/146: ; Move a comment slightly, ELPA Syncer, 2022/05/25
- [nongnu] elpa/swsw a0c339fbb4 118/146: ; Small documentation change, ELPA Syncer, 2022/05/25
- [nongnu] elpa/swsw 1c19d22100 108/146: ; Add links to relevant part of the manual to user options, ELPA Syncer, 2022/05/25
- [nongnu] elpa/swsw 444873d9bd 114/146: Fix names of some internal and some external functions, ELPA Syncer, 2022/05/25
- [nongnu] elpa/swsw 13c92db0de 138/146: ; Fix build manifest, ELPA Syncer, 2022/05/25
- [nongnu] elpa/swsw 57a040f4be 140/146: ; Indicate the mailing list is the "maintainer" of the package, ELPA Syncer, 2022/05/25