On Wed, Jun 8, 2011 at 6:09 PM, Vincent Torri <vto...@univ-evry.fr> wrote:
>
>
> On Wed, 8 Jun 2011, Lionel Orry wrote:
>
>> 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'
>
> i don't understand. Makefile is not in src/, so just running make should be
> sufficient

err sorry, I wrote that a bit too fast. There should be i.e

~/
  efl/
    Makefile
    src/
      eina/
      ...

and the command is 'cd ~/efl && make', obviously.

>
>> 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.
>
> jpeg is not optional. it's a hard dep of eet.

Yes, I suppose that's why we don't have to specify it as a dependency
for evas. Since it's not documented in the wiki page, I think it's
already installed by msys/mingw, and if it is not, I'll add it as a
dependency to eet. I'll look at it deeper tomorrow.

>
>> thanks in advance for your remarks, I made this on a relatively slow
>> virtual machine with Windows XP.
>
> thank you, i'll look at that Makefile.
>
> Vincent
>

Lionel

------------------------------------------------------------------------------
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
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to