Go to the documentation of this file.
23 #ifndef SRC_HEADERS_ENGINE_H_
24 #define SRC_HEADERS_ENGINE_H_
27 #include <semaphore.h>
40 #include <boost/format.hpp>
41 #include <boost/noncopyable.hpp>
42 #include <boost/thread/mutex.hpp>
43 #include <glibmm/i18n.h>
44 #include <glibmm/optioncontext.h>
45 #include <glibmm/dispatcher.h>
46 #include <glibmm/miscutils.h>
47 #include <giomm/file.h>
50 #include <lilv/lilv.h>
51 #include "lv2/lv2plug.in/ns/ext/presets/presets.h"
52 #include "lv2/lv2plug.in/ns/ext/state/state.h"
53 #include "lv2/lv2plug.in/ns/ext/urid/urid.h"
54 #include <lv2/lv2plug.in/ns/ext/atom/atom.h>
55 #include <lv2/lv2plug.in/ns/ext/buf-size/buf-size.h>
56 #include <lv2/lv2plug.in/ns/ext/options/options.h>
57 #include <lv2/lv2plug.in/ns/ext/uri-map/uri-map.h>
58 #include <lv2/lv2plug.in/ns/ext/port-props/port-props.h>
61 #include "../config.h"
72 #define USE_MIDI_CC_OUT
75 #define gettext(x) dgettext(GETTEXT_PACKAGE, x)
78 #ifndef LV2_CORE__enabled
79 #define LV2_CORE__enabled LV2_CORE_PREFIX "enabled"
107 #endif // SRC_HEADERS_ENGINE_H_