aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md15
-rw-r--r--VERSION2
-rw-r--r--api/api.c8
-rw-r--r--meson.build389
-rw-r--r--meson/arm-linux-gnueabihf18
-rw-r--r--meson/i686-linux-gnu19
-rw-r--r--meson/i686-w64-mingw3217
-rw-r--r--meson/universal-apple-darwin19
-rw-r--r--meson/x86_64-linux-gnu16
-rw-r--r--meson/x86_64-w64-mingw3217
-rw-r--r--plugin/manifest.ttl.in62
11 files changed, 538 insertions, 44 deletions
diff --git a/README.md b/README.md
index 952e5e9..920af05 100644
--- a/README.md
+++ b/README.md
@@ -36,21 +36,18 @@ Get more information at: [http://open-music-kontrollers.ch/lv2/moony](http://ope
### Build / install
- git clone https://gitlab.com/OpenMusicKontrollers/moony.lv2.git
+ git clone https://git.open-music-kontrollers.ch/lv2//moony.lv2
cd moony.lv2
- mkdir build
+ meson build
cd build
- cmake -DCMAKE_BUILD_TYPE="Release" ..
- make
- sudo make install
+ ninja -j4
+ sudo ninja install
-If you want to run the unit test, do instead:
+If you want to run the unit tests:
.
.
- cmake -DCMAKE_BUILD_TYPE="Debug" -DBUILD_TESTING=1 ..
- make
- ARGS="-VV" make test
+ ninja test
.
.
diff --git a/VERSION b/VERSION
index c99b99c..13d5ba7 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-0.23.241
+0.23.247
diff --git a/api/api.c b/api/api.c
index 7d93295..0bc0f78 100644
--- a/api/api.c
+++ b/api/api.c
@@ -73,12 +73,12 @@ static const size_t moony_sz [MOONY_UDATA_COUNT] = {
[MOONY_UDATA_STASH] = sizeof(lstash_t)
};
-static atomic_long voice_uuid = ATOMIC_VAR_INIT(INT64_MAX / UINT16_MAX * 2LL);
+static atomic_uint voice_uuid = ATOMIC_VAR_INIT(UINT32_MAX / UINT16_MAX * 2L);
-__realtime static int64_t
+__realtime static uint32_t
_voice_map_new_uuid(void *handle, uint32_t flag __attribute__((unused)))
{
- atomic_long *uuid = handle;
+ atomic_uint *uuid = handle;
return atomic_fetch_add_explicit(uuid, 1, memory_order_relaxed);
}
@@ -832,6 +832,8 @@ _state_restore(LV2_Handle instance,
work_sched = features[i]->data;
}
+ (void)work_sched; //FIXME
+
size_t size;
uint32_t type;
uint32_t flags2;
diff --git a/meson.build b/meson.build
new file mode 100644
index 0000000..430dfa2
--- /dev/null
+++ b/meson.build
@@ -0,0 +1,389 @@
+project('moony.lv2', 'c', default_options : [
+ 'buildtype=release',
+ 'warning_level=1',
+ 'werror=false',
+ 'b_lto=true',
+ 'c_std=c11'])
+
+cc = meson.get_compiler('c')
+
+m_dep = cc.find_library('m')
+lv2_dep = dependency('lv2', version : '>=1.14.0')
+
+dsp_deps = [m_dep, lv2_dep]
+ui_deps = [m_dep, lv2_dep]
+
+canvas_inc = include_directories('canvas.lv2')
+extui_inc = include_directories('ext_ui.lv2')
+include_inc= include_directories('include')
+api_inc = include_directories('api')
+plugin_inc = include_directories('plugin')
+laes128_inc = include_directories('laes128')
+tinyaes_inc = include_directories('tiny-AES128-C')
+lascii85_inc = include_directories('lascii85')
+lbase64_inc = include_directories('lbase64')
+lcomplex_inc = include_directories('lcomplex')
+lmathx_inc = include_directories('lmathx')
+lpeg_inc = include_directories('lpeg-1.0.1')
+lrandom_inc = include_directories('lrandom')
+lua_inc = include_directories('lua-5.3.4')
+osc_inc = include_directories('osc.lv2')
+pugl_inc = include_directories('pugl')
+timely_inc = include_directories('timely.lv2')
+tlsf_inc = include_directories('tlsf-3.0')
+varchunk_inc = include_directories('varchunk')
+xpress_inc = include_directories('xpress.lv2')
+inc_dir = [canvas_inc, extui_inc, include_inc, api_inc, plugin_inc, laes128_inc, tinyaes_inc, lascii85_inc, lbase64_inc, lcomplex_inc, lmathx_inc, lpeg_inc, lrandom_inc, lua_inc, osc_inc, pugl_inc, timely_inc, tlsf_inc, varchunk_inc, xpress_inc]
+
+inst_dir = join_paths(get_option('libdir'), 'lv2', meson.project_name())
+
+rawvers = run_command('cat', 'VERSION').stdout().strip()
+version = rawvers.split('.')
+
+conf_data = configuration_data()
+conf_data.set('MAJOR_VERSION', version[0])
+conf_data.set('MINOR_VERSION', version[1])
+conf_data.set('MICRO_VERSION', version[2])
+
+add_project_arguments('-DMOONY_VERSION="'+rawvers+'"', language : 'c')
+add_project_arguments('-DMOONY_MINOR_VERSION='+version[1], language : 'c')
+add_project_arguments('-DMOONY_MICRO_VERSION='+version[2], language : 'c')
+add_project_arguments('-D_GNU_SOURCE', language : 'c')
+add_project_arguments('-DPUGL_HAVE_GL', language : 'c')
+
+cp = find_program('cp')
+clone = [cp, '@INPUT@', '@OUTPUT@']
+
+c_args = ['-fvisibility=hidden',
+ '-ffast-math',
+ '-Wno-attributes',
+ '-Wno-unused-function',
+ '-Wno-unused-variable']
+
+laes128_lib = static_library('laes128',
+ join_paths('laes128', 'laes128.c'),
+ join_paths('tiny-AES128-C', 'aes.c'),
+ include_directories : inc_dir,
+ c_args : c_args)
+
+lascii85_lib = static_library('lascii85',
+ join_paths('lascii85', 'lascii85.c'),
+ include_directories : inc_dir,
+ c_args : c_args)
+
+lbase64_lib = static_library('lbase64',
+ join_paths('lbase64', 'lbase64.c'),
+ include_directories : inc_dir,
+ c_args : c_args)
+
+lcomplex_lib = static_library('lcomplex',
+ join_paths('lcomplex', 'lcomplex.c'),
+ include_directories : inc_dir,
+ c_args : c_args)
+
+lmathx_lib = static_library('lmathx',
+ join_paths('lmathx', 'lmathx.c'),
+ include_directories : inc_dir,
+ c_args : c_args)
+
+lrandom_lib = static_library('lrandom',
+ join_paths('lrandom', 'lrandom.c'),
+ include_directories : inc_dir,
+ c_args : c_args)
+
+lpeg_lib = static_library('lpeg',
+ join_paths('lpeg-1.0.1', 'lpcap.c'),
+ join_paths('lpeg-1.0.1', 'lpcode.c'),
+ join_paths('lpeg-1.0.1', 'lpprint.c'),
+ join_paths('lpeg-1.0.1', 'lptree.c'),
+ join_paths('lpeg-1.0.1', 'lpvm.c'),
+ include_directories : inc_dir,
+ c_args : c_args)
+
+lua_lib = static_library('lua',
+ join_paths('lua-5.3.4', 'lapi.c'),
+ join_paths('lua-5.3.4', 'lcode.c'),
+ join_paths('lua-5.3.4', 'lctype.c'),
+ join_paths('lua-5.3.4', 'ldebug.c'),
+ join_paths('lua-5.3.4', 'ldo.c'),
+ join_paths('lua-5.3.4', 'ldump.c'),
+ join_paths('lua-5.3.4', 'lfunc.c'),
+ join_paths('lua-5.3.4', 'lgc.c'),
+ join_paths('lua-5.3.4', 'llex.c'),
+ join_paths('lua-5.3.4', 'lmem.c'),
+ join_paths('lua-5.3.4', 'lobject.c'),
+ join_paths('lua-5.3.4', 'lopcodes.c'),
+ join_paths('lua-5.3.4', 'lparser.c'),
+ join_paths('lua-5.3.4', 'lstate.c'),
+ join_paths('lua-5.3.4', 'lstring.c'),
+ join_paths('lua-5.3.4', 'ltable.c'),
+ join_paths('lua-5.3.4', 'ltm.c'),
+ join_paths('lua-5.3.4', 'lundump.c'),
+ join_paths('lua-5.3.4', 'lvm.c'),
+ join_paths('lua-5.3.4', 'lzio.c'),
+
+ join_paths('lua-5.3.4', 'liolib.c'),
+ join_paths('lua-5.3.4', 'loadlib.c'),
+ #join_paths('lua-5.3.4', 'lbitlib.c'),
+ #join_paths('lua-5.3.4', 'loslib.c'),
+ #join_paths('lua-5.3.4', 'linit.c'),
+
+ join_paths('lua-5.3.4', 'ldblib.c'),
+ join_paths('lua-5.3.4', 'lbaselib.c'),
+ join_paths('lua-5.3.4', 'lauxlib.c'),
+ join_paths('lua-5.3.4', 'lcorolib.c'),
+ join_paths('lua-5.3.4', 'lmathlib.c'),
+ join_paths('lua-5.3.4', 'lstrlib.c'),
+ join_paths('lua-5.3.4', 'ltablib.c'),
+ join_paths('lua-5.3.4', 'lutf8lib.c'),
+ include_directories : inc_dir,
+ c_args : c_args)
+
+tlsf_lib = static_library('tlsf',
+ join_paths('tlsf-3.0', 'tlsf.c'),
+ include_directories : inc_dir,
+ c_args : c_args)
+
+api_lib = static_library('api',
+ join_paths('api', 'api_atom.c'),
+ join_paths('api', 'api.c'),
+ join_paths('api', 'api_forge.c'),
+ join_paths('api', 'api_midi.c'),
+ join_paths('api', 'api_osc.c'),
+ join_paths('api', 'api_parameter.c'),
+ join_paths('api', 'api_stash.c'),
+ join_paths('api', 'api_state.c'),
+ join_paths('api', 'api_time.c'),
+ join_paths('api', 'api_vm.c'),
+ include_directories : inc_dir,
+ c_args : c_args)
+
+dsp_links = [laes128_lib, lascii85_lib, lbase64_lib, lcomplex_lib, lmathx_lib, lrandom_lib, lpeg_lib, lua_lib, tlsf_lib, api_lib]
+
+ui_links = [lpeg_lib, lua_lib]
+
+dsp_srcs = [
+ join_paths('plugin', 'moony.c'),
+ join_paths('plugin', 'axa.c'),
+ join_paths('plugin', 'caxca.c'),
+ join_paths('plugin', 'cxc.c')]
+
+ui_srcs = [
+ join_paths('plugin', 'moony_ui.c'),
+ join_paths('plugin', 'simple_ui.c'),
+ join_paths('plugin', 'nk_ui.c')]
+
+if host_machine.system() == 'linux'
+ conf_data.set('UI_TYPE', 'X11UI')
+ ui_deps += dependency('gl')
+ ui_deps += dependency('x11', version : '>=1.6.0')
+ ui_deps += dependency('xext', version : '>=1.3.0')
+ ui_srcs += 'pugl/pugl/pugl_x11.c'
+elif host_machine.system() == 'windows'
+ add_languages('cpp')
+ conf_data.set('UI_TYPE', 'WindowsUI')
+ ui_deps += cc.find_library('opengl32')
+ ui_deps += cc.find_library('gdi32')
+ ui_deps += cc.find_library('user32')
+ ui_srcs += 'pugl/pugl/pugl_win.cpp'
+elif host_machine.system() == 'darwin'
+ #add_languages('objc')
+ conf_data.set('UI_TYPE', 'CocoaUI')
+ #ui_deps += cc.find_library('Cocoa')
+ #ui_deps += cc.find_library('gl')
+ #ui_deps += dependency('appleframeworks', modules : 'cocoa')
+ #ui_srcs += 'pugl/pugl/pugl_osx.m'
+endif
+
+mod = shared_module('moony', dsp_srcs,
+ c_args : c_args,
+ include_directories : inc_dir,
+ name_prefix : '',
+ dependencies : dsp_deps,
+ link_with : dsp_links,
+ install : true,
+ install_dir : inst_dir)
+
+ui = shared_module('moony_ui', ui_srcs,
+ c_args : c_args,
+ include_directories : inc_dir,
+ name_prefix : '',
+ dependencies : ui_deps,
+ link_with : ui_links,
+ install : true,
+ install_dir : inst_dir)
+
+suffix = mod.full_path().strip().split('.')[-1]
+conf_data.set('MODULE_SUFFIX', '.' + suffix)
+
+conf_data.set('UI_EXT', '') #FIXME
+conf_data.set('UI_WRAP', '') #FIXME
+
+configure_file(
+ input : join_paths('plugin', 'manifest.ttl.in'),
+ output : 'manifest.ttl',
+ configuration : conf_data,
+ install : true,
+ install_dir : inst_dir)
+
+custom_target('dsp_ttl',
+ input : join_paths('plugin', 'moony.ttl'),
+ output : 'moony.ttl',
+ command : clone,
+ install : true,
+ install_dir : inst_dir)
+
+custom_target('ui_ttl',
+ input : join_paths('plugin', 'moony_ui.ttl'),
+ output : 'moony_ui.ttl',
+ command : clone,
+ install : true,
+ install_dir : inst_dir)
+
+custom_target('presets_ttl',
+ input : join_paths('plugin', 'presets.ttl'),
+ output : 'presets.ttl',
+ command : clone,
+ install : true,
+ install_dir : inst_dir)
+
+custom_target('font',
+ input : join_paths('nuklear', 'extra_font', 'Cousine-Regular.ttf'),
+ output : 'Cousine-Regular.ttf',
+ command : clone,
+ install : true,
+ install_dir : inst_dir)
+
+custom_target('lexer_lua',
+ input : join_paths('plugin', 'lexer.lua'),
+ output : 'lexer.lua',
+ command : clone,
+ install : true,
+ install_dir : inst_dir)
+custom_target('moony_lua',
+ input : join_paths('plugin', 'moony.lua'),
+ output : 'moony.lua',
+ command : clone,
+ install : true,
+ install_dir : inst_dir)
+
+custom_target('bell_png',
+ input : join_paths('png', 'bell.png'),
+ output : 'bell.png',
+ command : clone,
+ install : true,
+ install_dir : inst_dir)
+custom_target('cancel-1_png',
+ input : join_paths('png', 'cancel-1.png'),
+ output : 'cancel-1.png',
+ command : clone,
+ install : true,
+ install_dir : inst_dir)
+custom_target('cancel_png',
+ input : join_paths('png', 'cancel.png'),
+ output : 'cancel.png',
+ command : clone,
+ install : true,
+ install_dir : inst_dir)
+custom_target('checked_png',
+ input : join_paths('png', 'checked.png'),
+ output : 'checked.png',
+ command : clone,
+ install : true,
+ install_dir : inst_dir)
+custom_target('download_png',
+ input : join_paths('png', 'download.png'),
+ output : 'download.png',
+ command : clone,
+ install : true,
+ install_dir : inst_dir)
+custom_target('envelope_png',
+ input : join_paths('png', 'envelope.png'),
+ output : 'envelope.png',
+ command : clone,
+ install : true,
+ install_dir : inst_dir)
+custom_target('house_png',
+ input : join_paths('png', 'house.png'),
+ output : 'house.png',
+ command : clone,
+ install : true,
+ install_dir : inst_dir)
+custom_target('layers_png',
+ input : join_paths('png', 'layers.png'),
+ output : 'layers.png',
+ command : clone,
+ install : true,
+ install_dir : inst_dir)
+custom_target('menu_png',
+ input : join_paths('png', 'menu.png'),
+ output : 'menu.png',
+ command : clone,
+ install : true,
+ install_dir : inst_dir)
+custom_target('next_png',
+ input : join_paths('png', 'next.png'),
+ output : 'next.png',
+ command : clone,
+ install : true,
+ install_dir : inst_dir)
+custom_target('pencil_png',
+ input : join_paths('png', 'pencil.png'),
+ output : 'pencil.png',
+ command : clone,
+ install : true,
+ install_dir : inst_dir)
+custom_target('plus_png',
+ input : join_paths('png', 'plus.png'),
+ output : 'plus.png',
+ command : clone,
+ install : true,
+ install_dir : inst_dir)
+custom_target('question_png',
+ input : join_paths('png', 'question.png'),
+ output : 'question.png',
+ command : clone,
+ install : true,
+ install_dir : inst_dir)
+custom_target('reload_png',
+ input : join_paths('png', 'reload.png'),
+ output : 'reload.png',
+ command : clone,
+ install : true,
+ install_dir : inst_dir)
+custom_target('screen_png',
+ input : join_paths('png', 'screen.png'),
+ output : 'screen.png',
+ command : clone,
+ install : true,
+ install_dir : inst_dir)
+custom_target('settings_png',
+ input : join_paths('png', 'settings.png'),
+ output : 'settings.png',
+ command : clone,
+ install : true,
+ install_dir : inst_dir)
+custom_target('sort_png',
+ input : join_paths('png', 'sort.png'),
+ output : 'sort.png',
+ command : clone,
+ install : true,
+ install_dir : inst_dir)
+custom_target('upload_png',
+ input : join_paths('png', 'upload.png'),
+ output : 'upload.png',
+ command : clone,
+ install : true,
+ install_dir : inst_dir)
+custom_target('user_png',
+ input : join_paths('png', 'user.png'),
+ output : 'user.png',
+ command : clone,
+ install : true,
+ install_dir : inst_dir)
+custom_target('omk_logo_256x256_png',
+ input : join_paths('logo', 'omk_logo_256x256.png'),
+ output : 'omk_logo_256x256.png',
+ command : clone,
+ install : true,
+ install_dir : inst_dir)
diff --git a/meson/arm-linux-gnueabihf b/meson/arm-linux-gnueabihf
new file mode 100644
index 0000000..241266e
--- /dev/null
+++ b/meson/arm-linux-gnueabihf
@@ -0,0 +1,18 @@
+[host_machine]
+system = 'linux'
+cpu_family = 'arm'
+cpu = 'armv7hl'
+endian = 'little'
+
+[binaries]
+c = '/usr/bin/arm-linux-gnueabihf-gcc'
+cpp = '/usr/bin/arm-linux-gnueabihf-g++'
+ar = '/usr/bin/arm-linux-gnueabihf-ar'
+strip = '/usr/bin/arm-linux-gnueabihf-strip'
+pkgconfig = '/usr/bin/pkg-config'
+exe_wrapper = '/usr/bin/qemu-arm'
+
+[properties]
+root = '/usr/arm-linux-gnueabihf'
+c_link_args = ['-Wl,-z,defs']
+needs_exe_wrapper = true
diff --git a/meson/i686-linux-gnu b/meson/i686-linux-gnu
new file mode 100644
index 0000000..17d5a41
--- /dev/null
+++ b/meson/i686-linux-gnu
@@ -0,0 +1,19 @@
+[host_machine]
+system = 'linux'
+cpu_family = 'x86'
+cpu = 'i686'
+endian = 'little'
+
+[binaries]
+c = '/usr/bin/x86_64-linux-gnu-gcc'
+cpp = '/usr/bin/x86_64-linux-gnu-g++'
+ar = '/usr/bin/x86_64-linux-gnu-ar'
+strip = '/usr/bin/x86_64-linux-gnu-strip'
+pkgconfig = '/usr/bin/pkg-config'
+
+[properties]
+c_args = ['-m32']
+cpp_args = ['-m32']
+c_link_args = ['-m32', '-Wl,-z,defs']
+cpp_link_args = ['-m32', '-Wl,-z,defs']
+needs_exe_wrapper = false
diff --git a/meson/i686-w64-mingw32 b/meson/i686-w64-mingw32
new file mode 100644
index 0000000..4966ba7
--- /dev/null
+++ b/meson/i686-w64-mingw32
@@ -0,0 +1,17 @@
+[host_machine]
+system = 'windows'
+cpu_family = 'i686'
+cpu = 'i686'
+endian = 'little'
+
+[binaries]
+c = '/usr/bin/i686-w64-mingw32-gcc'
+cpp = '/usr/bin/i686-w64-mingw32-g++'
+ar = '/usr/bin/i686-w64-mingw32-ar'
+strip = '/usr/bin/i686-w64-mingw32-strip'
+pkgconfig = '/usr/bin/pkg-config'
+exe_wrapper = '/usr/bin/wine'
+
+[properties]
+root = '/usr/i686-w64-mingw32'
+needs_exe_wrapper = true
diff --git a/meson/universal-apple-darwin b/meson/universal-apple-darwin
new file mode 100644
index 0000000..0ee2e02
--- /dev/null
+++ b/meson/universal-apple-darwin
@@ -0,0 +1,19 @@
+[host_machine]
+system = 'darwin'
+cpu_family = 'x86_64'
+cpu = 'x86_64'
+endian = 'little'
+
+[binaries]
+c = '/usr/universal-apple-darwin/bin/x86_64-apple-darwin15-clang'
+cpp = '/usr/universal-apple-darwin/bin/x86_64-apple-darwin15-clang++'
+objc = '/usr/universal-apple-darwin/bin/x86_64-apple-darwin15-clang'
+ar = '/usr/universal-apple-darwin/bin/x86_64-apple-darwin15-ar'
+strip = '/usr/universal-apple-darwin/bin/x86_64-apple-darwin15-strip'
+pkgconfig = '/usr/bin/pkg-config'
+
+[properties]
+root = '/usr/universal-apple-darwin/SDK/MacOSX10.11.sdk'
+c_args = ['-arch', 'i386', '-arch', 'x86_64']
+c_link_args = ['-arch', 'i386', '-arch', 'x86_64']
+needs_exe_wrapper = true
diff --git a/meson/x86_64-linux-gnu b/meson/x86_64-linux-gnu
new file mode 100644
index 0000000..b09321c
--- /dev/null
+++ b/meson/x86_64-linux-gnu
@@ -0,0 +1,16 @@
+[host_machine]
+system = 'linux'
+cpu_family = 'x86_64'
+cpu = 'x86_64'
+endian = 'little'
+
+[binaries]
+c = '/usr/bin/x86_64-linux-gnu-gcc'
+cpp = '/usr/bin/x86_64-linux-gnu-g++'
+ar = '/usr/bin/x86_64-linux-gnu-ar'
+strip = '/usr/bin/x86_64-linux-gnu-strip'
+pkgconfig = '/usr/bin/pkg-config'
+
+[properties]
+c_link_args = ['-Wl,-z,defs']
+needs_exe_wrapper = false
diff --git a/meson/x86_64-w64-mingw32 b/meson/x86_64-w64-mingw32
new file mode 100644
index 0000000..40c8a32
--- /dev/null
+++ b/meson/x86_64-w64-mingw32
@@ -0,0 +1,17 @@
+[host_machine]
+system = 'windows'
+cpu_family = 'x86_64'
+cpu = 'x86_64'
+endian = 'little'
+
+[binaries]
+c = '/usr/bin/x86_64-w64-mingw32-gcc'
+cpp = '/usr/bin/x86_64-w64-mingw32-g++'
+ar = '/usr/bin/x86_64-w64-mingw32-ar'
+strip = '/usr/bin/x86_64-w64-mingw32-strip'
+pkgconfig = '/usr/bin/pkg-config'
+exe_wrapper = '/usr/bin/wine64'
+
+[properties]
+root = '/usr/x86_64-w64-mingw32'
+needs_exe_wrapper = true
diff --git a/plugin/manifest.ttl.in b/plugin/manifest.ttl.in
index 9af9109..6952d4e 100644
--- a/plugin/manifest.ttl.in
+++ b/plugin/manifest.ttl.in
@@ -32,9 +32,9 @@ kx:Host
# control in, control out
moony:c1xc1
a lv2:Plugin ;
- lv2:minorVersion @MOONY_MINOR_VERSION@ ;
- lv2:microVersion @MOONY_MICRO_VERSION@ ;
- lv2:binary <moony@CMAKE_SHARED_MODULE_SUFFIX@> ;
+ lv2:minorVersion @MINOR_VERSION@ ;
+ lv2:microVersion @MICRO_VERSION@ ;
+ lv2:binary <moony@MODULE_SUFFIX@> ;
@UI_WRAP@ui:ui moony:moony_ui ;
@UI_WRAP@@UI_EXT@ui:ui moony:moony_zimple_ui ;
@UI_WRAP@@UI_EXT@ui:ui moony:moony_zimple_kx ;
@@ -42,9 +42,9 @@ moony:c1xc1
moony:c2xc2
a lv2:Plugin ;
- lv2:minorVersion @MOONY_MINOR_VERSION@ ;
- lv2:microVersion @MOONY_MICRO_VERSION@ ;
- lv2:binary <moony@CMAKE_SHARED_MODULE_SUFFIX@> ;
+ lv2:minorVersion @MINOR_VERSION@ ;
+ lv2:microVersion @MICRO_VERSION@ ;
+ lv2:binary <moony@MODULE_SUFFIX@> ;
@UI_WRAP@ui:ui moony:moony_ui ;
@UI_WRAP@@UI_EXT@ui:ui moony:moony_zimple_ui ;
@UI_WRAP@@UI_EXT@ui:ui moony:moony_zimple_kx ;
@@ -52,9 +52,9 @@ moony:c2xc2
moony:c4xc4
a lv2:Plugin ;
- lv2:minorVersion @MOONY_MINOR_VERSION@ ;
- lv2:microVersion @MOONY_MICRO_VERSION@ ;
- lv2:binary <moony@CMAKE_SHARED_MODULE_SUFFIX@> ;
+ lv2:minorVersion @MINOR_VERSION@ ;
+ lv2:microVersion @MICRO_VERSION@ ;
+ lv2:binary <moony@MODULE_SUFFIX@> ;
@UI_WRAP@ui:ui moony:moony_ui ;
@UI_WRAP@@UI_EXT@ui:ui moony:moony_zimple_ui ;
@UI_WRAP@@UI_EXT@ui:ui moony:moony_zimple_kx ;
@@ -63,9 +63,9 @@ moony:c4xc4
# atom in, atom out
moony:a1xa1
a lv2:Plugin ;
- lv2:minorVersion @MOONY_MINOR_VERSION@ ;
- lv2:microVersion @MOONY_MICRO_VERSION@ ;
- lv2:binary <moony@CMAKE_SHARED_MODULE_SUFFIX@> ;
+ lv2:minorVersion @MINOR_VERSION@ ;
+ lv2:microVersion @MICRO_VERSION@ ;
+ lv2:binary <moony@MODULE_SUFFIX@> ;
@UI_WRAP@ui:ui moony:moony_ui ;
@UI_WRAP@@UI_EXT@ui:ui moony:moony_zimple_ui ;
@UI_WRAP@@UI_EXT@ui:ui moony:moony_zimple_kx ;
@@ -73,9 +73,9 @@ moony:a1xa1
moony:a2xa2
a lv2:Plugin ;
- lv2:minorVersion @MOONY_MINOR_VERSION@ ;
- lv2:microVersion @MOONY_MICRO_VERSION@ ;
- lv2:binary <moony@CMAKE_SHARED_MODULE_SUFFIX@> ;
+ lv2:minorVersion @MINOR_VERSION@ ;
+ lv2:microVersion @MICRO_VERSION@ ;
+ lv2:binary <moony@MODULE_SUFFIX@> ;
@UI_WRAP@ui:ui moony:moony_ui ;
@UI_WRAP@@UI_EXT@ui:ui moony:moony_zimple_ui ;
@UI_WRAP@@UI_EXT@ui:ui moony:moony_zimple_kx ;
@@ -83,9 +83,9 @@ moony:a2xa2
moony:a4xa4
a lv2:Plugin ;
- lv2:minorVersion @MOONY_MINOR_VERSION@ ;
- lv2:microVersion @MOONY_MICRO_VERSION@ ;
- lv2:binary <moony@CMAKE_SHARED_MODULE_SUFFIX@> ;
+ lv2:minorVersion @MINOR_VERSION@ ;
+ lv2:microVersion @MICRO_VERSION@ ;
+ lv2:binary <moony@MODULE_SUFFIX@> ;
@UI_WRAP@ui:ui moony:moony_ui ;
@UI_WRAP@@UI_EXT@ui:ui moony:moony_zimple_ui ;
@UI_WRAP@@UI_EXT@ui:ui moony:moony_zimple_kx ;
@@ -94,9 +94,9 @@ moony:a4xa4
# control/atom in, control/atom out
moony:c1a1xc1a1
a lv2:Plugin ;
- lv2:minorVersion @MOONY_MINOR_VERSION@ ;
- lv2:microVersion @MOONY_MICRO_VERSION@ ;
- lv2:binary <moony@CMAKE_SHARED_MODULE_SUFFIX@> ;
+ lv2:minorVersion @MINOR_VERSION@ ;
+ lv2:microVersion @MICRO_VERSION@ ;
+ lv2:binary <moony@MODULE_SUFFIX@> ;
@UI_WRAP@ui:ui moony:moony_ui ;
@UI_WRAP@@UI_EXT@ui:ui moony:moony_zimple_ui ;
@UI_WRAP@@UI_EXT@ui:ui moony:moony_zimple_kx ;
@@ -104,9 +104,9 @@ moony:c1a1xc1a1
moony:c2a1xc2a1
a lv2:Plugin ;
- lv2:minorVersion @MOONY_MINOR_VERSION@ ;
- lv2:microVersion @MOONY_MICRO_VERSION@ ;
- lv2:binary <moony@CMAKE_SHARED_MODULE_SUFFIX@> ;
+ lv2:minorVersion @MINOR_VERSION@ ;
+ lv2:microVersion @MICRO_VERSION@ ;
+ lv2:binary <moony@MODULE_SUFFIX@> ;
@UI_WRAP@ui:ui moony:moony_ui ;
@UI_WRAP@@UI_EXT@ui:ui moony:moony_zimple_ui ;
@UI_WRAP@@UI_EXT@ui:ui moony:moony_zimple_kx ;
@@ -114,9 +114,9 @@ moony:c2a1xc2a1
moony:c4a1xc4a1
a lv2:Plugin ;
- lv2:minorVersion @MOONY_MINOR_VERSION@ ;
- lv2:microVersion @MOONY_MICRO_VERSION@ ;
- lv2:binary <moony@CMAKE_SHARED_MODULE_SUFFIX@> ;
+ lv2:minorVersion @MINOR_VERSION@ ;
+ lv2:microVersion @MICRO_VERSION@ ;
+ lv2:binary <moony@MODULE_SUFFIX@> ;
@UI_WRAP@ui:ui moony:moony_ui ;
@UI_WRAP@@UI_EXT@ui:ui moony:moony_zimple_ui ;
@UI_WRAP@@UI_EXT@ui:ui moony:moony_zimple_kx ;
@@ -124,16 +124,16 @@ moony:c4a1xc4a1
# UI
moony:moony_ui
- a ui:@MOONY_UI_TYPE@ ;
- ui:binary <moony_ui@CMAKE_SHARED_MODULE_SUFFIX@> ;
+ a ui:@UI_TYPE@ ;
+ ui:binary <moony_ui@MODULE_SUFFIX@> ;
rdfs:seeAlso <moony_ui.ttl> .
moony:moony_zimple_ui
a ui:UI ;
- ui:binary <moony_ui@CMAKE_SHARED_MODULE_SUFFIX@> ;
+ ui:binary <moony_ui@MODULE_SUFFIX@> ;
rdfs:seeAlso <moony_ui.ttl> .
moony:moony_zimple_kx
a kx:Widget ;
- ui:binary <moony_ui@CMAKE_SHARED_MODULE_SUFFIX@> ;
+ ui:binary <moony_ui@MODULE_SUFFIX@> ;
rdfs:seeAlso <moony_ui.ttl> .
# Banks