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

Reply via email to