diff --git a/src/meson.build b/src/meson.build index e9c1ec6..30633ef 100644 --- a/src/meson.build +++ b/src/meson.build @@ -15,6 +15,8 @@ # You should have received a copy of the GNU Affero General Public License # along with ZLFO. If not, see . +inc_dirs = include_directories(['.', '..']) + zlfo_dsp_lib = shared_library ( 'zlfo_dsp', name_prefix: '', @@ -22,7 +24,7 @@ zlfo_dsp_lib = shared_library ( 'zlfo.c', ], dependencies: zlfo_deps, - include_directories: [ '.', '..' ], + include_directories: inc_dirs, install: true, install_dir: zlfodir, ) @@ -38,7 +40,7 @@ zlfo_ui_lib = shared_library ( ztoolkit_dep, dependency('glib-2.0'), ], - include_directories: [ '.', '..' ], + include_directories: inc_dirs, install: true, install_dir: zlfodir, ) @@ -60,7 +62,7 @@ lv2_ttl_gen = executable ( sources: [ 'zlfo_ttl_gen.c', ], - include_directories: [ '.', '..' ], + include_directories: inc_dirs, c_args: common_cflags, install: false, ) diff --git a/src/zlfo_common.h b/src/zlfo_common.h index 903d5b5..cb472a8 100644 --- a/src/zlfo_common.h +++ b/src/zlfo_common.h @@ -30,12 +30,21 @@ #include +/* use old style for now until distros catch up */ +#if 0 #include "lv2/atom/atom.h" #include "lv2/atom/forge.h" #include "lv2/core/lv2.h" #include "lv2/log/log.h" #include "lv2/urid/urid.h" #include "lv2/time/time.h" +#endif +#include "lv2/lv2plug.in/ns/ext/atom/atom.h" +#include "lv2/lv2plug.in/ns/ext/atom/forge.h" +#include "lv2/lv2plug.in/ns/ext/log/log.h" +#include "lv2/lv2plug.in/ns/ext/urid/urid.h" +#include "lv2/lv2plug.in/ns/ext/time/time.h" +#include "lv2/lv2plug.in/ns/lv2core/lv2.h" /** Min, max and default frequency. */ #define MIN_FREQ 0.1f diff --git a/src/zlfo_ui.c b/src/zlfo_ui.c index 366e4da..c5e860e 100644 --- a/src/zlfo_ui.c +++ b/src/zlfo_ui.c @@ -46,13 +46,14 @@ #include -#include -#include +/* use old style for now until distros catch up */ +#if 0 #include -#include -#include -#include #include +#endif +#include "lv2/lv2plug.in/ns/ext/atom/util.h" +#include "lv2/lv2plug.in/ns/extensions/ui/ui.h" + #include #define TITLE "ZLFO"