diff options
-rw-r--r-- | THANKS | 18 | ||||
-rw-r--r-- | configure.ac | 48 | ||||
-rw-r--r-- | src/client/wscript | 2 | ||||
-rw-r--r-- | src/engine/Engine.cpp | 4 | ||||
-rw-r--r-- | src/engine/Makefile.am | 2 | ||||
-rw-r--r-- | src/engine/MidiControlNode.cpp | 2 | ||||
-rw-r--r-- | src/engine/PortImpl.cpp | 2 | ||||
-rw-r--r-- | src/engine/events.hpp | 56 | ||||
l--------- | src/engine/lv2_contexts.h | 2 | ||||
-rw-r--r-- | src/engine/wscript | 2 | ||||
-rw-r--r-- | src/gui/wscript | 2 | ||||
-rw-r--r-- | src/ingen/Makefile.am | 6 | ||||
-rw-r--r-- | src/ingen/wscript | 2 | ||||
-rw-r--r-- | src/module/wscript | 2 | ||||
-rw-r--r-- | src/serialisation/wscript | 2 | ||||
-rw-r--r-- | src/shared/wscript | 2 | ||||
-rw-r--r-- | wscript | 14 |
17 files changed, 83 insertions, 85 deletions
@@ -1,23 +1,25 @@ -Thanks goes to, in no particular order: +Thanks goes to (in alphabetical order): -Steve Harris (swh), for liblo and good networking ideas, helpful suggestions -in general. +Krzysztof Foltman (kfoltman), for much needed modularey plugins, and testing. Lachlan Davis (LFactor), for driving development forward through being a nuisance. :) (And somehow tolerating the dodgiest early stages of development and actually building some neat patches, being 100% of the existing userbase for a time...) -Thorsten Wilms (thorwil), for much UI input, mockups and glade widgets. +Lars Luthman (larsl), lots of DSSI improvements and useful plugins. -Lars Luthman (larsl), lots of DSSI improvements. +Leonard Ritter (paniq), Old Python bindings Mario Lang (delYsid), SuperCollider bindings -Leonard Ritter (paniq), Python bindings - Paul Davis and friends, for Jack. +Steve Harris (swh), for liblo and good networking ideas, helpful suggestions +in general. + +Thorsten Wilms (thorwil), for much UI input, mockups and glade widgets. + Everyone in #lad who puts up with my idiocy on a daily basis. -Everyone who's ever written a LADSPA/DSSI plugin. +Everyone who's ever written a Free plugin. diff --git a/configure.ac b/configure.ac index 8ab72ef3..5b01614d 100644 --- a/configure.ac +++ b/configure.ac @@ -7,15 +7,15 @@ AC_CONFIG_AUX_DIR([config]) ################### SOURCES # Ingen +AC_CONFIG_SRCDIR([src/client/OSCController.cpp]) AC_CONFIG_SRCDIR([src/common/interface/EngineInterface.hpp]) AC_CONFIG_SRCDIR([src/common/lv2ext/lv2-miditype.h]) -AC_CONFIG_SRCDIR([src/libs/module/Module.cpp]) -AC_CONFIG_SRCDIR([src/libs/shared/LV2URIMap.cpp]) -AC_CONFIG_SRCDIR([src/libs/engine/JackAudioDriver.cpp]) -AC_CONFIG_SRCDIR([src/libs/serialisation/Loader.cpp]) -AC_CONFIG_SRCDIR([src/libs/client/OSCController.cpp]) -AC_CONFIG_SRCDIR([src/libs/gui/App.cpp]) -AC_CONFIG_SRCDIR([src/progs/ingen/main.cpp]) +AC_CONFIG_SRCDIR([src/engine/JackAudioDriver.cpp]) +AC_CONFIG_SRCDIR([src/gui/App.cpp]) +AC_CONFIG_SRCDIR([src/ingen/main.cpp]) +AC_CONFIG_SRCDIR([src/module/Module.cpp]) +AC_CONFIG_SRCDIR([src/serialisation/Loader.cpp]) +AC_CONFIG_SRCDIR([src/shared/LV2URIMap.cpp]) AC_CONFIG_HEADER([config/config.h]) @@ -313,28 +313,26 @@ AM_CONDITIONAL(BUILD_CLIENT_LIB, [test "$build_ingen_clients" = "yes" -o "$build # Ingen AC_CONFIG_FILES([Makefile]) +AC_CONFIG_FILES([doc/Doxyfile]) +AC_CONFIG_FILES([patches/Makefile]) AC_CONFIG_FILES([src/Makefile]) +AC_CONFIG_FILES([src/bindings/Makefile]) +AC_CONFIG_FILES([src/client/Makefile]) AC_CONFIG_FILES([src/common/Makefile]) AC_CONFIG_FILES([src/common/interface/Makefile]) AC_CONFIG_FILES([src/common/lv2ext/Makefile]) -AC_CONFIG_FILES([src/libs/Makefile]) -AC_CONFIG_FILES([src/libs/module/Makefile]) -AC_CONFIG_FILES([src/libs/shared/Makefile]) -AC_CONFIG_FILES([src/libs/engine/Makefile]) -AC_CONFIG_FILES([src/libs/engine/events/Makefile]) -AC_CONFIG_FILES([src/libs/serialisation/Makefile]) -AC_CONFIG_FILES([src/libs/client/Makefile]) -AC_CONFIG_FILES([src/libs/gui/Makefile]) -AC_CONFIG_FILES([src/bindings/Makefile]) -AC_CONFIG_FILES([src/progs/Makefile]) -AC_CONFIG_FILES([src/progs/ingen/Makefile]) -AC_CONFIG_FILES([src/progs/supercollider/Makefile]) -AC_CONFIG_FILES([src/progs/python/Makefile]) -AC_CONFIG_FILES([src/progs/python/scripts/Makefile]) -AC_CONFIG_FILES([src/progs/ingen/ingen.desktop]) -AC_CONFIG_FILES([patches/Makefile]) -AC_CONFIG_FILES([doc/Doxyfile]) - +AC_CONFIG_FILES([src/engine/Makefile]) +AC_CONFIG_FILES([src/engine/events/Makefile]) +AC_CONFIG_FILES([src/gui/Makefile]) +AC_CONFIG_FILES([src/ingen/Makefile]) +AC_CONFIG_FILES([src/ingen/ingen.desktop]) +AC_CONFIG_FILES([src/module/Makefile]) +AC_CONFIG_FILES([src/scripts/Makefile]) +AC_CONFIG_FILES([src/scripts/python/Makefile]) +AC_CONFIG_FILES([src/scripts/python/scripts/Makefile]) +AC_CONFIG_FILES([src/scripts/supercollider/Makefile]) +AC_CONFIG_FILES([src/serialisation/Makefile]) +AC_CONFIG_FILES([src/shared/Makefile]) AC_OUTPUT diff --git a/src/client/wscript b/src/client/wscript index 6b4408a7..c4b355c3 100644 --- a/src/client/wscript +++ b/src/client/wscript @@ -27,7 +27,7 @@ def build(bld): if bld.env()['HAVE_LIBLO']: obj.source += ' OSCClientReceiver.cpp OSCEngineSender.cpp ' - obj.includes = ['..', '../../common', '../..'] + obj.includes = ['..', '../common'] obj.name = 'libingen_client' obj.target = 'ingen_client' obj.uselib = 'GLIBMM SLV2 RAUL REDLANDMM SOUP XML2 SIGCPP' diff --git a/src/engine/Engine.cpp b/src/engine/Engine.cpp index a08a37ca..64a2431c 100644 --- a/src/engine/Engine.cpp +++ b/src/engine/Engine.cpp @@ -37,8 +37,8 @@ #include "OSCDriver.hpp" #include "QueuedEventSource.hpp" #include "PostProcessor.hpp" -#include "CreatePatchEvent.hpp" -#include "EnablePatchEvent.hpp" +#include "events/CreatePatchEvent.hpp" +#include "events/EnablePatchEvent.hpp" #include "OSCEngineReceiver.hpp" #ifdef HAVE_SOUP #include "HTTPEngineReceiver.hpp" diff --git a/src/engine/Makefile.am b/src/engine/Makefile.am index 3c464de3..ca76dfc5 100644 --- a/src/engine/Makefile.am +++ b/src/engine/Makefile.am @@ -27,8 +27,6 @@ libingen_engine_la_LIBADD = \ @SLV2_LIBS@ \ @SOUP_LIBS@ -AM_CFLAGS=-std=c99 - libingen_engine_la_SOURCES = \ AudioBuffer.cpp \ AudioBuffer.hpp \ diff --git a/src/engine/MidiControlNode.cpp b/src/engine/MidiControlNode.cpp index bfe0e57e..0aeac448 100644 --- a/src/engine/MidiControlNode.cpp +++ b/src/engine/MidiControlNode.cpp @@ -19,7 +19,7 @@ #include <raul/midi_events.h> #include "MidiControlNode.hpp" #include "PostProcessor.hpp" -#include "MidiLearnEvent.hpp" +#include "events/MidiLearnEvent.hpp" #include "InputPort.hpp" #include "OutputPort.hpp" #include "InternalPlugin.hpp" diff --git a/src/engine/PortImpl.cpp b/src/engine/PortImpl.cpp index 3eac65ca..62e89def 100644 --- a/src/engine/PortImpl.cpp +++ b/src/engine/PortImpl.cpp @@ -24,7 +24,7 @@ #include "AudioBuffer.hpp" #include "EventBuffer.hpp" #include "ProcessContext.hpp" -#include "SendPortActivityEvent.hpp" +#include "events/SendPortActivityEvent.hpp" using namespace std; diff --git a/src/engine/events.hpp b/src/engine/events.hpp index 14f5230c..6131cb76 100644 --- a/src/engine/events.hpp +++ b/src/engine/events.hpp @@ -20,34 +20,34 @@ #include CONFIG_H_PATH -#include "AllNotesOffEvent.hpp" -#include "ClearPatchEvent.hpp" -#include "ConnectionEvent.hpp" -#include "CreateNodeEvent.hpp" -#include "CreatePatchEvent.hpp" -#include "CreatePortEvent.hpp" -#include "DeactivateEvent.hpp" -#include "DestroyEvent.hpp" -#include "DisconnectAllEvent.hpp" -#include "DisconnectionEvent.hpp" -#include "EnablePatchEvent.hpp" -#include "LoadPluginsEvent.hpp" -#include "MidiLearnEvent.hpp" -#include "NoteEvent.hpp" -#include "PingQueuedEvent.hpp" -#include "RegisterClientEvent.hpp" -#include "RenameEvent.hpp" -#include "RequestAllObjectsEvent.hpp" -#include "RequestMetadataEvent.hpp" -#include "RequestObjectEvent.hpp" -#include "RequestPluginEvent.hpp" -#include "RequestPluginsEvent.hpp" -#include "RequestPortValueEvent.hpp" -#include "SetMetadataEvent.hpp" -#include "SetPolyphonicEvent.hpp" -#include "SetPolyphonyEvent.hpp" -#include "SetPortValueEvent.hpp" -#include "UnregisterClientEvent.hpp" +#include "events/AllNotesOffEvent.hpp" +#include "events/ClearPatchEvent.hpp" +#include "events/ConnectionEvent.hpp" +#include "events/CreateNodeEvent.hpp" +#include "events/CreatePatchEvent.hpp" +#include "events/CreatePortEvent.hpp" +#include "events/DeactivateEvent.hpp" +#include "events/DestroyEvent.hpp" +#include "events/DisconnectAllEvent.hpp" +#include "events/DisconnectionEvent.hpp" +#include "events/EnablePatchEvent.hpp" +#include "events/LoadPluginsEvent.hpp" +#include "events/MidiLearnEvent.hpp" +#include "events/NoteEvent.hpp" +#include "events/PingQueuedEvent.hpp" +#include "events/RegisterClientEvent.hpp" +#include "events/RenameEvent.hpp" +#include "events/RequestAllObjectsEvent.hpp" +#include "events/RequestMetadataEvent.hpp" +#include "events/RequestObjectEvent.hpp" +#include "events/RequestPluginEvent.hpp" +#include "events/RequestPluginsEvent.hpp" +#include "events/RequestPortValueEvent.hpp" +#include "events/SetMetadataEvent.hpp" +#include "events/SetPolyphonicEvent.hpp" +#include "events/SetPolyphonyEvent.hpp" +#include "events/SetPortValueEvent.hpp" +#include "events/UnregisterClientEvent.hpp" #endif // EVENTS_H diff --git a/src/engine/lv2_contexts.h b/src/engine/lv2_contexts.h index 8556a582..8c09603a 120000 --- a/src/engine/lv2_contexts.h +++ b/src/engine/lv2_contexts.h @@ -1 +1 @@ -../../../../lv2/lv2/contexts/lv2_contexts.h
\ No newline at end of file +../../../lv2/lv2/contexts/lv2_contexts.h
\ No newline at end of file diff --git a/src/engine/wscript b/src/engine/wscript index 1ad135d3..2fbd6a23 100644 --- a/src/engine/wscript +++ b/src/engine/wscript @@ -65,7 +65,7 @@ def build(bld): events/SetPortValueEvent.cpp events/UnregisterClientEvent.cpp ''' - obj.includes = ['..', '../../common', '../..', './events'] + obj.includes = ['..', '../common', './events'] obj.name = 'libingen_engine' obj.target = 'ingen_engine' obj.uselib = 'GLIBMM GTHREAD SLV2 JACK LIBLO RAUL REDLANDMM SOUP' diff --git a/src/gui/wscript b/src/gui/wscript index 8895c7bc..f8ea297a 100644 --- a/src/gui/wscript +++ b/src/gui/wscript @@ -43,7 +43,7 @@ def build(bld): dir = Params.g_options.moduledir or bld.env()['PREFIX'] + 'lib/ingen' - obj.includes = ['..', '../../common', '../..'] + obj.includes = ['..', '../common'] obj.defines = 'INGEN_DATA_DIR=\\\"' + dir + '\\\"' obj.name = 'libingen_gui' obj.target = 'ingen_gui' diff --git a/src/ingen/Makefile.am b/src/ingen/Makefile.am index c48a47a2..8422b9e0 100644 --- a/src/ingen/Makefile.am +++ b/src/ingen/Makefile.am @@ -14,15 +14,15 @@ dist_desktopfiles_DATA = ingen.desktop bin_PROGRAMS = ingen ingen_LDADD = \ - ../../libs/module/libingen_module.la \ - ../../libs/shared/libingen_shared.la \ + ../module/libingen_module.la \ + ../shared/libingen_shared.la \ @SLV2_LIBS@ \ @REDLANDMM_LIBS@ \ @RAUL_LIBS@ \ @GTHREAD_LIBS@ \ @GLIBMM_LIBS@ -ingen_DEPENDENCIES = ../../libs/module/libingen_module.la +ingen_DEPENDENCIES = ../module/libingen_module.la ingen_SOURCES = \ main.cpp \ diff --git a/src/ingen/wscript b/src/ingen/wscript index d2e42c51..c876ff1b 100644 --- a/src/ingen/wscript +++ b/src/ingen/wscript @@ -4,7 +4,7 @@ def build(bld): obj = bld.create_obj('cpp', 'program') obj.target = 'ingen' obj.source = 'main.cpp cmdline.c' - obj.includes = ['.', '../../common', '../..', '../../libs'] + obj.includes = ['../common', '../'] obj.defines = 'VERSION=\\\"' + bld.env()['INGEN_VERSION'] + '\\\"' obj.uselib = 'GTHREAD GLIBMM REDLANDMM RAUL SLV2 INGEN LIBLO' obj.uselib_local = 'libingen_module libingen_shared' diff --git a/src/module/wscript b/src/module/wscript index e202342d..fb9f9c93 100644 --- a/src/module/wscript +++ b/src/module/wscript @@ -8,7 +8,7 @@ def build(bld): Module.cpp global.cpp ''' - obj.includes = ['..', '../../common', '../..'] + obj.includes = ['..', '../common'] obj.defines = 'INGEN_MODULE_DIR=\\\"' + dir + '\\\"' obj.name = 'libingen_module' obj.target = 'ingen_module' diff --git a/src/serialisation/wscript b/src/serialisation/wscript index c3e98b81..4e67f3f9 100644 --- a/src/serialisation/wscript +++ b/src/serialisation/wscript @@ -8,7 +8,7 @@ def build(bld): Serialiser.cpp serialisation.cpp ''' - obj.includes = ['..', '../../common', '../..'] + obj.includes = ['..', '../common'] obj.name = 'libingen_serialisation' obj.target = 'ingen_serialisation' obj.uselib = 'GLIBMM SLV2 RAUL REDLANDMM' diff --git a/src/shared/wscript b/src/shared/wscript index 1974a827..3c7814a9 100644 --- a/src/shared/wscript +++ b/src/shared/wscript @@ -11,7 +11,7 @@ def build(bld): OSCSender.cpp Store.cpp ''' - obj.includes = ['..', '../../common', '../..'] + obj.includes = ['../', '../common'] obj.name = 'libingen_shared' obj.target = 'ingen_shared' obj.uselib = 'GLIBMM SLV2 RAUL REDLANDMM' @@ -48,10 +48,10 @@ def configure(conf): conf.env.append_value('CXXFLAGS', '-DCONFIG_H_PATH=\\\"waf-config.h\\\"') def build(bld): - bld.add_subdirs('src/libs/engine') - bld.add_subdirs('src/libs/serialisation') - bld.add_subdirs('src/libs/module') - bld.add_subdirs('src/libs/shared') - bld.add_subdirs('src/libs/client') - bld.add_subdirs('src/libs/gui') - bld.add_subdirs('src/progs/ingen') + bld.add_subdirs('src/engine') + bld.add_subdirs('src/serialisation') + bld.add_subdirs('src/module') + bld.add_subdirs('src/shared') + bld.add_subdirs('src/client') + bld.add_subdirs('src/gui') + bld.add_subdirs('src/ingen') |