Rebuild is a python module that replaces make. It is not a drop-in replacement, and does not use "makefiles." Instead, it includes a number of modules which try to be more intelligent about building projects. Rebuild is reasonably stable, as I have been using it for my own projects for the past year or so. Obviously it will contain problems that I have not run into yet. Questions and bug reports can be sent to paradox@bbhc.org Please put [rebuild] somewhere in the subject line if mailing regarding this project. The homepage for rebuild contains a download link, some documentation, and some examples. It can be found at: http://staff.bbhc.org/christophern/exos/rebuild/index.html Features: +Intelligent parsing heuristics for C/C++ source and headers, as well as nasm assembler source. +Automatic gathering of dependencies for supported languages and a more intelligent build process reduces overall time spent in the building algorithms. +Flexible options and a black-box approach to compilers. +Supports compiling with gcc and nasm. Easily extensible for other compilers. +Supports user-defined actions (Python functions) that can be linked into dependency chains for autobuilding source files like configuration headers. <P><A HREF="http://staff.bbhc.org/christophern/exos/rebuild/rebuild-1.0.zip">R ebuild 1.0</A> - Python make replacement. (July 29, 2003) </p>
participants (1)
-
Christopher Nelson