[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/alect-themes ae90b8e 211/269: Add Makefile
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/alect-themes ae90b8e 211/269: Add Makefile |
Date: |
Thu, 21 Oct 2021 17:59:21 -0400 (EDT) |
branch: elpa/alect-themes
commit ae90b8e05a14e3439a1e4061111fcc3f75776880
Author: Alex Kost <alezost@gmail.com>
Commit: Alex Kost <alezost@gmail.com>
Add Makefile
---
Makefile | 42 ++++++++++++++++++++++++++++++++++++++++++
1 file changed, 42 insertions(+)
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..ddfc672
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,42 @@
+# This is not a full-featured Makefile and it is not intended to be used
+# to install "alect-themes" package to your system. Its purposes are:
+#
+# - to byte-compile *.el files (using 'make'): to make sure that there
+# are no compilation warnings;
+#
+# - to run the tests (using 'make check').
+
+EMACS = emacs
+
+TOP := $(dir $(lastword $(MAKEFILE_LIST)))
+LOAD_PATH = -L $(TOP)
+EMACS_BATCH = $(EMACS) -batch -Q $(LOAD_PATH)
+
+ELS = \
+ alect-themes.el \
+ alect-light-theme.el \
+ alect-light-alt-theme.el \
+ alect-dark-theme.el \
+ alect-dark-alt-theme.el \
+ alect-black-theme.el \
+ alect-black-alt-theme.el \
+
+ELCS = $(ELS:.el=.elc)
+
+all: $(ELCS)
+
+%.elc: %.el
+ @printf "Compiling $<\n"
+ @$(EMACS_BATCH) --eval "\
+ (when (file-exists-p \"$@\")\
+ (delete-file \"$@\"))" \
+ -f batch-byte-compile $<
+
+check:
+ @$(EMACS_BATCH) --eval "(progn\
+ (load-file \"tests/alect-tests.el\")\
+ (ert-run-tests-batch-and-exit))"
+
+clean:
+ @printf "Removing *.elc...\n"
+ @$(RM) $(ELCS)
- [nongnu] elpa/alect-themes bbdcd4e 268/269: Replace 'emms-mode-line-icon-image-cache' with 'emms-mode-line-icon-color', (continued)
- [nongnu] elpa/alect-themes bbdcd4e 268/269: Replace 'emms-mode-line-icon-image-cache' with 'emms-mode-line-icon-color', ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes 684249b 269/269: Add 'magit-header-line-key' face, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes 90e01e3 198/269: Add support for 'hydra', ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes b89e94f 215/269: Add 'sauron-header-face', ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes 7cdb2c7 223/269: Add gdb breakpoint faces, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes 65c7d0a 227/269: Modify 'erc-input-face', ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes 3fb2199 249/269: Add more sldb faces, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes 418e23d 254/269: Add new guix faces, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes a24065d 264/269: Modify markdown faces, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes bd8b469 201/269: Add 'org-footnote' face, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes ae90b8e 211/269: Add Makefile,
ELPA Syncer <=
- [nongnu] elpa/alect-themes f941db6 228/269: Modify ert faces, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes a97e66c 237/269: Modify flyspell faces, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes 5ba902e 239/269: Add 'bui-hint-key' face, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes b7bbe40 240/269: Modify 'compilation-info' face, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes 2063462 242/269: Add 'markdown-markup-face', ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes e9008ef 246/269: Add support for 'ivy', ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes d44613d 245/269: Modify 'powerline-inactive1' face, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes d1d19c7 250/269: Add support for 'realgud', ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes 188a169 263/269: Add and use block faces, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes e936a5c 096/269: Update README for class of terminals, ELPA Syncer, 2021/10/21