commit 8061ea254b3832b7d090ab044112bc28e40a62d7
parent b9598ec387f579e714142f934c3c46ce431f5539
Author: Jean Pierre Cimalando <jp-dev@inbox.ru>
Date: Sat, 18 Sep 2021 20:39:43 +0200
make: windows exports with def files
Diffstat:
8 files changed, 29 insertions(+), 0 deletions(-)
diff --git a/Makefile.plugins.mk b/Makefile.plugins.mk
@@ -119,6 +119,14 @@ 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 ifeq ($(WINDOWS),true)
+SYMBOLS_LADSPA = $(DPF_PATH)/utils/symbols/ladspa.def
+SYMBOLS_DSSI = $(DPF_PATH)/utils/symbols/dssi.def
+SYMBOLS_LV2DSP = $(DPF_PATH)/utils/symbols/lv2-dsp.def
+SYMBOLS_LV2UI = $(DPF_PATH)/utils/symbols/lv2-ui.def
+SYMBOLS_LV2 = $(DPF_PATH)/utils/symbols/lv2.def
+SYMBOLS_VST2 = $(DPF_PATH)/utils/symbols/vst2.def
+SYMBOLS_VST3 = $(DPF_PATH)/utils/symbols/vst3.def
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.def b/utils/symbols/dssi.def
@@ -0,0 +1,3 @@
+EXPORTS
+ladspa_descriptor
+dssi_descriptor
diff --git a/utils/symbols/ladspa.def b/utils/symbols/ladspa.def
@@ -0,0 +1,2 @@
+EXPORTS
+ladspa_descriptor
diff --git a/utils/symbols/lv2-dsp.def b/utils/symbols/lv2-dsp.def
@@ -0,0 +1,3 @@
+EXPORTS
+lv2_descriptor
+lv2_generate_ttl
diff --git a/utils/symbols/lv2-ui.def b/utils/symbols/lv2-ui.def
@@ -0,0 +1,2 @@
+EXPORTS
+lv2ui_descriptor
diff --git a/utils/symbols/lv2.def b/utils/symbols/lv2.def
@@ -0,0 +1,4 @@
+EXPORTS
+lv2_descriptor
+lv2ui_descriptor
+lv2_generate_ttl
diff --git a/utils/symbols/vst2.def b/utils/symbols/vst2.def
@@ -0,0 +1,3 @@
+EXPORTS
+VSTPluginMain
+main=VSTPluginMain
diff --git a/utils/symbols/vst3.def b/utils/symbols/vst3.def
@@ -0,0 +1,4 @@
+EXPORTS
+GetPluginFactory
+InitDll
+ExitDll