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

View file

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