github.com/rajveermalviya/gamen@v0.1.2-0.20220930195403-9be15877c1aa/internal/wayland/generate (about) 1 #!/bin/bash 2 3 go run ./gen/ \ 4 -i ./protocols/wayland.xml \ 5 -cheader ./wayland-client-protocol.h \ 6 -gosource ./wayland-client-protocol.go \ 7 -pkg wayland 8 9 wayland-scanner private-code \ 10 < ./protocols/wayland.xml \ 11 > ./wayland-client-protocol.c 12 13 sed -i '1i //go:build linux && !android' ./wayland-client-protocol.c 14 15 go run ./gen/ \ 16 -i ./protocols/xdg-decoration-unstable-v1.xml \ 17 -cheader ./xdg-decoration-unstable-v1-client-protocol.h \ 18 -gosource ./xdg-decoration-unstable-v1-client-protocol.go \ 19 -pkg wayland 20 21 wayland-scanner private-code \ 22 < ./protocols/xdg-decoration-unstable-v1.xml \ 23 > ./xdg-decoration-unstable-v1-client-protocol.c 24 25 sed -i '1i //go:build linux && !android' ./xdg-decoration-unstable-v1-client-protocol.c 26 27 go run ./gen/ \ 28 -i ./protocols/xdg-shell.xml \ 29 -cheader ./xdg-shell-client-protocol.h \ 30 -gosource ./xdg-shell-client-protocol.go \ 31 -pkg wayland 32 33 wayland-scanner private-code \ 34 < ./protocols/xdg-shell.xml \ 35 > ./xdg-shell-client-protocol.c 36 37 sed -i '1i //go:build linux && !android' ./xdg-shell-client-protocol.c