forked from enlightenment/efl
edje_codegen: Application skeleton
Adding the skeleton of the edje_codegen to the edje build system. Patch by: Flavio Ceolin <flavio.ceolin@profusion.mobi> SVN revision: 76146
This commit is contained in:
parent
e44d6633a3
commit
2982bb4907
|
@ -105,6 +105,7 @@ EFL_ENABLE_BIN([edje-player])
|
||||||
EFL_ENABLE_BIN([edje-inspector])
|
EFL_ENABLE_BIN([edje-inspector])
|
||||||
EFL_ENABLE_BIN([edje-external-inspector])
|
EFL_ENABLE_BIN([edje-external-inspector])
|
||||||
EFL_ENABLE_BIN([edje-watch])
|
EFL_ENABLE_BIN([edje-watch])
|
||||||
|
EFL_ENABLE_BIN([edje-codegen])
|
||||||
|
|
||||||
# Optional EDJE_PROGRAM_CACHE (use much more ram, but increase speed in some cases)
|
# Optional EDJE_PROGRAM_CACHE (use much more ram, but increase speed in some cases)
|
||||||
want_edje_program_cache="no"
|
want_edje_program_cache="no"
|
||||||
|
@ -491,6 +492,13 @@ if test "x${have_edje_watch}" = "xyes" ; then
|
||||||
[have_edje_watch="no"])
|
[have_edje_watch="no"])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if test "x${have_edje_codegen}" = "xyes" ; then
|
||||||
|
PKG_CHECK_MODULES([EDJE_CODEGEN],
|
||||||
|
[ecore >= 1.6.99 eina >= 1.6.99],
|
||||||
|
[have_edje_codegen="yes"],
|
||||||
|
[have_edje_codegen="no"])
|
||||||
|
fi
|
||||||
|
|
||||||
AM_CONDITIONAL([BUILD_EDJE_WATCH], [test "x${have_edje_watch}" = "xyes"])
|
AM_CONDITIONAL([BUILD_EDJE_WATCH], [test "x${have_edje_watch}" = "xyes"])
|
||||||
|
|
||||||
### Checks for header files
|
### Checks for header files
|
||||||
|
@ -637,6 +645,7 @@ echo " Build edje_player............: $have_edje_player"
|
||||||
echo " Build edje_inspector.........: $have_edje_inspector"
|
echo " Build edje_inspector.........: $have_edje_inspector"
|
||||||
echo " Build edje_external_inspector: $have_edje_external_inspector"
|
echo " Build edje_external_inspector: $have_edje_external_inspector"
|
||||||
echo " Build edje_watch.............: $have_edje_watch"
|
echo " Build edje_watch.............: $have_edje_watch"
|
||||||
|
echo " Build edje_codegen...........: $have_edje_codegen"
|
||||||
echo
|
echo
|
||||||
echo "Compilation............: make (or gmake)"
|
echo "Compilation............: make (or gmake)"
|
||||||
echo " CPPFLAGS.............: $CPPFLAGS"
|
echo " CPPFLAGS.............: $CPPFLAGS"
|
||||||
|
|
|
@ -6,13 +6,13 @@ endif
|
||||||
|
|
||||||
bin_SCRIPTS = @EDJE_RECC_PRG@
|
bin_SCRIPTS = @EDJE_RECC_PRG@
|
||||||
|
|
||||||
bin_PROGRAMS = @EDJE_CC_PRG@ @EDJE_DECC_PRG@ @EDJE_PLAYER_PRG@ @EDJE_INSPECTOR_PRG@ @EDJE_EXTERNAL_INSPECTOR_PRG@
|
bin_PROGRAMS = @EDJE_CC_PRG@ @EDJE_DECC_PRG@ @EDJE_PLAYER_PRG@ @EDJE_INSPECTOR_PRG@ @EDJE_EXTERNAL_INSPECTOR_PRG@ @EDJE_CODEGEN_PRG@
|
||||||
|
|
||||||
if BUILD_EDJE_WATCH
|
if BUILD_EDJE_WATCH
|
||||||
bin_PROGRAMS += @EDJE_WATCH_PRG@
|
bin_PROGRAMS += @EDJE_WATCH_PRG@
|
||||||
endif
|
endif
|
||||||
|
|
||||||
EXTRA_PROGRAMS = edje_cc edje_decc edje_player edje_inspector edje_external_inspector
|
EXTRA_PROGRAMS = edje_cc edje_decc edje_player edje_inspector edje_external_inspector edje_codegen
|
||||||
|
|
||||||
if BUILD_EDJE_WATCH
|
if BUILD_EDJE_WATCH
|
||||||
EXTRA_PROGRAMS += edje_watch
|
EXTRA_PROGRAMS += edje_watch
|
||||||
|
@ -70,6 +70,19 @@ edje_player_CPPFLAGS = \
|
||||||
edje_player_LDADD = $(top_builddir)/src/lib/libedje.la @EDJE_PLAYER_LIBS@ @EDJE_LIBS@ @EVIL_LIBS@ @VORBISENC_LIBS@ @FLAC_LIBS@ @SNDFILE_LIBS@
|
edje_player_LDADD = $(top_builddir)/src/lib/libedje.la @EDJE_PLAYER_LIBS@ @EDJE_LIBS@ @EVIL_LIBS@ @VORBISENC_LIBS@ @FLAC_LIBS@ @SNDFILE_LIBS@
|
||||||
edje_player_LDFLAGS = @lt_enable_auto_import@
|
edje_player_LDFLAGS = @lt_enable_auto_import@
|
||||||
|
|
||||||
|
edje_codegen_SOURCES = edje_codegen.c
|
||||||
|
|
||||||
|
edje_codegen_CPPFLAGS = \
|
||||||
|
-I$(top_srcdir)/src/bin \
|
||||||
|
-I$(top_srcdir)/src/lib \
|
||||||
|
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
||||||
|
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
||||||
|
-DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \
|
||||||
|
-DEPP_DIR=\"$(libdir)/$(PACKAGE)/utils\" \
|
||||||
|
@EDJE_CFLAGS@ @EDJE_CODEGEN_CFLAGS@
|
||||||
|
edje_codegen_LDADD = $(top_builddir)/src/lib/libedje.la @EDJE_CODEGEN_LIBS@ @EDJE_LIBS@ -lm
|
||||||
|
edje_codegen_LDFLAGS = @lt_enable_auto_import@
|
||||||
|
|
||||||
edje_inspector_SOURCES = edje_inspector.c
|
edje_inspector_SOURCES = edje_inspector.c
|
||||||
edje_inspector_CPPFLAGS = \
|
edje_inspector_CPPFLAGS = \
|
||||||
-I$(top_srcdir)/src/bin \
|
-I$(top_srcdir)/src/bin \
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
#include <Ecore.h>
|
||||||
|
|
||||||
|
int
|
||||||
|
main(int argc, char *argv[])
|
||||||
|
{
|
||||||
|
int ret = 0;
|
||||||
|
|
||||||
|
ecore_init();
|
||||||
|
ecore_app_args_set(argc, (const char **)argv);
|
||||||
|
|
||||||
|
ecore_shutdown();
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue