Makefile cleanup...
Will Coleda
will at coleda.com
Tue Jan 26 04:29:02 UTC 2010
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
More information about the parrot-dev
mailing list