From: j8takagi Date: Wed, 30 Jan 2013 11:39:44 +0000 (+0900) Subject: make installでのインストール先をelispdirとし、デフォルト値を/usr/local/share/emacs/exopen-modeに設定 X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bffa9a7e46fd21081478fe62882c8b4cddbae82a;hp=5593635b87ce81aa51c7bc3c503b94388a0b84d7;p=exopen-mode.git make installでのインストール先をelispdirとし、デフォルト値を/usr/local/share/emacs/exopen-modeに設定 --- diff --git a/Makefile b/Makefile index 657a0e5..0b52508 100644 --- a/Makefile +++ b/Makefile @@ -1,17 +1,22 @@ -TARGETS := exopen-mode.el -INSTALLDIR := ~/.emacs.d/dev +prefix ?= /usr/local +elispdir ?= $(prefix)/share/emacs/site-lisp/exopen-mode + +.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 $(elispdir) + $(INSTALL) $^ $(elispdir)/ + +uninstall: + $(RM) $(prefix $(elispdir)/,$(TARGETS)) $(suffix c,$(prefix $(elispdir)/,$(TARGETS))) clean: $(RM) *.elc