| ## Build and install stuff | |
| EMACS = emacs | |
| ELC = git.elc vc-git.elc git-blame.elc | |
| INSTALL ?= install | |
| INSTALL_ELC = $(INSTALL) -m 644 | |
| prefix ?= $(HOME) | |
| emacsdir = $(prefix)/share/emacs/site-lisp | |
| RM ?= rm -f | |
| all: $(ELC) | |
| install: all | |
| $(INSTALL) -d $(DESTDIR)$(emacsdir) | |
| $(INSTALL_ELC) $(ELC:.elc=.el) $(ELC) $(DESTDIR)$(emacsdir) | |
| %.elc: %.el | |
| $(EMACS) -batch -f batch-byte-compile $< | |
| clean:; $(RM) $(ELC) |