diff options
Diffstat (limited to 'x11-toolkits/swt/files/patch-build.xml')
-rw-r--r-- | x11-toolkits/swt/files/patch-build.xml | 112 |
1 files changed, 112 insertions, 0 deletions
diff --git a/x11-toolkits/swt/files/patch-build.xml b/x11-toolkits/swt/files/patch-build.xml new file mode 100644 index 000000000000..976b89bd647d --- /dev/null +++ b/x11-toolkits/swt/files/patch-build.xml @@ -0,0 +1,112 @@ +--- build.xml.orig Mon Dec 5 15:14:46 2005 ++++ build.xml Fri Nov 17 23:48:20 2006 +@@ -1,55 +1,56 @@ + <?xml version="1.0" encoding="UTF-8"?> ++<project name="org.eclipse.swt.gtk.freebsd.x86_64" default="build.jar" basedir="."> + +-<project default="build_gtk_lib" basedir="../../.."> ++ <target name="init"> ++ <property name="ws" value="gtk"/> ++ <property name="os" value="freebsd"/> ++ <property name="destination" value="${basedir}"/> ++ <property name="javac.verbose" value="false"/> ++ <property name="javac.debug" value="off"/> ++ <property name="input.srcdir" value="${basedir}/org"/> ++ <property name="output.jar" value="${basedir}/swt32.jar"/> ++ <property name="output.classes" value="${basedir}/classes"/> ++ </target> ++ ++ <target name="all" depends="build.jar"/> ++ ++ <target name="build.classes" depends="init"> ++ <mkdir dir="${output.classes}"/> ++ <!-- -source & -target taken from Eclipse 32M4 CVS build --> ++ <javac srcdir="${input.srcdir}" destdir="${output.classes}" ++ debug="${javac.debug}" verbose="${javac.verbose}" ++ source="1.3" target="1.2"> ++ </javac> ++ </target> ++ ++ <target name="build.jar" depends="build.nativeLibraries"> ++ <jar destfile="${output.jar}" index="false"> ++ <fileset dir="${output.classes}"> ++ <exclude name="**/*.java"/> ++ <exclude name="**/*.o"/> ++ <exclude name="**/*.so"/> ++ <!-- exclude CVS archive --> ++ <exclude name="**/CVS/**"/> ++ </fileset> ++ <fileset dir="${basedir}"> ++ <include name="**/version.txt"/> ++ </fileset> ++ </jar> ++ </target> ++ ++ <target name="clean" depends="init"> ++ <delete dir="${output.classes}"/> ++ <delete file="${output.jar}"/> ++ <exec executable="sh" failonerror="true"> ++ <arg value="build.sh"/> ++ <arg value="clean"/> ++ </exec> ++ </target> ++ ++ <target name="build.nativeLibraries" depends="build.classes"> ++ <exec executable="sh" failonerror="true"> ++ <arg value="build.sh"/> ++ </exec> ++ </target> + +-<target name="init"> +- <eclipse.refreshLocal resource="org.eclipse.swt" depth="infinite" /> +- <eclipse.refreshLocal resource="org.eclipse.swt.tools" depth="infinite" /> +- <eclipse.incrementalBuild project="org.eclipse.swt" kind="incr" /> +-</target> +- +-<!-- Build swt.so for GTK --> +-<target name="build_gtk_lib" depends="init"> +- <exec dir="./bin/library" executable="sh"> +- <arg line="${basedir}/bin/library/build.sh"/> +- <arg line="install"/> +- </exec> +- <eclipse.refreshLocal resource="org.eclipse.swt.gtk.linux.x86" depth="infinite" /> +-</target> +- +-<!-- Build swt.so for PowerPC 32 bit GTK (no Mozilla)--> +-<target name="build_ppc_gtk_lib" depends="init"> +- <exec dir="./bin/library" executable="sh"> +- <env key="MODEL" value="ppc"/> +- <arg line="${basedir}/bin/library/build.sh"/> +- <arg line="install"/> +- </exec> +- <eclipse.refreshLocal resource="org.eclipse.swt.gtk.linux.ppc" depth="infinite" /> +-</target> +- +-<!-- Build swt.so for Solaris GTK (no Mozilla) --> +-<target name="build_solaris_gtk_lib" depends="init"> +- <exec dir="./bin/library" executable="sh"> +- <arg line="${basedir}/bin/library/build.sh"/> +- <arg line="install"/> +- </exec> +- <eclipse.refreshLocal resource="org.eclipse.swt.gtk.solaris.sparc" depth="infinite" /> +-</target> +- +-<!-- Build swt.so for GTK 64 --> +-<target name="build_gtk64_lib" depends="init"> +- <exec dir="./bin/library" executable="sh"> +- <arg line="${basedir}/bin/library/build.sh"/> +- <arg line="install"/> +- </exec> +- <eclipse.refreshLocal resource="org.eclipse.swt.gtk.linux.x86_64" depth="infinite" /> +-</target> +- +-<target name="clean"> +- <exec dir="./bin/library" executable="sh"> +- <arg line="${basedir}/bin/library/build.sh"/> +- <arg line="clean"/> +- </exec> +-</target> +- +-</project> +\ No newline at end of file ++</project> |