diff --git a/plugins/community/repos/bsp/makefile.msvc b/plugins/community/repos/bsp/makefile.msvc index 3f490fd4..8b70a1a3 100644 --- a/plugins/community/repos/bsp/makefile.msvc +++ b/plugins/community/repos/bsp/makefile.msvc @@ -1,7 +1,11 @@ SLUG=bsp -include ../../../build_plugin_pre.mk +include ../../../build_shared_plugin_pre.mk include make.objects -include ../../../build_plugin_post.mk +define BIN_POST_FXN + cp -f $(SLUG).dll ../../../../vst2_bin/plugins/$(SLUG)/plugin.dll +endef + +include ../../../build_shared_plugin_post.mk diff --git a/plugins/community/repos/bsp/src/bsp.hpp b/plugins/community/repos/bsp/src/bsp.hpp index 77fff373..f3af7541 100644 --- a/plugins/community/repos/bsp/src/bsp.hpp +++ b/plugins/community/repos/bsp/src/bsp.hpp @@ -4,6 +4,6 @@ using namespace rack; RACK_PLUGIN_DECLARE(bsp); -#ifdef USE_VST2 +#if defined(USE_VST2) && !defined(RACK_PLUGIN_SHARED) #define plugin "bsp" #endif // USE_VST2 diff --git a/src/plugin.cpp b/src/plugin.cpp index cd0de94a..687afefc 100644 --- a/src/plugin.cpp +++ b/src/plugin.cpp @@ -613,7 +613,7 @@ extern void init_plugin_BaconMusic (rack::Plugin *p); extern void init_plugin_Befaco (rack::Plugin *p); extern void init_plugin_Bidoo (rack::Plugin *p); extern void init_plugin_Bogaudio (rack::Plugin *p); -extern void init_plugin_bsp (rack::Plugin *p); +// extern void init_plugin_bsp (rack::Plugin *p); // contains GPLv3 code from Ob-Xd (Obxd_VCF) // extern void init_plugin_BOKONTEPByteBeatMachine (rack::Plugin *p); // unstable extern void init_plugin_CastleRocktronics (rack::Plugin *p); extern void init_plugin_cf (rack::Plugin *p); @@ -702,7 +702,7 @@ void vst2_load_static_rack_plugins(void) { vst2_load_static_rack_plugin("Befaco", &init_plugin_Befaco); vst2_load_static_rack_plugin("Bidoo", &init_plugin_Bidoo); vst2_load_static_rack_plugin("Bogaudio", &init_plugin_Bogaudio); - vst2_load_static_rack_plugin("bsp", &init_plugin_bsp); + // vst2_load_static_rack_plugin("bsp", &init_plugin_bsp); // contains GPLv3 code from Ob-Xd (Obxd_VCF) // vst2_load_static_rack_plugin("BOKONTEPByteBeatMachine", &init_plugin_BOKONTEPByteBeatMachine); vst2_load_static_rack_plugin("CastleRocktronics", &init_plugin_CastleRocktronics); vst2_load_static_rack_plugin("cf", &init_plugin_cf); diff --git a/vst2_common_staticlibs.mk b/vst2_common_staticlibs.mk index 628fa8c6..8638a6ac 100644 --- a/vst2_common_staticlibs.mk +++ b/vst2_common_staticlibs.mk @@ -10,7 +10,7 @@ EXTRALIBS+= $(call plugin_lib,BaconMusic) EXTRALIBS+= $(call plugin_lib,Befaco) EXTRALIBS+= $(call plugin_lib,Bidoo) EXTRALIBS+= $(call plugin_lib,Bogaudio) -EXTRALIBS+= $(call plugin_lib,bsp) +#EXTRALIBS+= $(call plugin_lib,bsp) # contains GPLv3 code from Ob-Xd (Obxd_VCF) #EXTRALIBS+= $(call plugin_lib,BOKONTEPByteBeatMachine) # unstable EXTRALIBS+= $(call plugin_lib,CastleRocktronics) EXTRALIBS+= $(call plugin_lib,cf)