60 lines
1.7 KiB
Text
Executable file
60 lines
1.7 KiB
Text
Executable file
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 ---
|