<project default="run"> <target name="run"> <ant antfile="build.xml" target="init" /> <antcall target="buildAll" /> <antcall target="test" /> <antcall target="publish" /> <antcall target="push" /> </target> <target name="buildAll"> <!--add calls to build.xml here to build all components--> <!-- example <ant antfile="build.xml" target="main"> <property name="builder" value="" /> </ant> --> </target> <target name="test" depends="init"> <property name="test.xml" value="../org.eclipse.releng.basebuilder/plugins/org.eclipse.build.tools/scripts/test.xml" /> <!-- <ant antfile="${test.xml}"> <property name="tester" value="${basedir}/internalBuildTools/testConfigs/win32-local" /> </ant> --> </target> <target name="publish" depends="init"> <property name="publish.xml" value="../org.eclipse.releng.basebuilder/plugins/org.eclipse.build.tools/scripts/publish.xml" /> <property name="indexFileName" value="index.html" /> <property name="result" value="${buildDirectory}/${buildLabel}" /> <ant antfile="${publish.xml}" dir="${basedir}"> <property name="dropTokenList" value="%sdk%,%runtime%,%examples%,%tests%" /> <property name="isBuildTested" value="true" /> </ant> </target> <target name="push" depends="init,pushftp,pushrsync"> </target> <target name="pushftp" if="ftppush"> <echo message="FTP to: ${remoteDirectory}/${buildLabel}"/> <ftp server="${ftpServer}" userid="${ftpUser}" password="${ftpPassword}" remotedir="${remoteDirectory}"> <fileset dir="${buildDirectory}"> <include name="${buildLabel}/**"/> </fileset> </ftp> <!-- There may not be anything in buildnotes. ftp won't create directory in that case. But we must have one. --> <ftp server="${ftpServer}" userid="${ftpUser}" password="${ftpPassword}" action="mkdir" remotedir="${remoteDirectory}/${buildLabel}/buildnotes"> </ftp> </target> <target name="pushrsync" if="rsyncpush"/> </project>