diff options
author | Christian Pointner <equinox@helsinki.at> | 2016-01-07 20:32:35 (GMT) |
---|---|---|
committer | Christian Pointner <equinox@helsinki.at> | 2016-01-07 20:32:35 (GMT) |
commit | 92f96b74e3816214a65973b3b362424d110b3a77 (patch) | |
tree | 1c11ac73e9e6ae365f28b9cedb1cb105b397458b | |
parent | 772896795c3799b4595eb6abbc0355184edc91ff (diff) |
improved makefile
-rw-r--r-- | Makefile | 44 | ||||
-rw-r--r-- | src/rhimportd/ctrlTelnet.go (renamed from src/helsinki.at/rhimportd/ctrlTelnet.go) | 0 | ||||
-rw-r--r-- | src/rhimportd/ctrlWatchDir.go (renamed from src/helsinki.at/rhimportd/ctrlWatchDir.go) | 0 | ||||
-rw-r--r-- | src/rhimportd/ctrlWeb.go (renamed from src/helsinki.at/rhimportd/ctrlWeb.go) | 0 | ||||
-rw-r--r-- | src/rhimportd/ctrlWebSimple.go (renamed from src/helsinki.at/rhimportd/ctrlWebSimple.go) | 0 | ||||
-rw-r--r-- | src/rhimportd/ctrlWebSocket.go (renamed from src/helsinki.at/rhimportd/ctrlWebSocket.go) | 0 | ||||
-rw-r--r-- | src/rhimportd/main.go (renamed from src/helsinki.at/rhimportd/main.go) | 0 |
7 files changed, 26 insertions, 18 deletions
@@ -23,39 +23,47 @@ ## curdir:= $(shell pwd) -GOCMD := go +GOCMD := GOPATH=$(curdir) go + +EXECUTEABLE := rhimportd + +LIBS := "github.com/vaughan0/go-ini" \ + "github.com/ziutek/mymysql/godrv" \ + "github.com/andelf/go-curl" \ + "github.com/spreadspace/telgo" \ + "github.com/gorilla/websocket" + +all: build test -getlibs: export GOPATH=$(curdir) getlibs: - $(GOCMD) get "github.com/vaughan0/go-ini" - $(GOCMD) get "github.com/ziutek/mymysql/godrv" - $(GOCMD) get "github.com/andelf/go-curl" - $(GOCMD) get "github.com/spreadspace/telgo" - $(GOCMD) get "github.com/gorilla/websocket" + @$(foreach lib,$(LIBS), echo "fetching lib: $(lib)"; $(GOCMD) get $(lib);) + +updatelibs: + @$(foreach lib,$(LIBS), echo "updating lib: $(lib)"; $(GOCMD) get -u $(lib);) -vet: export GOPATH=$(curdir) vet: - $(GOCMD) vet helsinki.at/rhimportd - $(GOCMD) vet helsinki.at/rhimport + @echo "vetting: $(EXECUTEABLE)" + @$(GOCMD) vet $(EXECUTEABLE) + @echo "vetting: helsinki.at/rhimport" + @$(GOCMD) vet helsinki.at/rhimport -format: export GOPATH=$(curdir) format: - $(GOCMD) fmt helsinki.at/rhimportd - $(GOCMD) fmt helsinki.at/rhimport + @echo "formating: $(EXECUTEABLE)" + @$(GOCMD) fmt $(EXECUTEABLE) + @echo "formating: helsinki.at/rhimport" + @$(GOCMD) fmt helsinki.at/rhimport -build: export GOPATH=$(curdir) build: getlibs - $(GOCMD) install helsinki.at/rhimportd + @echo "installing: $(EXECUTEABLE)" + @$(GOCMD) install $(EXECUTEABLE) clean: rm -rf pkg/*/helsinki.at + rm -rf pkg/*/$(EXECUTEABLE) rm -rf bin distclean: clean rm -rf src/github.com rm -rf pkg -all: build test - .PHONY: getlibs build test clean distclean _setenv -.DEFAULT_GOAL = all diff --git a/src/helsinki.at/rhimportd/ctrlTelnet.go b/src/rhimportd/ctrlTelnet.go index 5d0aebe..5d0aebe 100644 --- a/src/helsinki.at/rhimportd/ctrlTelnet.go +++ b/src/rhimportd/ctrlTelnet.go diff --git a/src/helsinki.at/rhimportd/ctrlWatchDir.go b/src/rhimportd/ctrlWatchDir.go index 6f84c15..6f84c15 100644 --- a/src/helsinki.at/rhimportd/ctrlWatchDir.go +++ b/src/rhimportd/ctrlWatchDir.go diff --git a/src/helsinki.at/rhimportd/ctrlWeb.go b/src/rhimportd/ctrlWeb.go index c1cd4b5..c1cd4b5 100644 --- a/src/helsinki.at/rhimportd/ctrlWeb.go +++ b/src/rhimportd/ctrlWeb.go diff --git a/src/helsinki.at/rhimportd/ctrlWebSimple.go b/src/rhimportd/ctrlWebSimple.go index cd2c556..cd2c556 100644 --- a/src/helsinki.at/rhimportd/ctrlWebSimple.go +++ b/src/rhimportd/ctrlWebSimple.go diff --git a/src/helsinki.at/rhimportd/ctrlWebSocket.go b/src/rhimportd/ctrlWebSocket.go index a0386f1..a0386f1 100644 --- a/src/helsinki.at/rhimportd/ctrlWebSocket.go +++ b/src/rhimportd/ctrlWebSocket.go diff --git a/src/helsinki.at/rhimportd/main.go b/src/rhimportd/main.go index d941b05..d941b05 100644 --- a/src/helsinki.at/rhimportd/main.go +++ b/src/rhimportd/main.go |