# # ChangeLog for /trunk/libffado/SConstruct # # Generated by Trac 0.10.4 # 03/29/24 08:00:25 # 08/30/07 07:21:14 arnonym [604] * trunk/libffado/SConstruct (modified) A global include #/ is no longer needed... 08/30/07 06:50:12 arnonym [602] * trunk/libffado/SConstruct (modified) Add options to overwrite bindir,libdir and so on. One TODO less on my list 08/30/07 06:39:58 arnonym [601] * trunk/libffado/admin/pkgconfig.py (modified) * trunk/libffado/SConstruct (modified) Maybe this time the pkg-flags will get cached and pkg-config isn't called anymore during install / after the first time... 08/29/07 10:08:18 arnonym [598] * trunk/libffado/config.h.in (moved) * trunk/libffado/SConstruct (modified) No auto* means that we can have our own config.h.in without the need to copy... 08/29/07 10:05:19 arnonym [597] * trunk/libffado/autogen.sh (deleted) * trunk/libffado/configure.ac (deleted) * trunk/libffado/libffado/Makefile.am (deleted) * trunk/libffado/Makefile.am (deleted) * trunk/libffado/SConstruct (modified) * trunk/libffado/src/Makefile.am (deleted) * trunk/libffado/tests/Makefile.am (deleted) * trunk/libffado/tests/streaming/Makefile.am (deleted) Finally ditch auto*-support. And bump the version in SConstruct as it was in configure.ac. 08/29/07 09:41:11 arnonym [593] * trunk/libffado/external/dbus/SConscript (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/src/SConscript (modified) * trunk/libffado/tests/SConscript (modified) Clean up the default environment even more. This makes externalenv redundant. 08/29/07 09:10:16 arnonym [592] * trunk/libffado/SConstruct (modified) * trunk/libffado/src/SConscript (modified) Fix one of my todos and make the env-environment more clean. 08/29/07 08:42:51 arnonym [591] * trunk/libffado/SConstruct (modified) * trunk/libffado/support/mixer/SConscript (modified) Adopt the pyuic-check to my new-gained knowledge:-) 08/29/07 08:18:06 arnonym [588] * trunk/libffado/admin/dbus.py (added) * trunk/libffado/external/dbus/SConscript (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/tests/SConscript (modified) refactor the dbus-builders into their own module... 08/29/07 08:09:34 ppalmers [587] * trunk/libffado/SConstruct (modified) * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bounce/bounce_avdevice.cpp (modified) * trunk/libffado/src/bounce/bounce_slave_avdevice.cpp (modified) * trunk/libffado/src/debugmodule/debugmodule.cpp (modified) * trunk/libffado/src/devicemanager.cpp (modified) * trunk/libffado/src/dice/dice_avdevice.cpp (modified) * trunk/libffado/src/ffadodevice.h (modified) * trunk/libffado/src/fireworks (added) * trunk/libffado/src/fireworks/audiofire (added) * trunk/libffado/src/fireworks/audiofire/audiofire_device.cpp (added) * trunk/libffado/src/fireworks/audiofire/audiofire_device.h (added) * trunk/libffado/src/fireworks/fireworks_device.cpp (added) * trunk/libffado/src/fireworks/fireworks_device.h (added) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/libieee1394/vendor_model_ids.h (added) * trunk/libffado/src/maudio/maudio_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.cpp (modified) * trunk/libffado/src/SConscript (modified) - moved all vendor id's to one include file - introduced the framework for the ECHO FireWorks platform 08/27/07 14:39:34 arnonym [576] * trunk/libffado/external/dbus/SConscript (modified) * trunk/libffado/SConstruct (modified) Some cleanup I created an externalenv which is a copy of env without all the ffado-defines to be used by the externals. That way there is no need for code-duplication in external/dbus/SConscript. And the DBUS-Builders should probably go into an own file in admin/... 08/27/07 08:41:50 ppalmers [574] * trunk/libffado/external/dbus/SConscript (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/src/libcontrol (added) * trunk/libffado/support/mixer/SConscript (modified) * trunk/libffado/tests/controlclient.cpp (added) * trunk/libffado/tests/controlclient.h (added) * trunk/libffado/tests/controlserver.cpp (added) * trunk/libffado/tests/controlserver.h (added) * trunk/libffado/tests/SConscript (modified) * trunk/libffado/tests/test-dbus-server.cpp (added) * trunk/libffado/tests/test-dbus.cpp (modified) - scons can now auto-generate the DBUS interface adaptor/proxy classes - implemented a very basic DBUS client/server pair: test-dbus and test-dbus-server - some small missing key fixes in the scons files 08/26/07 08:53:12 arnonym [573] * trunk/libffado/SConstruct (modified) * trunk/libffado/src/SConscript (modified) GENERIC_AVC -> GENERICAVC and added a TODO... 08/25/07 12:14:30 arnonym [571] * trunk/libffado/SConstruct (modified) * trunk/libffado/support/mixer/SConscript (modified) Add a first check for pyuic and compile the mixer ui's only if it was successful. 08/25/07 11:55:22 arnonym [570] * trunk/libffado/external/dbus/SConscript (modified) * trunk/libffado/SConstruct (modified) Make use of the exported FLAGS from the CheckForPkg. And I don't think the object-cache needs to be devided as scons is rather good at identifying not be file-descriptor but by a hash of filename and content and compile-flags... 08/25/07 07:09:37 ppalmers [566] * trunk/libffado/external/dbus/SConscript (modified) * trunk/libffado/SConstruct (modified) fix scons problem with PKG_CONFIG_PATH being not set in the calling environment 08/25/07 06:55:39 ppalmers [565] * trunk/libffado/external/dbus/SConscript (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/src/SConscript (modified) * trunk/libffado/tests/SConscript (modified) * trunk/libffado/tests/test-dbus.cpp (added) add support for out-of-tree building using 'scons BUILDDIR=target_build_dir' 08/25/07 05:34:09 ppalmers [564] * trunk/libffado/external/dbus/SConscript (modified) * trunk/libffado/SConstruct (modified) cleaned up the scons file a bit 08/25/07 04:36:32 ppalmers [562] * trunk/libffado/external (added) * trunk/libffado/external/dbus (added) * trunk/libffado/external/dbus/include (added) * trunk/libffado/external/dbus/include/dbus-c++ (added) * trunk/libffado/external/dbus/include/dbus-c++/api.h (added) * trunk/libffado/external/dbus/include/dbus-c++/config.h (added) * trunk/libffado/external/dbus/include/dbus-c++/connection.h (added) * trunk/libffado/external/dbus/include/dbus-c++/dbus.h (added) * trunk/libffado/external/dbus/include/dbus-c++/debug.h (added) * trunk/libffado/external/dbus/include/dbus-c++/dispatcher.h (added) * trunk/libffado/external/dbus/include/dbus-c++/error.h (added) * trunk/libffado/external/dbus/include/dbus-c++/eventloop.h (added) * trunk/libffado/external/dbus/include/dbus-c++/glib-integration.h (added) * trunk/libffado/external/dbus/include/dbus-c++/interface.h (added) * trunk/libffado/external/dbus/include/dbus-c++/introspection.h (added) * trunk/libffado/external/dbus/include/dbus-c++/message.h (added) * trunk/libffado/external/dbus/include/dbus-c++/object.h (added) * trunk/libffado/external/dbus/include/dbus-c++/pendingcall.h (added) * trunk/libffado/external/dbus/include/dbus-c++/property.h (added) * trunk/libffado/external/dbus/include/dbus-c++/refptr_impl.h (added) * trunk/libffado/external/dbus/include/dbus-c++/server.h (added) * trunk/libffado/external/dbus/include/dbus-c++/types.h (added) * trunk/libffado/external/dbus/include/dbus-c++/util.h (added) * trunk/libffado/external/dbus/README (added) * trunk/libffado/external/dbus/src (added) * trunk/libffado/external/dbus/src/connection.cpp (added) * trunk/libffado/external/dbus/src/connection_p.h (added) * trunk/libffado/external/dbus/src/debug.cpp (added) * trunk/libffado/external/dbus/src/dispatcher.cpp (added) * trunk/libffado/external/dbus/src/dispatcher_p.h (added) * trunk/libffado/external/dbus/src/error.cpp (added) * trunk/libffado/external/dbus/src/eventloop.cpp (added) * trunk/libffado/external/dbus/src/glib-integration.cpp (added) * trunk/libffado/external/dbus/src/interface.cpp (added) * trunk/libffado/external/dbus/src/internalerror.h (added) * trunk/libffado/external/dbus/src/introspection.cpp (added) * trunk/libffado/external/dbus/src/message.cpp (added) * trunk/libffado/external/dbus/src/message_p.h (added) * trunk/libffado/external/dbus/src/object.cpp (added) * trunk/libffado/external/dbus/src/pendingcall.cpp (added) * trunk/libffado/external/dbus/src/pendingcall_p.h (added) * trunk/libffado/external/dbus/src/property.cpp (added) * trunk/libffado/external/dbus/src/server.cpp (added) * trunk/libffado/external/dbus/src/server_p.h (added) * trunk/libffado/external/dbus/src/types.cpp (added) * trunk/libffado/external/dbus/tools (added) * trunk/libffado/external/dbus/tools/introspect.cpp (added) * trunk/libffado/external/dbus/tools/introspect.h (added) * trunk/libffado/external/dbus/tools/xml.cpp (added) * trunk/libffado/external/dbus/tools/xml.h (added) * trunk/libffado/external/dbus/tools/xml2cpp.cpp (added) * trunk/libffado/external/dbus/tools/xml2cpp.h (added) * trunk/libffado/external/SConscript (added) * trunk/libffado/SConstruct (modified) - add DBUS C++ bindings from: http://dev.openwengo.org/svn/openwengo/wengophone-ng/branches /wengophone-dbus-api/libs/dbus - statically linked because these are not released separately and because C++ libs can (apparently) have ABI issues. 08/24/07 10:53:24 arnonym [561] * trunk/libffado (modified) * trunk/libffado/admin (copied) * trunk/libffado/config.h.in.scons (copied) * trunk/libffado/libffado/SConscript (copied) * trunk/libffado/SConstruct (copied) * trunk/libffado/src (modified) * trunk/libffado/src/bebob (modified) * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/vendorspecific (modified) * trunk/libffado/src/debugmodule (modified) * trunk/libffado/src/genericavc (modified) * trunk/libffado/src/libavc (modified) * trunk/libffado/src/libavc/audiosubunit (modified) * trunk/libffado/src/libavc/ccm (modified) * trunk/libffado/src/libavc/descriptors (modified) * trunk/libffado/src/libavc/general (modified) * trunk/libffado/src/libavc/musicsubunit (modified) * trunk/libffado/src/libavc/streamformat (modified) * trunk/libffado/src/libavc/util (modified) * trunk/libffado/src/libieee1394 (modified) * trunk/libffado/src/libosc (modified) * trunk/libffado/src/libstreaming (modified) * trunk/libffado/src/libutil (modified) * trunk/libffado/src/maudio (modified) * trunk/libffado/src/SConscript (copied) * trunk/libffado/support/mixer/SConscript (copied) * trunk/libffado/support/SConscript (copied) * trunk/libffado/tests (modified) * trunk/libffado/tests/SConscript (copied) * trunk/libffado/tests/streaming (modified) * trunk/libffado/tests/streaming/SConscript (copied) Merge the scons-branch to trunk. This basicly adds scons as a buildsystem. This does not mean that auto* is dropped instantly (the added files should not collide) but allows for some testing in the transition-process. The auto*-files are deleted later on... Due to this, the config.h.in (which gets built by autogen.sh) is copied from config.h.in.scons using scons. When dropping make this file should be moved to config.h.in. The scons-system is probably missing a lot of things you are used to in make. But at least here it does build a usable libffado. :-) To use scons, simply do a "scons". If you want to know about configuration, "scons -h" allows you to view and set parameters, which are saved from there on. What do I mean with this? "scons -h PREFIX=$HOME" sets the install-prefix to $HOME and shows the helptext that already incorporates the changed option. Another "scons -h" will show the same help-text and scons remembers the changed prefix. "scons" now builds the libs and apps and "scons install" installs everything into the prefix. "scons -c install" cleans the local dir and uninstalls the package while "scons -c" just cleans the local dir. BTW: I also set several more ignores, I am just to lazy to split these two commits. ;-) 08/21/07 13:58:40 arnonym [553] * branches/libffado-scons_porting_work/SConstruct (modified) make ENABLE_ALL work...