Removed colon from makefile task names
This commit is contained in:
parent
248ea4c2c7
commit
27cd8d8432
2 changed files with 16 additions and 15 deletions
|
@ -68,6 +68,7 @@
|
|||
+ =doom=
|
||||
+ Added new module: ~lang/ledger~, for editing ledger files.
|
||||
+ Fixed ~make update~ to work even if Doom is installed somewhere other than ~\~/.emacs.d~ (see [[https://github.com/hlissner/doom-emacs/issues/190][#190]]).
|
||||
+ Removed colons from makefile task target names. They broke compatibility with certain versions of make.
|
||||
+ =feature=
|
||||
+ =hydra= Display a separator along the bottom of hydra windows for extra contrast.
|
||||
+ =ui=
|
||||
|
|
30
Makefile
30
Makefile
|
@ -13,8 +13,8 @@ i: install
|
|||
u: update
|
||||
r: autoremove
|
||||
c: compile
|
||||
cc: compile\:core
|
||||
ce: compile\:elpa
|
||||
cc: compile-core
|
||||
ce: compile-elpa
|
||||
|
||||
## Package management
|
||||
install: init.el .local/autoloads.el
|
||||
|
@ -32,21 +32,21 @@ autoloads: init.el
|
|||
|
||||
## Byte compilation
|
||||
# compile
|
||||
# compile:core
|
||||
# compile:module
|
||||
# compile:module/submodule
|
||||
# compile-core
|
||||
# compile-module
|
||||
# compile-module/submodule
|
||||
compile: init.el clean
|
||||
@$(EMACS) -f doom/compile
|
||||
|
||||
compile\:core: init.el clean
|
||||
compile-core: init.el clean
|
||||
@$(EMACS) -f doom/compile -- init.el core
|
||||
|
||||
compile\:elpa: init.el
|
||||
compile-elpa: init.el
|
||||
@$(EMACS) -f doom/recompile-packages
|
||||
|
||||
$(patsubst %, compile\:%, $(MODULES)): init.el .local/autoloads.el
|
||||
@rm -fv $(shell find $(patsubst compile:%, modules/%, $@) -type f -name '*.elc')
|
||||
@$(EMACS) -f doom/compile -- $(patsubst compile:%, modules/%, $@)
|
||||
$(patsubst %, compile-%, $(MODULES)): init.el .local/autoloads.el
|
||||
@rm -fv $(shell find $(patsubst compile-%, modules/%, $@) -type f -name '*.elc')
|
||||
@$(EMACS) -f doom/compile -- $(patsubst compile-%, modules/%, $@)
|
||||
|
||||
recompile: init.el
|
||||
@$(EMACS) -f doom/recompile
|
||||
|
@ -63,14 +63,14 @@ reset:
|
|||
|
||||
## Unit tests
|
||||
# test
|
||||
# test:core
|
||||
# test:module
|
||||
# test:module/submodule
|
||||
# test-core
|
||||
# test-module
|
||||
# test-module/submodule
|
||||
test: init.el .local/autoloads.el
|
||||
@$(EMACS) -f doom-run-tests
|
||||
|
||||
test\:core $(patsubst %, test\:%, $(MODULES)): init.el .local/autoloads.el
|
||||
@$(EMACS) -f doom-run-tests -- $(subst test:, , $@)
|
||||
test-core $(patsubst %, test-%, $(MODULES)): init.el .local/autoloads.el
|
||||
@$(EMACS) -f doom-run-tests -- $(subst test-, , $@)
|
||||
|
||||
# run tests interactively
|
||||
testi: init.el .local/autoloads.el
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue