ajbowen249 / dungeon-delver-engine

A Tandy Model 100 and ZX Spectrum implementation of OGL 5.1 in Assembly
4 stars 1 forks source link

Switch from Make to Waf #20

Closed ajbowen249 closed 2 months ago

ajbowen249 commented 2 months ago

This switches the build system from make over to waf, eliminating two dependencies in the process. While this does leave us with a more-verbose build script and slightly-more-complex build instructions for those unfamiliar with waf, it allows for complete de-duplication of the mol/dde build script, since mol's wscript can now just import dde_tasks and only declare its specific bits.

This is definitely far from the final form of these scripts, but it does also add the ability to control the entry point from the build system instead of hardcoded in main.asm and duplicated in the script.