@@ -744,6 +744,8 @@ Prerequisites: | |||||
If you want to build the dependent libraries, you may need additional SDKs. | If you want to build the dependent libraries, you may need additional SDKs. | ||||
Precompiled libs can be found in the `dep/lib/msvc/` folder. | Precompiled libs can be found in the `dep/lib/msvc/` folder. | ||||
NOTE: the VST(s) and the add-on modules can also be built for Linux but the LGLW OS abstraction layer is currently (11Oct2018) a stub (i.e. it won't open a window etc) | |||||
``` | ``` | ||||
$ git clone https://github.com/bsp2/VeeSeeVSTRack.git | $ git clone https://github.com/bsp2/VeeSeeVSTRack.git | ||||
``` | ``` | ||||
@@ -751,9 +753,6 @@ $ git clone https://github.com/bsp2/VeeSeeVSTRack.git | |||||
$ cd VeeSeeVSTRack/ | $ cd VeeSeeVSTRack/ | ||||
``` | ``` | ||||
<unpack `dep/dep.7z`> | |||||
(contains the source codes and MSVC-precompiled libraries) | |||||
Edit `dep/yac/install_msvc.mk` and adjust the `LIB_INSTALL_PREFIX`, `WINDDK_PATH`, `VCTK`, `W32API_INC`, `W32API_LIB` as required. | Edit `dep/yac/install_msvc.mk` and adjust the `LIB_INSTALL_PREFIX`, `WINDDK_PATH`, `VCTK`, `W32API_INC`, `W32API_LIB` as required. | ||||
``` | ``` | ||||
@@ -8,6 +8,7 @@ | |||||
BUILD_64=n | BUILD_64=n | ||||
BUILD_ARM=n | BUILD_ARM=n | ||||
MK=linux | |||||
# | # | ||||
# Enable optimizations | # Enable optimizations | ||||
@@ -7,7 +7,9 @@ | |||||
# y=64bit build ("amd64", no jit) | # y=64bit build ("amd64", no jit) | ||||
BUILD_64=y | BUILD_64=y | ||||
MK=msvc | |||||
# invalid path, will be overwritten later on | |||||
LIB_INSTALL_PREFIX=/f/git/VeeSeeVSTRack/dep/lib/msvc/ | LIB_INSTALL_PREFIX=/f/git/VeeSeeVSTRack/dep/lib/msvc/ | ||||
@@ -32,6 +32,7 @@ bin: $(BIN_RULES) $(ALL_OBJ) | |||||
ifneq ($(DEBUG),y) | ifneq ($(DEBUG),y) | ||||
$(STRIP) "$(TARGET)" | $(STRIP) "$(TARGET)" | ||||
endif | endif | ||||
$(call BIN_POST_FXN) | |||||
@echo "Build finished at `date +%H:%M`." | @echo "Build finished at `date +%H:%M`." | ||||
@@ -58,15 +58,15 @@ extern vst2_queue_param_sync_fxn_t vst2_queue_param_sync; | |||||
// Dynamically loaded plugin build | // Dynamically loaded plugin build | ||||
#define RACK_PLUGIN_DECLARE(pluginname) namespace rack { extern RACK_TLS Plugin *plugin; } extern void __rack_unused_symbol(void) | #define RACK_PLUGIN_DECLARE(pluginname) namespace rack { extern RACK_TLS Plugin *plugin; } extern void __rack_unused_symbol(void) | ||||
#ifdef ARCH_WIN | #ifdef ARCH_WIN | ||||
#define JSON_SEED_INIT_EXTERNAL extern "C" extern long seed_initialized; | |||||
#define JSON_SEED_INIT_EXTERNAL extern "C" { extern long seed_initialized; } | |||||
#else | #else | ||||
#define JSON_SEED_INIT_EXTERNAL extern "C" extern volatile char seed_initialized; | |||||
#define JSON_SEED_INIT_EXTERNAL extern "C" { extern volatile char seed_initialized; } | |||||
#endif | #endif | ||||
#define RACK_PLUGIN_INIT(pluginname) \ | #define RACK_PLUGIN_INIT(pluginname) \ | ||||
vst2_handle_ui_param_fxn_t vst2_handle_ui_param; \ | vst2_handle_ui_param_fxn_t vst2_handle_ui_param; \ | ||||
vst2_queue_param_sync_fxn_t vst2_queue_param_sync; \ | vst2_queue_param_sync_fxn_t vst2_queue_param_sync; \ | ||||
JSON_SEED_INIT_EXTERNAL \ | JSON_SEED_INIT_EXTERNAL \ | ||||
extern "C" extern volatile uint32_t hashtable_seed; \ | |||||
extern "C" { extern volatile uint32_t hashtable_seed; } \ | |||||
namespace rack { \ | namespace rack { \ | ||||
RACK_TLS Plugin *plugin; \ | RACK_TLS Plugin *plugin; \ | ||||
RACK_TLS Global *global; \ | RACK_TLS Global *global; \ | ||||
@@ -1,5 +0,0 @@ | |||||
EXTRAFLAGS+= -DARCH_WIN | |||||
EXTRAFLAGS+= | |||||
EXTRALIBS+= | |||||
# ../../Rack.lib -LIBPATH:../../dep/lib/msvc/ glew.lib glfw.lib opengl32.lib gdi32.lib user32.lib kernel32.lib Comdlg32.lib Shell32.lib |
@@ -1,6 +0,0 @@ | |||||
#ifdef ARCH_WIN | |||||
# (note) " data with thread storage duration may not have dll interface" | |||||
####include ../../dep/yac/sharedlib_msvc.mk | |||||
include ../../../../dep/yac/staticlib_msvc.mk | |||||
#endif |
@@ -0,0 +1 @@ | |||||
include ../../../../dep/yac/staticlib_linux.mk |
@@ -0,0 +1 @@ | |||||
include ../../../../dep/yac/staticlib_msvc.mk |
@@ -0,0 +1,16 @@ | |||||
# called from plugin directory (plugins/community/repos/<pluginname>/) | |||||
# | |||||
include ../../../../dep/yac/install_linux.mk | |||||
TARGET_BASENAME=$(SLUG) | |||||
EXTRAFLAGS+= -DVERSION=0.6.1 -D_USE_MATH_DEFINES -DUSE_VST2 -DRACK_PLUGIN -DSLUG=$(SLUG) -I../../../../include/ -I../../../../dep/include -I../../../../dep/ -Idep/include | |||||
EXTRALIBS+= | |||||
PLAF_OBJ+= | |||||
EXTRAFLAGS+= -DARCH_LIN | |||||
EXTRALIBS+= | |||||
@@ -1,19 +1,16 @@ | |||||
# called from plugin directory (plugins/community/repos/<pluginname>/) | # called from plugin directory (plugins/community/repos/<pluginname>/) | ||||
# | # | ||||
#include ../../../../arch.mk | |||||
#ifdef ARCH_WIN | |||||
include ../../../../dep/yac/install_msvc.mk | include ../../../../dep/yac/install_msvc.mk | ||||
#endif | |||||
TARGET_BASENAME=$(SLUG) | TARGET_BASENAME=$(SLUG) | ||||
EXTRAFLAGS+= -DVERSION=0.6.1 -D_USE_MATH_DEFINES -DUSE_VST2 -DRACK_PLUGIN -DSLUG=$(SLUG) -I../../../../include/ -I../../../../dep/include -I../../../../dep/ -Idep/include | EXTRAFLAGS+= -DVERSION=0.6.1 -D_USE_MATH_DEFINES -DUSE_VST2 -DRACK_PLUGIN -DSLUG=$(SLUG) -I../../../../include/ -I../../../../dep/include -I../../../../dep/ -Idep/include | ||||
EXTRAFLAGS+= | |||||
EXTRALIBS+= | EXTRALIBS+= | ||||
PLAF_OBJ+= | PLAF_OBJ+= | ||||
#ifdef ARCH_WIN | |||||
include ../../../build_plugin_msvc_pre.mk | |||||
#endif | |||||
EXTRAFLAGS+= -DARCH_WIN | |||||
EXTRALIBS+= | |||||
# ../../Rack.lib -LIBPATH:../../dep/lib/msvc/ glew.lib glfw.lib opengl32.lib gdi32.lib user32.lib kernel32.lib Comdlg32.lib Shell32.lib |
@@ -0,0 +1 @@ | |||||
include ../../../../dep/yac/sharedlib_linux.mk |
@@ -1,4 +1 @@ | |||||
#ifdef ARCH_WIN | |||||
include ../../../../dep/yac/sharedlib_msvc.mk | include ../../../../dep/yac/sharedlib_msvc.mk | ||||
#endif |
@@ -0,0 +1,16 @@ | |||||
# called from plugin directory (plugins/community/repos/<pluginname>/) | |||||
# | |||||
include ../../../../dep/yac/install_linux.mk | |||||
TARGET_BASENAME=$(SLUG) | |||||
EXTRAFLAGS+= -DVERSION=0.6.1 -D_USE_MATH_DEFINES -DUSE_VST2 -DRACK_PLUGIN -DRACK_PLUGIN_SHARED -DSLUG=$(SLUG) -I../../../../include/ -I../../../../dep/include -Idep/include | |||||
EXTRAFLAGS+= | |||||
EXTRALIBS+= ../../../Rack_shared.a | |||||
# ../../../../dep/lib/linux_gcc/ | |||||
PLAF_OBJ+= | |||||
EXTRAFLAGS+= -DARCH_LIN | |||||
@@ -1,9 +1,6 @@ | |||||
# called from plugin directory (plugins/community/repos/<pluginname>/) | # called from plugin directory (plugins/community/repos/<pluginname>/) | ||||
# | # | ||||
#include ../../../../arch.mk | |||||
#ifdef ARCH_WIN | |||||
include ../../../../dep/yac/install_msvc.mk | include ../../../../dep/yac/install_msvc.mk | ||||
#endif | |||||
TARGET_BASENAME=$(SLUG) | TARGET_BASENAME=$(SLUG) | ||||
@@ -14,6 +11,5 @@ EXTRALIBS+= ../../../Rack_shared.lib | |||||
PLAF_OBJ+= | PLAF_OBJ+= | ||||
#ifdef ARCH_WIN | |||||
include ../../../build_plugin_msvc_pre.mk | |||||
#endif | |||||
EXTRAFLAGS+= -DARCH_WIN | |||||
@@ -0,0 +1,7 @@ | |||||
SLUG=21kHz | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=21kHz | SLUG=21kHz | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=AS | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=AS | SLUG=AS | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=Alikins | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=Alikins | SLUG=Alikins | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=AmalgamatedHarmonics | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=AmalgamatedHarmonics | SLUG=AmalgamatedHarmonics | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,9 @@ | |||||
SLUG=AudibleInstruments | |||||
include ../../../build_plugin_pre_linux.mk | |||||
EXTRAFLAGS+= -Ieurorack/ -DTEST -Ieurorack/stmlib/third_party/STM -Ieurorack/stmlib/third_party/STM/STM32F0xx_StdPeriph_Driver/inc/ | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,9 +1,9 @@ | |||||
SLUG=AudibleInstruments | SLUG=AudibleInstruments | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
EXTRAFLAGS+= -Ieurorack/ -DTEST -Ieurorack/stmlib/third_party/STM -Ieurorack/stmlib/third_party/STM/STM32F0xx_StdPeriph_Driver/inc/ | EXTRAFLAGS+= -Ieurorack/ -DTEST -Ieurorack/stmlib/third_party/STM -Ieurorack/stmlib/third_party/STM/STM32F0xx_StdPeriph_Driver/inc/ | ||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,16 @@ | |||||
SLUG=Autodafe | |||||
#include ../../../build_shared_plugin_pre_linux.mk | |||||
include ../../../build_plugin_pre_linux.mk | |||||
CPPFLAGS+= -Idep/ -Idep/stk/include/ | |||||
include make.objects | |||||
define BIN_POST_FXN | |||||
cp -f $(SLUG).so ../../../../vst2_bin/plugins/$(SLUG)/plugin.so.fx | |||||
cp -f $(SLUG).so ../../../../vst2_bin/plugins/$(SLUG)/plugin.so.instr | |||||
endef | |||||
#include ../../../build_shared_plugin_post_linux.mk | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,15 +1,16 @@ | |||||
SLUG=Autodafe | SLUG=Autodafe | ||||
#include ../../../build_shared_plugin_pre.mk | |||||
include ../../../build_plugin_pre.mk | |||||
#include ../../../build_shared_plugin_pre_msvc.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
CPPFLAGS+= -Idep/ -Idep/stk/include/ | CPPFLAGS+= -Idep/ -Idep/stk/include/ | ||||
include make.objects | include make.objects | ||||
define BIN_POST_FXN | define BIN_POST_FXN | ||||
cp -f $(SLUG).dll ../../../../vst2_bin/plugins/$(SLUG)/plugin.dll | |||||
cp -f $(SLUG).dll ../../../../vst2_bin/plugins/$(SLUG)/plugin.dll.fx | |||||
cp -f $(SLUG).dll ../../../../vst2_bin/plugins/$(SLUG)/plugin.dll.instr | |||||
endef | endef | ||||
#include ../../../build_shared_plugin_post.mk | |||||
include ../../../build_plugin_post.mk | |||||
#include ../../../build_shared_plugin_post_msvc.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -313,7 +313,7 @@ SEQ16Widget::SEQ16Widget(SEQ16 *module) : ModuleWidget(module) { | |||||
} | } | ||||
struct SEQ16GateModeItem : MenuItem { | struct SEQ16GateModeItem : MenuItem { | ||||
SEQ16 *SEQ16; | |||||
struct SEQ16 *SEQ16; | |||||
SEQ16::GateMode gateMode; | SEQ16::GateMode gateMode; | ||||
void onAction(EventAction &e) override { | void onAction(EventAction &e) override { | ||||
SEQ16->gateMode = gateMode; | SEQ16->gateMode = gateMode; | ||||
@@ -307,7 +307,7 @@ SEQ8Widget::SEQ8Widget(SEQ8 *module) : ModuleWidget(module) { | |||||
} | } | ||||
struct SEQ8GateModeItem : MenuItem { | struct SEQ8GateModeItem : MenuItem { | ||||
SEQ8 *SEQ8; | |||||
struct SEQ8 *SEQ8; | |||||
SEQ8::GateMode gateMode; | SEQ8::GateMode gateMode; | ||||
void onAction(EventAction &e) override { | void onAction(EventAction &e) override { | ||||
SEQ8->gateMode = gateMode; | SEQ8->gateMode = gateMode; | ||||
@@ -0,0 +1,9 @@ | |||||
SLUG=BaconMusic | |||||
include ../../../build_plugin_pre_linux.mk | |||||
EXTRAFLAGS+= -DBUILD_SORTACHORUS | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,9 +1,9 @@ | |||||
SLUG=BaconMusic | SLUG=BaconMusic | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
EXTRAFLAGS+= -DBUILD_SORTACHORUS | EXTRAFLAGS+= -DBUILD_SORTACHORUS | ||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=Befaco | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=Befaco | SLUG=Befaco | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,12 @@ | |||||
SLUG=Bidoo | |||||
include ../../../build_plugin_pre_linux.mk | |||||
EXTRAFLAGS+= -DUSE_KISS_FFT -Idep/include -I./src/dep/audiofile -I./src/dep/filters -I./src/dep/freeverb \ | |||||
-I./src/dep/gist/libs/kiss_fft130 -I./src/dep/gist/src -I./src/dep/minimp3\ | |||||
-I./src/dep/gist/src/mfcc -I./src/dep/gist/src/core -I./src/dep/gist/src/fft \ | |||||
-I./src/dep/gist/src/onset-detection-functions -I./src/dep/gist/src/pitch | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,6 +1,6 @@ | |||||
SLUG=Bidoo | SLUG=Bidoo | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
EXTRAFLAGS+= -DUSE_KISS_FFT -Idep/include -I./src/dep/audiofile -I./src/dep/filters -I./src/dep/freeverb \ | EXTRAFLAGS+= -DUSE_KISS_FFT -Idep/include -I./src/dep/audiofile -I./src/dep/filters -I./src/dep/freeverb \ | ||||
-I./src/dep/gist/libs/kiss_fft130 -I./src/dep/gist/src -I./src/dep/minimp3\ | -I./src/dep/gist/libs/kiss_fft130 -I./src/dep/gist/src -I./src/dep/minimp3\ | ||||
@@ -9,4 +9,4 @@ EXTRAFLAGS+= -DUSE_KISS_FFT -Idep/include -I./src/dep/audiofile -I./src/dep/filt | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,9 @@ | |||||
SLUG=Bogaudio | |||||
include ../../../build_plugin_pre_linux.mk | |||||
EXTRAFLAGS+= -Isrc/dsp/ | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,9 +1,9 @@ | |||||
SLUG=Bogaudio | SLUG=Bogaudio | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
EXTRAFLAGS+= -Isrc/dsp/ | EXTRAFLAGS+= -Isrc/dsp/ | ||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=CastleRocktronics | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=CastleRocktronics | SLUG=CastleRocktronics | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,9 @@ | |||||
SLUG=DHE-Modules | |||||
include ../../../build_plugin_pre_linux.mk | |||||
EXTRAFLAGS+= -Isrc/ | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,9 +1,9 @@ | |||||
SLUG=DHE-Modules | SLUG=DHE-Modules | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
EXTRAFLAGS+= -Isrc/ | EXTRAFLAGS+= -Isrc/ | ||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=DrumKit | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=DrumKit | SLUG=DrumKit | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=ESeries | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=ESeries | SLUG=ESeries | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=ErraticInstruments | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=ErraticInstruments | SLUG=ErraticInstruments | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=FrankBussFormula | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=FrankBussFormula | SLUG=FrankBussFormula | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,13 @@ | |||||
SLUG=FrozenWasteland | |||||
include ../../../build_plugin_pre_linux.mk | |||||
EXTRAFLAGS+= \ | |||||
-DTEST \ | |||||
-I./eurorack \ | |||||
-I./src/dsp-delay \ | |||||
-I./src/dsp-filter/utils -I./src/dsp-filter/filters -I./src/dsp-filter/third-party/falco | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,6 +1,6 @@ | |||||
SLUG=FrozenWasteland | SLUG=FrozenWasteland | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
EXTRAFLAGS+= \ | EXTRAFLAGS+= \ | ||||
-DTEST \ | -DTEST \ | ||||
@@ -10,4 +10,4 @@ EXTRAFLAGS+= \ | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=Fundamental | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=Fundamental | SLUG=Fundamental | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=Geodesics | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=Geodesics | SLUG=Geodesics | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=Gratrix | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=Gratrix | SLUG=Gratrix | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=HetrickCV | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=HetrickCV | SLUG=HetrickCV | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=ImpromptuModular | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=ImpromptuModular | SLUG=ImpromptuModular | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,9 @@ | |||||
SLUG=JE | |||||
include ../../../build_plugin_pre_linux.mk | |||||
CPPFLAGS+= -Iext/LambertW/ | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,9 +1,9 @@ | |||||
SLUG=JE | SLUG=JE | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
CPPFLAGS+= -Iext/LambertW/ | CPPFLAGS+= -Iext/LambertW/ | ||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=JW-Modules | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=JW-Modules | SLUG=JW-Modules | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=Koralfx-Modules | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=Koralfx-Modules | SLUG=Koralfx-Modules | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=LOGinstruments | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=LOGinstruments | SLUG=LOGinstruments | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=LindenbergResearch | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=LindenbergResearch | SLUG=LindenbergResearch | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,9 @@ | |||||
SLUG=ML_modules | |||||
include ../../../build_plugin_pre_linux.mk | |||||
EXTRAFLAGS += -Dv_dev | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,9 +1,9 @@ | |||||
SLUG=ML_modules | SLUG=ML_modules | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
EXTRAFLAGS += -Dv_dev | EXTRAFLAGS += -Dv_dev | ||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,9 @@ | |||||
SLUG=NauModular | |||||
include ../../../build_plugin_pre_linux.mk | |||||
EXTRAFLAGS += -DARCH_LIN | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,9 +1,9 @@ | |||||
SLUG=NauModular | SLUG=NauModular | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
EXTRAFLAGS += -DARCH_WIN | EXTRAFLAGS += -DARCH_WIN | ||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=Nohmad | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=Nohmad | SLUG=Nohmad | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=Ohmer | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=Ohmer | SLUG=Ohmer | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=PG-Instruments | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=PG-Instruments | SLUG=PG-Instruments | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=PvC | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=PvC | SLUG=PvC | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=Qwelk | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=Qwelk | SLUG=Qwelk | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=RJModules | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=RJModules | SLUG=RJModules | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=SerialRacker | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=SerialRacker | SLUG=SerialRacker | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=SonusModular | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=SonusModular | SLUG=SonusModular | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,13 @@ | |||||
SLUG=Southpole-parasites | |||||
include ../../../build_plugin_pre_linux.mk | |||||
EXTRAFLAGS+= \ | |||||
-DTEST \ | |||||
-DPARASITES \ | |||||
-I./parasites -Ieurorack/ \ | |||||
-Dstmlib=stmlib_parasites | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,6 +1,6 @@ | |||||
SLUG=Southpole-parasites | SLUG=Southpole-parasites | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
EXTRAFLAGS+= \ | EXTRAFLAGS+= \ | ||||
-DTEST \ | -DTEST \ | ||||
@@ -10,4 +10,4 @@ EXTRAFLAGS+= \ | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,9 @@ | |||||
SLUG=Southpole | |||||
include ../../../build_plugin_pre_linux.mk | |||||
CPPFLAGS+= -DTEST -Ieurorack/ -Dstmlib=stmlib_southpole | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,9 +1,9 @@ | |||||
SLUG=Southpole | SLUG=Southpole | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
CPPFLAGS+= -DTEST -Ieurorack/ -Dstmlib=stmlib_southpole | CPPFLAGS+= -DTEST -Ieurorack/ -Dstmlib=stmlib_southpole | ||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=SubmarineFree | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=SubmarineFree | SLUG=SubmarineFree | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=SynthKit | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |
@@ -1,7 +1,7 @@ | |||||
SLUG=SynthKit | SLUG=SynthKit | ||||
include ../../../build_plugin_pre.mk | |||||
include ../../../build_plugin_pre_msvc.mk | |||||
include make.objects | include make.objects | ||||
include ../../../build_plugin_post.mk | |||||
include ../../../build_plugin_post_msvc.mk |
@@ -0,0 +1,7 @@ | |||||
SLUG=Template | |||||
include ../../../build_plugin_pre_linux.mk | |||||
include make.objects | |||||
include ../../../build_plugin_post_linux.mk |