Browse Source

Make native plugin bridge buildable

tags/1.9.4
falkTX 11 years ago
parent
commit
fb44e1c350
5 changed files with 177 additions and 151 deletions
  1. +10
    -0
      source/backend/engine/CarlaEngineBridge.cpp
  2. +2
    -0
      source/backend/engine/CarlaEngineJack.cpp
  3. +2
    -3
      source/bridges/CarlaBridgePlugin.cpp
  4. +162
    -147
      source/bridges/Makefile
  5. +1
    -1
      source/modules/daz-plugins/_all.c

+ 10
- 0
source/backend/engine/CarlaEngineBridge.cpp View File

@@ -458,3 +458,13 @@ const EngineDriverDeviceInfo* CarlaEngine::getJuceDeviceInfo(const unsigned int,
CARLA_BACKEND_END_NAMESPACE

// -----------------------------------------------------------------------

#if defined(CARLA_OS_WIN) && ! defined(__WINE__)
extern "C" __declspec (dllexport)
#else
extern "C" __attribute__ ((visibility("default")))
#endif
void carla_register_native_plugin_carla();
void carla_register_native_plugin_carla(){}

// -----------------------------------------------------------------------

+ 2
- 0
source/backend/engine/CarlaEngineJack.cpp View File

@@ -666,6 +666,7 @@ public:
#endif
}

#ifndef BUILD_BRIDGE
void idle() override
{
CarlaEngine::idle();
@@ -691,6 +692,7 @@ public:

newPlugins.clear();
}
#endif

bool isRunning() const noexcept override
{


+ 2
- 3
source/bridges/CarlaBridgePlugin.cpp View File

@@ -39,14 +39,13 @@ static volatile bool gCloseNow = false;
static volatile bool gSaveNow = false;

#ifdef CARLA_OS_WIN
BOOL WINAPI winSignalHandler(DWORD dwCtrlType)
static BOOL WINAPI winSignalHandler(DWORD dwCtrlType)
{
if (dwCtrlType == CTRL_C_EVENT)
{
gCloseNow = true;
return TRUE;
}

return FALSE;
}
#elif defined(CARLA_OS_LINUX)
@@ -60,7 +59,7 @@ static void saveSignalHandler(int)
}
#endif

void initSignalHandler()
static void initSignalHandler()
{
#ifdef CARLA_OS_WIN
SetConsoleCtrlHandler(winSignalHandler, TRUE);


+ 162
- 147
source/bridges/Makefile View File

@@ -7,6 +7,7 @@
include ../Makefile.mk

# --------------------------------------------------------------
# Common

BUILD_CXX_FLAGS += -DBUILD_BRIDGE
BUILD_CXX_FLAGS += -I. -I../backend -I../includes -I../utils -isystem ../modules
@@ -16,96 +17,111 @@ LINK_FLAGS += $(LIBLO_LIBS)
# --------------------------------------------------------------
# Plugin bridges

# BUILD_PLUGIN_FLAGS = $(BUILD_CXX_FLAGS) $(QTXML_FLAGS) -DBUILD_BRIDGE_PLUGIN
# BUILD_PLUGIN_FLAGS += -I../backend/engine -I../backend/plugin
# LINK_PLUGIN_FLAGS = $(LINK_FLAGS) $(QTXML_LIBS)
#
# ifneq ($(HAIKU),true)
# LINK_PLUGIN_FLAGS += -lpthread
# endif
BUILD_PLUGIN_FLAGS = $(BUILD_CXX_FLAGS) -DBUILD_BRIDGE_PLUGIN
BUILD_PLUGIN_FLAGS += -I../backend/engine -I../backend/plugin
BUILD_PLUGIN_FLAGS += $(QTCORE_FLAGS) $(QTXML_FLAGS)

# ifeq ($(CARLA_PLUGIN_SUPPORT),true)
# BUILD_PLUGIN_FLAGS += -DWANT_LADSPA -DWANT_DSSI -DWANT_LV2 -DWANT_VST
# ifeq ($(CARLA_VESTIGE_HEADER),true)
# BUILD_PLUGIN_FLAGS += -DVESTIGE_HEADER
# endif
# endif
#
# ifeq ($(HAVE_JUCE),true)
# LINK_PLUGIN_FLAGS += $(JUCE_AUDIO_BASICS_LIBS)
# LINK_PLUGIN_FLAGS += $(JUCE_CORE_LIBS)
# LINK_PLUGIN_FLAGS += $(JUCE_DATA_STRUCTURES_LIBS)
# LINK_PLUGIN_FLAGS += $(JUCE_EVENTS_LIBS)
# LINK_PLUGIN_FLAGS += $(JUCE_GRAPHICS_LIBS)
# LINK_PLUGIN_FLAGS += $(JUCE_GUI_BASICS_LIBS)
# endif
LINK_PLUGIN_FLAGS = $(LINK_FLAGS)
LINK_PLUGIN_FLAGS += $(QTCORE_LIBS) $(QTXML_LIBS)

ifeq ($(CARLA_PLUGIN_SUPPORT),true)
BUILD_PLUGIN_FLAGS += -DWANT_LADSPA -DWANT_DSSI -DWANT_LV2 -DWANT_VST
ifeq ($(CARLA_VESTIGE_HEADER),true)
BUILD_PLUGIN_FLAGS += -DVESTIGE_HEADER
endif
endif

ifeq ($(HAVE_JUCE),true)
LINK_PLUGIN_FLAGS += $(JUCE_AUDIO_BASICS_LIBS)
LINK_PLUGIN_FLAGS += $(JUCE_CORE_LIBS)
endif

# --------------------------------------------------------------
# Plugin bridges (POSIX)

# POSIX_BUILD_FLAGS = $(BUILD_PLUGIN_FLAGS)
# POSIX_32BIT_FLAGS = $(32BIT_FLAGS) -L/usr/lib32 -L/usr/lib/i386-linux-gnu
# POSIX_64BIT_FLAGS = $(64BIT_FLAGS) -L/usr/lib64 -L/usr/lib/x86_64-linux-gnu
# POSIX_LINK_FLAGS = $(LINK_PLUGIN_FLAGS)
#
# ifneq ($(HAIKU),true)
# POSIX_LINK_FLAGS += -ldl
# endif
POSIX_BUILD_FLAGS = $(BUILD_PLUGIN_FLAGS)
POSIX_32BIT_FLAGS = $(32BIT_FLAGS)
POSIX_64BIT_FLAGS = $(64BIT_FLAGS)
POSIX_LINK_FLAGS = $(LINK_PLUGIN_FLAGS)

ifneq ($(HAIKU),true)
POSIX_LINK_FLAGS += -ldl -lpthread
endif

ifeq ($(LINUX),true)
POSIX_32BIT_FLAGS += -L/usr/lib32 -L/usr/lib/i386-linux-gnu
POSIX_64BIT_FLAGS += -L/usr/lib64 -L/usr/lib/x86_64-linux-gnu
endif

# --------------------------------------------------------------
# Plugin bridges (Windows)

# WIN_BUILD_FLAGS = $(BUILD_PLUGIN_FLAGS) -DJACKBRIDGE_EXPORT
# WIN_32BIT_FLAGS = $(32BIT_FLAGS)
# WIN_64BIT_FLAGS = $(64BIT_FLAGS)
# WIN_LINK_FLAGS = $(LINK_PLUGIN_FLAGS) -L../modules
WIN_BUILD_FLAGS = $(BUILD_PLUGIN_FLAGS) -DJACKBRIDGE_EXPORT
WIN_32BIT_FLAGS = $(32BIT_FLAGS)
WIN_64BIT_FLAGS = $(64BIT_FLAGS)
WIN_LINK_FLAGS = $(LINK_PLUGIN_FLAGS) -L../modules

# --------------------------------------------------------------
# Plugin bridges (Native)

# NATIVE_BUILD_FLAGS = $(POSIX_BUILD_FLAGS)
# -DWANT_NATIVE
# NATIVE_LINK_FLAGS = $(POSIX_LINK_FLAGS)
NATIVE_BUILD_FLAGS = $(POSIX_BUILD_FLAGS) -DWANT_NATIVE
NATIVE_LINK_FLAGS = $(POSIX_LINK_FLAGS)

# ifeq ($(HAVE_FLUIDSYNTH),true)
# NATIVE_BUILD_FLAGS += -DWANT_FLUIDSYNTH
# NATIVE_BUILD_FLAGS += $(FLUIDSYNTH_FLAGS)
# NATIVE_LINK_FLAGS += $(FLUIDSYNTH_LIBS)
# endif
#
# ifeq ($(HAVE_LINUXSAMPLER),true)
# NATIVE_BUILD_FLAGS += -DWANT_LINUXSAMPLER
# NATIVE_BUILD_FLAGS += $(LINUXSAMPLER_FLAGS)
# NATIVE_LINK_FLAGS += $(LINUXSAMPLER_LIBS)
# endif
ifeq ($(HAVE_DGL),true)
NATIVE_LINK_FLAGS += $(DGL_LIBS)
endif

# ifeq ($(HAVE_AF_DEPS),true)
# NATIVE_BUILD_FLAGS += -DWANT_AUDIOFILE
# NATIVE_LINK_FLAGS += $(shell pkg-config --libs sndfile)
# ifeq ($(HAVE_FFMPEG),true)
# NATIVE_BUILD_FLAGS += -DHAVE_FFMPEG
# NATIVE_LINK_FLAGS += $(shell pkg-config --libs libavcodec libavformat libavutil)
# endif
# endif
#
# ifeq ($(HAVE_MF_DEPS),true)
# NATIVE_BUILD_FLAGS += -DWANT_MIDIFILE
# NATIVE_LINK_FLAGS += $(shell pkg-config --libs smf)
# endif
#
# ifeq ($(HAVE_OPENGL),true)
# NATIVE_BUILD_FLAGS += -DWANT_OPENGL
# NATIVE_LINK_FLAGS += $(DGL_LIBS)
# endif
ifeq ($(HAVE_JUCE),true)
LINK_PLUGIN_FLAGS += $(JUCE_DATA_STRUCTURES_LIBS)
LINK_PLUGIN_FLAGS += $(JUCE_EVENTS_LIBS)
LINK_PLUGIN_FLAGS += $(JUCE_GRAPHICS_LIBS)
LINK_PLUGIN_FLAGS += $(JUCE_GUI_BASICS_LIBS)
endif

# ifeq ($(HAVE_ZYN_DEPS),true)
# NATIVE_BUILD_FLAGS += -DWANT_ZYNADDSUBFX
# NATIVE_LINK_FLAGS += $(shell pkg-config --libs fftw3 mxml zlib)
# ifeq ($(HAVE_ZYN_UI_DEPS),true)
# NATIVE_LINK_FLAGS += $(shell pkg-config --libs ntk_images ntk)
# endif
# ifeq ($(HAVE_CSOUND),true)
# NATIVE_BUILD_FLAGS += -DWANT_CSOUND
# NATIVE_BUILD_FLAGS += $(CSOUND_FLAGS)
# NATIVE_LINK_FLAGS += $(CSOUND_LIBS)
# endif

ifeq ($(HAVE_FLUIDSYNTH),true)
NATIVE_BUILD_FLAGS += -DWANT_FLUIDSYNTH
NATIVE_BUILD_FLAGS += $(FLUIDSYNTH_FLAGS)
NATIVE_LINK_FLAGS += $(FLUIDSYNTH_LIBS)
endif

ifeq ($(HAVE_LINUXSAMPLER),true)
NATIVE_BUILD_FLAGS += -DWANT_LINUXSAMPLER
NATIVE_BUILD_FLAGS += $(LINUXSAMPLER_FLAGS)
NATIVE_LINK_FLAGS += $(LINUXSAMPLER_LIBS)
endif

ifeq ($(HAVE_AF_DEPS),true)
NATIVE_BUILD_FLAGS += -DWANT_AUDIOFILE
NATIVE_LINK_FLAGS += $(shell pkg-config --libs sndfile)
ifeq ($(HAVE_FFMPEG),true)
NATIVE_LINK_FLAGS += $(shell pkg-config --libs libavcodec libavformat libavutil)
endif
endif

ifeq ($(HAVE_MF_DEPS),true)
NATIVE_BUILD_FLAGS += -DWANT_MIDIFILE
NATIVE_LINK_FLAGS += $(shell pkg-config --libs smf)
endif

ifeq ($(HAVE_ZYN_DEPS),true)
NATIVE_BUILD_FLAGS += -DWANT_ZYNADDSUBFX
NATIVE_LINK_FLAGS += $(shell pkg-config --libs fftw3 mxml zlib)
ifeq ($(HAVE_ZYN_UI_DEPS),true)
NATIVE_LINK_FLAGS += -DWANT_ZYNADDSUBFX_UI
NATIVE_LINK_FLAGS += $(shell pkg-config --libs ntk_images ntk)
endif
endif

# --------------------------------------------------------------

TARGETS = native

# --------------------------------------------------------------
# UI bridges

@@ -308,7 +324,7 @@ carla-bridge-lv2-qt5: $(OBJS_UI_LV2_QT5) $(OBJS_UI_LV2_LIBS) ../modules/theme.qt
# carla-bridge-lv2-cocoa: $(OBJS_UI_LV2_COCOA) $(OBJS_UI_LV2_LIBS)
# $(CXX) $^ $(LINK_UI_LV2_COCOA_FLAGS) -o $@
#
# %__lv2-cocoa.o: %.cpp CarlaBridgeToolkitQt.moc resources.cpp
# %__lv2-cocoa.o: %.cpp
# $(CXX) $< $(BUILD_UI_LV2_COCOA_FLAGS) -c -o $@

# --------------------------------------------------------------
@@ -321,7 +337,7 @@ carla-bridge-lv2-qt5: $(OBJS_UI_LV2_QT5) $(OBJS_UI_LV2_LIBS) ../modules/theme.qt
# carla-bridge-lv2-windows.exe: $(OBJS_UI_LV2_WIN32) $(OBJS_UI_LV2_LIBS)
# $(CXX) $^ $(LINK_UI_LV2_WIN32_FLAGS) -o $@
#
# %__lv2-windows.o: %.cpp CarlaBridgeToolkitQt.moc resources.cpp
# %__lv2-windows.o: %.cpp
# $(CXX) $< $(BUILD_UI_LV2_WIN32_FLAGS) -c -o $@

# --------------------------------------------------------------
@@ -334,7 +350,7 @@ carla-bridge-lv2-qt5: $(OBJS_UI_LV2_QT5) $(OBJS_UI_LV2_LIBS) ../modules/theme.qt
# carla-bridge-lv2-x11: $(OBJS_UI_LV2_X11) $(OBJS_UI_LV2_LIBS)
# $(CXX) $^ $(LINK_UI_LV2_X11_FLAGS) -o $@
#
# %__lv2-x11.o: %.cpp CarlaBridgeToolkitQt.moc resources.cpp
# %__lv2-x11.o: %.cpp
# $(CXX) $< $(BUILD_UI_LV2_X11_FLAGS) -c -o $@

# --------------------------------------------------------------
@@ -347,7 +363,7 @@ carla-bridge-lv2-qt5: $(OBJS_UI_LV2_QT5) $(OBJS_UI_LV2_LIBS) ../modules/theme.qt
# carla-bridge-vst-mac: $(OBJS_UI_VST_MAC) $(OBJS_UI_VST_LIBS) ../modules/theme.a
# $(CXX) $^ $(LINK_UI_VST_MAC_FLAGS) -o $@
#
# %__vst-mac.o: %.cpp CarlaBridgeToolkitQt.moc resources.cpp
# %__vst-mac.o: %.cpp
# $(CXX) $< $(BUILD_UI_VST_MAC_FLAGS) -c -o $@

# --------------------------------------------------------------
@@ -360,7 +376,7 @@ carla-bridge-lv2-qt5: $(OBJS_UI_LV2_QT5) $(OBJS_UI_LV2_LIBS) ../modules/theme.qt
# carla-bridge-vst-hwnd.exe: $(OBJS_UI_VST_HWND) $(OBJS_UI_VST_LIBS) ../modules/theme.a
# $(CXX) $^ $(LINK_UI_VST_HWND_FLAGS) -o $@
#
# %__vst-hwnd.o: %.cpp CarlaBridgeToolkitQt.moc resources.cpp
# %__vst-hwnd.o: %.cpp
# $(CXX) $< $(BUILD_UI_VST_HWND_FLAGS) -c -o $@

# --------------------------------------------------------------
@@ -373,77 +389,76 @@ carla-bridge-lv2-qt5: $(OBJS_UI_LV2_QT5) $(OBJS_UI_LV2_LIBS) ../modules/theme.qt
# carla-bridge-vst-x11: $(OBJS_UI_VST_X11) $(OBJS_UI_VST_LIBS) ../modules/theme.a
# $(CXX) $^ $(LINK_UI_VST_X11_FLAGS) -o $@
#
# %__vst-x11.o: %.cpp CarlaBridgeToolkitQt.moc resources.cpp
# %__vst-x11.o: %.cpp
# $(CXX) $< $(BUILD_UI_VST_X11_FLAGS) -c -o $@

# --------------------------------------------------------------
# native

# OBJS_NATIVE = CarlaBridgePlugin__native.o \
# CarlaBridgeClient__native.o CarlaBridgeOsc__native.o
#
# # carla-engine
# OBJS_NATIVE += \
# ../backend/engine/CarlaEngine__native.o \
# ../backend/engine/CarlaEngineInternal__native.o \
# ../backend/engine/CarlaEngineOsc__native.o \
# ../backend/engine/CarlaEngineThread__native.o \
# ../backend/engine/CarlaEngineJack__native.o \
# ../backend/engine/CarlaEngineBridge__native.o
#
# # carla-plugin
# OBJS_NATIVE += \
# ../backend/plugin/CarlaPlugin__native.o \
# ../backend/plugin/CarlaPluginInternal__native.o \
# ../backend/plugin/CarlaPluginThread__native.o \
# ../backend/plugin/CarlaPluginUi__native.o \
# ../backend/plugin/NativePlugin__native.o \
# ../backend/plugin/LadspaPlugin__native.o \
# ../backend/plugin/DssiPlugin__native.o \
# ../backend/plugin/Lv2Plugin__native.o \
# ../backend/plugin/VstPlugin__native.o \
# ../backend/plugin/AuPlugin__native.o \
# ../backend/plugin/CsoundPlugin__native.o \
# ../backend/plugin/JucePlugin__native.o \
# ../backend/plugin/FluidSynthPlugin__native.o \
# ../backend/plugin/LinuxSamplerPlugin__native.o
#
# # carla-standalone
# OBJS_NATIVE += \
# ../backend/standalone/CarlaStandalone__native.o
#
# # libs
# OBJS_NATIVE += \
# ../modules/jackbridge.a \
# ../modules/rtmempool.a
#
# ifeq ($(HAVE_JUCE),true)
# OBJS_NATIVE += \
# ../modules/juce_audio_basics.a \
# ../modules/juce_core.a \
# ../modules/juce_events.a
# endif
OBJS_NATIVE = CarlaBridgePlugin__native.o \
CarlaBridgeClient__native.o CarlaBridgeOsc__native.o

# carla-engine
OBJS_NATIVE += \
../backend/engine/CarlaEngine__native.o \
../backend/engine/CarlaEngineInternal__native.o \
../backend/engine/CarlaEngineOsc__native.o \
../backend/engine/CarlaEngineThread__native.o \
../backend/engine/CarlaEngineJack__native.o \
../backend/engine/CarlaEngineBridge__native.o

# carla-plugin
OBJS_NATIVE += \
../backend/plugin/CarlaPlugin__native.o \
../backend/plugin/CarlaPluginInternal__native.o \
../backend/plugin/CarlaPluginThread__native.o \
../backend/plugin/CarlaPluginUi__native.o \
../backend/plugin/NativePlugin__native.o \
../backend/plugin/LadspaPlugin__native.o \
../backend/plugin/DssiPlugin__native.o \
../backend/plugin/Lv2Plugin__native.o \
../backend/plugin/VstPlugin__native.o \
../backend/plugin/AuPlugin__native.o \
../backend/plugin/CsoundPlugin__native.o \
../backend/plugin/JucePlugin__native.o \
../backend/plugin/FluidSynthPlugin__native.o \
../backend/plugin/LinuxSamplerPlugin__native.o

# ../modules/daz-plugins.a \
# ../modules/juce_data_structures.a \
# ../modules/juce_graphics.a \
# ../modules/juce_gui_basics.a \
# carla-standalone
OBJS_NATIVE += \
../backend/standalone/CarlaStandalone__native.o

# libs
LIBS_NATIVE = \
../modules/daz-plugins.a \
../modules/jackbridge.a \
../modules/rtmempool.a

ifeq ($(HAVE_DGL),true)
LIBS_NATIVE += \
../modules/dgl.a
endif

# ifeq ($(HAVE_OPENGL),true)
# OBJS_NATIVE += \
# ../modules/dgl.a
# endif
ifeq ($(HAVE_JUCE),true)
LIBS_NATIVE += \
../modules/juce_audio_basics.a \
../modules/juce_core.a \
../modules/juce_events.a \
../modules/juce_data_structures.a \
../modules/juce_graphics.a \
../modules/juce_gui_basics.a
endif

# ifeq ($(CARLA_PLUGIN_SUPPORT),true)
# OBJS_NATIVE += \
# ../modules/lilv.a
# endif
#
# carla-bridge-native: $(FILES) $(OBJS_NATIVE)
# $(CXX) $(OBJS_NATIVE) $(NATIVE_LINK_FLAGS) -o $@
#
# %__native.o: %.cpp
# $(CXX) $< $(NATIVE_BUILD_FLAGS) -c -o $@
ifeq ($(CARLA_PLUGIN_SUPPORT),true)
LIBS_NATIVE += \
../modules/lilv.a
endif
carla-bridge-native: $(OBJS_NATIVE) $(LIBS_NATIVE)
$(CXX) $(OBJS_NATIVE) -Wl,--start-group $(LIBS_NATIVE) -Wl,--end-group $(NATIVE_LINK_FLAGS) -o $@
%__native.o: %.cpp
$(CXX) $< $(NATIVE_BUILD_FLAGS) -c -o $@

# --------------------------------------------------------------
# posix32
@@ -481,7 +496,7 @@ carla-bridge-lv2-qt5: $(OBJS_UI_LV2_QT5) $(OBJS_UI_LV2_LIBS) ../modules/theme.qt
# ../modules/lilv.posix32.a \
# ../modules/rtmempool.posix32.a
#
# carla-bridge-posix32: $(FILES) $(OBJS_POSIX32)
# carla-bridge-posix32: $(OBJS_POSIX32)
# $(CXX) $(OBJS_POSIX32) $(POSIX_LINK_FLAGS) $(POSIX_32BIT_FLAGS) -o $@
#
# %__posix32.o: %.cpp
@@ -523,7 +538,7 @@ carla-bridge-lv2-qt5: $(OBJS_UI_LV2_QT5) $(OBJS_UI_LV2_LIBS) ../modules/theme.qt
# ../modules/lilv.posix64.a \
# ../modules/rtmempool.posix64.a

# carla-bridge-posix64: $(FILES) $(OBJS_POSIX64)
# carla-bridge-posix64: $(OBJS_POSIX64)
# $(CXX) $(OBJS_POSIX64) $(POSIX_LINK_FLAGS) $(POSIX_64BIT_FLAGS) -o $@
#
# %__posix64.o: %.cpp
@@ -566,7 +581,7 @@ carla-bridge-lv2-qt5: $(OBJS_UI_LV2_QT5) $(OBJS_UI_LV2_LIBS) ../modules/theme.qt
# ../modules/lilv.win32.a \
# ../modules/rtmempool.win32.a

# carla-bridge-win32.exe: $(FILES) $(OBJS_WIN32) ../modules/jackbridge-win32.dll
# carla-bridge-win32.exe: $(OBJS_WIN32) ../modules/jackbridge-win32.dll
# $(CXX) $(OBJS_WIN32) $(WIN_32BIT_FLAGS) $(WIN_LINK_FLAGS) -ljackbridge-win32 -o $@
#
# %__win32.o: %.cpp
@@ -608,7 +623,7 @@ carla-bridge-lv2-qt5: $(OBJS_UI_LV2_QT5) $(OBJS_UI_LV2_LIBS) ../modules/theme.qt
# ../modules/lilv.win64.a \
# ../modules/rtmempool.win64.a
#
# carla-bridge-win64.exe: $(FILES) $(OBJS_WIN64) ../modules/jackbridge-win64.dll
# carla-bridge-win64.exe: $(OBJS_WIN64) ../modules/jackbridge-win64.dll
# $(CXX) $(OBJS_WIN64) $(WIN_64BIT_FLAGS) $(WIN_LINK_FLAGS) -ljackbridge-win64 -o $@
#
# %__win64.o: %.cpp
@@ -622,7 +637,7 @@ clean:
rm -f carla-bridge-lv2-gtk2 carla-bridge-lv2-gtk3 carla-bridge-lv2-qt4 carla-bridge-lv2-qt5 carla-bridge-lv2-cocoa carla-bridge-lv2-x11
rm -f carla-bridge-vst-carbon carla-bridge-vst-cocoa carla-bridge-vst-x11
rm -f carla-bridge-native carla-bridge-posix32 carla-bridge-posix64
# rm -f $(OBJS_NATIVE)
rm -f $(OBJS_NATIVE)
# rm -f $(OBJS_POSIX32)
# rm -f $(OBJS_POSIX64)
# rm -f $(OBJS_WIN32)
@@ -639,8 +654,8 @@ doxygen: carla_bridge.doxygen
.FORCE:
.PHONY: .FORCE

../modules/juce_core.%.a: .FORCE
$(MAKE) -C ../modules juce_core_$*
# ../modules/juce_core.%.a: .FORCE
# $(MAKE) -C ../modules juce_core_$*

../modules/lilv.%.a: .FORCE
$(MAKE) -C ../modules lilv_$*


+ 1
- 1
source/modules/daz-plugins/_all.c View File

@@ -50,7 +50,7 @@ extern void carla_register_native_plugin_audiofile();
extern void carla_register_native_plugin_midifile();
#endif

#ifdef HAVE_OPENGL
#ifdef HAVE_DGL
// DISTRHO plugins (OpenGL)
extern void carla_register_native_plugin_3BandEQ();
extern void carla_register_native_plugin_3BandSplitter();


Loading…
Cancel
Save