Considering the (all => init) and (buildjars => init) targets flow I've expanded all the <ant> and nearly all <antcall> tasks.
This required the expansion and deleting of 12 secondary build files, and the conversion of some antcall-ed targets in ant macros (keeping the names).
In every step I've checked build result and binary compares with initial build file.
I've attached :
- original build-0.xml, *.dot version and *.pdf rendered with graphviz
- final build-22.xml, *.dot, and *.pdf
- a step by step (boring) Explanation.txt
- svn.diff patch
Nearly all targets are buildable without error, being dependent with their real dependencies.
What's missing : normalization of init-sane and locales-split-dosplit groups.
Best regards, Davide Grandi