mirror of
https://github.com/MiyooCFW/buildroot.git
synced 2025-09-27 22:24:19 +03:00
create rootf's & SDK from 2018.02.9 buildroot (#10)
--------- Co-authored-by: tiopex <tiopxyz@gmail.com> Co-authored-by: tiopex <67048640+tiopex@users.noreply.github.com>
This commit is contained in:
+18
-23
@@ -4,30 +4,33 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LUA_5_4),y)
|
||||
LUA_VERSION = 5.4.4
|
||||
else ifeq ($(BR2_PACKAGE_LUA_5_3),y)
|
||||
LUA_VERSION = 5.3.6
|
||||
ifeq ($(BR2_PACKAGE_LUA_5_3),y)
|
||||
LUA_VERSION = 5.3.4
|
||||
else
|
||||
ifeq ($(BR2_PACKAGE_LUA_5_2),y)
|
||||
LUA_VERSION = 5.2.4
|
||||
else
|
||||
LUA_VERSION = 5.1.5
|
||||
endif
|
||||
LUA_SITE = https://www.lua.org/ftp
|
||||
endif
|
||||
LUA_SITE = http://www.lua.org/ftp
|
||||
LUA_INSTALL_STAGING = YES
|
||||
LUA_LICENSE = MIT
|
||||
ifeq ($(BR2_PACKAGE_LUA_5_3)$(BR2_PACKAGE_LUA_5_4),y)
|
||||
LUA_LICENSE_FILES = doc/readme.html
|
||||
else
|
||||
ifeq ($(BR2_PACKAGE_LUA_5_1),y)
|
||||
LUA_LICENSE_FILES = COPYRIGHT
|
||||
else
|
||||
LUA_LICENSE_FILES = doc/readme.html
|
||||
endif
|
||||
LUA_CPE_ID_VENDOR = lua
|
||||
|
||||
LUA_PROVIDES = luainterpreter
|
||||
|
||||
LUA_CFLAGS = -Wall -fPIC -DLUA_USE_POSIX
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LUA_5_4),y)
|
||||
LUA_CFLAGS += -DLUA_COMPAT_5_3
|
||||
else ifeq ($(BR2_PACKAGE_LUA_5_3),y)
|
||||
ifeq ($(BR2_PACKAGE_LUA_5_2),y)
|
||||
LUA_CFLAGS += -DLUA_COMPAT_ALL
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LUA_5_3),y)
|
||||
LUA_CFLAGS += -DLUA_COMPAT_5_2
|
||||
endif
|
||||
|
||||
@@ -40,12 +43,12 @@ LUA_MYLIBS += -ldl
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LUA_READLINE),y)
|
||||
LUA_DEPENDENCIES += readline ncurses
|
||||
LUA_DEPENDENCIES = readline ncurses
|
||||
LUA_MYLIBS += -lreadline -lhistory -lncurses
|
||||
LUA_CFLAGS += -DLUA_USE_READLINE
|
||||
else
|
||||
ifeq ($(BR2_PACKAGE_LUA_LINENOISE),y)
|
||||
LUA_DEPENDENCIES += linenoise
|
||||
LUA_DEPENDENCIES = linenoise
|
||||
LUA_MYLIBS += -llinenoise
|
||||
LUA_CFLAGS += -DLUA_USE_LINENOISE
|
||||
endif
|
||||
@@ -59,15 +62,7 @@ endef
|
||||
LUA_POST_PATCH_HOOKS += LUA_32BITS_LUACONF
|
||||
endif
|
||||
|
||||
define HOST_LUA_LUACONF
|
||||
$(SED) 's|#define LUA_ROOT.*|#define LUA_ROOT "$(HOST_DIR)/usr/"|' $(@D)/src/luaconf.h
|
||||
endef
|
||||
HOST_LUA_POST_PATCH_HOOKS += HOST_LUA_LUACONF
|
||||
|
||||
HOST_LUA_CFLAGS = -Wall -fPIC -DLUA_USE_DLOPEN -DLUA_USE_POSIX
|
||||
ifeq ($(BR2_PACKAGE_LUA_5_3),y)
|
||||
HOST_LUA_CFLAGS += -DLUA_COMPAT_5_2
|
||||
endif
|
||||
HOST_LUA_MYLIBS = -ldl
|
||||
|
||||
define LUA_BUILD_CMDS
|
||||
@@ -87,7 +82,7 @@ define HOST_LUA_BUILD_CMDS
|
||||
CFLAGS="$(HOST_LUA_CFLAGS)" \
|
||||
MYLDFLAGS="$(HOST_LDFLAGS)" \
|
||||
MYLIBS="$(HOST_LUA_MYLIBS)" \
|
||||
BUILDMODE=dynamic \
|
||||
BUILDMODE=static \
|
||||
PKG_VERSION=$(LUA_VERSION) -C $(@D)/src all
|
||||
sed -e "s/@VERSION@/$(LUA_VERSION)/;s/@ABI@/$(LUAINTERPRETER_ABIVER)/;s/@MYLIBS@/$(HOST_LUA_MYLIBS)/" \
|
||||
package/lua/lua.pc.in > $(@D)/lua.pc
|
||||
|
||||
Reference in New Issue
Block a user