From: Takashi Iwai Date: Wed, 26 Jun 2024 09:46:35 +0000 (+0200) Subject: src/Versions.in: Add guards for sequencer and rawmidi syms X-Git-Tag: v1.2.13~30 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=32e2c8d8a27f572d9738b947b0f2d81e94fbe356;p=alsa-lib.git src/Versions.in: Add guards for sequencer and rawmidi syms Similarly like PCM and others, add the ifdef guards for new symbols for sequencer and rawmidi interfaces. Signed-off-by: Takashi Iwai --- diff --git a/src/Makefile.am b/src/Makefile.am index 74a108dc..f8905343 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -36,6 +36,7 @@ endif if BUILD_RAWMIDI SUBDIRS += rawmidi libasound_la_LIBADD += rawmidi/librawmidi.la +VERSION_CPPFLAGS += -DHAVE_RAWMIDI_SYMS endif if BUILD_HWDEP SUBDIRS += hwdep @@ -44,6 +45,7 @@ endif if BUILD_SEQ SUBDIRS += seq libasound_la_LIBADD += seq/libseq.la +VERSION_CPPFLAGS += -DHAVE_SEQ_SYMS endif if BUILD_UCM SUBDIRS += ucm diff --git a/src/Versions.in.in b/src/Versions.in.in index 18021990..c945d6dc 100644 --- a/src/Versions.in.in +++ b/src/Versions.in.in @@ -169,10 +169,13 @@ ALSA_1.2.9 { ALSA_1.2.10 { global: +#ifdef HAVE_RAWMIDI_SYMS @SYMBOL_PREFIX@snd_ump_*; +#endif @SYMBOL_PREFIX@snd_ctl_ump_next_device; @SYMBOL_PREFIX@snd_ctl_ump_endpoint_info; @SYMBOL_PREFIX@snd_ctl_ump_block_info; +#ifdef HAVE_SEQ_SYMS @SYMBOL_PREFIX@snd_seq_ump_*; @SYMBOL_PREFIX@snd_seq_client_info_get_midi_version; @SYMBOL_PREFIX@snd_seq_client_info_get_ump_group_enabled; @@ -192,15 +195,22 @@ ALSA_1.2.10 { @SYMBOL_PREFIX@snd_seq_port_info_set_ump_group; @SYMBOL_PREFIX@snd_seq_set_client_midi_version; @SYMBOL_PREFIX@snd_seq_set_client_ump_conversion; +#endif } ALSA_1.2.9; ALSA_1.2.13 { +#if defined(HAVE_SEQ_SYMS) || defined(HAVE_RAWMIDI_SYMS) global: +#endif +#ifdef HAVE_SEQ_SYMS @SYMBOL_PREFIX@snd_seq_create_ump_endpoint; @SYMBOL_PREFIX@snd_seq_create_ump_block; +#endif +#ifdef HAVE_RAWMIDI_SYMS @SYMBOL_PREFIX@snd_ump_endpoint_info_clear; @SYMBOL_PREFIX@snd_ump_endpoint_info_set_*; @SYMBOL_PREFIX@snd_ump_block_info_clear; @SYMBOL_PREFIX@snd_ump_block_info_set_*; +#endif } ALSA_1.2.10;