For anyone else trying this out on Linux, the build infrastructure can all be replaced with just:
cp -i src/* includes/* .
g++ frontend.cpp -lraylib
./a.out cp -i src/* includes/* .
g++ frontend.cpp -lraylib
./a.outThank you!
I added a variation of your good solution to the main branch.
https://github.com/Avicted/galaxy_visualization_raylib/blob/...