# # ChangeLog for /trunk/libffado/admin # # Generated by Trac 0.10.4 # 09/30/23 21:49:03 # 09/15/07 12:40:49 arnonym [640] * trunk/libffado/admin/pkgconfig.py (modified) * trunk/libffado/SConstruct (modified) Make the pkgconfig.py a real scons-tool. 08/30/07 07:55:24 arnonym [605] * trunk/libffado/admin/doxygen.py (added) * trunk/libffado/doc (modified) * trunk/libffado/doc/Makefile.am (deleted) * trunk/libffado/doc/reference.doxygen.in (modified) * trunk/libffado/doc/SConscript (copied) * trunk/libffado/SConstruct (modified) Docs are back! 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 08:29:05 arnonym [590] * trunk/libffado/admin/pkgconfig.py (modified) This might(!) fix the issue with pkg-config getting executed during install. But I don't know if the determined flags are cached or only the result (which is [0,1])... 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/25/07 11:53:43 arnonym [569] * trunk/libffado/admin/pkgconfig.py (modified) Add some help-texts and export the flags to the environment... 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/16/07 13:41:19 arnonym [521] * branches/libffado-scons_porting_work/admin (added) * branches/libffado-scons_porting_work/admin/pkgconfig.py (moved) * branches/libffado-scons_porting_work/admin/pyuic.py (moved) * branches/libffado-scons_porting_work/admin/scanreplace.py (moved) * branches/libffado-scons_porting_work/autogen.sh (deleted) * branches/libffado-scons_porting_work/SConstruct (modified) Move the helpers into their own directory (named "admin") so they don't clutter the base-dir