Browse Source

make bsp.Obxd_VCF an optional, dynamically loaded module

pull/1639/head
bsp2 6 years ago
parent
commit
6049835cbb
4 changed files with 10 additions and 6 deletions
  1. +6
    -2
      plugins/community/repos/bsp/makefile.msvc
  2. +1
    -1
      plugins/community/repos/bsp/src/bsp.hpp
  3. +2
    -2
      src/plugin.cpp
  4. +1
    -1
      vst2_common_staticlibs.mk

+ 6
- 2
plugins/community/repos/bsp/makefile.msvc View File

@@ -1,7 +1,11 @@
SLUG=bsp SLUG=bsp


include ../../../build_plugin_pre.mk
include ../../../build_shared_plugin_pre.mk


include make.objects 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

+ 1
- 1
plugins/community/repos/bsp/src/bsp.hpp View File

@@ -4,6 +4,6 @@ using namespace rack;


RACK_PLUGIN_DECLARE(bsp); RACK_PLUGIN_DECLARE(bsp);


#ifdef USE_VST2
#if defined(USE_VST2) && !defined(RACK_PLUGIN_SHARED)
#define plugin "bsp" #define plugin "bsp"
#endif // USE_VST2 #endif // USE_VST2

+ 2
- 2
src/plugin.cpp View File

@@ -613,7 +613,7 @@ extern void init_plugin_BaconMusic (rack::Plugin *p);
extern void init_plugin_Befaco (rack::Plugin *p); extern void init_plugin_Befaco (rack::Plugin *p);
extern void init_plugin_Bidoo (rack::Plugin *p); extern void init_plugin_Bidoo (rack::Plugin *p);
extern void init_plugin_Bogaudio (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_BOKONTEPByteBeatMachine (rack::Plugin *p); // unstable
extern void init_plugin_CastleRocktronics (rack::Plugin *p); extern void init_plugin_CastleRocktronics (rack::Plugin *p);
extern void init_plugin_cf (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("Befaco", &init_plugin_Befaco);
vst2_load_static_rack_plugin("Bidoo", &init_plugin_Bidoo); vst2_load_static_rack_plugin("Bidoo", &init_plugin_Bidoo);
vst2_load_static_rack_plugin("Bogaudio", &init_plugin_Bogaudio); 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("BOKONTEPByteBeatMachine", &init_plugin_BOKONTEPByteBeatMachine);
vst2_load_static_rack_plugin("CastleRocktronics", &init_plugin_CastleRocktronics); vst2_load_static_rack_plugin("CastleRocktronics", &init_plugin_CastleRocktronics);
vst2_load_static_rack_plugin("cf", &init_plugin_cf); vst2_load_static_rack_plugin("cf", &init_plugin_cf);


+ 1
- 1
vst2_common_staticlibs.mk View File

@@ -10,7 +10,7 @@ EXTRALIBS+= $(call plugin_lib,BaconMusic)
EXTRALIBS+= $(call plugin_lib,Befaco) EXTRALIBS+= $(call plugin_lib,Befaco)
EXTRALIBS+= $(call plugin_lib,Bidoo) EXTRALIBS+= $(call plugin_lib,Bidoo)
EXTRALIBS+= $(call plugin_lib,Bogaudio) 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,BOKONTEPByteBeatMachine) # unstable
EXTRALIBS+= $(call plugin_lib,CastleRocktronics) EXTRALIBS+= $(call plugin_lib,CastleRocktronics)
EXTRALIBS+= $(call plugin_lib,cf) EXTRALIBS+= $(call plugin_lib,cf)


Loading…
Cancel
Save