yapymake
A (mostly) POSIX-compatible make implemented in Python.
conformance
- internationalization (
LANG
/LC_ALL
/LC_CTYPE
/LC_MESSAGES
) not implemented - XSI conformance (SCCS integration) not implemented
- signal handling not implemented
- library handling not implemented
- some POSIX-specified features are pending (search
TODO
for a list) - builtin macro
MAKE
is defined assys.argv[0]
(i.e. however you invokedyapymake
)
status
there are no automated tests whatsoever, so if this works, consider that a coincidence. that said, I test manually on complicated projects, and the current record for most complex project which builds successfully with yapymake is Tcl.
changelog
v0.2.0 - 2021-03-25
- implement GNU-style VPATH
v0.1.0 - 2021-03-25
- initial release
license
Released under the Indie Code Catalog Standard Deal, version 3.0.0 or later.
Commercial licenses are available for purchase through Indie Code Catalog.