![dependabot[bot]](/assets/img/avatar_default.png)
Bumps [github.com/checkpoint-restore/go-criu/v7](https://github.com/checkpoint-restore/go-criu) from 7.1.0 to 7.2.0. - [Release notes](https://github.com/checkpoint-restore/go-criu/releases) - [Commits](https://github.com/checkpoint-restore/go-criu/compare/v7.1.0...v7.2.0) --- updated-dependencies: - dependency-name: github.com/checkpoint-restore/go-criu/v7 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
43 lines
807 B
Makefile
43 lines
807 B
Makefile
SHELL = /bin/bash
|
|
GO ?= go
|
|
CC ?= gcc
|
|
|
|
all: build
|
|
|
|
lint:
|
|
golangci-lint run ./...
|
|
|
|
build: rpc/rpc.pb.go stats/stats.pb.go
|
|
$(GO) build -v ./...
|
|
# Build crit binary
|
|
$(MAKE) -C crit bin/crit
|
|
|
|
test: build
|
|
$(MAKE) -C test
|
|
|
|
coverage:
|
|
$(MAKE) -C test coverage
|
|
|
|
rpc/rpc.proto:
|
|
curl -sSL https://raw.githubusercontent.com/checkpoint-restore/criu/master/images/rpc.proto -o $@
|
|
|
|
rpc/rpc.pb.go: rpc/rpc.proto
|
|
protoc --go_out=. --go_opt=M$^=rpc/ $^
|
|
|
|
stats/stats.proto:
|
|
curl -sSL https://raw.githubusercontent.com/checkpoint-restore/criu/master/images/stats.proto -o $@
|
|
|
|
stats/stats.pb.go: stats/stats.proto
|
|
protoc --go_out=. --go_opt=M$^=stats/ $^
|
|
|
|
vendor:
|
|
$(GO) mod tidy
|
|
$(GO) mod vendor
|
|
$(GO) mod verify
|
|
|
|
clean:
|
|
$(MAKE) -C crit/ clean
|
|
$(MAKE) -C test/ clean
|
|
|
|
.PHONY: build test lint vendor coverage clean
|