bin | ||
client | ||
dep | ||
docs | ||
engine | ||
ext | ||
makefiles | ||
.gitignore | ||
debug.sh | ||
LICENSE | ||
Makefile | ||
program.sh | ||
README.md |
Engine
An unnamed, almost-entirely from-scratch, engine written in C++.
Build
While the build system is fairly barebones and robust under make
, dependency tracking is not.
- Ensure all requested dependencies under
REQ_DEPS
are available in your build system, as well as a valid compiler underCC
/CXX
.
Configuration for build targets are available under ./makefiles/
are available with the naming convention ${system}.${compiler}.make
.
- Additional compiler flags and
make
variables can be specified here.
To compile, run make
. The outputted libraries and executables will be placed in the right folders under ./bin/
.
Run
Currently, a barebones setup is provided via the .zip
bundle.
If adequate assets are provided, run ./program.sh
or make run
. This ensures the path to the required libraries are added to the PATH.
Documentation
The provided documentation under ./docs/ should (eventually) provide thorough coverage over most, if not all, of this project.