This is a GitHub repository template for ZGB.
It includes:
- build automation via Make
- Visual Studio Code configuration with C/C++ and Remote Container support.
- container include below tools and libraries.
- noVNC/VNC support.
- Copy this repository by pressing the "Use this template" button in Github.
- Clone your repository and rename .project.example to .project and set PROJECT_NAME in it.
- Open the cloned directory in the latest Visual Studio Code.
F1
->Remote-Containers: Reopen in Container
.- Open localhost:6080 in your browser or connect a VNC viewer to port 5901 after a container is created and started and type vscode for vnc-auth.
make
/make release
- execute the release build pipeline for GB.make color release
- execute the release build pipeline for GBC.make debug
- execute the debug build pipeline for GB.make color debug
- execute the debug build pipeline for GBC.make clean
- execute to remove the output
F1
→ Tasks: Run Build Task (Ctrl+Shift+B or ⇧⌘B)
to execute the build pipeline.
F5
to launch the debug build in Emulicious.