diff options
author | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2013-11-17 15:26:40 +0100 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2013-11-17 15:26:40 +0100 |
commit | 33404e82af9900c1ec0475bcca710c4ce3e54053 (patch) | |
tree | d3e80fe9a40b7b825055be94ccaeca756d291a37 /packages/scripting-languages | |
parent | de4f93b41fd14b38a73b47af389df97b1322e637 (diff) | |
download | embtoolkit-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.mk | 29 |
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 |