]> git.donarmstrong.com Git - org-ref.git/blobdiff - Makefile
Modified the makefile to conforms better to the emacs lisp package
[org-ref.git] / Makefile
index 601933829817bfe193514172adfcb19475132348..13a1f5a352caf95b9197ac7d5445998453a5e23a 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,10 @@
 EMACS ?= emacs
-CASK_EXEC ?= cask exec
+CASK ?= cask
+CASK_EXEC ?= ${CASK} exec
+ORG_SOURCES = doi-utils.org org-ref.org pubmed.org
+EL_TANGLED = ${ORG_SOURCES:.org=.el}
+EL_SOURCES = arxiv.el jmax-bibtex.el
+SOURCES =  ${EL_TANGLED} ${EL_SOURCES}
 
 all: test
 
@@ -15,4 +20,13 @@ compile:
 clean-elc:
        rm -f f.elc
 
-.PHONY:        all test
+clean-tangled:
+       rm ${EL_TANGLED}
+
+package : ${SOURCES}
+       ${CASK} package
+
+%.el: %.org
+       ${EMACS} -Q -batch $< -f org-babel-tangle
+
+.PHONY:        all test package clean-elc clean-tangled