File eclipse-swt-build.xml of Package eclipse-swt.28016
<project name="SWT" default="buildSWTFromSources" basedir=".">
<macrodef name="build">
<attribute name="bundleName"/>
<sequential>
<delete dir="eclipse.platform.swt.binaries/bundles/@{bundleName}/@dot"/>
<delete dir="eclipse.platform.swt.binaries/bundles/@{bundleName}/temp.folder"/>
<delete file="eclipse.platform.swt.binaries/bundles/@{bundleName}/swt.jar"/>
<ant antfile="buildSWT.xml" dir="eclipse.platform.swt/bundles/org.eclipse.swt" target="build_libraries">
<property name="swt.os" value="linux"/>
<property name="swt.ws" value="gtk"/>
<property name="swt.arch" value="${swt.arch}"/>
</ant>
<ant dir="eclipse.platform.swt.binaries/bundles/@{bundleName}"/>
<property file="eclipse.platform.swt.binaries/bundles/@{bundleName}/build.properties" prefix="@{bundleName}."/>
<echo message="bundling ${@{bundleName}.bin.includes}"/>
<jar jarfile="@{bundleName}.jar" compress="false">
<zipfileset src="eclipse.platform.swt.binaries/bundles/@{bundleName}/swt.jar"/>
<fileset dir="eclipse.platform.swt.binaries/bundles/@{bundleName}" includes="${@{bundleName}.bin.includes}"/>
</jar>
<delete dir="eclipse.platform.swt.binaries/bundles/@{bundleName}/@dot"/>
<delete dir="eclipse.platform.swt.binaries/bundles/@{bundleName}/temp.folder"/>
<delete file="eclipse.platform.swt.binaries/bundles/@{bundleName}/swt.jar"/>
</sequential>
</macrodef>
<target name="buildSWTFromSources">
<build bundleName="org.eclipse.swt.gtk.linux.${swt.arch}"/>
</target>
</project>