diff options
-rw-r--r-- | README.md | 15 | ||||
-rw-r--r-- | VERSION | 2 | ||||
-rw-r--r-- | api/api.c | 8 | ||||
-rw-r--r-- | meson.build | 389 | ||||
-rw-r--r-- | meson/arm-linux-gnueabihf | 18 | ||||
-rw-r--r-- | meson/i686-linux-gnu | 19 | ||||
-rw-r--r-- | meson/i686-w64-mingw32 | 17 | ||||
-rw-r--r-- | meson/universal-apple-darwin | 19 | ||||
-rw-r--r-- | meson/x86_64-linux-gnu | 16 | ||||
-rw-r--r-- | meson/x86_64-w64-mingw32 | 17 | ||||
-rw-r--r-- | plugin/manifest.ttl.in | 62 |
11 files changed, 538 insertions, 44 deletions
@@ -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 . . @@ -1 +1 @@ -0.23.241 +0.23.247 @@ -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 |