Removed colon from makefile task names

This commit is contained in:
Henrik Lissner 2017-09-22 21:39:31 +02:00
parent 248ea4c2c7
commit 27cd8d8432
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395
2 changed files with 16 additions and 15 deletions

View file

@ -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=

View file

@ -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