xref: /OK3568_Linux_fs/buildroot/package/turbolua/turbolua.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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