From 3ff1598846901e10ca837a77e33ce94594a93496 Mon Sep 17 00:00:00 2001 From: Vladimir Lavor Date: Thu, 8 Apr 2021 13:08:04 +0200 Subject: misc: auto-generate go bindings Type: feature Added target 'make go-api-files' creating compatible go bindings using JSON API definition and GoVPP binary API generator. Signed-off-by: Vladimir Lavor Change-Id: I5bae113b85eaf5ebda8e292d34c9826075ef19b5 --- Makefile | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 0f0af4af008..9573d8222a7 100644 --- a/Makefile +++ b/Makefile @@ -216,6 +216,7 @@ help: @echo " featurelist - dump feature list in markdown" @echo " json-api-files - (re)-generate json api files" @echo " json-api-files-debug - (re)-generate json api files for debug target" + @echo " go-api-files - (re)-generate golang api files" @echo " docs - Build the Sphinx documentation" @echo " docs-venv - Build the virtual environment for the Sphinx docs" @echo " docs-clean - Remove the generated files from the Sphinx docs" @@ -613,6 +614,10 @@ json-api-files: json-api-files-debug: $(WS_ROOT)/src/tools/vppapigen/generate_json.py --debug-target +.PHONY: go-api-files +go-api-files: json-api-files + $(WS_ROOT)/src/tools/vppapigen/generate_go.py + .PHONY: ctags ctags: ctags.files @ctags --totals --tag-relative=yes -L $< -- cgit 1.2.3-korg