DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

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:
MMakefile.plugins.mk | 8++++++++
Autils/symbols/dssi.def | 3+++
Autils/symbols/ladspa.def | 2++
Autils/symbols/lv2-dsp.def | 3+++
Autils/symbols/lv2-ui.def | 2++
Autils/symbols/lv2.def | 4++++
Autils/symbols/vst2.def | 3+++
Autils/symbols/vst3.def | 4++++
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