summaryrefslogtreecommitdiff
path: root/java/eclipse-devel/files/patch-build.xml
diff options
context:
space:
mode:
Diffstat (limited to 'java/eclipse-devel/files/patch-build.xml')
-rw-r--r--java/eclipse-devel/files/patch-build.xml123
1 files changed, 59 insertions, 64 deletions
diff --git a/java/eclipse-devel/files/patch-build.xml b/java/eclipse-devel/files/patch-build.xml
index aa74f0125b20..0aca1aade304 100644
--- a/java/eclipse-devel/files/patch-build.xml
+++ b/java/eclipse-devel/files/patch-build.xml
@@ -1,16 +1,17 @@
---- build.xml.orig 2007-09-22 02:02:44.000000000 +0900
-+++ build.xml 2007-10-19 13:37:04.000000000 +0900
-@@ -10,6 +10,7 @@
+--- build.xml.orig 2008-08-04 19:39:49.000000000 -0400
++++ build.xml 2008-08-04 19:17:16.000000000 -0400
+@@ -1,7 +1,7 @@
+ <project name="Eclipse SDK Source Build" default="run" basedir=".">
- <target name="fetch" depends="init" if="srcFetch">
- <touch file="${cvspass}" />
-+
- <property name="featureOnly" value="true" />
- <property name="featureAndPlugins" value="true" />
- <property name="featuresRecursively" value="true" />
-@@ -21,6 +22,17 @@
- <mkdir dir="${linux.motif.rootfiles}" />
- <copy tofile="${linux.motif.rootfiles}/about.html" file="${buildDirectory}/plugins/org.eclipse.swt.motif.linux.x86/about.html" />
+ <!-- default target that runs complete build -->
+- <target name="run" depends="fetch,insertBuildId,compile,install" />
++ <target name="run" depends="fetch,insertBuildId,compile,compilelibs,install" />
+
+ <!-- all features required to build eclipse sdk and javadoc -->
+ <target name="allElements">
+@@ -41,6 +41,16 @@
+ <mkdir dir="${linux.gtk.s390x.rootfiles}" />
+ <copy tofile="${linux.gtk.s390x.rootfiles}/about.html" file="${buildDirectory}/plugins/org.eclipse.swt.gtk.linux.s390x/about.html" />
+ <!--copy freebsd gtk x86 about_files to in temp location where it will be copied into root of eclipse at assembly time-->
+ <property name="freebsd.gtk.x86.rootfiles" value="${buildDirectory}/features/org.eclipse.platform/about_files/freebsd.gtk.x86" />
@@ -22,66 +23,60 @@
+ <mkdir dir="${freebsd.gtk.amd64.rootfiles}" />
+ <copy tofile="${freebsd.gtk.amd64.rootfiles}/about.html" file="${buildDirectory}/plugins/org.eclipse.swt.gtk.freebsd.amd64/about.html" />
+
-+
- <!--copy linux gtk x86 about_files to in temp location where it will be copied into root of eclipse at assembly time-->
- <property name="linux.gtk.x86.rootfiles" value="${buildDirectory}/features/org.eclipse.platform/about_files/linux.gtk.x86" />
- <mkdir dir="${linux.gtk.x86.rootfiles}" />
-@@ -108,11 +120,18 @@
- </copy>
-
- <!-- build liblocalfile -->
-+ <!--
- <exec dir="plugins/org.eclipse.core.filesystem/natives/unix/linux" executable="make" failonerror="true" />
- <move file="plugins/org.eclipse.core.filesystem/natives/unix/linux/liblocalfile_1_0_0.so" todir="plugins/org.eclipse.core.filesystem.linux.${installArch}/os/linux/${installArch}">
-+ -->
-+ <exec dir="plugins/org.eclipse.core.filesystem/natives/unix/freebsd" executable="make" failonerror="true" />
-+ <move file="plugins/org.eclipse.core.filesystem/natives/unix/freebsd/liblocalfile_1_0_0.so" todir="plugins/org.eclipse.core.filesystem.freebsd.${installArch}/os/freebsd/${installArch}">
- </move>
- <!-- build libupdate -->
-+ <!--
- <ant dir="plugins/org.eclipse.update.core.linux/src" antfile="build.xml" />
-+ -->
-+ <ant dir="plugins/org.eclipse.update.core.freebsd/src" antfile="build.xml" />
-
+ <copy todir="${linux.gtk.x86_64.rootfiles}">
+ <fileset dir="${buildDirectory}/plugins/org.eclipse.swt.gtk.linux.x86_64" includes="
+ about_files/mpl-v11.txt" />
+@@ -71,6 +81,32 @@
+ <record name="compilelog.txt" action="stop" />
</target>
-@@ -305,8 +324,16 @@
- </fail>
-
- <property name="compilerArg" value="-enableJavadoc -encoding ISO-8859-1" />
-- <property name="javacSource" value="1.6" />
-- <property name="javacTarget" value="1.6" />
-+ <property name="javacSource" value="1.5" />
-+ <property name="javacTarget" value="1.5" />
-+ <!-- for jdk1.6 -->
-+ <condition property="javacSource" value="1.6">
-+ <isset property="JavaSE-1.6"/>
-+ </condition>
-+ <condition property="javacTarget" value="1.6">
-+ <isset property="JavaSE-1.6"/>
-+ </condition>
++ <target name="compilelibs" depends="init,clean,compile" if="libsconfig">
++ <echo message="Compiling SWT native libraries..."/>
++ <ant dir="${buildDirectory}/plugins/org.eclipse.swt.${installWs}.${installOs}.${installArch}" antfile="build.xml" target="build.jnilibs"/>
+
- <property name="javacDebugInfo" value="true" />
- <property name="javacFailOnError" value="true" />
-
-@@ -322,6 +349,8 @@
- <!-- determines if libraries need to be recompiled for specific platforms -->
- <condition property="libsconfig">
- <or>
-+ <equals arg1="${installOs}-${installWs}-${installArch}" arg2="freebsd-gtk-x86" />
-+ <equals arg1="${installOs}-${installWs}-${installArch}" arg2="freebsd-gtk-amd64" />
- <equals arg1="${installOs}-${installWs}-${installArch}" arg2="linux-gtk-ppc64" />
++ <echo message="Compiling native launcher..."/>
++ <property name="launcherlibs" value="${buildDirectory}/features/org.eclipse.equinox.executable" />
++ <exec dir="${launcherlibs}/library/${installWs}/" executable="sh" failonerror="true">
++ <arg line="build.sh install" />
++ </exec>
++
++ <property name="launcherfragment" value="org.eclipse.equinox.launcher.${installWs}.${installOs}.${installArch}" />
++ <copy todir="${buildDirectory}/plugins/${launcherfragment}">
++ <fileset dir="${launcherlibs}/bin/${installWs}/${installOs}/${installArch}">
++ <include name="**/*.so" />
++ </fileset>
++ </copy>
++
++ <echo message="Compiling liblocalfile..."/>
++ <exec dir="plugins/org.eclipse.core.filesystem/natives/unix/freebsd" executable="make" failonerror="true" />
++ <move file="plugins/org.eclipse.core.filesystem/natives/unix/freebsd/liblocalfile_1_0_0.so" todir="plugins/org.eclipse.core.filesystem.freebsd.${installArch}/os/freebsd/${installArch}">
++ </move>
++
++ <echo message="Compiling native update library..."/>
++ <ant dir="plugins/org.eclipse.update.core.${installOs}/src" antfile="build.xml" />
++ </target>
++
+ <!--create an installable eclipse runtime-->
+ <target name="install" depends="init">
+ <echo message="Assembling..." />
+@@ -277,6 +313,8 @@
<equals arg1="${installOs}-${installWs}-${installArch}" arg2="linux-motif-x86" />
<equals arg1="${installOs}-${installWs}-${installArch}" arg2="linux-gtk-s390" />
-@@ -335,7 +364,10 @@
+ <equals arg1="${installOs}-${installWs}-${installArch}" arg2="linux-gtk-s390x" />
++ <equals arg1="${installOs}-${installWs}-${installArch}" arg2="freebsd-gtk-x86" />
++ <equals arg1="${installOs}-${installWs}-${installArch}" arg2="freebsd-gtk-amd64" />
+ <equals arg1="${installOs}-${installWs}-${installArch}" arg2="solaris-gtk-x86" />
+ <equals arg1="${installOs}-${installWs}-${installArch}" arg2="hpux-motif-PA_RISC" />
+ </or>
+@@ -284,7 +322,10 @@
<!--used to add doc plug-ins to result after initial assembly-->
<condition property="archive.format" value="tar">
-+ <or>
- <equals arg1="${installOs}" arg2="linux" />
-+ <equals arg1="${installOs}" arg2="freebsd" />
-+ </or>
+- <equals arg1="${installOs}" arg2="linux" />
++ <or>
++ <equals arg1="${installOs}" arg2="linux" />
++ <equals arg1="${installOs}" arg2="freebsd" />
++ </or>
</condition>
<property name="archive.format" value="zip" />
</target>
-