ndai | a5b2766 | 2005-07-09 19:41:27 +0000 | [diff] [blame] | 1 | <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> |