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