summaryrefslogtreecommitdiff
path: root/packages/scripting-languages
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2013-11-17 15:26:40 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2013-11-17 15:26:40 +0100
commit33404e82af9900c1ec0475bcca710c4ce3e54053 (patch)
treed3e80fe9a40b7b825055be94ccaeca756d291a37 /packages/scripting-languages
parentde4f93b41fd14b38a73b47af389df97b1322e637 (diff)
downloadembtoolkit-33404e82af9900c1ec0475bcca710c4ce3e54053.tar.gz
embtoolkit-33404e82af9900c1ec0475bcca710c4ce3e54053.tar.bz2
embtoolkit-33404e82af9900c1ec0475bcca710c4ce3e54053.tar.xz
Packages: lua: use build system features to compile and install
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'packages/scripting-languages')
-rw-r--r--packages/scripting-languages/lua/lua.mk29
1 files changed, 13 insertions, 16 deletions
diff --git a/packages/scripting-languages/lua/lua.mk b/packages/scripting-languages/lua/lua.mk
index 5d1d2f5..419427e 100644
--- a/packages/scripting-languages/lua/lua.mk
+++ b/packages/scripting-languages/lua/lua.mk
@@ -30,28 +30,25 @@ LUA_PACKAGE := lua-$(LUA_VERSION).tar.gz
LUA_SRC_DIR := $(embtk_pkgb)/lua-$(LUA_VERSION)
LUA_BUILD_DIR := $(embtk_pkgb)/lua-$(LUA_VERSION)
-LUA_BINS = lua luac
-LUA_SBINS =
-LUA_INCLUDES = lauxlib.h luaconf.h lua.h lua.hpp lualib.h
-LUA_LIBS = lua liblua.*
-LUA_PKGCONFIGS = lua.pc
-LUA_SHARES = lua
+LUA_BINS := lua luac
+LUA_SBINS :=
+LUA_INCLUDES := lauxlib.h luaconf.h lua.h lua.hpp lualib.h
+LUA_LIBS := lua liblua.*
+LUA_PKGCONFIGS := lua.pc
+LUA_SHARES := lua
-LUA_DEPS =
-LUACONF_H_OPTS = -DCONFIG_LUA_ROOT="/usr/" -DCONFIG_SYSTEM_LIBDIR="$(LIBDIR)/"
+LUACONF_H_OPTS := -DCONFIG_LUA_ROOT="/usr/" -DCONFIG_SYSTEM_LIBDIR="$(LIBDIR)/"
LUACONF_H_OPTS += -DLUA_USE_DLOPEN -DLUA_USE_MKSTEMP -DLUA_USE_ULONGJMP
LUACONF_H_OPTS += -DLUA_USE_POPEN -DLUA_USE_ISATTY
-LUA_MAKE_OPTS = INSTALL_TOP=$(embtk_sysroot)/usr/ LIBDIR=$(LIBDIR) PLAT=ansi
+LUA_MAKE_OPTS := INSTALL_TOP=$(embtk_sysroot)/usr/ LIBDIR=$(LIBDIR) PLAT=ansi
+LUA_MAKE_OPTS += CC=$(TARGETCC_CACHED)
+LUA_MAKE_OPTS += AR="$(TARGETAR) rcu" RANLIB=$(TARGETRANLIB)
+LUA_MAKE_OPTS += LDFLAGS="-L$(embtk_sysroot)/$(LIBDIR) -L$(embtk_sysroot)/usr/$(LIBDIR)"
+LUA_MAKE_OPTS += CFLAGS="$(TARGET_CFLAGS) -I$(embtk_sysroot)/usr/include $(LUACONF_H_OPTS)"
-lua_install:
+define embtk_install_lua
$(call embtk_makeinstall_pkg,lua)
-
-define embtk_beforeinstall_lua
- $(Q)$(MAKE) -C $(LUA_BUILD_DIR) PLAT=ansi CC=$(TARGETCC_CACHED) \
- AR="$(TARGETAR) rcu" RANLIB=$(TARGETRANLIB) \
- LDFLAGS="-L$(embtk_sysroot)/$(LIBDIR) -L$(embtk_sysroot)/usr/$(LIBDIR)" \
- CFLAGS="$(TARGET_CFLAGS) -I$(embtk_sysroot)/usr/include $(LUACONF_H_OPTS)"
endef
define embtk_postinstall_lua