On Fri, 5 Oct 2001 17:19:59 -0700, Tom Rini <[EMAIL PROTECTED]> wrote: >Hey all. Will 'circular deps' be a problem with kbuild-2.5?
No. 2.5 uses a 2 layer dependency tree instead of the multi-layer (and possibly circular) tree used in 2.4. 2.5 targets (*.[oais]) depend on the files that they include, either directly or indirectly. This information is a flat list derived from cpp and held in the .d files. Each input file depends on the config settings directly referenced by that file, that information is held in the .cd files. pp_makefile4 checks the 2 layer tree when deciding if a target needs to be rebuilt. Even if you use NO_MAKEFILE_GEN, the same 2 layers are used, using the .tmp_implicit files in each directory. Because cpp generates a flat list of input files, the circular dependency problem disappears. _______________________________________________ kbuild-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/kbuild-devel
