Thanks to cotto, darbelo, and kid51, the one_make branch was merged to trunk today:
* Most of the recursive make dependencies are gone. All the compilers are built without the use of recursive make. * these makefiles and others are now split up into per-directory Rules.mak and Defines.mak. * Config step "gen::parrot_includes" is gone, replaced by tools/dev/h2inc.pl * tools/dev/checkdepend.pl is now *much* smarter and generates better diagnostics. (but still isn't 100% - take its output with a grain of salt.) * Some scripts previously generated with config @interpolation@ now use Parrot::Config (on the way to being replaced by makefiles) Some work is still left to do: See http://trac.parrot.org/parrot/wiki/BuildTaskList, but: With the majority of the work done and merged back, these tasks can probably be done against trunk. Smolder reports (especially from windows devs and Andy D.) welcome. -- Will "Coke" Coleda _______________________________________________ http://lists.parrot.org/mailman/listinfo/parrot-dev
