Hi everyone,

so, I managed to create a kind of nice Makefile which is able to
install all the EFL and its dependencies (apart from
DirectDraw/Direct3D) from a plain msys/mingw environment and the efl
sources tree.

Here is a starter for people willing to try it (and report problems,
of course!):

1. Download msys/mingw as indicate on the wiki
(http://trac.enlightenment.org/e/wiki/EFLWindowsXP#InstallationandconfigurationofMSYSMinGW)
2. Open the msys console
3. Put the attached makefile somewhere. I suggest you create the 'efl'
directory in your $HOME and put it there.
4. Create a subfolder 'src' and either:
   4a. extract EFLs snapshots in it and possibly rename folders to get
the same tree as in trunk (apart from evil, out of PROTO)
   4b. or checkout the efls using subversion

You should get something like that:

~/
   Makefile
   src/
      ecore/
      edje/
      eet/
      eina/
      elementary/
      embryo/
      evas/
      evil/
      expedite/

5. 'cd src && make'

Tada!!! Go grab a dozen of coffees while waiting for everything to
compile. The EFLs will be located in /usr/efl and the dependencies in
/usr/local.

For the adventurous (by default, EVAS_MODULES is set to "ungif png"):
cd src && make EVAS_MODULES="ungif png tiff sdl"

Note: this variable only specifies additional dependencies to install,
but the standard ones (jpeg, bmp, gdi) will be compiled, don't worry.

thanks in advance for your remarks, I made this on a relatively slow
virtual machine with Windows XP.

Kind regards,
Lionel

Attachment: Makefile
Description: Binary data

------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to