Prime Mover is a build tool that works similarly to make.
Some standout features of Prime Mover include automatic dependency checking for C-like files, explicit dependency graphs, and arbitrarily complex rules, enabling you to represent complex dependency graphs more easily than with make. Additionally, Prime Mover can handle multiple directories at once (eliminating the need for recursive makefiles), scale easily from small to large builds, and facilitate easy cross-compilation through its object file caching system.
In other words, Prime Mover expects developers to define their building rules clearly, with all dependencies explicit. This approach avoids make's potential unmanageability when trying to apply different rules to two files of the same type. Instead, to define your building process, Prime Mover requires you to use its unique syntax, which, despite sounding complicated, is relatively straightforward.
To give an example of how the syntax works, you can create a simple C program using a saved pmfile that includes the necessary C rules. Once saved, by running "./pm," you can begin the building process.
This release comes with a series of enhancements, including the support of the Cygwin platform, and it also adds a new C crunching technology, which reduces the size of pm executables to approximately 50%. Lastly, support for producing literal % signs in output strings has been added.
Version 0.1.4: N/A