|
|
@@ -1,125 +0,0 @@ |
|
|
|
diff --git a/source/frontend/carla_database.py b/source/frontend/carla_database.py |
|
|
|
index 98b97bada..7654851e2 100755 |
|
|
|
--- a/source/frontend/carla_database.py |
|
|
|
+++ b/source/frontend/carla_database.py |
|
|
|
@@ -239,12 +239,12 @@ def runCarlaDiscovery(itype, stype, filename, tool, wineSettings=None): |
|
|
|
else: |
|
|
|
break |
|
|
|
|
|
|
|
- if line == "carla-discovery::init::-----------": |
|
|
|
+ if line.startswith("carla-discovery::init::"): |
|
|
|
pinfo = deepcopy(PyPluginInfo) |
|
|
|
pinfo['type'] = itype |
|
|
|
pinfo['filename'] = filename if filename != ":all" else "" |
|
|
|
|
|
|
|
- elif line == "carla-discovery::end::------------": |
|
|
|
+ elif line.startswith("carla-discovery::end::"): |
|
|
|
if pinfo is not None: |
|
|
|
plugins.append(pinfo) |
|
|
|
del pinfo |
|
|
|
diff --git a/source/plugin/Makefile b/source/plugin/Makefile |
|
|
|
index 24a4d4c28..19d9f973a 100644 |
|
|
|
--- a/source/plugin/Makefile |
|
|
|
+++ b/source/plugin/Makefile |
|
|
|
@@ -134,9 +134,17 @@ SYMBOLS_NATIVE += -Wl,-exported_symbol,_carla_get_native_patchbay16_plugin |
|
|
|
SYMBOLS_NATIVE += -Wl,-exported_symbol,_carla_get_native_patchbay32_plugin |
|
|
|
SYMBOLS_NATIVE += -Wl,-exported_symbol,_carla_get_native_patchbay64_plugin |
|
|
|
SYMBOLS_NATIVE += -Wl,-exported_symbol,_carla_get_native_patchbay_cv_plugin |
|
|
|
+SYMBOLS_NATIVE += -Wl,-exported_symbol,_carla_get_native_patchbay_cv8_plugin |
|
|
|
+SYMBOLS_NATIVE += -Wl,-exported_symbol,_carla_get_native_patchbay_cv32_plugin |
|
|
|
+SYMBOLS_NATIVE += -Wl,-exported_symbol,_carla_get_native_patchbay_obs_plugin |
|
|
|
SYMBOLS_NATIVE += -Wl,-exported_symbol,_carla_create_native_plugin_host_handle |
|
|
|
SYMBOLS_NATIVE += -Wl,-exported_symbol,_carla_host_handle_free |
|
|
|
SYMBOLS_NATIVE += -Wl,-exported_symbol,_carla_get_native_plugin_engine |
|
|
|
+SYMBOLS_NATIVE += -Wl,-exported_symbol,_carla_get_complete_license_text |
|
|
|
+SYMBOLS_NATIVE += -Wl,-exported_symbol,_carla_get_juce_version |
|
|
|
+SYMBOLS_NATIVE += -Wl,-exported_symbol,_carla_get_supported_file_extensions |
|
|
|
+SYMBOLS_NATIVE += -Wl,-exported_symbol,_carla_get_supported_features |
|
|
|
+SYMBOLS_NATIVE += -Wl,-exported_symbol,_carla_get_library_filename |
|
|
|
SYMBOLS_NATIVE += -Wl,-exported_symbol,_carla_get_library_folder |
|
|
|
SYMBOLS_LV2 = -Wl,-exported_symbol,_lv2_descriptor |
|
|
|
ifeq ($(HAVE_PYQT),true) |
|
|
|
@@ -152,9 +160,18 @@ SYMBOLS_NATIVE += 'carla_get_native_patchbay16_plugin', |
|
|
|
SYMBOLS_NATIVE += 'carla_get_native_patchbay32_plugin', |
|
|
|
SYMBOLS_NATIVE += 'carla_get_native_patchbay64_plugin', |
|
|
|
SYMBOLS_NATIVE += 'carla_get_native_patchbay_cv_plugin', |
|
|
|
+SYMBOLS_NATIVE += 'carla_get_native_patchbay_cv8_plugin', |
|
|
|
+SYMBOLS_NATIVE += 'carla_get_native_patchbay_cv32_plugin', |
|
|
|
+SYMBOLS_NATIVE += 'carla_get_native_patchbay_obs_plugin', |
|
|
|
SYMBOLS_NATIVE += 'carla_create_native_plugin_host_handle', |
|
|
|
SYMBOLS_NATIVE += 'carla_host_handle_free', |
|
|
|
-SYMBOLS_NATIVE += 'carla_get_native_plugin_engine' |
|
|
|
+SYMBOLS_NATIVE += 'carla_get_native_plugin_engine', |
|
|
|
+SYMBOLS_NATIVE += 'carla_get_complete_license_text', |
|
|
|
+SYMBOLS_NATIVE += 'carla_get_juce_version', |
|
|
|
+SYMBOLS_NATIVE += 'carla_get_supported_file_extensions', |
|
|
|
+SYMBOLS_NATIVE += 'carla_get_supported_features', |
|
|
|
+SYMBOLS_NATIVE += 'carla_get_library_filename', |
|
|
|
+SYMBOLS_NATIVE += 'carla_get_library_folder' |
|
|
|
SYMBOLS_NATIVE += ]" |
|
|
|
ifeq ($(HAVE_PYQT),true) |
|
|
|
SYMBOLS_LV2 = -sSIDE_MODULE=2 -sEXPORTED_FUNCTIONS="['lv2_descriptor','lv2ui_descriptor']" |
|
|
|
diff --git a/source/plugin/carla-host-plugin.cpp b/source/plugin/carla-host-plugin.cpp |
|
|
|
index 5bc748582..247efbf34 100644 |
|
|
|
--- a/source/plugin/carla-host-plugin.cpp |
|
|
|
+++ b/source/plugin/carla-host-plugin.cpp |
|
|
|
@@ -18,6 +18,7 @@ |
|
|
|
#include "CarlaNativePlugin.h" |
|
|
|
|
|
|
|
#define CARLA_PLUGIN_BUILD |
|
|
|
+#define CARLA_HOST_PLUGIN_BUILD |
|
|
|
|
|
|
|
#include "carla-native-plugin.cpp" |
|
|
|
|
|
|
|
diff --git a/source/plugin/carla-native-plugin.cpp b/source/plugin/carla-native-plugin.cpp |
|
|
|
index 0ea582d22..ce97b45a4 100644 |
|
|
|
--- a/source/plugin/carla-native-plugin.cpp |
|
|
|
+++ b/source/plugin/carla-native-plugin.cpp |
|
|
|
@@ -26,7 +26,7 @@ |
|
|
|
// -------------------------------------------------------------------------------------------------------------------- |
|
|
|
// Expose info functions as needed |
|
|
|
|
|
|
|
-#ifndef CARLA_PLUGIN_BUILD |
|
|
|
+#ifndef CARLA_HOST_PLUGIN_BUILD |
|
|
|
# include "utils/Information.cpp" |
|
|
|
#endif |
|
|
|
|
|
|
|
diff --git a/source/plugin/symbols/carla-native-plugin.def b/source/plugin/symbols/carla-native-plugin.def |
|
|
|
index 0e5445452..e222e9c2a 100644 |
|
|
|
--- a/source/plugin/symbols/carla-native-plugin.def |
|
|
|
+++ b/source/plugin/symbols/carla-native-plugin.def |
|
|
|
@@ -16,3 +16,6 @@ EXPORTS |
|
|
|
carla_get_supported_features @13 |
|
|
|
carla_get_library_filename @14 |
|
|
|
carla_get_library_folder @15 |
|
|
|
+ carla_get_native_patchbay_cv8_plugin @16 |
|
|
|
+ carla_get_native_patchbay_cv32_plugin @17 |
|
|
|
+ carla_get_native_patchbay_obs_plugin @18 |
|
|
|
diff --git a/source/plugin/symbols/carla-native-plugin.txt b/source/plugin/symbols/carla-native-plugin.txt |
|
|
|
index 896cfa6fc..060bb5528 100644 |
|
|
|
--- a/source/plugin/symbols/carla-native-plugin.txt |
|
|
|
+++ b/source/plugin/symbols/carla-native-plugin.txt |
|
|
|
@@ -4,6 +4,9 @@ carla_get_native_patchbay16_plugin |
|
|
|
carla_get_native_patchbay32_plugin |
|
|
|
carla_get_native_patchbay64_plugin |
|
|
|
carla_get_native_patchbay_cv_plugin |
|
|
|
+carla_get_native_patchbay_cv8_plugin |
|
|
|
+carla_get_native_patchbay_cv32_plugin |
|
|
|
+carla_get_native_patchbay_obs_plugin |
|
|
|
carla_create_native_plugin_host_handle |
|
|
|
carla_host_handle_free |
|
|
|
carla_get_native_plugin_engine |
|
|
|
diff --git a/source/plugin/symbols/carla-native-plugin.version b/source/plugin/symbols/carla-native-plugin.version |
|
|
|
index f6285765b..855b98410 100644 |
|
|
|
--- a/source/plugin/symbols/carla-native-plugin.version |
|
|
|
+++ b/source/plugin/symbols/carla-native-plugin.version |
|
|
|
@@ -5,6 +5,9 @@ |
|
|
|
carla_get_native_patchbay32_plugin; |
|
|
|
carla_get_native_patchbay64_plugin; |
|
|
|
carla_get_native_patchbay_cv_plugin; |
|
|
|
+ carla_get_native_patchbay_cv8_plugin; |
|
|
|
+ carla_get_native_patchbay_cv32_plugin; |
|
|
|
+ carla_get_native_patchbay_obs_plugin; |
|
|
|
carla_create_native_plugin_host_handle; |
|
|
|
carla_host_handle_free; |
|
|
|
carla_get_native_plugin_engine; |