img_ccgo.sh 543 B

1234567891011121314151617
  1. GOOS=$(go env GOOS)
  2. GOARCH=$(go env GOARCH)
  3. ccgo $(find Img-2.0.1/ -name \*.o.go | sort) \
  4. $HOME/.config/ccgo/v4/libtcl9.0/linux/"$GOARCH"/tcl9.0.1/unix/tclStubLib.o \
  5. $HOME/.config/ccgo/v4/libtk9.0/linux/"$GOARCH"/tk9.0.1/unix/tkStubLib.o \
  6. --package-name img \
  7. --prefix-external=X \
  8. --prefix-field=F \
  9. --prefix-static-internal=_ \
  10. --prefix-static-none=_ \
  11. --prefix-tagged-struct=T \
  12. --prefix-tagged-union=T \
  13. --prefix-typename=T \
  14. --prefix-undefined=_ \
  15. -ignore-link-errors \
  16. -lX11 \
  17. -o internal/img/img_"$GOOS"_"$GOARCH".go \