## ## rhimportd ## ## The Radio Helsinki Rivendell Import Daemon ## ## ## Copyright (C) 2015-2016 Christian Pointner ## ## This file is part of rhimportd. ## ## rhimportd is free software: you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by ## the Free Software Foundation, either version 3 of the License, or ## any later version. ## ## rhimportd is distributed in the hope that it will be useful, ## but WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License ## along with rhimportd. If not, see . ## curdir:= $(shell pwd) GOCMD := go getlibs: export GOPATH=$(curdir) getlibs: $(GOCMD) get "github.com/vaughan0/go-ini" $(GOCMD) get "github.com/ziutek/mymysql/godrv" $(GOCMD) get "github.com/golang-basic/go-curl" $(GOCMD) get "github.com/spreadspace/telgo" $(GOCMD) get "github.com/gorilla/websocket" vet: export GOPATH=$(curdir) vet: $(GOCMD) vet helsinki.at/rhimportd $(GOCMD) vet helsinki.at/rhimport format: export GOPATH=$(curdir) format: $(GOCMD) fmt helsinki.at/rhimportd $(GOCMD) fmt helsinki.at/rhimport build: export GOPATH=$(curdir) build: getlibs $(GOCMD) install helsinki.at/rhimportd clean: rm -rf pkg/*/helsinki.at 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