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=
|
+ =doom=
|
||||||
+ Added new module: ~lang/ledger~, for editing ledger files.
|
+ 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]]).
|
+ 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=
|
+ =feature=
|
||||||
+ =hydra= Display a separator along the bottom of hydra windows for extra contrast.
|
+ =hydra= Display a separator along the bottom of hydra windows for extra contrast.
|
||||||
+ =ui=
|
+ =ui=
|
||||||
|
|
30
Makefile
30
Makefile
|
@ -13,8 +13,8 @@ i: install
|
||||||
u: update
|
u: update
|
||||||
r: autoremove
|
r: autoremove
|
||||||
c: compile
|
c: compile
|
||||||
cc: compile\:core
|
cc: compile-core
|
||||||
ce: compile\:elpa
|
ce: compile-elpa
|
||||||
|
|
||||||
## Package management
|
## Package management
|
||||||
install: init.el .local/autoloads.el
|
install: init.el .local/autoloads.el
|
||||||
|
@ -32,21 +32,21 @@ autoloads: init.el
|
||||||
|
|
||||||
## Byte compilation
|
## Byte compilation
|
||||||
# compile
|
# compile
|
||||||
# compile:core
|
# compile-core
|
||||||
# compile:module
|
# compile-module
|
||||||
# compile:module/submodule
|
# compile-module/submodule
|
||||||
compile: init.el clean
|
compile: init.el clean
|
||||||
@$(EMACS) -f doom/compile
|
@$(EMACS) -f doom/compile
|
||||||
|
|
||||||
compile\:core: init.el clean
|
compile-core: init.el clean
|
||||||
@$(EMACS) -f doom/compile -- init.el core
|
@$(EMACS) -f doom/compile -- init.el core
|
||||||
|
|
||||||
compile\:elpa: init.el
|
compile-elpa: init.el
|
||||||
@$(EMACS) -f doom/recompile-packages
|
@$(EMACS) -f doom/recompile-packages
|
||||||
|
|
||||||
$(patsubst %, compile\:%, $(MODULES)): init.el .local/autoloads.el
|
$(patsubst %, compile-%, $(MODULES)): init.el .local/autoloads.el
|
||||||
@rm -fv $(shell find $(patsubst compile:%, modules/%, $@) -type f -name '*.elc')
|
@rm -fv $(shell find $(patsubst compile-%, modules/%, $@) -type f -name '*.elc')
|
||||||
@$(EMACS) -f doom/compile -- $(patsubst compile:%, modules/%, $@)
|
@$(EMACS) -f doom/compile -- $(patsubst compile-%, modules/%, $@)
|
||||||
|
|
||||||
recompile: init.el
|
recompile: init.el
|
||||||
@$(EMACS) -f doom/recompile
|
@$(EMACS) -f doom/recompile
|
||||||
|
@ -63,14 +63,14 @@ reset:
|
||||||
|
|
||||||
## Unit tests
|
## Unit tests
|
||||||
# test
|
# test
|
||||||
# test:core
|
# test-core
|
||||||
# test:module
|
# test-module
|
||||||
# test:module/submodule
|
# test-module/submodule
|
||||||
test: init.el .local/autoloads.el
|
test: init.el .local/autoloads.el
|
||||||
@$(EMACS) -f doom-run-tests
|
@$(EMACS) -f doom-run-tests
|
||||||
|
|
||||||
test\:core $(patsubst %, test\:%, $(MODULES)): init.el .local/autoloads.el
|
test-core $(patsubst %, test-%, $(MODULES)): init.el .local/autoloads.el
|
||||||
@$(EMACS) -f doom-run-tests -- $(subst test:, , $@)
|
@$(EMACS) -f doom-run-tests -- $(subst test-, , $@)
|
||||||
|
|
||||||
# run tests interactively
|
# run tests interactively
|
||||||
testi: init.el .local/autoloads.el
|
testi: init.el .local/autoloads.el
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue