This isn't complete yet, but it functions.
- GNU Make (That's right... POSIX Make isn't enough!)
- GCC (with G++) version 4.9 (probably) or higher, due to the use of -std=c++14.
- pkg-config (unless you want to change the makefile)
- Qt5
- SFML (Only 2.x versions supported)
- pugixml
- gbalzss (included in devkitARM) (Probably only needed for level exporting once that has been completely implemented)
- Grab the latest pugixml archive (probably the one with Windows Line Endings) from here.
- From the archive, extract the files from the src directory in the archive and put them in the pugixml_source directory.
- At this point, run the make command.
- It's probably a good idea to use the -j argument to the make command to speed up compliation.
- Add in level exporting. This is definitely needed.
- Remove the dependency on SMFL. This is a possible goal because SFML doesn't seem to work on my single board computers and other stuff that I would like for this program to work on.