LDFLAGS=-ldflags "-s -w" BINARY=metrorama .DEFAULT_GOAL: $(BINARY) $(BINARY): clean GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build ${GOFLAGS} ${LDFLAGS} -o ${BINARY} install: go install ${GOFLAGS} ${LDFLAGS} -o ${BINARY} clean: if [ -f ${BINARY} ]; then rm ${BINARY} ; fi deps: go get github.com/mackerelio/go-osstat/memory go get github.com/mackerelio/go-osstat/loadavg go get github.com/mackerelio/go-osstat/disk go get github.com/mackerelio/go-osstat/cpu go get github.com/mackerelio/go-osstat/network run: clean $(BINARY) ./$(BINARY) .phony: clean install