-.PHONY: install
+APATH := $(realpath .)
+RPATH := $(subst $(wildcard ~/),,$(APATH))
-install:
- cp -f vimrc ~/.vimrc
+EXCLUDES := Makefile
+ALL := $(wildcard *)
+FILES := $(filter-out $(EXCLUDES),$(ALL))
-update:
- cp -f ~/.vimrc vimrc
+
+test:
+ echo $(APATH)
+ echo $(FILES);
+ echo $(RPATH)
+
+.PHONY: install $(FILES)
+install: $(FILES)
+
+$(FILES):
+ cp -r ~/.$@ $@
+ rm -r ~/.$@
+ ln -sf $(RPATH)/$@ ~/.$@