TinyMk is a small, single-file make tool written in Python. You write your build files as a Python script that imports TinyMk. It's small enough and licensed so that you can distribute it with your project.
See the GitHub page at https://github.com/kirbyfan64/tinymk. -- Ryan If anybody ever asks me why I prefer C++ to C, my answer will be simple: "It's becauseslejfp23(@#Q*(E*EIdc-SEGFAULT. Wait, I don't think that was nul-terminated." -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/