summaryrefslogtreecommitdiffstats
path: root/emacs/.emacs.d/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'emacs/.emacs.d/Makefile')
-rw-r--r--emacs/.emacs.d/Makefile13
1 files changed, 10 insertions, 3 deletions
diff --git a/emacs/.emacs.d/Makefile b/emacs/.emacs.d/Makefile
index a5ab771..def0856 100644
--- a/emacs/.emacs.d/Makefile
+++ b/emacs/.emacs.d/Makefile
@@ -15,11 +15,18 @@ all: init2.elc init.elc $(AUTOLOADS_FILE) $(SITE_LISPS) snippets
@echo "ELC $<"
@$(EMACS) $(EARGS) -eval "(byte-compile-file \"$<\")"
-init.el: init2.el
-init2.el site-lisp/circe-init.el: init.org
+define tangle=
@echo "OBT $<"
@$(EMACS) $(EARGS) -l "ob-tangle" \
- -eval "(org-babel-tangle-file \"init.org\")"
+ -eval "(org-babel-tangle-file \"$<\")"
+endef
+
+init.el: init2.el
+init2.el: init.org
+ $(call tangle)
+
+site-lisp/circe-init.el: init-circe.org
+ $(call tangle)
### Site Lisp