summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile31
1 files changed, 16 insertions, 15 deletions
diff --git a/Makefile b/Makefile
index accc8baf..11111cb0 100644
--- a/Makefile
+++ b/Makefile
@@ -90,20 +90,21 @@ autoloads:
$(EVAL) "(progn (setq generated-autoload-file (expand-file-name \"helm-autoloads.el\" \"$(PKGDIR)\")) \
(setq backup-inhibited t) (update-directory-autoloads \"$(PKGDIR)\"))"
-PREFIX=/usr/local/
-BIN=${PREFIX}bin/
-DESTDIR=${PREFIX}share/emacs/site-lisp/helm/
+DESTDIR=/usr/local
+BIN=${DESTDIR}/bin
+INSTDIR=${DESTDIR}/share/emacs/site-lisp/helm
install:
- test -d ${DESTDIR} || mkdir ${DESTDIR}
- rm -f ${DESTDIR}*.el
- rm -f ${DESTDIR}*.elc
- cp -f *.el $(DESTDIR)
- cp -f *.elc $(DESTDIR)
- cp -f helm-autoloads.el $(DESTDIR)
- cp -f emacs-helm.sh $(DESTDIR)
- ln -fs ${DESTDIR}emacs-helm.sh ${BIN}helm
+ test -d ${INSTDIR} || mkdir -p ${INSTDIR}
+ test -d ${BIN} || mkdir -p ${BIN}
+ rm -f ${INSTDIR}*.el
+ rm -f ${INSTDIR}*.elc
+ cp -f *.el $(INSTDIR)
+ cp -f *.elc $(INSTDIR)
+ cp -f helm-autoloads.el $(INSTDIR)
+ cp -f emacs-helm.sh $(INSTDIR)
+ ln -fs ${INSTDIR}/emacs-helm.sh ${BIN}/helm
uninstall:
- rm -vf ${DESTDIR}*.elc
- rm -vf ${DESTDIR}*.el
- rm -vf ${DESTDIR}emacs-helm.sh
- rm -vf ${BIN}helm
+ rm -vf ${INSTDIR}/*.elc
+ rm -vf ${INSTDIR}/*.el
+ rm -vf ${INSTDIR}/emacs-helm.sh
+ rm -vf ${BIN}/helm