| @@ -44,11 +44,12 @@ endif | |||||
| $(warning dotfiles_dir: $(dotfiles_dir)) | $(warning dotfiles_dir: $(dotfiles_dir)) | ||||
| dotfiles_home_dir := $(dotfiles_dir)/.home | |||||
| ifeq ($(home),) | ifeq ($(home),) | ||||
| ifeq ($(global_home),) | ifeq ($(global_home),) | ||||
| $(warning home not set and global_home is empty) | $(warning home not set and global_home is empty) | ||||
| # TODO: What this should be? | # TODO: What this should be? | ||||
| home := $(dotfiles_dir)/.home | |||||
| home := $(dotfiles_home_dir) | |||||
| else | else | ||||
| home := $(HOME) | home := $(HOME) | ||||
| endif | endif | ||||
| @@ -100,7 +101,7 @@ check: test | |||||
| # Similarly, check-syntax is test-syntax | # Similarly, check-syntax is test-syntax | ||||
| check-syntax: test-syntax | check-syntax: test-syntax | ||||
| .PHONY: all default \ | |||||
| .PHONY: all default clean \ | |||||
| test check $(tests) \ | test check $(tests) \ | ||||
| test-syntax check-syntax $(test_syntaxes)\ | test-syntax check-syntax $(test_syntaxes)\ | ||||
| setup-all $(setups) | setup-all $(setups) | ||||
| @@ -153,6 +154,19 @@ endif | |||||
| # Clean | |||||
| # ===== | |||||
| # Usage: Define a target as a dependency for clean and .PHONY | |||||
| clean: clean-home | |||||
| .PHONY: clean-home | |||||
| clean-home: | |||||
| $(RM) -r $(dotfiles_home_dir) | |||||
| # preparing files | # preparing files | ||||
| # =============== | # =============== | ||||