diff --git a/Makefile b/Makefile index 13e08b2ca54a66cdece8b91d0951134db0dee44b..163135e4800f2e05fe949f986f8eade6682f67af 100644 --- a/Makefile +++ b/Makefile @@ -20,6 +20,7 @@ install-tools: mkdir -p $(GOSDN_PRG) go install gotest.tools/gotestsum@v1.7.0 go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.45.1 + go install github.com/vektra/mockery/v2@v2.11.0 @echo Finished installing development tooling ci-install-tools: @@ -34,6 +35,9 @@ lint: install-tools lint-fix: install-tools ./$(TOOLS_DIR)/golangci-lint run --config .golangci.yml --fix | jq +generate-controller-mocks: install-tools + ./$(TOOLS_DIR)/mockery --all --output './controller/mocks' --dir './controller/interfaces/' + build: pre $(GOBUILD) -o $(BUILD_ARTIFACTS_PATH)/gosdn ./controller/cmd/gosdn CGO_ENABLED=0 $(GOBUILD) -o $(BUILD_ARTIFACTS_PATH)/gosdnc ./cli/