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

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

[elpa] externals/crdt b95111c 15/80: add makefile


From: ELPA Syncer
Subject: [elpa] externals/crdt b95111c 15/80: add makefile
Date: Sat, 28 Aug 2021 10:57:32 -0400 (EDT)

branch: externals/crdt
commit b95111c10b3dc9475c694dd9873aa1b485c0aec0
Author: Qiantan Hong <qhong@mit.edu>
Commit: Qiantan Hong <qhong@mit.edu>

    add makefile
---
 Makefile | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..4ce7cf3
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,23 @@
+EMACS=emacs
+
+.PHONY: package elpa clean compile
+
+package: *.el
+       @ver=`grep -o "Version: .*" crdt.el | cut -c 10-`; \
+       tar czvf crdt-$$ver.tar.gz --mode 644 $$(find . -name \*.el)
+
+elpa: *.el
+       @version=`grep -o "Version: .*" crdt.el | cut -c 10-`; \
+       dir=crdt-$$version; \
+       mkdir -p "$$dir"; \
+       cp $$(find . -name \*.el) crdt-$$version; \
+       echo "(define-package \"crdt\" \"$$version\" \
+       \"Modular in-buffer completion framework\")" \
+       > "$$dir"/crdt-pkg.el; \
+       tar cvf crdt-$$version.tar --mode 644 "$$dir"
+
+clean:
+       @rm -rf crdt-*/ crdt-*.tar crdt-*.tar.gz *.elc
+
+compile:
+       ${EMACS} -Q --batch -L . -f batch-byte-compile crdt.el



reply via email to

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