From ec75775b276a8c323ae01bbd71b998a7f3c44e39 Mon Sep 17 00:00:00 2001 From: Charles Date: Fri, 16 Aug 2019 11:20:18 +0200 Subject: Initial commit for dotfiles --- Makefile | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..1550bc4 --- /dev/null +++ b/Makefile @@ -0,0 +1,43 @@ +DOTDIR = $(HOME)/dotfiles +ZSHRC = .zshrc +VIMRC = .vimrc +TMUXCONF = .tmux.conf +BASHRC = .bashrc +BASHALIAS = .bash_aliases +PROFILE = .profile +CONFFILES = $(HOME)/$(ZSHRC) $(HOME)/$(VIMRC) $(HOME)/$(TMUXCONF) $(HOME)/$(BASHRC) \ + $(HOME)/$(BASHALIAS) $(HOME)/$(PROFILE) + +.PHONY: all +all: $(CONFFILES) + +$(HOME)/$(ZSHRC): $(DOTDIR)/$(ZSHRC) + touch $@ + echo "source $<" > $@ + +$(HOME)/$(VIMRC): $(DOTDIR)/$(VIMRC) + touch $@ + echo "so $<" > $@ + +$(HOME)/$(TMUXCONF): $(DOTDIR)/$(TMUXCONF) + touch $@ + echo "source-file $<" > $@ + +$(HOME)/$(BASHRC): $(DOTDIR)/$(BASHRC) + touch $@ + echo "source $<" > $@ + +$(HOME)/$(BASHALIAS): $(DOTDIR)/$(BASHALIAS) + touch $@ + echo "source $<" > $@ + +$(HOME)/$(PROFILE): $(DOTDIR)/$(PROFILE) + touch $@ + echo "source $<" > $@ + +.PHONY: clean +clean: + rm -f $(CONFFILES) + +.PHONY: re +re: clean all -- cgit