Julien Olivain | 407748f | 2019-12-09 21:03:24 +0100 | [diff] [blame] | 1 | ################################################################################ |
| 2 | # |
| 3 | # fluidsynth |
| 4 | # |
| 5 | ################################################################################ |
| 6 | |
Julien Olivain | 2557207 | 2021-09-13 20:44:17 +0200 | [diff] [blame] | 7 | FLUIDSYNTH_VERSION = 2.2.3 |
Julien Olivain | 407748f | 2019-12-09 21:03:24 +0100 | [diff] [blame] | 8 | FLUIDSYNTH_SITE = $(call github,FluidSynth,fluidsynth,v$(FLUIDSYNTH_VERSION)) |
| 9 | FLUIDSYNTH_LICENSE = LGPL-2.1+ |
| 10 | FLUIDSYNTH_LICENSE_FILES = LICENSE |
Fabrice Fontaine | 13bca22 | 2021-05-16 12:38:23 +0200 | [diff] [blame] | 11 | FLUIDSYNTH_CPE_ID_VENDOR = fluidsynth |
Fabrice Fontaine | 73ec188 | 2020-01-10 23:02:35 +0100 | [diff] [blame] | 12 | FLUIDSYNTH_INSTALL_STAGING = YES |
Julien Olivain | 407748f | 2019-12-09 21:03:24 +0100 | [diff] [blame] | 13 | FLUIDSYNTH_DEPENDENCIES = libglib2 |
| 14 | |
| 15 | ifeq ($(BR2_PACKAGE_FLUIDSYNTH_ALSA_LIB),y) |
| 16 | FLUIDSYNTH_CONF_OPTS += -Denable-alsa=1 |
| 17 | FLUIDSYNTH_DEPENDENCIES += alsa-lib |
| 18 | else |
| 19 | FLUIDSYNTH_CONF_OPTS += -Denable-alsa=0 |
| 20 | endif |
| 21 | |
| 22 | ifeq ($(BR2_PACKAGE_FLUIDSYNTH_DBUS),y) |
| 23 | FLUIDSYNTH_CONF_OPTS += -Denable-dbus=1 |
| 24 | FLUIDSYNTH_DEPENDENCIES += dbus |
| 25 | else |
| 26 | FLUIDSYNTH_CONF_OPTS += -Denable-dbus=0 |
| 27 | endif |
| 28 | |
| 29 | ifeq ($(BR2_PACKAGE_FLUIDSYNTH_FLOATS),y) |
| 30 | FLUIDSYNTH_CONF_OPTS += -Denable-floats=1 |
| 31 | else |
| 32 | FLUIDSYNTH_CONF_OPTS += -Denable-floats=0 |
| 33 | endif |
| 34 | |
| 35 | ifeq ($(BR2_PACKAGE_FLUIDSYNTH_JACK2),y) |
| 36 | FLUIDSYNTH_CONF_OPTS += -Denable-jack=1 |
| 37 | FLUIDSYNTH_DEPENDENCIES += jack2 |
| 38 | else |
| 39 | FLUIDSYNTH_CONF_OPTS += -Denable-jack=0 |
| 40 | endif |
| 41 | |
| 42 | ifeq ($(BR2_PACKAGE_FLUIDSYNTH_LIBSNDFILE),y) |
| 43 | FLUIDSYNTH_CONF_OPTS += -Denable-libsndfile=1 |
| 44 | FLUIDSYNTH_DEPENDENCIES += libsndfile |
| 45 | else |
| 46 | FLUIDSYNTH_CONF_OPTS += -Denable-libsndfile=0 |
| 47 | endif |
| 48 | |
| 49 | ifeq ($(BR2_PACKAGE_FLUIDSYNTH_PORTAUDIO),y) |
| 50 | FLUIDSYNTH_CONF_OPTS += -Denable-portaudio=1 |
| 51 | FLUIDSYNTH_DEPENDENCIES += portaudio |
| 52 | else |
| 53 | FLUIDSYNTH_CONF_OPTS += -Denable-portaudio=0 |
| 54 | endif |
| 55 | |
| 56 | ifeq ($(BR2_PACKAGE_FLUIDSYNTH_PULSEAUDIO),y) |
| 57 | FLUIDSYNTH_CONF_OPTS += -Denable-pulseaudio=1 |
| 58 | FLUIDSYNTH_DEPENDENCIES += pulseaudio |
| 59 | else |
| 60 | FLUIDSYNTH_CONF_OPTS += -Denable-pulseaudio=0 |
| 61 | endif |
| 62 | |
| 63 | ifeq ($(BR2_PACKAGE_FLUIDSYNTH_READLINE),y) |
| 64 | FLUIDSYNTH_CONF_OPTS += -Denable-readline=1 |
| 65 | FLUIDSYNTH_DEPENDENCIES += readline |
| 66 | else |
| 67 | FLUIDSYNTH_CONF_OPTS += -Denable-readline=0 |
| 68 | endif |
| 69 | |
Fabrice Fontaine | 1cdf194 | 2020-04-24 13:39:27 +0200 | [diff] [blame] | 70 | ifeq ($(BR2_PACKAGE_FLUIDSYNTH_SDL2),y) |
| 71 | FLUIDSYNTH_CONF_OPTS += -Denable-sdl2=1 |
| 72 | FLUIDSYNTH_DEPENDENCIES += sdl2 |
| 73 | else |
| 74 | FLUIDSYNTH_CONF_OPTS += -Denable-sdl2=0 |
| 75 | endif |
| 76 | |
Fabrice Fontaine | c8057d2 | 2020-04-24 13:39:28 +0200 | [diff] [blame] | 77 | ifeq ($(BR2_PACKAGE_SYSTEMD),y) |
| 78 | FLUIDSYNTH_CONF_OPTS += -Denable-systemd=1 |
| 79 | FLUIDSYNTH_DEPENDENCIES += systemd |
| 80 | else |
| 81 | FLUIDSYNTH_CONF_OPTS += -Denable-systemd=0 |
| 82 | endif |
| 83 | |
Julien Olivain | 407748f | 2019-12-09 21:03:24 +0100 | [diff] [blame] | 84 | $(eval $(cmake-package)) |