Files
go-i2p/Makefile

36 lines
585 B
Makefile
Raw Normal View History

2024-06-25 11:57:52 -04:00
RELEASE_VERSION=0.0.1
2017-08-27 09:11:13 -04:00
REPO := $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST))))
ifdef GOROOT
GO = $(GOROOT)/bin/go
endif
GO ?= $(shell which go)
ifeq ($(GOOS),windows)
EXE := $(REPO)/go-i2p.exe
else
EXE := $(REPO)/go-i2p
endif
build: clean $(EXE)
$(EXE):
$(GO) build -v -o $(EXE)
test: fmt
$(GO) test -vv -failfast ./lib/common/...
2017-08-27 09:11:13 -04:00
clean:
$(GO) clean -v
fmt:
2024-06-25 11:57:52 -04:00
find . -name '*.go' -exec gofmt -w -s {} \;
info:
echo "GOROOT: ${GOROOT}"
echo "GO: ${GO}"
echo "REPO: ${REPO}"
release:
github-release release -u go-i2p -repo go-i2p -name "${RELEASE_VERSION}" -p