add back my makefile
[org-ref.git] / Makefile
1 #!/usr/bin/make -f
2
3 WHICH_EMACS:=$(shell which emacs >/dev/null 2>&1 || echo "fail")
4
5 ELC_FILES=
6 ifeq ($(strip $(WHICH_EMACS)),)
7 ELC_FILES=$(patsubst %.el,%.elc,$(wildcard *.el)) org-ref.elc doi-utils.elc pubmed.elc
8 endif
9
10 all: $(ELC_FILES)
11
12 EMACS=emacs
13
14 %.elc: %.el
15         $(EMACS) -q -no-site-file -L . -L .. -L ../helm --no-site-file -batch -f batch-byte-compile $<;
16
17
18 %.el: %.org
19         $(EMACS) -batch -q -no-site-file --visit $< --funcall org-babel-tangle
20
21