diff options
author | Norbert Thiebaud <nthiebaud@gmail.com> | 2011-04-23 21:14:25 -0500 |
---|---|---|
committer | Norbert Thiebaud <nthiebaud@gmail.com> | 2011-04-23 21:14:25 -0500 |
commit | 7c1026ab3f6d97960ef57b06abb0e605549458c6 (patch) | |
tree | 84e7961814f03414e35c32b1269adb897d4b4350 /tail_build/README | |
parent | 364dbc666a7140a3c29c2188695cfabdc20aa841 (diff) |
create a pseudo-module tail_build to take advantage of gbuild features
gbuild allow for multiple 'module' to be build as one Makefile.
This help with parallelism.
This module build all the 'tail' end module. these that are not
dependencies or other dmake-based module, and that pseudo module
is declared as a dependency of postprocess instead of the individual
modules it 'group'
Diffstat (limited to 'tail_build/README')
-rw-r--r-- | tail_build/README | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/tail_build/README b/tail_build/README new file mode 100644 index 000000000000..1639f7837ad7 --- /dev/null +++ b/tail_build/README @@ -0,0 +1,21 @@ + +This module exist only to take advantage of the ability of gbuild to build +multiple modules in one single Makefile. + +A few module that normally get built at the end of the build process +are already converted. this 'pseudo-module' build them all as one. + +As module get converted to gbuild they can be added to this module +if they fix the neceesary pre-requisite. that is: + +To qualify a module must not be the dependant of any other module, +except postprocess or if the other module itself is under tail_build + +To migrate a module <foo> under tail_build, one should: + +Merge the dependencies declared in <foo>/prj/build.lst into tail_build/prj/build.lst +Remove the module <foo> from postprocess/prj/build.lst dependencies + +Add the module name in Module_tail_build.mk at the root of bootstrap + + |