1################################################################################ 2# 3# turbolua 4# 5################################################################################ 6 7TURBOLUA_VERSION = 2.1.3 8TURBOLUA_SITE = $(call github,kernelsauce,turbo,v$(TURBOLUA_VERSION)) 9TURBOLUA_DEPENDENCIES = luajit 10TURBOLUA_LICENSE = Apache-2.0 11TURBOLUA_LICENSE_FILES = LICENSE 12 13TURBOLUA_MAKE_OPTS = \ 14 $(TARGET_CONFIGURE_OPTS) \ 15 LUAJIT_VERSION="$(LUAJIT_VERSION)" 16 17ifeq ($(BR2_PACKAGE_OPENSSL),y) 18TURBOLUA_MAKE_OPTS += SSL=openssl 19TURBOLUA_DEPENDENCIES += openssl 20else 21TURBOLUA_MAKE_OPTS += SSL=none 22endif 23 24define TURBOLUA_BUILD_CMDS 25 $(TARGET_MAKE_ENV) $(MAKE) $(TURBOLUA_MAKE_OPTS) -C $(@D) all 26endef 27 28define TURBOLUA_INSTALL_TARGET_CMDS 29 $(TARGET_MAKE_ENV) $(MAKE) $(TURBOLUA_MAKE_OPTS) LDCONFIG=true \ 30 PREFIX="$(TARGET_DIR)/usr" -C $(@D) install 31endef 32 33$(eval $(generic-package)) 34