On Saturday, October 3, 2009, Stephan Raue <[email protected]> wrote: > Am 03.10.2009 15:15, schrieb Carsten Haitzler (The Rasterman): >> he doesn't need a solution. beyond having simply written bad install scripts >> of >> his own which makes it his own bug/problem. :) > i need a solution. if i change my arch ( i can do this with one > variable) i must adapt the installation path in my scripts. this is not > a big problem for me, but if i dont know this i have problems. > when i am using svn versions and i update to a more recent version or i > update a released version then i have no control if the version in the > directoryname has changed. >> i don't see a good reason to not >> use the make install. it's used in packaging for multiple distros - it can >> install anywhere you like.. using DESTDIR is a standard way to do this. i >> don't >> see a very good reason to do your own manual install scripts. :) >> >> > this is needed for making an embedded distro. on an embedded distro > development files (*.la), static libs (*.la), docu and manfiles are not > needed. it is easyer to copy some libs to the target then delete 50 > other files from target. and you have the full control which files are > on the target. this does every embedded distro (buildroot, geexbox, ...)
Depending on your embeded target, if you have only one application using the efl. Then you can build all library as static lib (--disable-shared --enable-static). Of course if you don't need static lib, don't build them (--disable-static). Now regarding the generation of a firmware without packages, I will recommand to put all the files generated in a temporary directory where a script will peak only what is needed (data, executable and dependencies). This approach give some room for optimization. If you build your library with static pic library alternativ, you can remove all the code that are never called by your program (at that point in time you know every program and their dependencies). Depending on your application you can win a lot with this kind of optimization (as an example we go from 60mb to 8mb) Cedric -- Cedric BAIL ------------------------------------------------------------------------------ Come build with us! The BlackBerry® Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9-12, 2009. Register now! http://p.sf.net/sfu/devconf _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
