ll-make is a Python-based object oriented make replacement. Like make, it allows you to specify dependencies between files and actions to be executed when files don't exist or are out of date with respect to one of their sources. It allows you to do this in a object oriented way. Targets are not only limited to files, but could include dependencies on database records.
| Tags | Software Development Build Tools |
|---|---|
| Licenses | Python |
| Operating Systems | OS Independent |
| Implementation | Python |
Recent releases


Changes: Argument parsing has been made extensible. Actions for using ll-toxic and ll-xpit have been added. There are many other changes and fixes.


Changes: Build actions have been made more atomic and reusable. Database IDs have been rewritten and Oracle functions and procedures can now be read and written with a file-like interface.


Changes: For command line parsing, optparse is used instead of getopt. This release has been adapted to XIST 2.4. There are various other bugfixes and enhancements.


Changes: When a project is rebuilt, imported modules are removed from the import cache first to fix inter-module dependencies. Various timestamp related bugs have been fixed.