summaryrefslogtreecommitdiffstats
path: root/src/engine
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2008-10-06 14:54:41 +0000
committerDavid Robillard <d@drobilla.net>2008-10-06 14:54:41 +0000
commita6caee81b80b02d32605ef48b1943add88a6d07e (patch)
tree99733f4ded5d07c9a47fb8e499023c277cdf90bc /src/engine
parent128f69af72115e7b68005b9320745062f1e556c2 (diff)
downloadingen-a6caee81b80b02d32605ef48b1943add88a6d07e.tar.gz
ingen-a6caee81b80b02d32605ef48b1943add88a6d07e.tar.bz2
ingen-a6caee81b80b02d32605ef48b1943add88a6d07e.zip
Specify absolute include paths to fix waf dependency tracking.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1626 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/engine')
-rw-r--r--src/engine/Engine.hpp9
-rw-r--r--src/engine/wscript2
2 files changed, 6 insertions, 5 deletions
diff --git a/src/engine/Engine.hpp b/src/engine/Engine.hpp
index bb194ed3..9c824c9a 100644
--- a/src/engine/Engine.hpp
+++ b/src/engine/Engine.hpp
@@ -55,6 +55,9 @@ class MessageContext;
* This is a (GoF) facade for the engine. Pointers to all components are
* available for more advanced control than this facade allows.
*
+ * Most objects in the engine have (directly or indirectly) a pointer to the
+ * Engine they are a part of.
+ *
* \ingroup engine
*/
class Engine : boost::noncopyable
@@ -106,10 +109,8 @@ public:
inline ProcessSlaves& process_slaves() { return _process_slaves; }
private:
- ProcessSlaves _process_slaves;
-
- Ingen::Shared::World* _world;
-
+ ProcessSlaves _process_slaves;
+ Ingen::Shared::World* _world;
SharedPtr<EventSource> _event_source;
SharedPtr<AudioDriver> _audio_driver;
MidiDriver* _midi_driver;
diff --git a/src/engine/wscript b/src/engine/wscript
index 0b2b3812..1f2ec1f3 100644
--- a/src/engine/wscript
+++ b/src/engine/wscript
@@ -79,7 +79,7 @@ def build(bld):
obj.source += ' HTTPEngineReceiver.cpp '
if bld.env()['HAVE_LIBLO']:
obj.source += ' OSCEngineReceiver.cpp OSCClientSender.cpp '
- obj.includes = ['..', '../common', './events']
+ obj.includes = ['.', '..', '../common', './events']
obj.name = 'libingen_engine'
obj.target = 'ingen_engine'
obj.inst_dir = 'lib/ingen'