Allows building binary without the zip.
Splits large 'all' rule into separate rules for incremental builds.
Creates output directories instead of placing object files in source tree.
These are pretty substantial changes to the Makefile, and I'm open to feedback.
I have confirmed this builds on NixOS Linux, which I made a package manifest for here. However I have not checked Windows or wasm.
Allows building binary without the zip. Splits large 'all' rule into separate rules for incremental builds. Creates output directories instead of placing object files in source tree.
These are pretty substantial changes to the Makefile, and I'm open to feedback.
I have confirmed this builds on NixOS Linux, which I made a package manifest for here. However I have not checked Windows or wasm.