]> git.rmz.io Git - dotfiles.git/blobdiff - Makefile
remove test target
[dotfiles.git] / Makefile
index 8f85fd5d2e2a1b6cf9fa8b4ffe7f2742624e26a4..a5116c4e341252ea80c2eb8bd7782c69472a5bfa 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,9 +1,14 @@
-.PHONY: install
+APATH := $(realpath .)
+RPATH := $(subst $(wildcard ~/),,$(APATH))
 
 
-install:
-       cp -f vimrc ~/.vimrc
-       cp -f flexget/config.yml ~/.flexget/config.yml
+EXCLUDES := Makefile 
+ALL := $(wildcard *)
+FILES := $(filter-out $(EXCLUDES),$(ALL))
 
 
-update:
-       cp -f ~/.vimrc vimrc
-       cp -f ~/.flexget/config.yml flexget/config.yml 
+.PHONY: install $(FILES)
+install: $(FILES)
+
+$(FILES): 
+       cp -r ~/.$@ $@
+       rm -r ~/.$@
+       ln -sf $(RPATH)/$@ ~/.$@