Keine Beschreibung

Makefile 489B

    NAME = $(shell basename $(PWD)) NAMESPACE = github.com/heyLu/$(NAME) GOPATH = $(PWD)/.go WORKSPACE = $(GOPATH)/src/$(NAMESPACE) SOURCES = $(shell find . -type f -name '*.go' -not -path '*/vendor/*' -not -path '*/.go/*') all: $(NAME) $(NAME): $(WORKSPACE) $(SOURCES) cd $(WORKSPACE) && go install -v $(NAMESPACE) cp $(GOPATH)/bin/$@ $(PWD) $(WORKSPACE): mkdir -p $(shell dirname $(WORKSPACE)) ln -s $(PWD) $(WORKSPACE) run-command: $(WORKSPACE) cd $(WORKSPACE) && $(CMD)