4 This is a buildsystem that models the structure of a software package
5 instead of using rules to drive the build process. From this structure
6 treebuild derives the (maybe platform specific) build process all
9 The idea behind is: let the coder tell how is packages is structured,
10 what it's made of, but never ever have him to care how the actually
16 * install metux-java library from http://repo.or.cz/w/metux-java.git
17 * install unitool from http://repo.or.cz/w/unitool.git
18 * eventually adapt pathes at the top of build.xml
19 * run `ant` to compile and `ant install` to install
23 * Copy examples/config/* to some proper place and adapt them to your
24 needs (unitool.cf the config file for the called unitool commands,
25 it's location is specified in treebuild.cf)
26 * set the location of treebuild.cf in $TREEBUILD_CONFIG
30 * take some project which has an treebuild.xml file, got to that
31 directory and call the `treebuild` procelain script
33 Writing an treebuild.xml:
35 * take examples/buildfile/treebuild.xml as example, put it to your
36 project's source directory and adapt it to your needs - the
37 format should be quite obvious ;-)
40 Source tree: http://repo.or.cz/w/treebuild.git
41 Contact: Enrico Weigelt, metux IT service <weigelt@metux.de>