On Jan 31, 2013, at 10:35 AM, Rod Smith <rodsm...@rodsbooks.com> wrote:
> wasn't referring to the configuration file vs. Makefile issue, but to > the layout of files within the package and the relationship of a > project's (rEFInd's) source files as being within the library's > (TianoCore's) directory tree. That said, I've done very little Windows > development, so I may be off base on that. I don't really know that > other big libraries encourage building applications within their > directory trees. I do recall that this sort of thing was common for > other DOS and Windows programs like word processors back in the 1980s > and early 1990s. > The history is coming back to me ...... I think the driving force behind the single tree "world view" is paranoia about build reproducibility. If you have a few million PCs out in the world and at some point after the you stopped working on the firmware for that machine you need to send a patch you would like to pull a tree from source control and make the smallest changes possible. If you botch a firmware update in the field you can brick the customers machines.... So this paranoid world view is why the tools, source to the tools, source to everything is in a single tree. Thanks, Andrew Fish Andy Grove - "Only the Paranoid Survive" ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_jan _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel