1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# turbolua 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunTURBOLUA_VERSION = 2.1.3 8*4882a593SmuzhiyunTURBOLUA_SITE = $(call github,kernelsauce,turbo,v$(TURBOLUA_VERSION)) 9*4882a593SmuzhiyunTURBOLUA_DEPENDENCIES = luajit 10*4882a593SmuzhiyunTURBOLUA_LICENSE = Apache-2.0 11*4882a593SmuzhiyunTURBOLUA_LICENSE_FILES = LICENSE 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunTURBOLUA_MAKE_OPTS = \ 14*4882a593Smuzhiyun $(TARGET_CONFIGURE_OPTS) \ 15*4882a593Smuzhiyun LUAJIT_VERSION="$(LUAJIT_VERSION)" 16*4882a593Smuzhiyun 17*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_OPENSSL),y) 18*4882a593SmuzhiyunTURBOLUA_MAKE_OPTS += SSL=openssl 19*4882a593SmuzhiyunTURBOLUA_DEPENDENCIES += openssl 20*4882a593Smuzhiyunelse 21*4882a593SmuzhiyunTURBOLUA_MAKE_OPTS += SSL=none 22*4882a593Smuzhiyunendif 23*4882a593Smuzhiyun 24*4882a593Smuzhiyundefine TURBOLUA_BUILD_CMDS 25*4882a593Smuzhiyun $(TARGET_MAKE_ENV) $(MAKE) $(TURBOLUA_MAKE_OPTS) -C $(@D) all 26*4882a593Smuzhiyunendef 27*4882a593Smuzhiyun 28*4882a593Smuzhiyundefine TURBOLUA_INSTALL_TARGET_CMDS 29*4882a593Smuzhiyun $(TARGET_MAKE_ENV) $(MAKE) $(TURBOLUA_MAKE_OPTS) LDCONFIG=true \ 30*4882a593Smuzhiyun PREFIX="$(TARGET_DIR)/usr" -C $(@D) install 31*4882a593Smuzhiyunendef 32*4882a593Smuzhiyun 33*4882a593Smuzhiyun$(eval $(generic-package)) 34