[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/systemd de5da7f 073/131: update Makefile
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/systemd de5da7f 073/131: update Makefile |
Date: |
Sun, 29 Aug 2021 11:35:17 -0400 (EDT) |
branch: elpa/systemd
commit de5da7fce705ef9859e0e4ac7300d0a197bae1e8
Author: Mark Oteiza <mvoteiza@udel.edu>
Commit: Mark Oteiza <mvoteiza@udel.edu>
update Makefile
---
Makefile | 21 +++++++++++++++++++--
1 file changed, 19 insertions(+), 2 deletions(-)
diff --git a/Makefile b/Makefile
index f2e7a88..ae96023 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,8 @@
-SRC = systemd.el systemd-company.el
+SRC = systemd.el
+DATA = unit-directives.txt network-directives.txt
+DISTFILES := Makefile $(SRC) $(DATA) LICENSE README systemd-pkg.el tests
+
+VERSION := $(shell awk '/^;; Version:/ {print $$3}' $(SRC))
PREFIX = /usr/local
datarootdir := $(PREFIX)/share
@@ -8,6 +12,12 @@ EMACS = emacs
all: $(SRC:.el=.elc)
+systemd-pkg.el: $(SRC)
+ printf "(define-package \"systemd\" \"%s\" " $(VERSION) > $@
+ echo "\"Major mode for editing systemd units\")" >> $@
+
+systemd.elc: $(DATA)
+
check: tests/systemd-tests.el systemd.elc
@$(EMACS) -Q --batch -L . --eval "(progn \
(load-file \"tests/systemd-tests.el\") \
@@ -16,11 +26,18 @@ check: tests/systemd-tests.el systemd.elc
clean:
$(RM) $(SRC:.el=.elc)
+dist: clean systemd-pkg.el
+ mkdir systemd-$(VERSION)
+ cp -r $(DISTFILES) systemd-$(VERSION)
+ tar cf systemd-$(VERSION).tar systemd-$(VERSION)
+ rm -rf systemd-$(VERSION)
+
install:
install -d $(DESTDIR)$(emacsdir)/systemd
install -m644 $(SRC) $(SRC:.el=.elc) -t $(DESTDIR)$(emacsdir)/systemd
+ install -m644 $(DATA) -t $(DESTDIR)$(emacsdir)/systemd
.el.elc:
$(EMACS) -L . --batch -f batch-byte-compile $<
-.PHONY: all check clean install
+.PHONY: all check clean dist install
- [nongnu] elpa/systemd 6071c23 046/131: version 1.3, (continued)
- [nongnu] elpa/systemd 6071c23 046/131: version 1.3, ELPA Syncer, 2021/08/29
- [nongnu] elpa/systemd 175d45f 047/131: checkdoc, ELPA Syncer, 2021/08/29
- [nongnu] elpa/systemd 05dd16c 049/131: systemd 226, ELPA Syncer, 2021/08/29
- [nongnu] elpa/systemd a2ec338 055/131: use loop, ELPA Syncer, 2021/08/29
- [nongnu] elpa/systemd 3eb9390 058/131: add lists of directives, ELPA Syncer, 2021/08/29
- [nongnu] elpa/systemd 070e15e 060/131: autoload temp files generated by sd's tempfn_random, ELPA Syncer, 2021/08/29
- [nongnu] elpa/systemd a86323e 059/131: v229, ELPA Syncer, 2021/08/29
- [nongnu] elpa/systemd 9fc0545 061/131: move systemd-font-lock-keywords, ELPA Syncer, 2021/08/29
- [nongnu] elpa/systemd f306614 066/131: dang spaces, ELPA Syncer, 2021/08/29
- [nongnu] elpa/systemd b004b37 068/131: autoload sorcery, ELPA Syncer, 2021/08/29
- [nongnu] elpa/systemd de5da7f 073/131: update Makefile,
ELPA Syncer <=
- [nongnu] elpa/systemd 63d64ad 076/131: generate directive lists from files, ELPA Syncer, 2021/08/29
- [nongnu] elpa/systemd fe443ac 078/131: use font-lock-defaults to disable syntax highlighting, ELPA Syncer, 2021/08/29
- [nongnu] elpa/systemd 2e1f739 081/131: update readme, ELPA Syncer, 2021/08/29
- [nongnu] elpa/systemd 4c073b0 091/131: missed one, ELPA Syncer, 2021/08/29
- [nongnu] elpa/systemd 4c1b2be 097/131: bump, ELPA Syncer, 2021/08/29
- [nongnu] elpa/systemd bd94a2c 094/131: shim in support for nspawn settings files, ELPA Syncer, 2021/08/29
- [nongnu] elpa/systemd 28601d8 101/131: woops, ELPA Syncer, 2021/08/29
- [nongnu] elpa/systemd 2c71ec5 103/131: systemd 234.11, ELPA Syncer, 2021/08/29
- [nongnu] elpa/systemd 16ba942 113/131: rename tests directory, ELPA Syncer, 2021/08/29
- [nongnu] elpa/systemd 839094d 114/131: use rx here, ELPA Syncer, 2021/08/29