elua: preparation for lua file generation

This commit is contained in:
Daniel Kolesa 2014-05-28 14:44:32 +01:00
parent 6558d1ccc9
commit 91ba672609
4 changed files with 27 additions and 0 deletions

View File

@ -147,6 +147,7 @@ efl_deprecated_option="no"
EFL_WITH_BIN([edje], [edje-cc])
EFL_WITH_BIN([eolian], [eolian-gen])
EFL_WITH_BIN([eolian_cxx], [eolian-cxx])
EFL_WITH_BIN([elua], [elua-bin])
#### Default values
@ -4646,6 +4647,10 @@ if test "x${with_binary_eolian_cxx}" != "x"; then
echo " eolian_cxx....: ${with_binary_eolian_cxx}"
fi
if test "x${with_binary_elua_bin}" != "x"; then
echo " elua..........: ${with_binary_elua_bin}"
fi
echo " "
echo "Installation....: make install (as root if needed, with 'su' or 'sudo')"
echo " prefix........: $prefix"

View File

@ -10,6 +10,7 @@ EOLIAN_FLAGS = \
-I$(srcdir)/lib/edje \
-I$(srcdir)/lib/ecore_audio
ELUA_GEN_FLAGS =
DIST_SUBDIRS =
SUBDIRS =

View File

@ -19,6 +19,9 @@ bin_elua_elua_LDADD = @ELUA_LIBS@
endif
bin_elua_elua_DEPENDENCIES = @ELUA_INTERNAL_LIBS@
### Helper for other modules using Elua
include Makefile_Elua_Helper.am
eluamodulesdir = $(datadir)/elua/modules
eluamodules_DATA = \

View File

@ -0,0 +1,18 @@
if HAVE_ELUA_BIN
ELUA_GEN = @elua_bin@ :lualian
_ELUA_GEN_DEP = @elua_bin@
else
ELUA_GEN = EFL_RUN_IN_TREE=1 $(top_builddir)/src/bin/elua/elua{EXEEXT} :lualian
_ELUA_GEN_DEP = bin/elua/elua${EXEEXT}
endif
AM_V_ELUA = $(am__v_ELUA_@AM_V@)
am__v_ELUA_ = $(am__v_ELUA_@AM_DEFAULT_V@)
am__v_ELUA_0 = @echo " ELUA " $@;
SUFFIXES += .lua
$(top_builddir)/src/bindings/%.lua: %.eo ${_ELUA_GEN_DEP}
$(AM_V_ELUA)$(ELUA_GEN) $(ELUA_GEN_FLAGS) -o $@ $<
CLEANFILES += $(BUILT_SOURCES)