From f4bf9e5cc8c7c9ba697c75ff8aff856f654896db Mon Sep 17 00:00:00 2001 From: Jean Pierre Cimalando Date: Sat, 18 Sep 2021 20:18:42 +0200 Subject: [PATCH] Have the macOS symbol in exp files --- Makefile.plugins.mk | 14 +++++++------- utils/symbols/dssi.exp | 2 ++ utils/symbols/ladspa.exp | 1 + utils/symbols/lv2-dsp.exp | 2 ++ utils/symbols/lv2-ui.exp | 1 + utils/symbols/lv2.exp | 3 +++ utils/symbols/vst2.exp | 1 + utils/symbols/vst3.exp | 3 +++ 8 files changed, 20 insertions(+), 7 deletions(-) create mode 100644 utils/symbols/dssi.exp create mode 100644 utils/symbols/ladspa.exp create mode 100644 utils/symbols/lv2-dsp.exp create mode 100644 utils/symbols/lv2-ui.exp create mode 100644 utils/symbols/lv2.exp create mode 100644 utils/symbols/vst2.exp create mode 100644 utils/symbols/vst3.exp diff --git a/Makefile.plugins.mk b/Makefile.plugins.mk index 67c3b2e3..136f74b5 100644 --- a/Makefile.plugins.mk +++ b/Makefile.plugins.mk @@ -112,13 +112,13 @@ endif # Set plugin symbols to export ifeq ($(MACOS),true) -SYMBOLS_LADSPA = -Wl,-exported_symbol,_ladspa_descriptor -SYMBOLS_DSSI = -Wl,-exported_symbol,_ladspa_descriptor -Wl,-exported_symbol,_dssi_descriptor -SYMBOLS_LV2DSP = -Wl,-exported_symbol,_lv2_descriptor -Wl,-exported_symbol,_lv2_generate_ttl -SYMBOLS_LV2UI = -Wl,-exported_symbol,_lv2ui_descriptor -SYMBOLS_LV2 = $(SYMBOLS_LV2DSP) $(SYMBOLS_LV2UI) -SYMBOLS_VST2 = -Wl,-exported_symbol,_VSTPluginMain -SYMBOLS_VST3 = -Wl,-exported_symbol,_GetPluginFactory -Wl,-exported_symbol,_bundleEntry -Wl,-exported_symbol,_bundleExit +SYMBOLS_LADSPA = -Wl,-exported_symbols_list,$(DPF_PATH)/utils/symbols/ladspa.exp +SYMBOLS_DSSI = -Wl,-exported_symbols_list,$(DPF_PATH)/utils/symbols/dssi.exp +SYMBOLS_LV2DSP = -Wl,-exported_symbols_list,$(DPF_PATH)/utils/symbols/lv2-dsp.exp +SYMBOLS_LV2UI = -Wl,-exported_symbols_list,$(DPF_PATH)/utils/symbols/lv2-ui.exp +SYMBOLS_LV2 = -Wl,-exported_symbols_list,$(DPF_PATH)/utils/symbols/lv2.exp +SYMBOLS_VST2 = -Wl,-exported_symbols_list,$(DPF_PATH)/utils/symbols/vst2.exp +SYMBOLS_VST3 = -Wl,-exported_symbols_list,$(DPF_PATH)/utils/symbols/vst3.exp else SYMBOLS_LADSPA = -Wl,--version-script=$(DPF_PATH)/utils/symbols/ladspa.version SYMBOLS_DSSI = -Wl,--version-script=$(DPF_PATH)/utils/symbols/dssi.version diff --git a/utils/symbols/dssi.exp b/utils/symbols/dssi.exp new file mode 100644 index 00000000..4d02470b --- /dev/null +++ b/utils/symbols/dssi.exp @@ -0,0 +1,2 @@ +_ladspa_descriptor +_dssi_descriptor diff --git a/utils/symbols/ladspa.exp b/utils/symbols/ladspa.exp new file mode 100644 index 00000000..853ffc66 --- /dev/null +++ b/utils/symbols/ladspa.exp @@ -0,0 +1 @@ +_ladspa_descriptor diff --git a/utils/symbols/lv2-dsp.exp b/utils/symbols/lv2-dsp.exp new file mode 100644 index 00000000..ecbc4e5a --- /dev/null +++ b/utils/symbols/lv2-dsp.exp @@ -0,0 +1,2 @@ +_lv2_descriptor +_lv2_generate_ttl diff --git a/utils/symbols/lv2-ui.exp b/utils/symbols/lv2-ui.exp new file mode 100644 index 00000000..be0ab955 --- /dev/null +++ b/utils/symbols/lv2-ui.exp @@ -0,0 +1 @@ +_lv2ui_descriptor diff --git a/utils/symbols/lv2.exp b/utils/symbols/lv2.exp new file mode 100644 index 00000000..fd101c99 --- /dev/null +++ b/utils/symbols/lv2.exp @@ -0,0 +1,3 @@ +_lv2_descriptor +_lv2ui_descriptor +_lv2_generate_ttl diff --git a/utils/symbols/vst2.exp b/utils/symbols/vst2.exp new file mode 100644 index 00000000..9083ed2b --- /dev/null +++ b/utils/symbols/vst2.exp @@ -0,0 +1 @@ +_VSTPluginMain diff --git a/utils/symbols/vst3.exp b/utils/symbols/vst3.exp new file mode 100644 index 00000000..0060ddb1 --- /dev/null +++ b/utils/symbols/vst3.exp @@ -0,0 +1,3 @@ +_GetPluginFactory +_bundleEntry +_bundleExit