Spruce Basin (Temporary Title) ============================== Media source repository. Dependencies ------------ The following dependencies will need to be installed as per the instructions for your system; heavily shared library-oriented systems may need all of these installed to run the compiled binary. - Godot 4.4 - Vulkan Developement Libraries (version compatible with Godot 4.4) - Godot Jolt Some platforms may require that shared libraries be placed alongside the source files, such as MSYS-2.0.dll. Build ----- The recommended build procedure requires the following installations: - Git - GNU Autotools - UNIX Shell - GCC (with G++) - LDC - DUB - Tubolent W2C2 (optional; testing only) 1.) Install the dependencies listed above. 2.) Clone this repository with all submodules. a.) Run the following command: git clone --recurse-submodules -j8 -b {branch} {URL to this repository} No submodules have been added yet. 3.) Run "build.sh" within a UNIX shell. Using this configuration, the project will be compatible with all major operating systems and WebAssembly, which can be useful for transpiling and new platform testing. Quick Setup ----------- In a terminal run Godot with the "--dump-extension-api" flag; this will generate the "extension_api.json" required by your installation. Following this, run the following command: dub run godot-dlang:generator -- -j extension_api.json -o Refer to documentation for more information. Project organized in conformance to the Straightforward C Project Standard 5 (SCPS5). --- end of README ---