commit f4bf9e5cc8c7c9ba697c75ff8aff856f654896db
parent 417f234b16911ab36311a4f31c5b82017e5e56e5
Author: Jean Pierre Cimalando <jp-dev@inbox.ru>
Date: Sat, 18 Sep 2021 20:18:15 +0200
Have the macOS symbol in exp files
Diffstat:
8 files changed, 20 insertions(+), 7 deletions(-)
diff --git 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
@@ -0,0 +1,2 @@
+_ladspa_descriptor
+_dssi_descriptor
diff --git a/utils/symbols/ladspa.exp b/utils/symbols/ladspa.exp
@@ -0,0 +1 @@
+_ladspa_descriptor
diff --git a/utils/symbols/lv2-dsp.exp 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
@@ -0,0 +1 @@
+_lv2ui_descriptor
diff --git a/utils/symbols/lv2.exp 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
@@ -0,0 +1 @@
+_VSTPluginMain
diff --git a/utils/symbols/vst3.exp b/utils/symbols/vst3.exp
@@ -0,0 +1,3 @@
+_GetPluginFactory
+_bundleEntry
+_bundleExit