[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/beardbolt 5131185d13 272/323: Add a Makefile
From: |
ELPA Syncer |
Subject: |
[elpa] externals/beardbolt 5131185d13 272/323: Add a Makefile |
Date: |
Thu, 9 Mar 2023 10:58:38 -0500 (EST) |
branch: externals/beardbolt
commit 5131185d13359614498e474f0c36424566537dc7
Author: João Távora <joaotavora@gmail.com>
Commit: João Távora <joaotavora@gmail.com>
Add a Makefile
* Makefile: New file.
* README.md: Complete setup instructions.
---
Makefile | 16 ++++++++++++++++
README.md | 9 +++++++++
2 files changed, 25 insertions(+)
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000000..ced3bd1655
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,16 @@
+### Makefile for beardbolt. Lifted from Makefile for Eglot.
+EMACS?=emacs
+ELFILES := beardbolt.el
+ELCFILES := $(ELFILES:.el=.elc)
+
+all: compile
+
+%.elc: %.el
+ $(EMACS) -Q -L . --batch -f batch-byte-compile $<
+
+compile: $(ELCFILES)
+
+clean:
+ find . -iname '*.elc' -exec rm {} \;
+
+.PHONY: all compile clean check
diff --git a/README.md b/README.md
index f385a18905..e722fd1745 100644
--- a/README.md
+++ b/README.md
@@ -29,7 +29,16 @@ corresponds to, and vice versa.
### Installation
+```sh
+cd /path/to/beardbolt-clone
+make
+```
+
```lisp
(add-to-list 'load-path "/path/to/beardbolt-clone")
(require 'beardbolt)
```
+
+```
+M-x beardbolt-starter
+```
- [elpa] externals/beardbolt 3514e6f288 237/323: rmsbolt-compile: Only ask to save the current buffer, (continued)
- [elpa] externals/beardbolt 3514e6f288 237/323: rmsbolt-compile: Only ask to save the current buffer, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt ea22302660 258/323: Delete beardbolt-split.el, doesn't justify separate file, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 7619539a86 243/323: starters/elisp: Fix compiler warning, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt d37371b088 249/323: Fix byte-compilation warnings, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 1873e605ab 256/323: Remove unused test/test-helper.el, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt ce91938102 261/323: Simplify management of bb--temp-dir, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 264b614805 264/323: * beardbolt.el (bb-compile): Better handling of hack-local-variables., ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt ed99686703 267/323: Handle TTYs with unknown background color, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 715f132d0e 263/323: Started rewriting. Too many changes to mention., ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 325327bc70 273/323: Use inhibit-modification-hooks when modifying buffer, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 5131185d13 272/323: Add a Makefile,
ELPA Syncer <=
- [elpa] externals/beardbolt 9aba82b6cd 271/323: Update starter/test files, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt b6958c3e0a 277/323: * beardbolt.el: preserve-library-functions -> preserve-weak-symbols, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 2a11095c75 281/323: Rethink and simplify asm-processing algorithm, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 7ff619c375 283/323: Add some benchmarks, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 11a19cfa66 282/323: Simplify line correspondence and overlay management, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt e18e3ee5ae 289/323: Support compile_commands.json, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 3b7a5bc85a 288/323: Simplify M-x beardbolt-starter. Less tmp directory cruft., ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 2e9abdbcbf 293/323: fixup README tweak, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 93778d8391 298/323: Don't try any window scrolling heroics on recompile, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 12e926f66b 300/323: Correct local variable section of benchmark file, ELPA Syncer, 2023/03/09