Evas: Split Evas headers
authorDaniel Zaoui <daniel.zaoui@samsung.com>
Wed, 24 Apr 2013 19:56:24 +0000 (22:56 +0300)
committerDaniel Zaoui <daniel.zaoui@samsung.com>
Thu, 25 Apr 2013 00:40:45 +0000 (03:40 +0300)
commit80e04b2842872b10b4ed02aae330bdd3510f009f
treecafb6476113b6e1596372f6680aea229a88ca9a0
parent777d51181444966af468892bbd2cf27a3b35fb2f
Evas: Split Evas headers

Now, Evas.h includes three new files:
- Evas_Eo.h: Eo API functions (functions defines, enums, base id).
- Evas_Legacy.h: contains the API functions related to objects
- Evas_Common.h: common data (structs, enums...) +
functions not related to objects.

This phase is needed for the EFL 1.8 release to disable Eo APIs if we
consider it is not enough mature to be used by applications.
pc/evas.pc.in
src/Makefile_Evas.am
src/lib/evas/Evas.h
src/lib/evas/Evas_Common.h [new file with mode: 0644]
src/lib/evas/Evas_Eo.h [new file with mode: 0644]
src/lib/evas/Evas_Legacy.h [new file with mode: 0644]