chocolate-doom.mk 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. ################################################################################
  2. #
  3. # chocolate-doom
  4. #
  5. ################################################################################
  6. CHOCOLATE_DOOM_VERSION = 3.0.1
  7. CHOCOLATE_DOOM_SITE = http://www.chocolate-doom.org/downloads/$(CHOCOLATE_DOOM_VERSION)
  8. CHOCOLATE_DOOM_LICENSE = GPL-2.0+
  9. CHOCOLATE_DOOM_LICENSE_FILES = COPYING
  10. CHOCOLATE_DOOM_DEPENDENCIES = host-pkgconf sdl2 sdl2_mixer sdl2_net
  11. # Avoid installing desktop entries, icons, etc.
  12. CHOCOLATE_DOOM_INSTALL_TARGET_OPTS = DESTDIR=$(TARGET_DIR) install-exec
  13. CHOCOLATE_DOOM_CFLAGS = $(TARGET_CFLAGS)
  14. ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_85180),y)
  15. CHOCOLATE_DOOM_CFLAGS += -O0
  16. endif
  17. CHOCOLATE_DOOM_CONF_ENV += CFLAGS="$(CHOCOLATE_DOOM_CFLAGS)"
  18. ifeq ($(BR2_PACKAGE_LIBPNG),y)
  19. CHOCOLATE_DOOM_DEPENDENCIES += libpng
  20. CHOCOLATE_DOOM_CONF_OPTS += --with-libpng
  21. else
  22. CHOCOLATE_DOOM_CONF_OPTS += --without-libpng
  23. endif
  24. ifeq ($(BR2_PACKAGE_LIBSAMPLERATE),y)
  25. CHOCOLATE_DOOM_DEPENDENCIES += libsamplerate
  26. CHOCOLATE_DOOM_CONF_OPTS += --with-libsamplerate
  27. else
  28. CHOCOLATE_DOOM_CONF_OPTS += --without-libsamplerate
  29. endif
  30. $(eval $(autotools-package))