12345678910111213141516171819 |
- #!/usr/bin/env bash
- GOOSARCH="${GOOS}_${GOARCH}"
- case "$GOOSARCH" in
- _* | *_ | _)
- echo 'undefined $GOOS_$GOARCH:' "$GOOSARCH" 1>&2
- exit 1
- ;;
- esac
- GODEFS="go tool cgo -godefs"
- $GODEFS types.go |gofmt > ztypes_$GOARCH.go
- case $GOOS in
- freebsd|dragonfly|netbsd|openbsd)
- $GODEFS types_$GOOS.go |gofmt > ztypes_$GOOSARCH.go
- ;;
- esac
|