diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..244e107 --- /dev/null +++ b/Makefile @@ -0,0 +1,55 @@ +## +## rhimportd +## +## The Radio Helsinki Rivendell Import Daemon +## +## +## Copyright (C) 2015 Christian Pointner <equinox@helsinki.at> +## +## 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 <http://www.gnu.org/licenses/>. +## + +curdir:= $(shell pwd) +GOCMD := go + +getlibs: export GOPATH=$(curdir) +getlibs: + $(GOCMD) get "github.com/go-martini/martini" + +vet: export GOPATH=$(curdir) +vet: + $(GOCMD) vet helsinki.at/rhimportd + +format: export GOPATH=$(curdir) +format: + $(GOCMD) fmt helsinki.at/rhimportd + +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 |