1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# kodi-texturepacker 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun# Not possible to directly refer to kodi variables, because of 8*4882a593Smuzhiyun# first/second expansion trickery... 9*4882a593SmuzhiyunKODI_TEXTUREPACKER_VERSION = 19.3-Matrix 10*4882a593SmuzhiyunKODI_TEXTUREPACKER_SITE = $(call github,xbmc,xbmc,$(KODI_TEXTUREPACKER_VERSION)) 11*4882a593SmuzhiyunKODI_TEXTUREPACKER_SOURCE = kodi-$(KODI_TEXTUREPACKER_VERSION).tar.gz 12*4882a593SmuzhiyunKODI_TEXTUREPACKER_DL_SUBDIR = kodi 13*4882a593SmuzhiyunKODI_TEXTUREPACKER_LICENSE = GPL-2.0 14*4882a593SmuzhiyunKODI_TEXTUREPACKER_LICENSE_FILES = LICENSE.md 15*4882a593SmuzhiyunHOST_KODI_TEXTUREPACKER_SUBDIR = tools/depends/native/TexturePacker 16*4882a593SmuzhiyunHOST_KODI_TEXTUREPACKER_DEPENDENCIES = \ 17*4882a593Smuzhiyun host-giflib \ 18*4882a593Smuzhiyun host-libjpeg \ 19*4882a593Smuzhiyun host-libpng \ 20*4882a593Smuzhiyun host-lzo 21*4882a593Smuzhiyun 22*4882a593SmuzhiyunHOST_KODI_TEXTUREPACKER_CXXFLAGS = \ 23*4882a593Smuzhiyun $(HOST_CXXFLAGS) \ 24*4882a593Smuzhiyun -std=c++0x \ 25*4882a593Smuzhiyun -DTARGET_POSIX \ 26*4882a593Smuzhiyun -DTARGET_LINUX \ 27*4882a593Smuzhiyun -D_LINUX \ 28*4882a593Smuzhiyun -I$(@D)/xbmc/linux 29*4882a593Smuzhiyun 30*4882a593SmuzhiyunHOST_KODI_TEXTUREPACKER_CONF_OPTS += \ 31*4882a593Smuzhiyun -DCMAKE_CXX_FLAGS="$(HOST_KODI_TEXTUREPACKER_CXXFLAGS)" \ 32*4882a593Smuzhiyun -DCMAKE_MODULE_PATH=$(@D)/cmake/modules \ 33*4882a593Smuzhiyun -Wno-dev 34*4882a593Smuzhiyun 35*4882a593Smuzhiyundefine HOST_KODI_TEXTUREPACKER_INSTALL_CMDS 36*4882a593Smuzhiyun $(INSTALL) -m 755 -D \ 37*4882a593Smuzhiyun $(@D)/tools/depends/native/TexturePacker/TexturePacker \ 38*4882a593Smuzhiyun $(HOST_DIR)/bin/TexturePacker 39*4882a593Smuzhiyunendef 40*4882a593Smuzhiyun 41*4882a593Smuzhiyun$(eval $(host-cmake-package)) 42