From 9ad54f512fc8f96a21085ea041c67b298c6e4902 Mon Sep 17 00:00:00 2001 From: Manoj Alva Date: Tue, 31 Mar 2020 02:21:24 -0500 Subject: [PATCH] Makefile update to support Docker based target Added new "code-gen-docker" target. Change-Id: I0184b309000ee0ccac5885f758688a3053f6fb91 --- Makefile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Makefile b/Makefile index b9964e4..b13385b 100644 --- a/Makefile +++ b/Makefile @@ -6,6 +6,22 @@ code-gen: go run api_generator.go | gofmt > api/service_interface.go go generate api/service_interface.go +.PHONY: code-gen-docker +code-gen-docker: + rm -rf client + docker run --rm -v ${PWD}:/local openapitools/openapi-generator-cli:v4.2.2 generate \ + -i /local/spec/openapi.yaml \ + -g go \ + --package-name "client" \ + --git-repo-id go-redfish/client \ + --git-user-id airship \ + --git-host opendev.org \ + -p enumClassPrefix=true \ + -o /local/client + mkdir -p api + go run api_generator.go | gofmt > api/service_interface.go + go generate api/service_interface.go + .PHONY: deps deps: