On Tue, May 26, 2009 at 11:54:46AM -0500, alfred steele wrote: > Hi Sergie, > Thanks! > I am already importing a minimal conf file i.e e.c.m > So If i import another ecm file with just aone cdl option after that > as you said for. e,g with only CFLAGS in there, would it chnage just > that CFLAG thing in the newly generated ecos.ecc or overwrite the > whole file?
You can do it consecutively, or put all in a single import (if your imports does not conflict). Be sure, that you use `ecosconfig resolve'. `ecos.ecc' is just a text file, you can use sed, awk, etc. and of course ownself CDL rules to manage the CDL options. If `ecosconfig resolve' is a silent, it will mean that you did not break things. Sergei > Thanks, > Alfred > > On Tue, May 26, 2009 at 11:45 AM, Sergei Gavrikov > <[email protected]> wrote: > > On Tue, May 26, 2009 at 11:33:40AM -0500, alfred steele wrote: > >> Hi All, > >> > >> I am trying to quai-automate the build process for redboot. Inthe > >> process of doing so, i need a way through which i can edit the > >> cdl_option "CYGBLD_GLOBAL_CFLAGS" through a script. > >> > >> Is there any way that i can override the default > >> CYGBLD_GLOBAL_CFLAGS before doing a "ecosconfig tree" using the > >> command line instead of editing the file ecos.ecc. > >> > >> Will appreciate some help on this. > > > > Import your onw settings. e.g. > > > > cat >MYFLAGS.ECM<<EOF > > cdl_option CYGBLD_GLOBAL_CFLAGS { > > user_value "-mcpu=..." > > }; > > > > cdl_option CYGBLD_GLOBAL_LDFLAGS { > > user_value "-mcpu=..." > > }; > > EOF > > > > ecosconfig import MYFLAGS.ECM > > ecosconfig resolve > > ecosconfig tree > > > > or > > > > ecosconfig import /dev/stdin <<EOF > > cdl_option CYGBLD_GLOBAL_CFLAGS { > > user_value "-mcpu= ..." > > }; > > EOF > > > > > > Sergei > > > > > >> > >> Thanks, > >> Alfred > >> > >> -- > >> Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos > >> and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss > > -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
