From bad35d0233bc7bb13d3ebc3500c15b288a4fd264 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 20 Feb 2017 12:20:15 -0500 Subject: [PATCH] Ensure autoloads.el exists on make install/update/autoremove (fix #26) --- Makefile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 784deaf8b..22c62c65b 100644 --- a/Makefile +++ b/Makefile @@ -5,13 +5,13 @@ EMACS=emacs --batch --eval "(setq user-emacs-directory default-directory)" # Tasks all: install update autoloads -install: init.el +install: init.el .local/autoloads.el @$(EMACS) -l core/core.el -f 'doom/packages-install' -update: init.el +update: init.el .local/autoloads.el @$(EMACS) -l core/core.el -f 'doom/packages-update' -autoremove: init.el +autoremove: init.el .local/autoloads.el @$(EMACS) -l core/core.el -f 'doom/packages-autoremove' autoloads: init.el @@ -38,4 +38,7 @@ run: init.el: @[ -f init.el ] || $(error No init.el file; create one or copy init.example.el) +.local/autoloads.el: + @$(EMACS) -l core/core.el -f 'doom/reload-autoloads' + .PHONY: all test