Thanks Brian, >> you would have to look at the context of how the ListDef file is later used Could you let me know what do you mean context please? Show a sample? I am interested to learn how this file is used later during compile/link process. regards, George ----- Original Message ---- From: Brian Dessent <brian@xxxxxxxxxxx> To: Lin George <george4academic@xxxxxxxxx> Cc: gcc-help@xxxxxxxxxxx Sent: Saturday, October 13, 2007 11:37:12 PM Subject: Re: gcc option -E Lin George wrote: > The links are very helpful! About your comments, could you let me know what do you mean *There's no way to know based only on what you've given.* please? You seemed to be asking why the build system you're inspecting was creating these ListDef files that contain preprocessor definitions. It's not obvious what the reason for doing that is, based only on those two commands -- you would have to look at the context of how the ListDef file is later used by that build system to know its purpose. Brian ____________________________________________________________________________________ Yahoo! oneSearch: Finally, mobile search that gives answers, not web links. http://mobile.yahoo.com/mobileweb/onesearch?refer=1ONXIC