On Mon, 23 Mar 2009 09:06:34 +0100 Nicolas Aguirre <aguirre.nico...@gmail.com> said:
> On Sun, Mar 22, 2009 at 5:07 AM, Carsten Haitzler <ras...@rasterman.com>wrote: > > > > > as such... elementary wont work without its default theme - unless you have > > a > > complete replacement for it that is 100% complete - it's a good idea not to > > disable it or the build - changes in elm's code will also be accompanied by > > changes in default theme - so by doing what you do.. you are setting > > yourself > > up for pain and bugs (when as such there aren't any as you simply removed > > parts > > of changes done). :) i don't think what you are doing is a good idea, so i > > am > > not sure the patch is a good idea either. :) > > <ras...@rasterman.com> > > > > Yep you're right, Today I just override elementary theme with my own > implementation of genlist for example (with minimal changes). I don't want > to dissociate elm and theme, and don't want to remove the default one, but > just want to provide the edje file for those that doesn't have efl on their > host computer. But as you and gustavo said it's not the best solution. We > will compile EFL and edje_cc in host toolchain. Thank you both for your > comments :) you should pay attention to openembedded. many bits of software require running of tools during build that are not always "gcc" and "make". openembedded has the concept of "native" packages. build a "native" version of the dependency you need (eg edje in this case) and install it in a "staging" area to be used during build. it doesnt need installing on the host fs - just in a fs tree within the build system that is in $PATH and whose libs are in LD_LIBRARY_PATH that the build system sets up. this is the "right" solution. it simply generates the dependencies needed to run at build time and has them accessible. -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com ------------------------------------------------------------------------------ Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel