fluidsynth.mk 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. ################################################################################
  2. #
  3. # fluidsynth
  4. #
  5. ################################################################################
  6. FLUIDSYNTH_VERSION = 2.1.5
  7. FLUIDSYNTH_SITE = $(call github,FluidSynth,fluidsynth,v$(FLUIDSYNTH_VERSION))
  8. FLUIDSYNTH_LICENSE = LGPL-2.1+
  9. FLUIDSYNTH_LICENSE_FILES = LICENSE
  10. FLUIDSYNTH_INSTALL_STAGING = YES
  11. FLUIDSYNTH_DEPENDENCIES = libglib2
  12. ifeq ($(BR2_PACKAGE_FLUIDSYNTH_ALSA_LIB),y)
  13. FLUIDSYNTH_CONF_OPTS += -Denable-alsa=1
  14. FLUIDSYNTH_DEPENDENCIES += alsa-lib
  15. else
  16. FLUIDSYNTH_CONF_OPTS += -Denable-alsa=0
  17. endif
  18. ifeq ($(BR2_PACKAGE_FLUIDSYNTH_DBUS),y)
  19. FLUIDSYNTH_CONF_OPTS += -Denable-dbus=1
  20. FLUIDSYNTH_DEPENDENCIES += dbus
  21. else
  22. FLUIDSYNTH_CONF_OPTS += -Denable-dbus=0
  23. endif
  24. ifeq ($(BR2_PACKAGE_FLUIDSYNTH_FLOATS),y)
  25. FLUIDSYNTH_CONF_OPTS += -Denable-floats=1
  26. else
  27. FLUIDSYNTH_CONF_OPTS += -Denable-floats=0
  28. endif
  29. ifeq ($(BR2_PACKAGE_FLUIDSYNTH_JACK2),y)
  30. FLUIDSYNTH_CONF_OPTS += -Denable-jack=1
  31. FLUIDSYNTH_DEPENDENCIES += jack2
  32. else
  33. FLUIDSYNTH_CONF_OPTS += -Denable-jack=0
  34. endif
  35. ifeq ($(BR2_PACKAGE_FLUIDSYNTH_LIBSNDFILE),y)
  36. FLUIDSYNTH_CONF_OPTS += -Denable-libsndfile=1
  37. FLUIDSYNTH_DEPENDENCIES += libsndfile
  38. else
  39. FLUIDSYNTH_CONF_OPTS += -Denable-libsndfile=0
  40. endif
  41. ifeq ($(BR2_PACKAGE_FLUIDSYNTH_PORTAUDIO),y)
  42. FLUIDSYNTH_CONF_OPTS += -Denable-portaudio=1
  43. FLUIDSYNTH_DEPENDENCIES += portaudio
  44. else
  45. FLUIDSYNTH_CONF_OPTS += -Denable-portaudio=0
  46. endif
  47. ifeq ($(BR2_PACKAGE_FLUIDSYNTH_PULSEAUDIO),y)
  48. FLUIDSYNTH_CONF_OPTS += -Denable-pulseaudio=1
  49. FLUIDSYNTH_DEPENDENCIES += pulseaudio
  50. else
  51. FLUIDSYNTH_CONF_OPTS += -Denable-pulseaudio=0
  52. endif
  53. ifeq ($(BR2_PACKAGE_FLUIDSYNTH_READLINE),y)
  54. FLUIDSYNTH_CONF_OPTS += -Denable-readline=1
  55. FLUIDSYNTH_DEPENDENCIES += readline
  56. else
  57. FLUIDSYNTH_CONF_OPTS += -Denable-readline=0
  58. endif
  59. $(eval $(cmake-package))