+VPP_IMG ?= ligato/vpp-base:latest
+BINAPI_DIR ?= ./binapi
+
+bin:
+ mkdir -p bin
+
+build: ## Build all
+ @echo "# building ${VERSION}"
+ $(GO) build ${GO_BUILD_ARGS} ./...
+
+cmd: bin ## Build commands
+ $(GO) build ${GO_BUILD_ARGS} -o bin ./cmd/...
+
+examples: bin ## Build examples
+ $(GO) build ${GO_BUILD_ARGS} -o bin ./examples/...
+
+clean: ## Clean all
+ @echo "# cleaning"
+ $(GO) clean -v ./...
+
+test: ## Run unit tests
+ $(GO) version
+ @echo "# running tests"
+ $(GO) test -tags="${GO_BUILD_TAGS}" ./...
+
+integration: ## Run integration tests
+ @echo "# running integration tests"
+ $(GO) test -tags="integration ${GO_BUILD_TAGS}" ./test/integration