prefix ?= /usr/local elispdir ?= $(prefix)/share/emacs/site-lisp/exopen-mode .PHONY: install clean TARGETS := exopen-mode.el EMACS := emacs COMPILE.el := $(EMACS) -batch -f batch-byte-compile INSTALL := install $(addsuffix c,$(TARGETS)): install: $(TARGETS) $(addsuffix c,$(TARGETS)) $(INSTALL) -d $(elispdir) $(INSTALL) $^ $(elispdir)/ uninstall: $(RM) $(prefix $(elispdir)/,$(TARGETS)) $(suffix c,$(prefix $(elispdir)/,$(TARGETS))) clean: $(RM) *.elc %.elc: %.el $(COMPILE.el) $< include git.mk