summaryrefslogtreecommitdiff
path: root/src/Makefile_Elua.am
diff options
context:
space:
mode:
authorDaniel Kolesa <quaker66@gmail.com>2014-04-03 16:01:01 +0100
committerDaniel Kolesa <d.kolesa@samsung.com>2014-06-10 15:48:46 +0100
commit832f652a5abbb6c8a6bb4fa38adb84edfd7b5e22 (patch)
tree27726762001c001ab3e5d45e39b0ebdb138d178d /src/Makefile_Elua.am
parent3e81b73aa8998796968bf732b37a675a6d30e70e (diff)
downloadefl-832f652a5abbb6c8a6bb4fa38adb84edfd7b5e22.tar.gz
Elua: initial commit
Elua is a LuaJIT based runtime for the EFL meant to provide facilities for rapid application development. The name is temporary. The EFL bindings will be generated with Eolian. @feature
Diffstat (limited to 'src/Makefile_Elua.am')
-rw-r--r--src/Makefile_Elua.am22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/Makefile_Elua.am b/src/Makefile_Elua.am
new file mode 100644
index 0000000000..4e3a14097d
--- /dev/null
+++ b/src/Makefile_Elua.am
@@ -0,0 +1,22 @@
+if HAVE_ELUA
+
+bin_PROGRAMS += bin/elua/elua
+
+bin_elua_elua_SOURCES = \
+ bin/elua/cache.c \
+ bin/elua/main.c
+
+bin_elua_elua_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
+ -DELUA_DATA_DIR="\"$(datadir)/elua\"" @ELUA_CFLAGS@
+bin_elua_elua_LDADD = @ELUA_LIBS@
+bin_elua_elua_DEPENDENCIES = @ELUA_INTERNAL_LIBS@
+
+eluamodulesdir = $(datadir)/elua/modules
+eluamodules_DATA = bin/elua/elm.lua
+EXTRA_DIST += $(eluamodules_DATA)
+
+eluacoredir = $(datadir)/elua/core
+eluacore_DATA = bin/elua/module.lua
+EXTRA_DIST += $(eluacore_DATA)
+
+endif