Skip to content
Newer
Older
100644 28 lines (21 sloc) 597 Bytes
3417985 @pheaver add support for autoloads in breadcrumb-site-file.el
authored Sep 21, 2010
1 EMACS = emacs
90b7159 @pheaver add a Makefile for byte-compiling breadcrumb.el
authored Sep 21, 2010
2
3417985 @pheaver add support for autoloads in breadcrumb-site-file.el
authored Sep 22, 2010
3 VERSION = 1.1.4
4 PREFIX = /usr/local
5 ELS = breadcrumb.el
6 ELCS = $(ELS:.el=.elc)
90b7159 @pheaver add a Makefile for byte-compiling breadcrumb.el
authored Sep 21, 2010
7
3417985 @pheaver add support for autoloads in breadcrumb-site-file.el
authored Sep 22, 2010
8 AUTOLOADS = breadcrumb-site-file.el
9
10 all: $(ELCS) $(AUTOLOADS)
90b7159 @pheaver add a Makefile for byte-compiling breadcrumb.el
authored Sep 21, 2010
11
12 %.elc: %.el
13 @echo "[C] $<"
3417985 @pheaver add support for autoloads in breadcrumb-site-file.el
authored Sep 22, 2010
14 @$(EMACS) --batch \
9b4826c @pheaver fix paths in Makefile
authored Sep 29, 2010
15 --eval '(setq load-path (cons (expand-file-name ".") load-path))' \
3417985 @pheaver add support for autoloads in breadcrumb-site-file.el
authored Sep 22, 2010
16 -f batch-byte-compile $<
17
18 $(AUTOLOADS) : $(ELS)
19 @[ -f $@ ] || echo ' ' >$@
20 @$(EMACS) --batch \
9b4826c @pheaver fix paths in Makefile
authored Sep 29, 2010
21 --eval '(setq generated-autoload-file (expand-file-name "$@"))' \
3417985 @pheaver add support for autoloads in breadcrumb-site-file.el
authored Sep 22, 2010
22 -f batch-update-autoloads "."
23 @touch $@
90b7159 @pheaver add a Makefile for byte-compiling breadcrumb.el
authored Sep 21, 2010
24
25 clean:
26 rm -fr $(ELCS)
3417985 @pheaver add support for autoloads in breadcrumb-site-file.el
authored Sep 22, 2010
27 rm -fr $(AUTOLOADS)
Something went wrong with that request. Please try again.