Go to file
Gustavo Sverzut Barbieri 2b29626d8d efl: fix make dist.
Carefully compared 'svn export' and 'make dist' results and couple of
files were missing.

Changes:

 * Makefile.am: removed all .pc from EXTRA_DIST, we shouldn't
   distribute them here as they will contain ./configure data such as
   install location.
 * src/Makefile.am: moved all if-endif to files, otherwise EXTRA_DIST
   won't work properly. We must EXTRA_DIST outside of the if-endif
   block.
 * static_libs/liblinebreak: removed couple of unused files.




SVN revision: 82241
2013-01-04 20:55:12 +00:00
data efl: fix make dist. 2013-01-04 20:55:12 +00:00
dbus-services efl: merge efreet. 2012-12-29 23:04:40 +00:00
doc efl: fix make dist. 2013-01-04 20:55:12 +00:00
legacy efl: merge edje. 2013-01-04 02:08:14 +00:00
licenses merge: add escape ecore, fix several bugs 2012-12-02 22:35:45 +00:00
m4 efl: removed as they are now unused. 2013-01-04 19:47:09 +00:00
old efl/efreet: add old README. 2013-01-04 20:14:05 +00:00
pc efl/edje: pkg-config should know about physics status 2013-01-04 13:39:26 +00:00
po efl: fix make dist. 2013-01-04 20:55:12 +00:00
spec The OBS stuff is an utter catastrophe, so I'm trying to make this 2012-12-26 08:55:47 +00:00
src efl: fix make dist. 2013-01-04 20:55:12 +00:00
.gitignore efl: Add examples to .gitignore 2013-01-04 16:44:11 +00:00
AUTHORS efl: merge ephysics 2013-01-03 22:10:40 +00:00
COPYING merge: missing some informations changes about ecore 2012-12-02 22:41:16 +00:00
ChangeLog From: Jérémy Zurcher <jeremy@asynk.ch> 2013-01-04 08:41:47 +00:00
Makefile.am efl: fix make dist. 2013-01-04 20:55:12 +00:00
NEWS From: Jérémy Zurcher <jeremy@asynk.ch> 2013-01-04 08:41:47 +00:00
README EPhysics: add BulletPhysics instructions 2013-01-04 18:22:29 +00:00
autogen.sh lets remove cache files on autogen. 2012-11-12 14:44:30 +00:00
configure.ac fix libmount version check 2013-01-04 20:00:04 +00:00

README

EFL 1.7.99

******************************************************************************

 FOR ANY ISSUES PLEASE EMAIL:
 enlightenment-devel@lists.sourceforge.net

******************************************************************************

EFL is a collection of libraries for handling many common tasks a
developer man have such as data structures, communication, rendering,
widgets and more.

BULLET PHYSICS DEPENDENCY:
------------------------------------------------------------------------------
EFL comes with EPhysics(a physics wrapper library) enabled by default, to
build it the user must have BulletPhysics engine installed.

More informations about BulletPhysics can be obtained in the upstream project
web site at: http://bulletphysics.org.

We have received many reports about BulletPhysics installation and distros
packages in bad shape, some without even a package. If your distro doesn't
ship a BulletPhysics package or you want to build it from source code follow the
instructions below:

* Required Packages:
You should have cmake installed. Bullet comes with autotools and cmake build
systems, do not use the autotools alternative, it's unstable, bogus and hasn't
been maintained for quite some time.

* Download the tarball from:
http://code.google.com/p/bullet/downloads/list

NOTE: the current supported version is 2.80 or greater.

* Compiling and Installing:
Uncompress it to(say) ~/bullet and:

$ cd ~/bullet/build
$ cmake .. -DBUILD_CPU_DEMOS=OFF -DBUILD_DEMOS=OFF -DBUILD_SHARED_LIBS=ON
$ make
$ sudo make install

* Ubuntu Users:
Alternatively ubuntu users have the option to install the BulletPhysics from
our oficial EFL PPA:

https://launchpad.net/~efl/+archive/trunk

------------------------------------------------------------------------------
COMPILING AND INSTALLING:

  ./configure
  make
(do this as root unless you are installing in your users directories):
  make install

EFL build is based on "profiles". It will default to "dev" for
unreleased software and "release" for official tarballs. One can
change it with --with-profile=NAME, where NAME is one of:

  * dev: extra checks useful to test software.

  * debug: superset of dev, with debug features and assert().

  * release: optimizations and less checks so it runs faster.


CRYPTOGRAPHIC SYSTEM: EFL officially uses "openssl" library to do
signature, cipher and related. Alternatively one can use "gnutls"
(some distros are strict about licenses and want gnutls instead of
openssl) or disable it. One can change it with --with-crypto=NAME,
where NAME is one of: "openssl", "gnutls" and "none".