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-external-inspector])
|
||||
EFL_ENABLE_BIN([edje-watch])
|
||||
EFL_ENABLE_BIN([edje-codegen])
|
||||
|
||||
# Optional EDJE_PROGRAM_CACHE (use much more ram, but increase speed in some cases)
|
||||
want_edje_program_cache="no"
|
||||
|
@ -491,6 +492,13 @@ if test "x${have_edje_watch}" = "xyes" ; then
|
|||
[have_edje_watch="no"])
|
||||
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"])
|
||||
|
||||
### 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_external_inspector: $have_edje_external_inspector"
|
||||
echo " Build edje_watch.............: $have_edje_watch"
|
||||
echo " Build edje_codegen...........: $have_edje_codegen"
|
||||
echo
|
||||
echo "Compilation............: make (or gmake)"
|
||||
echo " CPPFLAGS.............: $CPPFLAGS"
|
||||
|
|
|
@ -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@
|
||||
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
|
||||
bin_PROGRAMS += @EDJE_WATCH_PRG@
|
||||
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
|
||||
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_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_CPPFLAGS = \
|
||||
-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