git-svn-id: https://svn.castleproject.org/svn/castle/trunk@728 73e77b4c-caa6-f847...
[castle.git] / all.build
blob9ce05ced89ed5d7dc2528d6e8975b40eb41fee15
1 <?xml version="1.0" encoding='iso-8859-1' ?>
2 <project name="all" default="build">
4 <property name="base.dir" value="." />
5 <property name="version" value="beta-1" />
6 <property name="os" value="${operating-system::to-string(environment::get-operating-system())}" />
7 <property name="isWindows" value="${string::starts-with(os, 'Microsoft Windows')}" />
9 <target name="build" depends="init, tools, container, components, activerecord, monorail, services, aspectsharp, facilities, samples" />
11 <target name="init">
12 <echo message="${os}" />
13 <echo message="Running on Windows? ${isWindows}" />
14 </target>
16 <target name="activerecord">
17 <nant buildfile="ActiveRecord/activerecord.build" target="build" inheritall="true" />
18 </target>
20 <target name="tools">
21 <nant buildfile="Tools/DynamicProxy/DynamicProxy.build" target="build" inheritall="true" />
22 </target>
24 <target name="container">
25 <nant buildfile="InversionOfControl/container.build" target="build" inheritall="true" />
26 </target>
28 <target name="services">
29 <nant buildfile="Services/services.build" target="build" inheritall="true" />
30 </target>
32 <target name="facilities">
33 <nant buildfile="Facilities/facilities.build" target="build" inheritall="true" />
34 </target>
36 <target name="components">
37 <nant buildfile="Components/components.build" target="build" inheritall="true" />
38 </target>
40 <target name="monorail">
41 <nant buildfile="MonoRail/monorail.build" target="build" inheritall="true" />
42 </target>
44 <target name="aspectsharp">
45 <nant buildfile="AspectSharp/aspectsharp.build" target="build" inheritall="true" />
46 </target>
48 <target name="samples">
49 </target>
51 <target name="dist">
52 <nant buildfile="Tools/DynamicProxy/DynamicProxy.build" target="dist" inheritall="true" />
53 <nant buildfile="InversionOfControl/container.build" target="dist" inheritall="true" />
54 <nant buildfile="Components/components.build" target="dist" inheritall="true" />
55 <nant buildfile="ActiveRecord/activerecord.build" target="dist" inheritall="true" />
56 <nant buildfile="MonoRail/monorail.build" target="dist" inheritall="true" />
57 <nant buildfile="Services/services.build" target="dist" inheritall="true" />
58 <nant buildfile="Facilities/facilities.build" target="dist" inheritall="true" />
59 </target>
61 </project>