You've already forked piv-authenticator
mirror of
https://github.com/trussed-dev/piv-authenticator.git
synced 2026-03-11 16:36:14 -07:00
27 lines
650 B
Makefile
27 lines
650 B
Makefile
-include config.mk
|
|
|
|
TAG := registry.git.nitrokey.com/nitrokey/piv-authenticator/piv-authenticator-build
|
|
DOCKER ?= docker
|
|
FUZZ_JOBS?=$(shell nproc)
|
|
FUZZ_DURATION?="0"
|
|
|
|
.PHONY: build
|
|
build:
|
|
$(DOCKER) build . --tag $(TAG)
|
|
|
|
.PHONY: push
|
|
push:
|
|
$(DOCKER) push $(TAG)
|
|
|
|
.PHONY: run
|
|
run:
|
|
$(DOCKER) run --interactive --rm --volume "$(PWD)/..:/app" --env RUST_LOG $(TAG) make ci
|
|
|
|
.PHONY: test
|
|
test:
|
|
$(DOCKER) run --interactive --rm --volume "$(PWD)/..:/app" --env RUST_LOG $(TAG) make test
|
|
|
|
.PHONY: fuzz
|
|
fuzz:
|
|
$(DOCKER) run --interactive --rm --volume "$(PWD)/..:/app" --env RUST_LOG $(TAG) make fuzz FUZZ_JOBS=${FUZZ_JOBS} FUZZ_DURATION=${FUZZ_DURATION}
|