コメントの修正、プログラムの推敲
[exopen-mode.git] / Makefile
index 0e99818..36b408e 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,22 +1,26 @@
-TARGETS := exopen-mode.el
-INSTALLDIR := ~/.emacs.d/dev
+prefix ?= /usr/local
+elispdir ?= $(prefix)/share/emacs/site-lisp
+installdir ?= $(elispdir)/exopen
+
+.PHONY: install clean
 
-.PHONY: install
+TARGETS := exopen-mode.el
 
 EMACS := emacs
 COMPILE.el := $(EMACS) -batch -f batch-byte-compile
 INSTALL := install
-INSTALLFLAG :=
 
 $(addsuffix c,$(TARGETS)):
 
 install: $(TARGETS) $(addsuffix c,$(TARGETS))
-       $(INSTALL) $^ $(INSTALLDIR)/
+       $(INSTALL) -d $(installdir)
+       $(INSTALL) $^ $(installdir)/
+
+uninstall:
+       $(RM) $(prefix $(installdir)/,$(TARGETS)) $(suffix c,$(prefix $(installdir)/,$(TARGETS)))
 
 clean:
        $(RM) *.elc
 
 %.elc: %.el
        $(COMPILE.el) $<
-
-include git.mk