<project default="all"> | |
<property file="trigger.properties" /> | |
<property file="../maps/build.cfg" /> | |
<target name="all"> | |
<antcall target="getDrivers" /> | |
<copy todir="${build.home}/${localDrivers}" overwrite="true"> | |
<fileset dir="${build.home}/${build.drivers}" > | |
<include name="**/GEF*.*"/> | |
<include name="**/emf*.*"/> | |
<include name="**/JEM*.*"/> | |
</fileset> | |
</copy> | |
<echo message="RSYNC TO: ${ftpUser}@${ftpServer}:${remoteDrivers}" /> | |
<exec executable="rsync"> | |
<arg line="-e ssh -Cavz ${build.home}/${localDrivers} ${ftpUser}@${ftpServer}:${remoteDrivers}" /> | |
</exec> | |
</target> | |
<target name="getDrivers"> | |
<available file="${build.home}/${build.drivers}/${emfFile}" property="emf.exists" /> | |
<available file="${build.home}/${build.drivers}/${gefFile}" property="gef.exists" /> | |
<available file="${build.home}/${build.drivers}/${jemFile}" property="jem.exists" /> | |
<antcall target="getEmf" /> | |
<antcall target="getGef" /> | |
<antcall target="getJem" /> | |
</target> | |
<target name="getEmf" unless="emf.exists"> | |
<get src="${emfURL.primary}" dest="${build.home}/${build.drivers}/${emfFile}" /> | |
</target> | |
<target name="getGef" unless="gef.exists"> | |
<get src="${gefURL.primary}" dest="${build.home}/${build.drivers}/${gefFile}" /> | |
</target> | |
<target name="getJem" unless="jem.exists"> | |
<get src="${jemURL.primary}" dest="${build.home}/${build.drivers}/${jemFile}" /> | |
</target> | |
</project> |