From d6f7462429226752e6ec816de98d18ba53d68f9b Mon Sep 17 00:00:00 2001 From: Lomanic Date: Wed, 11 Nov 2020 22:58:39 +0100 Subject: [PATCH] Make mktypes.sh generate code for v3 --- mktypes.sh | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/mktypes.sh b/mktypes.sh index 71f830e..3b722f9 100644 --- a/mktypes.sh +++ b/mktypes.sh @@ -6,11 +6,15 @@ GOOS=$(go env GOOS) GOARCH=$(go env GOARCH) GOARCH=$(go env GOARCH) -for PKG in $PKGS +for DIR in . v3 do - if [ -e "${PKG}/types_${GOOS}.go" ]; then - (echo "// +build $GOOS" - echo "// +build $GOARCH" - go tool cgo -godefs "${PKG}/types_${GOOS}.go") | gofmt > "${PKG}/${PKG}_${GOOS}_${GOARCH}.go" - fi + (cd "$DIR" || exit + for PKG in $PKGS + do + if [ -e "${PKG}/types_${GOOS}.go" ]; then + (echo "// +build $GOOS" + echo "// +build $GOARCH" + go tool cgo -godefs "${PKG}/types_${GOOS}.go") | gofmt > "${PKG}/${PKG}_${GOOS}_${GOARCH}.go" + fi + done) done