Ensure autoloads.el exists on make install/update/autoremove (fix #26)
This commit is contained in:
parent
5c8d6993e0
commit
bad35d0233
1 changed files with 6 additions and 3 deletions
9
Makefile
9
Makefile
|
@ -5,13 +5,13 @@ EMACS=emacs --batch --eval "(setq user-emacs-directory default-directory)"
|
||||||
# Tasks
|
# Tasks
|
||||||
all: install update autoloads
|
all: install update autoloads
|
||||||
|
|
||||||
install: init.el
|
install: init.el .local/autoloads.el
|
||||||
@$(EMACS) -l core/core.el -f 'doom/packages-install'
|
@$(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'
|
@$(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'
|
@$(EMACS) -l core/core.el -f 'doom/packages-autoremove'
|
||||||
|
|
||||||
autoloads: init.el
|
autoloads: init.el
|
||||||
|
@ -38,4 +38,7 @@ run:
|
||||||
init.el:
|
init.el:
|
||||||
@[ -f init.el ] || $(error No init.el file; create one or copy init.example.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
|
.PHONY: all test
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue