blob: fe4616be2bebc449e811c9727bb77fc7c750a030 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
# Copyright 2007-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 or later
PN = ebuild-mode
PV = $(shell sed '/^;.*[Vv]ersion/!d;s/[^0-9.]*\([^ \t]*\).*/\1/;q' \
ebuild-mode.el)
P = $(PN)-$(PV)
DISTFILES = ebuild-mode.el ebuild-mode-keywords.el \
devbook-mode.el gentoo-newsitem-mode.el glep-mode.el \
ebuild-mode.texi keyword-generation.sh ChangeLog
ELCS = ebuild-mode.elc devbook-mode.elc gentoo-newsitem-mode.elc glep-mode.elc
INFOFILES = ebuild-mode.info
EMACS = emacs
EMACSFLAGS = -batch -q --no-site-file
.PHONY: all keywords dist clean
all: $(ELCS) $(INFOFILES)
%.elc: %.el
$(EMACS) $(EMACSFLAGS) -eval "(add-to-list 'load-path nil)" \
-f batch-byte-compile $<
%.info: %.texi
makeinfo $<
keywords:
./keyword-generation.sh
dist: $(DISTFILES)
tar -cJf $(P).tar.xz --transform='s%^%$(P)/%' $^
tar -tJvf $(P).tar.xz
clean:
-rm -f *~ *.tmp *.gz *.bz2 *.xz *.elc *.info
|