1
<?xml version="1.0" encoding="UTF-8"?>
3
<!-- Fetch script for feature@org.eclipse.cdt.gnu.build -->
5
<project name="FetchScript" default="fetch">
6
<property name="quiet" value="true"/>
9
<antcall target="fetch.element"/>
10
<antcall target="fetch.plugins"/>
11
<antcall target="fetch.recursively"/>
13
<target name="fetch.element" if="featureOnly">
14
<available property="${buildDirectory}/features/org.eclipse.cdt.gnu.build/feature.xml" file="${buildDirectory}/features/org.eclipse.cdt.gnu.build/feature.xml" />
15
<antcall target="FetchFromCVS">
16
<param name="cvsRoot" value=":pserver:anonymous@dev.eclipse.org:/cvsroot/tools"/>
17
<param name="fileToCheck" value="${buildDirectory}/features/org.eclipse.cdt.gnu.build/feature.xml"/>
18
<param name="elementName" value="org.eclipse.cdt.gnu.build"/>
19
<param name="module" value="org.eclipse.cdt/all/org.eclipse.cdt.gnu.build-feature"/>
20
<param name="reallyquiet" value="${cvs.reallyquiet}"/>
21
<param name="tag" value="v201002161416"/>
22
<param name="destinationFolder" value="${buildDirectory}/features"/>
23
<param name="quiet" value="${cvs.quiet}"/>
26
<target name="fetch.plugins" if="featureAndPlugins">
27
<available property="${buildDirectory}/plugins/org.eclipse.cdt.managedbuilder.gnu.ui/plugin.xml" file="${buildDirectory}/plugins/org.eclipse.cdt.managedbuilder.gnu.ui/plugin.xml" />
28
<available property="${buildDirectory}/plugins/org.eclipse.cdt.managedbuilder.gnu.ui/plugin.xml" file="${buildDirectory}/plugins/org.eclipse.cdt.managedbuilder.gnu.ui/META-INF/MANIFEST.MF" />
29
<antcall target="FetchFromCVS">
30
<param name="cvsRoot" value=":pserver:anonymous@dev.eclipse.org:/cvsroot/tools"/>
31
<param name="fileToCheck" value="${buildDirectory}/plugins/org.eclipse.cdt.managedbuilder.gnu.ui/plugin.xml"/>
32
<param name="elementName" value="org.eclipse.cdt.managedbuilder.gnu.ui"/>
33
<param name="module" value="org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.gnu.ui"/>
34
<param name="reallyquiet" value="${cvs.reallyquiet}"/>
35
<param name="tag" value="v201002161416"/>
36
<param name="destinationFolder" value="${buildDirectory}/plugins"/>
37
<param name="quiet" value="${cvs.quiet}"/>
40
<target name="fetch.recursively" if="featuresRecursively">
42
<target name="FetchFromCVS" unless="${fileToCheck}">
43
<cvs command="export -d ${elementName}" cvsRoot="${cvsRoot}" dest="${destinationFolder}" package="${module}" tag="${tag}" quiet="${quiet}" reallyquiet="${reallyquiet}" taskname="CVS - ${module}" />