1. Download EFL source code
http://www.enlightenment.org/p.php?p=download&l=en
2. 先安装依赖
sudo apt-get install automake autoconf libtool gettext subversion libpam0g-dev libfreetype6-dev libpng12-dev libjpeg62-dev zlib1g-dev
libdbus-1-dev liblua5.1-0-dev libx11-dev libxcursor-dev libxrender-dev libxrandr-dev libxfixes-dev libxdamage-dev
libxcomposite-dev libxss-dev libxp-dev libxext-dev libxinerama-dev libxkbfile-dev libxtst-dev libtiff4-dev
librsvg2-dev libgif-dev libcurl3-gnutls libgnutls-dev libasound2-dev
3. Build, 按照顺序
序号 |
模块 |
说明 |
1 |
eina |
数据结构和一些工具函数 |
2 |
eet |
数据编码、界面;用于存储GUI数据 |
3 |
evas |
Canvas Object and rendering |
4 |
ecore |
Core loop and OS interfacing libraries |
5 |
embryo |
Embedded Small Interpreter |
6 |
edje |
Higher level graphical object abstraction, 实现逻辑/GUI分离 |
7 |
e_dbus |
可以不用装 |
8 |
efreet |
可以不用装 |
9 |
elementary |
Widget set, 控件集合 |
|