Ecore
Ecore Library Public API Calls
These routines are used for Ecore Library interaction
- Version
- 1.7
- Date
- 2000-2012
Please see the authors page for contact details.
Introduction
Ecore is a library of convenience functions. A brief explanation of how to use it can be found in The Ecore Main Loop.
The Ecore library provides the following modules:
- Ecore main loop
- Ecore_File - Files and directories convenience functions
- Ecore_Con - Connection functions
- Ecore_Evas wrapper/helper set of functions
- Ecore_FB - Frame buffer convenience functions.
- Ecore Input Method Library Functions
- Ecore Input Method Context Functions
- Ecore Input Method Context Module Functions
- Ecore Input Method Context Evas Helper Functions
- Ecore_IPC - Inter Process Communication functions.
- Ecore_X - X Windows System wrapper.
- Ecore_Win32 library
- Ecore_WinCE library
- Ecore_Audio - Convenience audio API
For more info on Ecore usage, there are these ecore_examples.
How to compile using Ecore?
pkgconfig (.pc) files are installed for every ecore module. Thus, to compile using any of them, you can use something like the following:
gcc *.c $(pkg-config ecore ecore-$x ecore-$y [...] --cflags --libs)
How is it installed?
Suggested configure options for ecore for a Linux desktop X display with OpenGL and Software support, communication (networking) and IPC (inter process communication):
./configure \
--enable-ecore-con \
--enable-ecore-ipc \
--enable-ecore-file \
--enable-ecore-input \
--enable-ecore-input-evas \
--enable-ecore-x \
--enable-ecore-evas \
--enable-ecore-evas-software-buffer \
--enable-ecore-evas-software-x11 \
--enable-ecore-evas-opengl-x11
make
sudo make install
