edje: Split Edje headers

Now, Edje.h includes three new files:
- Edje_Eo.h: Eo API functions (functions defines, enums, base id).
- Edje_Legacy.h: contains the API functions related to objects
- Edje_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.
This commit is contained in:
Aharon Hillel 2013-04-11 12:48:20 +03:00 committed by Daniel Zaoui
parent 0745e46d12
commit 637f7825be
5 changed files with 6815 additions and 6418 deletions

View File

@ -17,6 +17,9 @@ EDJE_COMMON_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
installed_edjemainheadersdir = $(includedir)/edje-@VMAJ@
dist_installed_edjemainheaders_DATA = \
lib/edje/Edje.h \
lib/edje/Edje_Common.h \
lib/edje/Edje_Eo.h \
lib/edje/Edje_Legacy.h \
lib/edje/Edje_Edit.h
lib_edje_libedje_la_SOURCES = \

File diff suppressed because it is too large Load Diff

1971
src/lib/edje/Edje_Common.h Normal file

File diff suppressed because it is too large Load Diff

2220
src/lib/edje/Edje_Eo.h Normal file

File diff suppressed because it is too large Load Diff

2614
src/lib/edje/Edje_Legacy.h Normal file

File diff suppressed because it is too large Load Diff