zynaddsubfx.mk 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. ################################################################################
  2. #
  3. # zynaddsubfx
  4. #
  5. ################################################################################
  6. ZYNADDSUBFX_VERSION = 3.0.6
  7. ZYNADDSUBFX_SOURCE = zynaddsubfx-$(ZYNADDSUBFX_VERSION).tar.bz2
  8. ZYNADDSUBFX_SITE = http://downloads.sourceforge.net/zynaddsubfx
  9. ZYNADDSUBFX_LICENSE = GPL-2.0+
  10. ZYNADDSUBFX_LICENSE_FILES = COPYING
  11. # There is no package in buildroot using LV2 plugins: disabling
  12. ZYNADDSUBFX_CONF_OPTS = -DCompileTests=OFF -DPluginEnable=OFF
  13. ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y)
  14. ZYNADDSUBFX_CONF_OPTS += -DOS_LIBRARIES=-latomic
  15. endif
  16. ZYNADDSUBFX_DEPENDENCIES = \
  17. fftw-single \
  18. liblo \
  19. mxml \
  20. zlib
  21. ifeq ($(BR2_PACKAGE_ALSA_LIB_SEQ),y)
  22. ZYNADDSUBFX_DEPENDENCIES += alsa-lib
  23. ZYNADDSUBFX_CONF_OPTS += -DAlsaEnable=ON
  24. else
  25. ZYNADDSUBFX_CONF_OPTS += -DAlsaEnable=OFF
  26. endif
  27. ifeq ($(BR2_PACKAGE_JACK1)$(BR2_PACKAGE_JACK2),y)
  28. ZYNADDSUBFX_DEPENDENCIES += $(if $(BR2_PACKAGE_JACK1),jack1,jack2)
  29. ZYNADDSUBFX_CONF_OPTS += -DJackEnable=ON
  30. else
  31. ZYNADDSUBFX_CONF_OPTS += -DJackEnable=OFF
  32. endif
  33. ifeq ($(BR2_PACKAGE_PORTAUDIO),y)
  34. ZYNADDSUBFX_DEPENDENCIES += portaudio
  35. ZYNADDSUBFX_CONF_OPTS += -DPaEnable=ON
  36. else
  37. ZYNADDSUBFX_CONF_OPTS += -DPaEnable=OFF
  38. endif
  39. $(eval $(cmake-package))