255430c
--- ./plugins/org.eclipse.swt.gtk.linux.ia64/build.xml.orig	2009-03-24 18:54:29.000000000 +0100
255430c
+++ ./plugins/org.eclipse.swt.gtk.linux.ia64/build.xml	2009-03-25 10:02:07.000000000 +0100
255430c
@@ -276,6 +276,10 @@
Andrew Overholt 9be454c
 	</target>
Andrew Overholt 9be454c
 
Andrew Overholt 9be454c
 	<target name="build.cfiles" depends="build.jars">
Andrew Overholt 9be454c
+		
Andrew Overholt 9be454c
+		<ant antfile="build.xml" dir="${toolsplugindir}" inheritAll="false" target="clean"/>
Andrew Overholt 9be454c
+		
Andrew Overholt 9be454c
+		<ant antfile="build.xml" dir="${toolsplugindir}" inheritAll="false" target="build.jars" />
Andrew Overholt 9be454c
 		
Andrew Overholt 9be454c
 		
255430c
 		<java classname="org.eclipse.swt.tools.internal.JNIGeneratorApp" classpath="${toolsplugindir}/bin:${toolsplugindir}/swttools.jar:${basedir}/swt.jar">
255430c
@@ -325,6 +329,7 @@
255430c
 			<fileset dir="${basedir}/src/Eclipse SWT Mozilla/common/library" />
255430c
 			<fileset dir="${basedir}/src/Eclipse SWT OpenGL/glx/library/" />
255430c
 			<fileset dir="${basedir}/src/Eclipse SWT PI/cairo/library" />
Andrew Overholt 9be454c
+			<fileset dir="${basedir}/src/Eclipse SWT PI/common/library"/>
255430c
 			<fileset dir="${basedir}/src/Eclipse SWT PI/gtk/library" />
255430c
 			<fileset dir="${basedir}/src/Eclipse SWT Program/cde/library" />
255430c
 			<fileset dir="${basedir}/src/Eclipse SWT Program/gnome/library" />
255430c
--- ./plugins/org.eclipse.swt.gtk.linux.ppc/build.xml.orig	2009-03-24 18:54:28.000000000 +0100
255430c
+++ ./plugins/org.eclipse.swt.gtk.linux.ppc/build.xml	2009-03-25 10:06:41.000000000 +0100
255430c
@@ -139,6 +139,29 @@
255430c
 		<jar jarfile="${build.result.folder}/${jar.filename}" basedir="${temp.folder}/@dot.bin" />
255430c
 		<delete dir="${temp.folder}/@dot.bin" />
Andrew Overholt 9be454c
 	</target>
255430c
+	
Andrew Overholt 9be454c
+	<target name="build.cfiles" depends="init">
Andrew Overholt 9be454c
+		<mkdir dir="${build.result.folder}/library"/>
Andrew Overholt 9be454c
+		<copy todir="${build.result.folder}/library">
Andrew Overholt 9be454c
+			<fileset dir="${plugindir}/Eclipse SWT/common/library"/>
Andrew Overholt 9be454c
+			<fileset dir="${plugindir}/Eclipse SWT AWT/gtk/library"/>
Andrew Overholt 9be454c
+			<fileset dir="${plugindir}/Eclipse SWT Mozilla/common/library"/>
Andrew Overholt 9be454c
+			<fileset dir="${plugindir}/Eclipse SWT OpenGL/glx/library"/>
Andrew Overholt 9be454c
+			<fileset dir="${plugindir}/Eclipse SWT PI/cairo/library"/>
Andrew Overholt 9be454c
+			<fileset dir="${plugindir}/Eclipse SWT PI/common/library"/>
Andrew Overholt 9be454c
+			<fileset dir="${plugindir}/Eclipse SWT PI/gtk/library"/>
Andrew Overholt 9be454c
+			<fileset dir="${plugindir}/Eclipse SWT Program/cde/library"/>
Andrew Overholt 9be454c
+			<fileset dir="${plugindir}/Eclipse SWT Program/gnome/library"/>
Andrew Overholt 9be454c
+		</copy>
Andrew Overholt 9be454c
+	</target>
Andrew Overholt 9be454c
+
Andrew Overholt 9be454c
+	<target name="build.nativeLibraries" depends="build.cfiles">
Andrew Overholt 9be454c
+		<exec dir="${build.result.folder}/library" executable="sh">
Andrew Overholt 9be454c
+			<env key="OUTPUT_DIR" value="${build.result.folder}"/>
Andrew Overholt 9be454c
+			<arg line="${build.result.folder}/library/build.sh"/>
Andrew Overholt 9be454c
+			<arg line="install"/>
Andrew Overholt 9be454c
+		</exec>
Andrew Overholt 9be454c
+	</target>
255430c
 
255430c
 	<target name="build.jars" depends="init">
255430c
 		<available property="@dot" file="${build.result.folder}/@dot" />
255430c
--- ./plugins/org.eclipse.swt.gtk.linux.s390x/build.xml.orig	2009-03-24 18:54:29.000000000 +0100
255430c
+++ ./plugins/org.eclipse.swt.gtk.linux.s390x/build.xml	2009-03-25 10:08:51.000000000 +0100
255430c
@@ -330,6 +335,7 @@
255430c
 			<fileset dir="${basedir}/src/Eclipse SWT Mozilla/common/library" />
255430c
 			<fileset dir="${basedir}/src/Eclipse SWT OpenGL/glx/library" />
255430c
 			<fileset dir="${basedir}/src/Eclipse SWT PI/cairo/library" />
Andrew Overholt 9be454c
+			<fileset dir="${basedir}/src/Eclipse SWT PI/common/library"/>
255430c
 			<fileset dir="${basedir}/src/Eclipse SWT PI/gtk/library" />
255430c
 			<fileset dir="${basedir}/src/Eclipse SWT Program/cde/library" />
255430c
 			<fileset dir="${basedir}/src/Eclipse SWT Program/gnome/library" />
255430c
--- ./plugins/org.eclipse.swt.gtk.linux.x86_64/build.xml.orig	2009-03-24 18:54:29.000000000 +0100
255430c
+++ ./plugins/org.eclipse.swt.gtk.linux.x86_64/build.xml	2009-03-25 10:11:05.000000000 +0100
255430c
@@ -175,6 +175,29 @@
255430c
 		<replace dir="${plugindir}" includes="**/*.java" token="long /*int*/" value="int /*long*/" />
255430c
 		<antcall target="refresh" />
Andrew Overholt 9be454c
 	</target>
255430c
+	
255430c
+	<target name="build.cfiles" depends="init">
255430c
+		<mkdir dir="${build.result.folder}/library"/>
255430c
+		<copy todir="${build.result.folder}/library">
255430c
+			<fileset dir="${plugindir}/Eclipse SWT/common/library"/>
255430c
+			<fileset dir="${plugindir}/Eclipse SWT AWT/gtk/library"/>
255430c
+			<fileset dir="${plugindir}/Eclipse SWT Mozilla/common/library"/>
255430c
+			<fileset dir="${plugindir}/Eclipse SWT OpenGL/glx/library"/>
255430c
+			<fileset dir="${plugindir}/Eclipse SWT PI/cairo/library"/>
255430c
+			<fileset dir="${plugindir}/Eclipse SWT PI/common/library"/>
255430c
+			<fileset dir="${plugindir}/Eclipse SWT PI/gtk/library"/>
255430c
+			<fileset dir="${plugindir}/Eclipse SWT Program/cde/library"/>
255430c
+			<fileset dir="${plugindir}/Eclipse SWT Program/gnome/library"/>
255430c
+		</copy>
255430c
+	</target>
Andrew Overholt 9be454c
+
255430c
+	<target name="build.nativeLibraries" depends="build.cfiles">
255430c
+		<exec dir="${build.result.folder}/library" executable="sh">
255430c
+			<env key="OUTPUT_DIR" value="${build.result.folder}"/>
255430c
+			<arg line="${build.result.folder}/library/build.sh"/>
255430c
+			<arg line="install"/>
255430c
+		</exec>
255430c
+	</target>
255430c
 
255430c
 	<target name="src.zip" depends="init" unless="src.zip">
255430c
 		<mkdir dir="${build.result.folder}/" />
255430c
--- ./plugins/org.eclipse.swt.gtk.linux.x86/build.xml.orig	2009-03-24 18:54:28.000000000 +0100
255430c
+++ ./plugins/org.eclipse.swt.gtk.linux.x86/build.xml	2009-03-25 10:13:29.000000000 +0100
255430c
@@ -153,13 +153,14 @@
255430c
 			<fileset dir="${plugindir}/Eclipse SWT Mozilla/common/library" />
255430c
 			<fileset dir="${plugindir}/Eclipse SWT OpenGL/glx/library" />
255430c
 			<fileset dir="${plugindir}/Eclipse SWT PI/cairo/library" />
Andrew Overholt 9be454c
+			<fileset dir="${plugindir}/Eclipse SWT PI/common/library"/>
255430c
 			<fileset dir="${plugindir}/Eclipse SWT PI/gtk/library" />
255430c
 			<fileset dir="${plugindir}/Eclipse SWT Program/cde/library" />
255430c
 			<fileset dir="${plugindir}/Eclipse SWT Program/gnome/library" />
Andrew Overholt 9be454c
 		</copy>
Andrew Overholt 9be454c
 	</target>
Andrew Overholt 9be454c
 
Andrew Overholt 9be454c
-	<target name="build.jnilibs" depends="build.cfiles">
Andrew Overholt 9be454c
+	<target name="build.nativeLibraries" depends="build.cfiles">
Andrew Overholt 9be454c
 		<exec dir="${build.result.folder}/library" executable="sh">
255430c
 			<env key="OUTPUT_DIR" value="${build.result.folder}" />
255430c
 			<arg line="${build.result.folder}/library/build.sh" />