forked from enlightenment/efl
elua: preparation for lua file generation
This commit is contained in:
parent
6558d1ccc9
commit
91ba672609
|
@ -147,6 +147,7 @@ efl_deprecated_option="no"
|
||||||
EFL_WITH_BIN([edje], [edje-cc])
|
EFL_WITH_BIN([edje], [edje-cc])
|
||||||
EFL_WITH_BIN([eolian], [eolian-gen])
|
EFL_WITH_BIN([eolian], [eolian-gen])
|
||||||
EFL_WITH_BIN([eolian_cxx], [eolian-cxx])
|
EFL_WITH_BIN([eolian_cxx], [eolian-cxx])
|
||||||
|
EFL_WITH_BIN([elua], [elua-bin])
|
||||||
|
|
||||||
#### Default values
|
#### Default values
|
||||||
|
|
||||||
|
@ -4646,6 +4647,10 @@ if test "x${with_binary_eolian_cxx}" != "x"; then
|
||||||
echo " eolian_cxx....: ${with_binary_eolian_cxx}"
|
echo " eolian_cxx....: ${with_binary_eolian_cxx}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if test "x${with_binary_elua_bin}" != "x"; then
|
||||||
|
echo " elua..........: ${with_binary_elua_bin}"
|
||||||
|
fi
|
||||||
|
|
||||||
echo " "
|
echo " "
|
||||||
echo "Installation....: make install (as root if needed, with 'su' or 'sudo')"
|
echo "Installation....: make install (as root if needed, with 'su' or 'sudo')"
|
||||||
echo " prefix........: $prefix"
|
echo " prefix........: $prefix"
|
||||||
|
|
|
@ -10,6 +10,7 @@ EOLIAN_FLAGS = \
|
||||||
-I$(srcdir)/lib/edje \
|
-I$(srcdir)/lib/edje \
|
||||||
-I$(srcdir)/lib/ecore_audio
|
-I$(srcdir)/lib/ecore_audio
|
||||||
|
|
||||||
|
ELUA_GEN_FLAGS =
|
||||||
|
|
||||||
DIST_SUBDIRS =
|
DIST_SUBDIRS =
|
||||||
SUBDIRS =
|
SUBDIRS =
|
||||||
|
|
|
@ -19,6 +19,9 @@ bin_elua_elua_LDADD = @ELUA_LIBS@
|
||||||
endif
|
endif
|
||||||
bin_elua_elua_DEPENDENCIES = @ELUA_INTERNAL_LIBS@
|
bin_elua_elua_DEPENDENCIES = @ELUA_INTERNAL_LIBS@
|
||||||
|
|
||||||
|
### Helper for other modules using Elua
|
||||||
|
include Makefile_Elua_Helper.am
|
||||||
|
|
||||||
eluamodulesdir = $(datadir)/elua/modules
|
eluamodulesdir = $(datadir)/elua/modules
|
||||||
|
|
||||||
eluamodules_DATA = \
|
eluamodules_DATA = \
|
||||||
|
|
|
@ -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)
|
Loading…
Reference in New Issue