edje: add edje_pick.

Patch by Aharon Hillel <a.hillel@samsung.com>.

The purpose of edje_pick is to let people build their own theme
by picking interesting group from other theme.

There is still many fixme left in the code, so consider this alpha.
Expect Aharon to send patch to remove them very soon.


SVN revision: 78038
This commit is contained in:
Cedric BAIL 2012-10-16 07:33:54 +00:00
parent 8e64fae6b8
commit ff3b6058d8
3 changed files with 1378 additions and 2 deletions

View File

@ -107,6 +107,7 @@ EFL_ENABLE_BIN([edje-inspector])
EFL_ENABLE_BIN([edje-external-inspector])
EFL_ENABLE_BIN([edje-watch])
EFL_ENABLE_BIN([edje-codegen])
EFL_ENABLE_BIN([edje-pick])
# Optional EDJE_PROGRAM_CACHE (use much more ram, but increase speed in some cases)
want_edje_program_cache="no"

View File

@ -6,13 +6,13 @@ endif
bin_SCRIPTS = @EDJE_RECC_PRG@
bin_PROGRAMS = @EDJE_CC_PRG@ @EDJE_DECC_PRG@ @EDJE_PLAYER_PRG@ @EDJE_INSPECTOR_PRG@ @EDJE_EXTERNAL_INSPECTOR_PRG@ @EDJE_CODEGEN_PRG@
bin_PROGRAMS = @EDJE_CC_PRG@ @EDJE_DECC_PRG@ @EDJE_PLAYER_PRG@ @EDJE_INSPECTOR_PRG@ @EDJE_EXTERNAL_INSPECTOR_PRG@ @EDJE_CODEGEN_PRG@ @EDJE_PICK_PRG@
if BUILD_EDJE_WATCH
bin_PROGRAMS += @EDJE_WATCH_PRG@
endif
EXTRA_PROGRAMS = edje_cc edje_decc edje_player edje_inspector edje_external_inspector edje_codegen
EXTRA_PROGRAMS = edje_cc edje_decc edje_player edje_inspector edje_external_inspector edje_codegen edje_pick
if BUILD_EDJE_WATCH
EXTRA_PROGRAMS += edje_watch
@ -49,6 +49,17 @@ edje_watch_CPPFLAGS = \
edje_watch_LDADD = $(top_builddir)/src/lib/libedje.la @EDJE_WATCH_LIBS@ @EDJE_LIBS@
edje_watch_LDFLAGS = @lt_enable_auto_import@
edje_pick_SOURCES = \
edje_pick.c
edje_pick_CPPFLAGS = \
-I$(top_srcdir)/src/bin \
-I$(top_srcdir)/src/lib \
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
@EDJE_CFLAGS@ @EDJE_CC_CFLAGS@ @EIO_CFLAGS@ @EVIL_CFLAGS@
edje_pick_LDADD = $(top_builddir)/src/lib/libedje.la @EDJE_LIBS@
edje_pick_LDFLAGS = @lt_enable_auto_import@
edje_decc_SOURCES = \
edje_decc.c \
edje_decc.h \

File diff suppressed because it is too large Load Diff