Simplifying linking bit
This commit is contained in:
2
Makefile
2
Makefile
@@ -2,7 +2,7 @@ SOURCES := $(shell ls | grep -E -v 'README|Makefile')
|
|||||||
TARGETS := $(patsubst %,$(HOME)/.%,$(SOURCES))
|
TARGETS := $(patsubst %,$(HOME)/.%,$(SOURCES))
|
||||||
|
|
||||||
$(HOME)/.%: %
|
$(HOME)/.%: %
|
||||||
if [[ ! -e '$@' ]] ; then ln -sv '$(PWD)/$^' '$@' ; fi
|
$(RM) '$@' && ln -svf '$(PWD)/$^' '$@'
|
||||||
|
|
||||||
.PHONY: all
|
.PHONY: all
|
||||||
all: $(TARGETS)
|
all: $(TARGETS)
|
||||||
|
Reference in New Issue
Block a user