SOURCES := $(shell ls | egrep -v 'README|Makefile') TARGETS := $(patsubst %,$(HOME)/.%,$(SOURCES)) $(HOME)/.%: % ln -sv $(PWD)/'$^' '$@' all: $(TARGETS) $(HOME)/.janus/go echo: @echo SOURCES=$(SOURCES) @echo TARGETS=$(TARGETS) $(HOME)/.janus/go: test -n "$$GOROOT" && ln -sv $$GOROOT/misc/vim ~/.janus/go ; true .PHONY: all echo