| @@ -120,7 +120,7 @@ endif | |||||
| # -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||
| TARGETS = native | |||||
| TARGETS = jackplugin native | |||||
| # -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||
| # UI bridges | # UI bridges | ||||
| @@ -230,6 +230,10 @@ ui_vst-x11: carla-bridge-vst-x11 | |||||
| # -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||
| jackplugin: jackplugin/libjack.so.0 | |||||
| # -------------------------------------------------------------- | |||||
| native: carla-bridge-native | native: carla-bridge-native | ||||
| posix32: carla-bridge-posix32 | posix32: carla-bridge-posix32 | ||||
| posix64: carla-bridge-posix64 | posix64: carla-bridge-posix64 | ||||
| @@ -395,6 +399,63 @@ carla-bridge-lv2-qt5: $(OBJS_UI_LV2_QT5) $(OBJS_UI_LV2_LIBS) ../modules/theme.qt | |||||
| # -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||
| # native | # native | ||||
| OBJS_PLUGIN = \ | |||||
| jackplugin/CarlaJackPlugin__plugin.o \ | |||||
| ../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 \ | |||||
| ../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/ReWirePlugin__native.o \ | |||||
| ../backend/plugin/CsoundPlugin__native.o \ | |||||
| ../backend/plugin/JucePlugin__native.o \ | |||||
| ../backend/plugin/FluidSynthPlugin__native.o \ | |||||
| ../backend/plugin/LinuxSamplerPlugin__native.o \ | |||||
| ../backend/standalone/CarlaStandalone__native.o | |||||
| LIBS_PLUGIN = \ | |||||
| ../modules/jackbridge.a \ | |||||
| ../modules/rtmempool.a | |||||
| ifeq ($(HAVE_JUCE),true) | |||||
| LIBS_PLUGIN += \ | |||||
| ../modules/juce_audio_basics.a \ | |||||
| ../modules/juce_audio_processors.a \ | |||||
| ../modules/juce_core.a \ | |||||
| ../modules/juce_data_structures.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) | |||||
| LIBS_PLUGIN += \ | |||||
| ../modules/lilv.a | |||||
| endif | |||||
| jackplugin/libjack.so.0: $(OBJS_PLUGIN) $(LIBS_PLUGIN) | |||||
| $(CXX) $(OBJS_PLUGIN) -Wl,--start-group $(LIBS_PLUGIN) -Wl,--end-group $(NATIVE_LINK_FLAGS) -shared -o $@ | |||||
| %__plugin.o: %.cpp | |||||
| $(CXX) $< $(NATIVE_BUILD_FLAGS) -DJACKBRIDGE_EXPORT -c -o $@ | |||||
| # $(NATIVE_LINK_FLAGS) | |||||
| # -------------------------------------------------------------- | |||||
| # native | |||||
| OBJS_NATIVE = CarlaBridgePlugin__native.o \ | OBJS_NATIVE = CarlaBridgePlugin__native.o \ | ||||
| CarlaBridgeClient__native.o CarlaBridgeOsc__native.o | CarlaBridgeClient__native.o CarlaBridgeOsc__native.o | ||||