PREFIX = /usr/local TARGET := $(HOME) SCRIPTS := $(shell cd scripts && ls) default: @echo "Current configuration:" @echo " PREFIX: $(PREFIX)" @echo " TARGET: $(TARGET)" install: stow . --target $(TARGET) [ -d $(HOME)/.tmux/plugins/tpm ] || git clone https://github.com/tmux-plugins/tpm $(HOME)/.tmux/plugins/tpm install-scripts: cd scripts && cp $(SCRIPTS) $(PREFIX)/bin/ uninstall: stow -D . --target $(TARGET) uninstall-scripts: cd $(PREFIX)/bin && rm -f $(SCRIPTS) .PHONY: default install install-scripts uninstall uninstall-scripts