Makefile: fix Bash aliases target

This commit is contained in:
Andrea Rogers 2024-01-30 06:48:26 -06:00
commit d110ee6085

View file

@ -1,7 +1,7 @@
INSTALL += $(HOME)/.profile \ INSTALL += $(HOME)/.profile \
$(HOME)/.vim/bundle/Vundle.vim $(HOME)/.vimrc \ $(HOME)/.vim/bundle/Vundle.vim $(HOME)/.vimrc \
$(HOME)/.aliases aliases $(HOME)/.aliases aliases
ALIASES = $(wildcard .aliases/*) ALIASES = $(foreach a,$(wildcard .aliases/*),$(subst .aliases/,$(HOME)/.aliases/,$(a)))
UNAME = $(shell uname) UNAME = $(shell uname)
ifeq ($(UNAME),Darwin) ifeq ($(UNAME),Darwin)
@ -18,7 +18,7 @@ install: $(INSTALL)
$(HOME)/.aliases: $(HOME)/.aliases:
mkdir $@ mkdir $@
$(HOME)/.aliases/%: .aliases/$* $(HOME)/.aliases $(HOME)/.aliases/%: .aliases/% $(HOME)/.aliases
cp $< $@ cp $< $@
aliases: $(ALIASES) aliases: $(ALIASES)