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

Reply via email to