blob: 95a9d01da8ffa433a19f42571a5bfe7d90c70bc2 [file] [log] [blame]
ndaia5b27662005-07-09 19:41:27 +00001<project default="all">
2 <property file="trigger.properties" />
3 <property file="../maps/build.cfg" />
4
5 <target name="all">
6 <antcall target="getDrivers" />
7 <copy todir="${build.home}/${localDrivers}" overwrite="true">
8 <fileset dir="${build.home}/${build.drivers}" >
9 <include name="**/GEF*.*"/>
10 <include name="**/emf*.*"/>
11 <include name="**/JEM*.*"/>
12 </fileset>
13 </copy>
14
15 <echo message="RSYNC TO: ${ftpUser}@${ftpServer}:${remoteDrivers}" />
16 <exec executable="rsync">
17 <arg line="-e ssh -Cavz ${build.home}/${localDrivers} ${ftpUser}@${ftpServer}:${remoteDrivers}" />
18 </exec>
19
20 </target>
21
22 <target name="getDrivers">
23 <available file="${build.home}/${build.drivers}/${emfFile}" property="emf.exists" />
24 <available file="${build.home}/${build.drivers}/${gefFile}" property="gef.exists" />
25 <available file="${build.home}/${build.drivers}/${jemFile}" property="jem.exists" />
26 <antcall target="getEmf" />
27 <antcall target="getGef" />
28 <antcall target="getJem" />
29 </target>
30 <target name="getEmf" unless="emf.exists">
31 <get src="${emfURL.primary}" dest="${build.home}/${build.drivers}/${emfFile}" />
32 </target>
33 <target name="getGef" unless="gef.exists">
34 <get src="${gefURL.primary}" dest="${build.home}/${build.drivers}/${gefFile}" />
35 </target>
36 <target name="getJem" unless="jem.exists">
37 <get src="${jemURL.primary}" dest="${build.home}/${build.drivers}/${jemFile}" />
38 </target>
39
40</project>