This is a proof of concept and NOT a functional client.
Think of this as a sandbox as we develop the Gosub engine and figure things out.
This uses the Gosub engine as a submodule. When cloning the repository, please use:
git clone git@github.com:gosub-browser/gosub-client-macos.git --recurse-submodule
Then run make
which will compile the Gosub engine, its bindings, and export the headers and libs to this repository's relevant directories. After this, you should be able to open the Xcode project and build successfully.
If the C API has changed/updated in the engine, use make update
and make
to update the bindings.