forked from fracture91/wpi-suite-tng
-
Notifications
You must be signed in to change notification settings - Fork 3
/
dependencies.xml
69 lines (57 loc) · 2.27 KB
/
dependencies.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<?xml version="1.0" encoding="ISO-8859-1"?>
<project name="dependencies" default="depend.all">
<dirname property="dependencies.basedir" file="${ant.file.dependencies}"/>
<!-- All test targets should output JUnit's XML reports to this directory -->
<property name="test-results" location="${dependencies.basedir}/test-results"/>
<!-- All dist targets should put distributables somewhere within this directory -->
<property name="dist" location="${dependencies.basedir}/dist"/>
<!-- This target should have dependencies such that all projects are depended upon -->
<target name="depend.all"
depends="depend.Janeway, depend.WPISuite, depend.DefectTracker, depend.PostBoard, depend.RequirementsManagement">
</target>
<!--
Each project must define itself and its dependencies below.
Note that this applies to _every_ target in the root build.xml.
-->
<target name="depend.WPISuite-Interfaces">
<ant dir="${dependencies.basedir}/Core/WPISuite-Interfaces"
target="${dependency.target}"
inheritAll="false"/>
</target>
<target name="depend.Network">
<ant dir="${dependencies.basedir}/Network"
target="${dependency.target}"
inheritAll="false"/>
</target>
<target name="depend.Janeway"
depends="depend.Network, depend.WPISuite-Interfaces">
<ant dir="${dependencies.basedir}/Janeway"
target="${dependency.target}"
inheritAll="false"/>
</target>
<!-- Note that WPISuite depends on DefectTracker because of the lack of dynamic loading -->
<target name="depend.WPISuite"
depends="depend.WPISuite-Interfaces, depend.DefectTracker, depend.PostBoard, depend.RequirementsManagement">
<ant dir="${dependencies.basedir}/Core/WPISuite"
target="${dependency.target}"
inheritAll="false"/>
</target>
<target name="depend.DefectTracker"
depends="depend.Janeway">
<ant dir="${dependencies.basedir}/DefectTracker"
target="${dependency.target}"
inheritAll="false"/>
</target>
<target name="depend.PostBoard"
depends="depend.Janeway">
<ant dir="${dependencies.basedir}/PostBoard"
target="${dependency.target}"
inheritAll="false"/>
</target>
<target name="depend.RequirementsManagement"
depends="depend.Janeway">
<ant dir="${dependencies.basedir}/RequirementsManagement"
target="${dependency.target}"
inheritAll="false"/>
</target>
</project>