1################################################################################ 2# 3# lua-sdl2 4# 5################################################################################ 6 7LUA_SDL2_VERSION = 2.0.5-6.0 8LUA_SDL2_SITE = $(call github,Tangent128,luasdl2,v$(LUA_SDL2_VERSION)) 9LUA_SDL2_LICENSE = ISC 10LUA_SDL2_LICENSE_FILES = LICENSE 11LUA_SDL2_DEPENDENCIES = luainterpreter sdl2 12 13ifeq ($(BR2_PACKAGE_LUAJIT),y) 14LUA_SDL2_LUAVER = JIT 15else ifeq ($(BR2_PACKAGE_LUA_5_3),y) 16LUA_SDL2_LUAVER = 53 17else 18LUA_SDL2_LUAVER = 51 19endif 20 21LUA_SDL2_CONF_OPTS += -DWITH_LUAVER=$(LUA_SDL2_LUAVER) -DLUA_INCLUDE_DIR=$(STAGING_DIR)/usr/include 22 23ifeq ($(BR2_PACKAGE_SDL2_IMAGE),y) 24LUA_SDL2_DEPENDENCIES += sdl2_image 25else 26LUA_SDL2_CONF_OPTS += -DWITH_IMAGE=Off 27endif 28 29ifeq ($(BR2_PACKAGE_SDL2_MIXER),y) 30LUA_SDL2_DEPENDENCIES += sdl2_mixer 31else 32LUA_SDL2_CONF_OPTS += -DWITH_MIXER=Off 33endif 34 35ifeq ($(BR2_PACKAGE_SDL2_NET),y) 36LUA_SDL2_DEPENDENCIES += sdl2_net 37else 38LUA_SDL2_CONF_OPTS += -DWITH_NET=Off 39endif 40 41ifeq ($(BR2_PACKAGE_SDL2_TTF),y) 42LUA_SDL2_DEPENDENCIES += sdl2_ttf 43else 44LUA_SDL2_CONF_OPTS += -DWITH_TTF=Off 45endif 46 47$(eval $(cmake-package)) 48