kodi-texturepacker.mk 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. ################################################################################
  2. #
  3. # kodi-texturepacker
  4. #
  5. ################################################################################
  6. # Not possible to directly refer to kodi variables, because of
  7. # first/second expansion trickery...
  8. KODI_TEXTUREPACKER_VERSION = 18.7-Leia
  9. KODI_TEXTUREPACKER_SITE = $(call github,xbmc,xbmc,$(KODI_TEXTUREPACKER_VERSION))
  10. KODI_TEXTUREPACKER_SOURCE = kodi-$(KODI_TEXTUREPACKER_VERSION).tar.gz
  11. KODI_TEXTUREPACKER_DL_SUBDIR = kodi
  12. KODI_TEXTUREPACKER_LICENSE = GPL-2.0
  13. KODI_TEXTUREPACKER_LICENSE_FILES = LICENSE.md
  14. HOST_KODI_TEXTUREPACKER_SUBDIR = tools/depends/native/TexturePacker
  15. HOST_KODI_TEXTUREPACKER_DEPENDENCIES = \
  16. host-giflib \
  17. host-libjpeg \
  18. host-libpng \
  19. host-lzo
  20. HOST_KODI_TEXTUREPACKER_CXXFLAGS = \
  21. $(HOST_CXXFLAGS) \
  22. -std=c++0x \
  23. -DTARGET_POSIX \
  24. -DTARGET_LINUX \
  25. -D_LINUX \
  26. -I$(@D)/xbmc/linux
  27. HOST_KODI_TEXTUREPACKER_CONF_OPTS += \
  28. -DCMAKE_CXX_FLAGS="$(HOST_KODI_TEXTUREPACKER_CXXFLAGS)" \
  29. -DCMAKE_MODULE_PATH=$(@D)/cmake/modules \
  30. -Wno-dev
  31. define HOST_KODI_TEXTUREPACKER_INSTALL_CMDS
  32. $(INSTALL) -m 755 -D \
  33. $(@D)/tools/depends/native/TexturePacker/TexturePacker \
  34. $(HOST_DIR)/bin/TexturePacker
  35. endef
  36. $(eval $(host-cmake-package))