blob: 703091cbe672315a5ca5340a347f4f6459012d59 [file] [log] [blame]
PATH := $(JIRI_ROOT)/release/projects/sensorlog/go/bin:$(JIRI_ROOT)/release/go/bin:$(PATH)
SHELL := /bin/bash -euo pipefail
export GOPATH := $(JIRI_ROOT)/release/projects/sensorlog/go:$(GOPATH)
export VDLPATH := $(JIRI_ROOT)/release/projects/sensorlog/go/src:$(VDLPATH)
.DELETE_ON_ERROR:
.PHONY: all
all: measured slcli
.PHONY: measured
measured:
jiri go install v.io/x/sensorlog/measured
.PHONY: slcli
slcli:
jiri go install v.io/x/sensorlog/slcli
.PHONY: run-deps
run-deps:
jiri go install v.io/x/ref/services/mounttable/mounttabled
jiri go install v.io/x/ref/services/syncbase/syncbased
jiri go install v.io/x/ref/services/agent/vbecome
jiri go install v.io/x/ref/cmd/principal
.PHONY: test
test:
jiri go test v.io/x/sensorlog/...
# TODO(ivanpi): Add jiri command to run integration tests.
jiri go test v.io/x/sensorlog/internal/client -run=TestV23* -v23.tests
.PHONY: clean
clean:
rm -rf "${JIRI_ROOT}"/release/projects/sensorlog/go/{bin,pkg}