diff options
author | Andrew Niefer | 2011-07-07 18:58:40 +0000 |
---|---|---|
committer | Andrew Niefer | 2011-07-07 18:58:40 +0000 |
commit | e26650eef1961f7e5a082a0f43c17eec0faceb3f (patch) | |
tree | 4524cbfb958b4b13eb8307f827327c69831f18e7 | |
parent | c9990d8796c41553a2a7991595ab52881c4e863e (diff) | |
download | rt.equinox.framework-e26650eef1961f7e5a082a0f43c17eec0faceb3f.tar.gz rt.equinox.framework-e26650eef1961f7e5a082a0f43c17eec0faceb3f.tar.xz rt.equinox.framework-e26650eef1961f7e5a082a0f43c17eec0faceb3f.zip |
Bug 350102 - Update launcher releng scripts to support moving to git
44 files changed, 767 insertions, 22 deletions
diff --git a/bundles/org.eclipse.equinox.launcher.carbon.macosx/build.properties b/bundles/org.eclipse.equinox.launcher.carbon.macosx/build.properties index b0eb4db57..360fe4c59 100644 --- a/bundles/org.eclipse.equinox.launcher.carbon.macosx/build.properties +++ b/bundles/org.eclipse.equinox.launcher.carbon.macosx/build.properties @@ -15,4 +15,4 @@ bin.includes = META-INF/,\ customBuildCallbacks=customBuildCallbacks.xml generateSourceBundle=false -binaryTag=R3_7 +binaryTag=v20110707-1425 diff --git a/bundles/org.eclipse.equinox.launcher.carbon.macosx/customBuildCallbacks.xml b/bundles/org.eclipse.equinox.launcher.carbon.macosx/customBuildCallbacks.xml index 32c8ef4f6..3773f016f 100644 --- a/bundles/org.eclipse.equinox.launcher.carbon.macosx/customBuildCallbacks.xml +++ b/bundles/org.eclipse.equinox.launcher.carbon.macosx/customBuildCallbacks.xml @@ -44,6 +44,21 @@ </target> <target name="pre.gather.bin.parts"> + <property file="${basedir}/build.properties" /> + <basename file="${basedir}" property="fragmentName" /> + <available file="/gitroot/equinox/rt.equinox.binaries.git" type="dir" property="gitRepo" value="/gitroot/equinox/rt.equinox.binaries.git" /> + <property name="gitRepo" value="ssh://git.eclipse.org/gitroot/equinox/rt.equinox.binaries.git" /> + + <exec dir="${basedir}" executable="git" output="${basedir}/binary.tar" errorproperty="errorResult" > + <arg line="archive --format=tar --remote=${gitRepo} ${binaryTag} ${fragmentName}" /> + </exec> + + <copy todir="${basedir}"> + <tarfileset includes="${fragmentName}/**" src="${basedir}/binary.tar" /> + <globmapper from="${fragmentName}/*" to="*" /> + </copy> + + <delete file="${basedir}/binary.tar" failonerror="false" quiet="true" /> </target> <!-- ===================================================================== --> diff --git a/bundles/org.eclipse.equinox.launcher.cocoa.macosx.x86_64/build.properties b/bundles/org.eclipse.equinox.launcher.cocoa.macosx.x86_64/build.properties index acef3ae9b..dc1f45b9e 100644 --- a/bundles/org.eclipse.equinox.launcher.cocoa.macosx.x86_64/build.properties +++ b/bundles/org.eclipse.equinox.launcher.cocoa.macosx.x86_64/build.properties @@ -15,4 +15,4 @@ bin.includes = META-INF/,\ customBuildCallbacks=customBuildCallbacks.xml generateSourceBundle=false -binaryTag=R3_7 +binaryTag=v20110707-1425 diff --git a/bundles/org.eclipse.equinox.launcher.cocoa.macosx.x86_64/customBuildCallbacks.xml b/bundles/org.eclipse.equinox.launcher.cocoa.macosx.x86_64/customBuildCallbacks.xml index 32c8ef4f6..979e9ce34 100644 --- a/bundles/org.eclipse.equinox.launcher.cocoa.macosx.x86_64/customBuildCallbacks.xml +++ b/bundles/org.eclipse.equinox.launcher.cocoa.macosx.x86_64/customBuildCallbacks.xml @@ -44,6 +44,20 @@ </target> <target name="pre.gather.bin.parts"> + <basename file="${basedir}" property="fragmentName" /> + <available file="/gitroot/equinox/rt.equinox.binaries.git" type="dir" property="gitRepo" value="/gitroot/equinox/rt.equinox.binaries.git" /> + <property name="gitRepo" value="ssh://git.eclipse.org/gitroot/equinox/rt.equinox.binaries.git" /> + + <exec dir="${basedir}" executable="git" output="${basedir}/binary.tar" errorproperty="errorResult" > + <arg line="archive --format=tar --remote=${gitRepo} ${binaryTag} ${fragmentName}" /> + </exec> + + <copy todir="${basedir}"> + <tarfileset includes="${fragmentName}/**" src="${basedir}/binary.tar" /> + <globmapper from="${fragmentName}/*" to="*" /> + </copy> + + <delete file="${basedir}/binary.tar" failonerror="false" quiet="true" /> </target> <!-- ===================================================================== --> diff --git a/bundles/org.eclipse.equinox.launcher.cocoa.macosx/build.properties b/bundles/org.eclipse.equinox.launcher.cocoa.macosx/build.properties index bc3097a39..c4b6c4b37 100644 --- a/bundles/org.eclipse.equinox.launcher.cocoa.macosx/build.properties +++ b/bundles/org.eclipse.equinox.launcher.cocoa.macosx/build.properties @@ -15,4 +15,4 @@ bin.includes = META-INF/,\ customBuildCallbacks=customBuildCallbacks.xml generateSourceBundle=false -binaryTag=R3_7 +binaryTag=v20110707-1425 diff --git a/bundles/org.eclipse.equinox.launcher.cocoa.macosx/customBuildCallbacks.xml b/bundles/org.eclipse.equinox.launcher.cocoa.macosx/customBuildCallbacks.xml index 32c8ef4f6..979e9ce34 100644 --- a/bundles/org.eclipse.equinox.launcher.cocoa.macosx/customBuildCallbacks.xml +++ b/bundles/org.eclipse.equinox.launcher.cocoa.macosx/customBuildCallbacks.xml @@ -44,6 +44,20 @@ </target> <target name="pre.gather.bin.parts"> + <basename file="${basedir}" property="fragmentName" /> + <available file="/gitroot/equinox/rt.equinox.binaries.git" type="dir" property="gitRepo" value="/gitroot/equinox/rt.equinox.binaries.git" /> + <property name="gitRepo" value="ssh://git.eclipse.org/gitroot/equinox/rt.equinox.binaries.git" /> + + <exec dir="${basedir}" executable="git" output="${basedir}/binary.tar" errorproperty="errorResult" > + <arg line="archive --format=tar --remote=${gitRepo} ${binaryTag} ${fragmentName}" /> + </exec> + + <copy todir="${basedir}"> + <tarfileset includes="${fragmentName}/**" src="${basedir}/binary.tar" /> + <globmapper from="${fragmentName}/*" to="*" /> + </copy> + + <delete file="${basedir}/binary.tar" failonerror="false" quiet="true" /> </target> <!-- ===================================================================== --> diff --git a/bundles/org.eclipse.equinox.launcher.gtk.aix.ppc/build.properties b/bundles/org.eclipse.equinox.launcher.gtk.aix.ppc/build.properties index c2bac8aa7..cc3337218 100644 --- a/bundles/org.eclipse.equinox.launcher.gtk.aix.ppc/build.properties +++ b/bundles/org.eclipse.equinox.launcher.gtk.aix.ppc/build.properties @@ -15,4 +15,4 @@ bin.includes = META-INF/,\ customBuildCallbacks=customBuildCallbacks.xml generateSourceBundle=false -binaryTag=R3_7 +binaryTag=v20110707-1425 diff --git a/bundles/org.eclipse.equinox.launcher.gtk.aix.ppc/customBuildCallbacks.xml b/bundles/org.eclipse.equinox.launcher.gtk.aix.ppc/customBuildCallbacks.xml index 32c8ef4f6..979e9ce34 100644 --- a/bundles/org.eclipse.equinox.launcher.gtk.aix.ppc/customBuildCallbacks.xml +++ b/bundles/org.eclipse.equinox.launcher.gtk.aix.ppc/customBuildCallbacks.xml @@ -44,6 +44,20 @@ </target> <target name="pre.gather.bin.parts"> + <basename file="${basedir}" property="fragmentName" /> + <available file="/gitroot/equinox/rt.equinox.binaries.git" type="dir" property="gitRepo" value="/gitroot/equinox/rt.equinox.binaries.git" /> + <property name="gitRepo" value="ssh://git.eclipse.org/gitroot/equinox/rt.equinox.binaries.git" /> + + <exec dir="${basedir}" executable="git" output="${basedir}/binary.tar" errorproperty="errorResult" > + <arg line="archive --format=tar --remote=${gitRepo} ${binaryTag} ${fragmentName}" /> + </exec> + + <copy todir="${basedir}"> + <tarfileset includes="${fragmentName}/**" src="${basedir}/binary.tar" /> + <globmapper from="${fragmentName}/*" to="*" /> + </copy> + + <delete file="${basedir}/binary.tar" failonerror="false" quiet="true" /> </target> <!-- ===================================================================== --> diff --git a/bundles/org.eclipse.equinox.launcher.gtk.aix.ppc64/build.properties b/bundles/org.eclipse.equinox.launcher.gtk.aix.ppc64/build.properties index 175f87bbc..e4599f65a 100644 --- a/bundles/org.eclipse.equinox.launcher.gtk.aix.ppc64/build.properties +++ b/bundles/org.eclipse.equinox.launcher.gtk.aix.ppc64/build.properties @@ -15,4 +15,4 @@ bin.includes = META-INF/,\ customBuildCallbacks=customBuildCallbacks.xml generateSourceBundle=false -binaryTag=R3_7
\ No newline at end of file +binaryTag=v20110707-1425
\ No newline at end of file diff --git a/bundles/org.eclipse.equinox.launcher.gtk.aix.ppc64/customBuildCallbacks.xml b/bundles/org.eclipse.equinox.launcher.gtk.aix.ppc64/customBuildCallbacks.xml index 32c8ef4f6..979e9ce34 100644 --- a/bundles/org.eclipse.equinox.launcher.gtk.aix.ppc64/customBuildCallbacks.xml +++ b/bundles/org.eclipse.equinox.launcher.gtk.aix.ppc64/customBuildCallbacks.xml @@ -44,6 +44,20 @@ </target> <target name="pre.gather.bin.parts"> + <basename file="${basedir}" property="fragmentName" /> + <available file="/gitroot/equinox/rt.equinox.binaries.git" type="dir" property="gitRepo" value="/gitroot/equinox/rt.equinox.binaries.git" /> + <property name="gitRepo" value="ssh://git.eclipse.org/gitroot/equinox/rt.equinox.binaries.git" /> + + <exec dir="${basedir}" executable="git" output="${basedir}/binary.tar" errorproperty="errorResult" > + <arg line="archive --format=tar --remote=${gitRepo} ${binaryTag} ${fragmentName}" /> + </exec> + + <copy todir="${basedir}"> + <tarfileset includes="${fragmentName}/**" src="${basedir}/binary.tar" /> + <globmapper from="${fragmentName}/*" to="*" /> + </copy> + + <delete file="${basedir}/binary.tar" failonerror="false" quiet="true" /> </target> <!-- ===================================================================== --> diff --git a/bundles/org.eclipse.equinox.launcher.gtk.hpux.ia64_32/build.properties b/bundles/org.eclipse.equinox.launcher.gtk.hpux.ia64_32/build.properties index ee9f0752e..796d8c078 100644 --- a/bundles/org.eclipse.equinox.launcher.gtk.hpux.ia64_32/build.properties +++ b/bundles/org.eclipse.equinox.launcher.gtk.hpux.ia64_32/build.properties @@ -15,4 +15,4 @@ bin.includes = META-INF/,\ customBuildCallbacks=customBuildCallbacks.xml generateSourceBundle=false -binaryTag=R3_7 +binaryTag=v20110707-1425 diff --git a/bundles/org.eclipse.equinox.launcher.gtk.hpux.ia64_32/customBuildCallbacks.xml b/bundles/org.eclipse.equinox.launcher.gtk.hpux.ia64_32/customBuildCallbacks.xml index 32c8ef4f6..979e9ce34 100644 --- a/bundles/org.eclipse.equinox.launcher.gtk.hpux.ia64_32/customBuildCallbacks.xml +++ b/bundles/org.eclipse.equinox.launcher.gtk.hpux.ia64_32/customBuildCallbacks.xml @@ -44,6 +44,20 @@ </target> <target name="pre.gather.bin.parts"> + <basename file="${basedir}" property="fragmentName" /> + <available file="/gitroot/equinox/rt.equinox.binaries.git" type="dir" property="gitRepo" value="/gitroot/equinox/rt.equinox.binaries.git" /> + <property name="gitRepo" value="ssh://git.eclipse.org/gitroot/equinox/rt.equinox.binaries.git" /> + + <exec dir="${basedir}" executable="git" output="${basedir}/binary.tar" errorproperty="errorResult" > + <arg line="archive --format=tar --remote=${gitRepo} ${binaryTag} ${fragmentName}" /> + </exec> + + <copy todir="${basedir}"> + <tarfileset includes="${fragmentName}/**" src="${basedir}/binary.tar" /> + <globmapper from="${fragmentName}/*" to="*" /> + </copy> + + <delete file="${basedir}/binary.tar" failonerror="false" quiet="true" /> </target> <!-- ===================================================================== --> diff --git a/bundles/org.eclipse.equinox.launcher.gtk.linux.ppc/build.properties b/bundles/org.eclipse.equinox.launcher.gtk.linux.ppc/build.properties index 5f514e346..7544374ca 100644 --- a/bundles/org.eclipse.equinox.launcher.gtk.linux.ppc/build.properties +++ b/bundles/org.eclipse.equinox.launcher.gtk.linux.ppc/build.properties @@ -15,4 +15,4 @@ bin.includes = META-INF/,\ customBuildCallbacks=customBuildCallbacks.xml generateSourceBundle=false -binaryTag=R3_7 +binaryTag=v20110707-1425 diff --git a/bundles/org.eclipse.equinox.launcher.gtk.linux.ppc/customBuildCallbacks.xml b/bundles/org.eclipse.equinox.launcher.gtk.linux.ppc/customBuildCallbacks.xml index 32c8ef4f6..979e9ce34 100644 --- a/bundles/org.eclipse.equinox.launcher.gtk.linux.ppc/customBuildCallbacks.xml +++ b/bundles/org.eclipse.equinox.launcher.gtk.linux.ppc/customBuildCallbacks.xml @@ -44,6 +44,20 @@ </target> <target name="pre.gather.bin.parts"> + <basename file="${basedir}" property="fragmentName" /> + <available file="/gitroot/equinox/rt.equinox.binaries.git" type="dir" property="gitRepo" value="/gitroot/equinox/rt.equinox.binaries.git" /> + <property name="gitRepo" value="ssh://git.eclipse.org/gitroot/equinox/rt.equinox.binaries.git" /> + + <exec dir="${basedir}" executable="git" output="${basedir}/binary.tar" errorproperty="errorResult" > + <arg line="archive --format=tar --remote=${gitRepo} ${binaryTag} ${fragmentName}" /> + </exec> + + <copy todir="${basedir}"> + <tarfileset includes="${fragmentName}/**" src="${basedir}/binary.tar" /> + <globmapper from="${fragmentName}/*" to="*" /> + </copy> + + <delete file="${basedir}/binary.tar" failonerror="false" quiet="true" /> </target> <!-- ===================================================================== --> diff --git a/bundles/org.eclipse.equinox.launcher.gtk.linux.ppc64/build.properties b/bundles/org.eclipse.equinox.launcher.gtk.linux.ppc64/build.properties index 777847ecb..138a07224 100644 --- a/bundles/org.eclipse.equinox.launcher.gtk.linux.ppc64/build.properties +++ b/bundles/org.eclipse.equinox.launcher.gtk.linux.ppc64/build.properties @@ -15,4 +15,4 @@ bin.includes = META-INF/,\ customBuildCallbacks=customBuildCallbacks.xml generateSourceBundle=false -binaryTag=R3_7 +binaryTag=v20110707-1425 diff --git a/bundles/org.eclipse.equinox.launcher.gtk.linux.ppc64/customBuildCallbacks.xml b/bundles/org.eclipse.equinox.launcher.gtk.linux.ppc64/customBuildCallbacks.xml index 32c8ef4f6..979e9ce34 100644 --- a/bundles/org.eclipse.equinox.launcher.gtk.linux.ppc64/customBuildCallbacks.xml +++ b/bundles/org.eclipse.equinox.launcher.gtk.linux.ppc64/customBuildCallbacks.xml @@ -44,6 +44,20 @@ </target> <target name="pre.gather.bin.parts"> + <basename file="${basedir}" property="fragmentName" /> + <available file="/gitroot/equinox/rt.equinox.binaries.git" type="dir" property="gitRepo" value="/gitroot/equinox/rt.equinox.binaries.git" /> + <property name="gitRepo" value="ssh://git.eclipse.org/gitroot/equinox/rt.equinox.binaries.git" /> + + <exec dir="${basedir}" executable="git" output="${basedir}/binary.tar" errorproperty="errorResult" > + <arg line="archive --format=tar --remote=${gitRepo} ${binaryTag} ${fragmentName}" /> + </exec> + + <copy todir="${basedir}"> + <tarfileset includes="${fragmentName}/**" src="${basedir}/binary.tar" /> + <globmapper from="${fragmentName}/*" to="*" /> + </copy> + + <delete file="${basedir}/binary.tar" failonerror="false" quiet="true" /> </target> <!-- ===================================================================== --> diff --git a/bundles/org.eclipse.equinox.launcher.gtk.linux.s390/build.properties b/bundles/org.eclipse.equinox.launcher.gtk.linux.s390/build.properties index 1ad1d28d3..de67c9e3f 100644 --- a/bundles/org.eclipse.equinox.launcher.gtk.linux.s390/build.properties +++ b/bundles/org.eclipse.equinox.launcher.gtk.linux.s390/build.properties @@ -15,4 +15,4 @@ bin.includes = META-INF/,\ customBuildCallbacks=customBuildCallbacks.xml generateSourceBundle=false -binaryTag=R3_7
\ No newline at end of file +binaryTag=v20110707-1425
\ No newline at end of file diff --git a/bundles/org.eclipse.equinox.launcher.gtk.linux.s390/customBuildCallbacks.xml b/bundles/org.eclipse.equinox.launcher.gtk.linux.s390/customBuildCallbacks.xml index 32c8ef4f6..979e9ce34 100644 --- a/bundles/org.eclipse.equinox.launcher.gtk.linux.s390/customBuildCallbacks.xml +++ b/bundles/org.eclipse.equinox.launcher.gtk.linux.s390/customBuildCallbacks.xml @@ -44,6 +44,20 @@ </target> <target name="pre.gather.bin.parts"> + <basename file="${basedir}" property="fragmentName" /> + <available file="/gitroot/equinox/rt.equinox.binaries.git" type="dir" property="gitRepo" value="/gitroot/equinox/rt.equinox.binaries.git" /> + <property name="gitRepo" value="ssh://git.eclipse.org/gitroot/equinox/rt.equinox.binaries.git" /> + + <exec dir="${basedir}" executable="git" output="${basedir}/binary.tar" errorproperty="errorResult" > + <arg line="archive --format=tar --remote=${gitRepo} ${binaryTag} ${fragmentName}" /> + </exec> + + <copy todir="${basedir}"> + <tarfileset includes="${fragmentName}/**" src="${basedir}/binary.tar" /> + <globmapper from="${fragmentName}/*" to="*" /> + </copy> + + <delete file="${basedir}/binary.tar" failonerror="false" quiet="true" /> </target> <!-- ===================================================================== --> diff --git a/bundles/org.eclipse.equinox.launcher.gtk.linux.s390x/build.properties b/bundles/org.eclipse.equinox.launcher.gtk.linux.s390x/build.properties index 9dd234142..2ef4599ef 100644 --- a/bundles/org.eclipse.equinox.launcher.gtk.linux.s390x/build.properties +++ b/bundles/org.eclipse.equinox.launcher.gtk.linux.s390x/build.properties @@ -15,4 +15,4 @@ bin.includes = META-INF/,\ customBuildCallbacks=customBuildCallbacks.xml generateSourceBundle=false -binaryTag=R3_7
\ No newline at end of file +binaryTag=v20110707-1425
\ No newline at end of file diff --git a/bundles/org.eclipse.equinox.launcher.gtk.linux.s390x/customBuildCallbacks.xml b/bundles/org.eclipse.equinox.launcher.gtk.linux.s390x/customBuildCallbacks.xml index 32c8ef4f6..979e9ce34 100644 --- a/bundles/org.eclipse.equinox.launcher.gtk.linux.s390x/customBuildCallbacks.xml +++ b/bundles/org.eclipse.equinox.launcher.gtk.linux.s390x/customBuildCallbacks.xml @@ -44,6 +44,20 @@ </target> <target name="pre.gather.bin.parts"> + <basename file="${basedir}" property="fragmentName" /> + <available file="/gitroot/equinox/rt.equinox.binaries.git" type="dir" property="gitRepo" value="/gitroot/equinox/rt.equinox.binaries.git" /> + <property name="gitRepo" value="ssh://git.eclipse.org/gitroot/equinox/rt.equinox.binaries.git" /> + + <exec dir="${basedir}" executable="git" output="${basedir}/binary.tar" errorproperty="errorResult" > + <arg line="archive --format=tar --remote=${gitRepo} ${binaryTag} ${fragmentName}" /> + </exec> + + <copy todir="${basedir}"> + <tarfileset includes="${fragmentName}/**" src="${basedir}/binary.tar" /> + <globmapper from="${fragmentName}/*" to="*" /> + </copy> + + <delete file="${basedir}/binary.tar" failonerror="false" quiet="true" /> </target> <!-- ===================================================================== --> diff --git a/bundles/org.eclipse.equinox.launcher.gtk.linux.x86/build.properties b/bundles/org.eclipse.equinox.launcher.gtk.linux.x86/build.properties index 16e188232..4956ae893 100644 --- a/bundles/org.eclipse.equinox.launcher.gtk.linux.x86/build.properties +++ b/bundles/org.eclipse.equinox.launcher.gtk.linux.x86/build.properties @@ -15,4 +15,4 @@ bin.includes = META-INF/,\ customBuildCallbacks=customBuildCallbacks.xml generateSourceBundle=false -binaryTag=R3_7 +binaryTag=v20110707-1425 diff --git a/bundles/org.eclipse.equinox.launcher.gtk.linux.x86/customBuildCallbacks.xml b/bundles/org.eclipse.equinox.launcher.gtk.linux.x86/customBuildCallbacks.xml index 32c8ef4f6..979e9ce34 100644 --- a/bundles/org.eclipse.equinox.launcher.gtk.linux.x86/customBuildCallbacks.xml +++ b/bundles/org.eclipse.equinox.launcher.gtk.linux.x86/customBuildCallbacks.xml @@ -44,6 +44,20 @@ </target> <target name="pre.gather.bin.parts"> + <basename file="${basedir}" property="fragmentName" /> + <available file="/gitroot/equinox/rt.equinox.binaries.git" type="dir" property="gitRepo" value="/gitroot/equinox/rt.equinox.binaries.git" /> + <property name="gitRepo" value="ssh://git.eclipse.org/gitroot/equinox/rt.equinox.binaries.git" /> + + <exec dir="${basedir}" executable="git" output="${basedir}/binary.tar" errorproperty="errorResult" > + <arg line="archive --format=tar --remote=${gitRepo} ${binaryTag} ${fragmentName}" /> + </exec> + + <copy todir="${basedir}"> + <tarfileset includes="${fragmentName}/**" src="${basedir}/binary.tar" /> + <globmapper from="${fragmentName}/*" to="*" /> + </copy> + + <delete file="${basedir}/binary.tar" failonerror="false" quiet="true" /> </target> <!-- ===================================================================== --> diff --git a/bundles/org.eclipse.equinox.launcher.gtk.linux.x86_64/build.properties b/bundles/org.eclipse.equinox.launcher.gtk.linux.x86_64/build.properties index 2004d783c..074bbf431 100644 --- a/bundles/org.eclipse.equinox.launcher.gtk.linux.x86_64/build.properties +++ b/bundles/org.eclipse.equinox.launcher.gtk.linux.x86_64/build.properties @@ -15,4 +15,4 @@ bin.includes = META-INF/,\ customBuildCallbacks=customBuildCallbacks.xml generateSourceBundle=false -binaryTag=R3_7 +binaryTag=v20110707-1425 diff --git a/bundles/org.eclipse.equinox.launcher.gtk.linux.x86_64/customBuildCallbacks.xml b/bundles/org.eclipse.equinox.launcher.gtk.linux.x86_64/customBuildCallbacks.xml index 32c8ef4f6..979e9ce34 100644 --- a/bundles/org.eclipse.equinox.launcher.gtk.linux.x86_64/customBuildCallbacks.xml +++ b/bundles/org.eclipse.equinox.launcher.gtk.linux.x86_64/customBuildCallbacks.xml @@ -44,6 +44,20 @@ </target> <target name="pre.gather.bin.parts"> + <basename file="${basedir}" property="fragmentName" /> + <available file="/gitroot/equinox/rt.equinox.binaries.git" type="dir" property="gitRepo" value="/gitroot/equinox/rt.equinox.binaries.git" /> + <property name="gitRepo" value="ssh://git.eclipse.org/gitroot/equinox/rt.equinox.binaries.git" /> + + <exec dir="${basedir}" executable="git" output="${basedir}/binary.tar" errorproperty="errorResult" > + <arg line="archive --format=tar --remote=${gitRepo} ${binaryTag} ${fragmentName}" /> + </exec> + + <copy todir="${basedir}"> + <tarfileset includes="${fragmentName}/**" src="${basedir}/binary.tar" /> + <globmapper from="${fragmentName}/*" to="*" /> + </copy> + + <delete file="${basedir}/binary.tar" failonerror="false" quiet="true" /> </target> <!-- ===================================================================== --> diff --git a/bundles/org.eclipse.equinox.launcher.gtk.solaris.sparc/build.properties b/bundles/org.eclipse.equinox.launcher.gtk.solaris.sparc/build.properties index fb0a5eb09..8e3d1ff08 100644 --- a/bundles/org.eclipse.equinox.launcher.gtk.solaris.sparc/build.properties +++ b/bundles/org.eclipse.equinox.launcher.gtk.solaris.sparc/build.properties @@ -15,4 +15,4 @@ bin.includes = META-INF/,\ customBuildCallbacks=customBuildCallbacks.xml generateSourceBundle=false -binaryTag=R3_7 +binaryTag=v20110707-1425 diff --git a/bundles/org.eclipse.equinox.launcher.gtk.solaris.sparc/customBuildCallbacks.xml b/bundles/org.eclipse.equinox.launcher.gtk.solaris.sparc/customBuildCallbacks.xml index 32c8ef4f6..979e9ce34 100644 --- a/bundles/org.eclipse.equinox.launcher.gtk.solaris.sparc/customBuildCallbacks.xml +++ b/bundles/org.eclipse.equinox.launcher.gtk.solaris.sparc/customBuildCallbacks.xml @@ -44,6 +44,20 @@ </target> <target name="pre.gather.bin.parts"> + <basename file="${basedir}" property="fragmentName" /> + <available file="/gitroot/equinox/rt.equinox.binaries.git" type="dir" property="gitRepo" value="/gitroot/equinox/rt.equinox.binaries.git" /> + <property name="gitRepo" value="ssh://git.eclipse.org/gitroot/equinox/rt.equinox.binaries.git" /> + + <exec dir="${basedir}" executable="git" output="${basedir}/binary.tar" errorproperty="errorResult" > + <arg line="archive --format=tar --remote=${gitRepo} ${binaryTag} ${fragmentName}" /> + </exec> + + <copy todir="${basedir}"> + <tarfileset includes="${fragmentName}/**" src="${basedir}/binary.tar" /> + <globmapper from="${fragmentName}/*" to="*" /> + </copy> + + <delete file="${basedir}/binary.tar" failonerror="false" quiet="true" /> </target> <!-- ===================================================================== --> diff --git a/bundles/org.eclipse.equinox.launcher.gtk.solaris.x86/build.properties b/bundles/org.eclipse.equinox.launcher.gtk.solaris.x86/build.properties index f0d964b35..29c8287b9 100644 --- a/bundles/org.eclipse.equinox.launcher.gtk.solaris.x86/build.properties +++ b/bundles/org.eclipse.equinox.launcher.gtk.solaris.x86/build.properties @@ -15,4 +15,4 @@ bin.includes = META-INF/,\ customBuildCallbacks=customBuildCallbacks.xml generateSourceBundle=false -binaryTag=R3_7 +binaryTag=v20110707-1425 diff --git a/bundles/org.eclipse.equinox.launcher.gtk.solaris.x86/customBuildCallbacks.xml b/bundles/org.eclipse.equinox.launcher.gtk.solaris.x86/customBuildCallbacks.xml index 32c8ef4f6..979e9ce34 100644 --- a/bundles/org.eclipse.equinox.launcher.gtk.solaris.x86/customBuildCallbacks.xml +++ b/bundles/org.eclipse.equinox.launcher.gtk.solaris.x86/customBuildCallbacks.xml @@ -44,6 +44,20 @@ </target> <target name="pre.gather.bin.parts"> + <basename file="${basedir}" property="fragmentName" /> + <available file="/gitroot/equinox/rt.equinox.binaries.git" type="dir" property="gitRepo" value="/gitroot/equinox/rt.equinox.binaries.git" /> + <property name="gitRepo" value="ssh://git.eclipse.org/gitroot/equinox/rt.equinox.binaries.git" /> + + <exec dir="${basedir}" executable="git" output="${basedir}/binary.tar" errorproperty="errorResult" > + <arg line="archive --format=tar --remote=${gitRepo} ${binaryTag} ${fragmentName}" /> + </exec> + + <copy todir="${basedir}"> + <tarfileset includes="${fragmentName}/**" src="${basedir}/binary.tar" /> + <globmapper from="${fragmentName}/*" to="*" /> + </copy> + + <delete file="${basedir}/binary.tar" failonerror="false" quiet="true" /> </target> <!-- ===================================================================== --> diff --git a/bundles/org.eclipse.equinox.launcher.motif.aix.ppc/build.properties b/bundles/org.eclipse.equinox.launcher.motif.aix.ppc/build.properties index 7ed422e05..10518d2e6 100644 --- a/bundles/org.eclipse.equinox.launcher.motif.aix.ppc/build.properties +++ b/bundles/org.eclipse.equinox.launcher.motif.aix.ppc/build.properties @@ -16,4 +16,4 @@ bin.includes = META-INF/,\ customBuildCallbacks=customBuildCallbacks.xml generateSourceBundle=false -binaryTag=R3_7 +binaryTag=v20110707-1425 diff --git a/bundles/org.eclipse.equinox.launcher.motif.aix.ppc/customBuildCallbacks.xml b/bundles/org.eclipse.equinox.launcher.motif.aix.ppc/customBuildCallbacks.xml index 32c8ef4f6..979e9ce34 100644 --- a/bundles/org.eclipse.equinox.launcher.motif.aix.ppc/customBuildCallbacks.xml +++ b/bundles/org.eclipse.equinox.launcher.motif.aix.ppc/customBuildCallbacks.xml @@ -44,6 +44,20 @@ </target> <target name="pre.gather.bin.parts"> + <basename file="${basedir}" property="fragmentName" /> + <available file="/gitroot/equinox/rt.equinox.binaries.git" type="dir" property="gitRepo" value="/gitroot/equinox/rt.equinox.binaries.git" /> + <property name="gitRepo" value="ssh://git.eclipse.org/gitroot/equinox/rt.equinox.binaries.git" /> + + <exec dir="${basedir}" executable="git" output="${basedir}/binary.tar" errorproperty="errorResult" > + <arg line="archive --format=tar --remote=${gitRepo} ${binaryTag} ${fragmentName}" /> + </exec> + + <copy todir="${basedir}"> + <tarfileset includes="${fragmentName}/**" src="${basedir}/binary.tar" /> + <globmapper from="${fragmentName}/*" to="*" /> + </copy> + + <delete file="${basedir}/binary.tar" failonerror="false" quiet="true" /> </target> <!-- ===================================================================== --> diff --git a/bundles/org.eclipse.equinox.launcher.motif.hpux.ia64_32/build.properties b/bundles/org.eclipse.equinox.launcher.motif.hpux.ia64_32/build.properties index 95e37eaf2..6d63809a5 100644 --- a/bundles/org.eclipse.equinox.launcher.motif.hpux.ia64_32/build.properties +++ b/bundles/org.eclipse.equinox.launcher.motif.hpux.ia64_32/build.properties @@ -15,4 +15,4 @@ bin.includes = META-INF/,\ customBuildCallbacks=customBuildCallbacks.xml generateSourceBundle=false -binaryTag=R3_7 +binaryTag=v20110707-1425 diff --git a/bundles/org.eclipse.equinox.launcher.motif.hpux.ia64_32/customBuildCallbacks.xml b/bundles/org.eclipse.equinox.launcher.motif.hpux.ia64_32/customBuildCallbacks.xml index 32c8ef4f6..979e9ce34 100644 --- a/bundles/org.eclipse.equinox.launcher.motif.hpux.ia64_32/customBuildCallbacks.xml +++ b/bundles/org.eclipse.equinox.launcher.motif.hpux.ia64_32/customBuildCallbacks.xml @@ -44,6 +44,20 @@ </target> <target name="pre.gather.bin.parts"> + <basename file="${basedir}" property="fragmentName" /> + <available file="/gitroot/equinox/rt.equinox.binaries.git" type="dir" property="gitRepo" value="/gitroot/equinox/rt.equinox.binaries.git" /> + <property name="gitRepo" value="ssh://git.eclipse.org/gitroot/equinox/rt.equinox.binaries.git" /> + + <exec dir="${basedir}" executable="git" output="${basedir}/binary.tar" errorproperty="errorResult" > + <arg line="archive --format=tar --remote=${gitRepo} ${binaryTag} ${fragmentName}" /> + </exec> + + <copy todir="${basedir}"> + <tarfileset includes="${fragmentName}/**" src="${basedir}/binary.tar" /> + <globmapper from="${fragmentName}/*" to="*" /> + </copy> + + <delete file="${basedir}/binary.tar" failonerror="false" quiet="true" /> </target> <!-- ===================================================================== --> diff --git a/bundles/org.eclipse.equinox.launcher.motif.linux.x86/build.properties b/bundles/org.eclipse.equinox.launcher.motif.linux.x86/build.properties index e63012b93..9c79a3b02 100755 --- a/bundles/org.eclipse.equinox.launcher.motif.linux.x86/build.properties +++ b/bundles/org.eclipse.equinox.launcher.motif.linux.x86/build.properties @@ -15,4 +15,4 @@ bin.includes = META-INF/,\ customBuildCallbacks=customBuildCallbacks.xml generateSourceBundle=false -binaryTag=R3_7 +binaryTag=v20110707-1425 diff --git a/bundles/org.eclipse.equinox.launcher.motif.linux.x86/customBuildCallbacks.xml b/bundles/org.eclipse.equinox.launcher.motif.linux.x86/customBuildCallbacks.xml index 32c8ef4f6..979e9ce34 100755 --- a/bundles/org.eclipse.equinox.launcher.motif.linux.x86/customBuildCallbacks.xml +++ b/bundles/org.eclipse.equinox.launcher.motif.linux.x86/customBuildCallbacks.xml @@ -44,6 +44,20 @@ </target> <target name="pre.gather.bin.parts"> + <basename file="${basedir}" property="fragmentName" /> + <available file="/gitroot/equinox/rt.equinox.binaries.git" type="dir" property="gitRepo" value="/gitroot/equinox/rt.equinox.binaries.git" /> + <property name="gitRepo" value="ssh://git.eclipse.org/gitroot/equinox/rt.equinox.binaries.git" /> + + <exec dir="${basedir}" executable="git" output="${basedir}/binary.tar" errorproperty="errorResult" > + <arg line="archive --format=tar --remote=${gitRepo} ${binaryTag} ${fragmentName}" /> + </exec> + + <copy todir="${basedir}"> + <tarfileset includes="${fragmentName}/**" src="${basedir}/binary.tar" /> + <globmapper from="${fragmentName}/*" to="*" /> + </copy> + + <delete file="${basedir}/binary.tar" failonerror="false" quiet="true" /> </target> <!-- ===================================================================== --> diff --git a/bundles/org.eclipse.equinox.launcher.motif.solaris.sparc/build.properties b/bundles/org.eclipse.equinox.launcher.motif.solaris.sparc/build.properties index 6d2d4a8ec..cae2ce0a2 100644 --- a/bundles/org.eclipse.equinox.launcher.motif.solaris.sparc/build.properties +++ b/bundles/org.eclipse.equinox.launcher.motif.solaris.sparc/build.properties @@ -15,4 +15,4 @@ bin.includes = META-INF/,\ customBuildCallbacks=customBuildCallbacks.xml generateSourceBundle=false -binaryTag=R3_7 +binaryTag=v20110707-1425 diff --git a/bundles/org.eclipse.equinox.launcher.motif.solaris.sparc/customBuildCallbacks.xml b/bundles/org.eclipse.equinox.launcher.motif.solaris.sparc/customBuildCallbacks.xml index 32c8ef4f6..979e9ce34 100644 --- a/bundles/org.eclipse.equinox.launcher.motif.solaris.sparc/customBuildCallbacks.xml +++ b/bundles/org.eclipse.equinox.launcher.motif.solaris.sparc/customBuildCallbacks.xml @@ -44,6 +44,20 @@ </target> <target name="pre.gather.bin.parts"> + <basename file="${basedir}" property="fragmentName" /> + <available file="/gitroot/equinox/rt.equinox.binaries.git" type="dir" property="gitRepo" value="/gitroot/equinox/rt.equinox.binaries.git" /> + <property name="gitRepo" value="ssh://git.eclipse.org/gitroot/equinox/rt.equinox.binaries.git" /> + + <exec dir="${basedir}" executable="git" output="${basedir}/binary.tar" errorproperty="errorResult" > + <arg line="archive --format=tar --remote=${gitRepo} ${binaryTag} ${fragmentName}" /> + </exec> + + <copy todir="${basedir}"> + <tarfileset includes="${fragmentName}/**" src="${basedir}/binary.tar" /> + <globmapper from="${fragmentName}/*" to="*" /> + </copy> + + <delete file="${basedir}/binary.tar" failonerror="false" quiet="true" /> </target> <!-- ===================================================================== --> diff --git a/bundles/org.eclipse.equinox.launcher.win32.win32.ia64/build.properties b/bundles/org.eclipse.equinox.launcher.win32.win32.ia64/build.properties index a7f9b1c75..f8196efe3 100644 --- a/bundles/org.eclipse.equinox.launcher.win32.win32.ia64/build.properties +++ b/bundles/org.eclipse.equinox.launcher.win32.win32.ia64/build.properties @@ -13,4 +13,5 @@ bin.includes = META-INF/,\ launcher.win32.win32.ia64.properties,\ about.html generateSourceBundle=false -binaryTag=R3_7
\ No newline at end of file +customBuildCallbacks=customBuildCallbacks.xml +binaryTag=v20110707-1425
\ No newline at end of file diff --git a/bundles/org.eclipse.equinox.launcher.win32.win32.ia64/customBuildCallbacks.xml b/bundles/org.eclipse.equinox.launcher.win32.win32.ia64/customBuildCallbacks.xml new file mode 100644 index 000000000..6125df47b --- /dev/null +++ b/bundles/org.eclipse.equinox.launcher.win32.win32.ia64/customBuildCallbacks.xml @@ -0,0 +1,122 @@ +<!-- ===================================================================== --> +<!-- Custom targets called from a project's generated build.xml --> +<!-- Set customBuildCallbacks=<path/to/this/file> in your build.properties.--> +<!-- ===================================================================== --> +<project name="Build specific targets and properties" default="noDefault"> + + <!-- ===================================================================== --> + <!-- Default target --> + <!-- ===================================================================== --> + <target name="noDefault"> + <echo message="This file must be called with explicit targets" /> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do before the target build.jars --> + <!-- Available parameters : --> + <!-- build.result.folder - folder to contain the build results --> + <!-- ===================================================================== --> + <target name="pre.build.jars"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do after the target build.jars --> + <!-- Available parameters : --> + <!-- build.result.folder - folder to contain the build results --> + <!-- ===================================================================== --> + <target name="post.build.jars"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do before the target build.sources --> + <!-- Available parameters : --> + <!-- build.result.folder - folder to contain the build results --> + <!-- ===================================================================== --> + <target name="pre.build.sources"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do after the target build.sources --> + <!-- Available parameters : --> + <!-- build.result.folder - folder to contain the build results --> + <!-- ===================================================================== --> + <target name="post.build.sources"> + </target> + + <target name="pre.gather.bin.parts"> + <basename file="${basedir}" property="fragmentName" /> + <available file="/gitroot/equinox/rt.equinox.binaries.git" type="dir" property="gitRepo" value="/gitroot/equinox/rt.equinox.binaries.git" /> + <property name="gitRepo" value="ssh://git.eclipse.org/gitroot/equinox/rt.equinox.binaries.git" /> + + <exec dir="${basedir}" executable="git" output="${basedir}/binary.tar" errorproperty="errorResult" > + <arg line="archive --format=tar --remote=${gitRepo} ${binaryTag} ${fragmentName}" /> + </exec> + + <copy todir="${basedir}"> + <tarfileset includes="${fragmentName}/**" src="${basedir}/binary.tar" /> + <globmapper from="${fragmentName}/*" to="*" /> + </copy> + + <delete file="${basedir}/binary.tar" failonerror="false" quiet="true" /> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do after the target gather.bin.parts --> + <!-- Available parameters : --> + <!-- base.dir - root of the project --> + <!-- build.result.folder - folder containing the build results --> + <!-- target.folder - destination folder --> + <!-- ===================================================================== --> + <target name="post.gather.bin.parts"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do before the target gather.sources --> + <!-- Available parameters : --> + <!-- destination.temp.folder - destination folder --> + <!-- ===================================================================== --> + <target name="pre.gather.sources"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do after the target gather.sources --> + <!-- Available parameters : --> + <!-- destination.temp.folder - destination folder --> + <!-- ===================================================================== --> + <target name="post.gather.sources"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do before the target gather.logs --> + <!-- Available parameters : --> + <!-- destination.temp.folder - destination folder --> + <!-- ===================================================================== --> + <target name="pre.gather.logs"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do after the target gather.logs --> + <!-- Available parameters : --> + <!-- destination.temp.folder - destination folder --> + <!-- ===================================================================== --> + <target name="post.gather.logs"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do before the target clean --> + <!-- Available parameters : --> + <!-- destination.temp.folder - destination folder --> + <!-- ===================================================================== --> + <target name="pre.clean"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do after the target clean --> + <!-- Available parameters : --> + <!-- plugin.destination - final destination of the build --> + <!-- build.result.folder - results of the compilation --> + <!-- temp.folder - temporary folder --> + <!-- ===================================================================== --> + <target name="post.clean"> + </target> +</project> diff --git a/bundles/org.eclipse.equinox.launcher.win32.win32.x86/build.properties b/bundles/org.eclipse.equinox.launcher.win32.win32.x86/build.properties index 9ca9ce89a..3b37b4840 100644 --- a/bundles/org.eclipse.equinox.launcher.win32.win32.x86/build.properties +++ b/bundles/org.eclipse.equinox.launcher.win32.win32.x86/build.properties @@ -13,4 +13,5 @@ bin.includes = META-INF/,\ launcher.win32.win32.x86.properties,\ about.html generateSourceBundle=false -binaryTag=R3_7
\ No newline at end of file +customBuildCallbacks=customBuildCallbacks.xml +binaryTag=v20110707-1425
\ No newline at end of file diff --git a/bundles/org.eclipse.equinox.launcher.win32.win32.x86/customBuildCallbacks.xml b/bundles/org.eclipse.equinox.launcher.win32.win32.x86/customBuildCallbacks.xml new file mode 100644 index 000000000..6125df47b --- /dev/null +++ b/bundles/org.eclipse.equinox.launcher.win32.win32.x86/customBuildCallbacks.xml @@ -0,0 +1,122 @@ +<!-- ===================================================================== --> +<!-- Custom targets called from a project's generated build.xml --> +<!-- Set customBuildCallbacks=<path/to/this/file> in your build.properties.--> +<!-- ===================================================================== --> +<project name="Build specific targets and properties" default="noDefault"> + + <!-- ===================================================================== --> + <!-- Default target --> + <!-- ===================================================================== --> + <target name="noDefault"> + <echo message="This file must be called with explicit targets" /> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do before the target build.jars --> + <!-- Available parameters : --> + <!-- build.result.folder - folder to contain the build results --> + <!-- ===================================================================== --> + <target name="pre.build.jars"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do after the target build.jars --> + <!-- Available parameters : --> + <!-- build.result.folder - folder to contain the build results --> + <!-- ===================================================================== --> + <target name="post.build.jars"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do before the target build.sources --> + <!-- Available parameters : --> + <!-- build.result.folder - folder to contain the build results --> + <!-- ===================================================================== --> + <target name="pre.build.sources"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do after the target build.sources --> + <!-- Available parameters : --> + <!-- build.result.folder - folder to contain the build results --> + <!-- ===================================================================== --> + <target name="post.build.sources"> + </target> + + <target name="pre.gather.bin.parts"> + <basename file="${basedir}" property="fragmentName" /> + <available file="/gitroot/equinox/rt.equinox.binaries.git" type="dir" property="gitRepo" value="/gitroot/equinox/rt.equinox.binaries.git" /> + <property name="gitRepo" value="ssh://git.eclipse.org/gitroot/equinox/rt.equinox.binaries.git" /> + + <exec dir="${basedir}" executable="git" output="${basedir}/binary.tar" errorproperty="errorResult" > + <arg line="archive --format=tar --remote=${gitRepo} ${binaryTag} ${fragmentName}" /> + </exec> + + <copy todir="${basedir}"> + <tarfileset includes="${fragmentName}/**" src="${basedir}/binary.tar" /> + <globmapper from="${fragmentName}/*" to="*" /> + </copy> + + <delete file="${basedir}/binary.tar" failonerror="false" quiet="true" /> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do after the target gather.bin.parts --> + <!-- Available parameters : --> + <!-- base.dir - root of the project --> + <!-- build.result.folder - folder containing the build results --> + <!-- target.folder - destination folder --> + <!-- ===================================================================== --> + <target name="post.gather.bin.parts"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do before the target gather.sources --> + <!-- Available parameters : --> + <!-- destination.temp.folder - destination folder --> + <!-- ===================================================================== --> + <target name="pre.gather.sources"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do after the target gather.sources --> + <!-- Available parameters : --> + <!-- destination.temp.folder - destination folder --> + <!-- ===================================================================== --> + <target name="post.gather.sources"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do before the target gather.logs --> + <!-- Available parameters : --> + <!-- destination.temp.folder - destination folder --> + <!-- ===================================================================== --> + <target name="pre.gather.logs"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do after the target gather.logs --> + <!-- Available parameters : --> + <!-- destination.temp.folder - destination folder --> + <!-- ===================================================================== --> + <target name="post.gather.logs"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do before the target clean --> + <!-- Available parameters : --> + <!-- destination.temp.folder - destination folder --> + <!-- ===================================================================== --> + <target name="pre.clean"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do after the target clean --> + <!-- Available parameters : --> + <!-- plugin.destination - final destination of the build --> + <!-- build.result.folder - results of the compilation --> + <!-- temp.folder - temporary folder --> + <!-- ===================================================================== --> + <target name="post.clean"> + </target> +</project> diff --git a/bundles/org.eclipse.equinox.launcher.win32.win32.x86_64/build.properties b/bundles/org.eclipse.equinox.launcher.win32.win32.x86_64/build.properties index 77e301932..8f9c6ba0b 100644 --- a/bundles/org.eclipse.equinox.launcher.win32.win32.x86_64/build.properties +++ b/bundles/org.eclipse.equinox.launcher.win32.win32.x86_64/build.properties @@ -13,4 +13,5 @@ bin.includes = META-INF/,\ launcher.win32.win32.x86_64.properties,\ about.html generateSourceBundle=false -binaryTag=R3_7 +customBuildCallbacks=customBuildCallbacks.xml +binaryTag=v20110707-1425 diff --git a/bundles/org.eclipse.equinox.launcher.win32.win32.x86_64/customBuildCallbacks.xml b/bundles/org.eclipse.equinox.launcher.win32.win32.x86_64/customBuildCallbacks.xml new file mode 100644 index 000000000..6125df47b --- /dev/null +++ b/bundles/org.eclipse.equinox.launcher.win32.win32.x86_64/customBuildCallbacks.xml @@ -0,0 +1,122 @@ +<!-- ===================================================================== --> +<!-- Custom targets called from a project's generated build.xml --> +<!-- Set customBuildCallbacks=<path/to/this/file> in your build.properties.--> +<!-- ===================================================================== --> +<project name="Build specific targets and properties" default="noDefault"> + + <!-- ===================================================================== --> + <!-- Default target --> + <!-- ===================================================================== --> + <target name="noDefault"> + <echo message="This file must be called with explicit targets" /> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do before the target build.jars --> + <!-- Available parameters : --> + <!-- build.result.folder - folder to contain the build results --> + <!-- ===================================================================== --> + <target name="pre.build.jars"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do after the target build.jars --> + <!-- Available parameters : --> + <!-- build.result.folder - folder to contain the build results --> + <!-- ===================================================================== --> + <target name="post.build.jars"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do before the target build.sources --> + <!-- Available parameters : --> + <!-- build.result.folder - folder to contain the build results --> + <!-- ===================================================================== --> + <target name="pre.build.sources"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do after the target build.sources --> + <!-- Available parameters : --> + <!-- build.result.folder - folder to contain the build results --> + <!-- ===================================================================== --> + <target name="post.build.sources"> + </target> + + <target name="pre.gather.bin.parts"> + <basename file="${basedir}" property="fragmentName" /> + <available file="/gitroot/equinox/rt.equinox.binaries.git" type="dir" property="gitRepo" value="/gitroot/equinox/rt.equinox.binaries.git" /> + <property name="gitRepo" value="ssh://git.eclipse.org/gitroot/equinox/rt.equinox.binaries.git" /> + + <exec dir="${basedir}" executable="git" output="${basedir}/binary.tar" errorproperty="errorResult" > + <arg line="archive --format=tar --remote=${gitRepo} ${binaryTag} ${fragmentName}" /> + </exec> + + <copy todir="${basedir}"> + <tarfileset includes="${fragmentName}/**" src="${basedir}/binary.tar" /> + <globmapper from="${fragmentName}/*" to="*" /> + </copy> + + <delete file="${basedir}/binary.tar" failonerror="false" quiet="true" /> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do after the target gather.bin.parts --> + <!-- Available parameters : --> + <!-- base.dir - root of the project --> + <!-- build.result.folder - folder containing the build results --> + <!-- target.folder - destination folder --> + <!-- ===================================================================== --> + <target name="post.gather.bin.parts"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do before the target gather.sources --> + <!-- Available parameters : --> + <!-- destination.temp.folder - destination folder --> + <!-- ===================================================================== --> + <target name="pre.gather.sources"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do after the target gather.sources --> + <!-- Available parameters : --> + <!-- destination.temp.folder - destination folder --> + <!-- ===================================================================== --> + <target name="post.gather.sources"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do before the target gather.logs --> + <!-- Available parameters : --> + <!-- destination.temp.folder - destination folder --> + <!-- ===================================================================== --> + <target name="pre.gather.logs"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do after the target gather.logs --> + <!-- Available parameters : --> + <!-- destination.temp.folder - destination folder --> + <!-- ===================================================================== --> + <target name="post.gather.logs"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do before the target clean --> + <!-- Available parameters : --> + <!-- destination.temp.folder - destination folder --> + <!-- ===================================================================== --> + <target name="pre.clean"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do after the target clean --> + <!-- Available parameters : --> + <!-- plugin.destination - final destination of the build --> + <!-- build.result.folder - results of the compilation --> + <!-- temp.folder - temporary folder --> + <!-- ===================================================================== --> + <target name="post.clean"> + </target> +</project> diff --git a/bundles/org.eclipse.equinox.launcher.wpf.win32.x86/build.properties b/bundles/org.eclipse.equinox.launcher.wpf.win32.x86/build.properties index 36289e9d1..e8409729d 100644 --- a/bundles/org.eclipse.equinox.launcher.wpf.win32.x86/build.properties +++ b/bundles/org.eclipse.equinox.launcher.wpf.win32.x86/build.properties @@ -14,4 +14,5 @@ bin.includes = META-INF/,\ launcher.wpf.win32.x86.properties,\ about.html generateSourceBundle=false -binaryTag=R3_7 +customBuildCallbacks=customBuildCallbacks.xml +binaryTag=v20110707-1425 diff --git a/bundles/org.eclipse.equinox.launcher.wpf.win32.x86/customBuildCallbacks.xml b/bundles/org.eclipse.equinox.launcher.wpf.win32.x86/customBuildCallbacks.xml new file mode 100644 index 000000000..6125df47b --- /dev/null +++ b/bundles/org.eclipse.equinox.launcher.wpf.win32.x86/customBuildCallbacks.xml @@ -0,0 +1,122 @@ +<!-- ===================================================================== --> +<!-- Custom targets called from a project's generated build.xml --> +<!-- Set customBuildCallbacks=<path/to/this/file> in your build.properties.--> +<!-- ===================================================================== --> +<project name="Build specific targets and properties" default="noDefault"> + + <!-- ===================================================================== --> + <!-- Default target --> + <!-- ===================================================================== --> + <target name="noDefault"> + <echo message="This file must be called with explicit targets" /> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do before the target build.jars --> + <!-- Available parameters : --> + <!-- build.result.folder - folder to contain the build results --> + <!-- ===================================================================== --> + <target name="pre.build.jars"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do after the target build.jars --> + <!-- Available parameters : --> + <!-- build.result.folder - folder to contain the build results --> + <!-- ===================================================================== --> + <target name="post.build.jars"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do before the target build.sources --> + <!-- Available parameters : --> + <!-- build.result.folder - folder to contain the build results --> + <!-- ===================================================================== --> + <target name="pre.build.sources"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do after the target build.sources --> + <!-- Available parameters : --> + <!-- build.result.folder - folder to contain the build results --> + <!-- ===================================================================== --> + <target name="post.build.sources"> + </target> + + <target name="pre.gather.bin.parts"> + <basename file="${basedir}" property="fragmentName" /> + <available file="/gitroot/equinox/rt.equinox.binaries.git" type="dir" property="gitRepo" value="/gitroot/equinox/rt.equinox.binaries.git" /> + <property name="gitRepo" value="ssh://git.eclipse.org/gitroot/equinox/rt.equinox.binaries.git" /> + + <exec dir="${basedir}" executable="git" output="${basedir}/binary.tar" errorproperty="errorResult" > + <arg line="archive --format=tar --remote=${gitRepo} ${binaryTag} ${fragmentName}" /> + </exec> + + <copy todir="${basedir}"> + <tarfileset includes="${fragmentName}/**" src="${basedir}/binary.tar" /> + <globmapper from="${fragmentName}/*" to="*" /> + </copy> + + <delete file="${basedir}/binary.tar" failonerror="false" quiet="true" /> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do after the target gather.bin.parts --> + <!-- Available parameters : --> + <!-- base.dir - root of the project --> + <!-- build.result.folder - folder containing the build results --> + <!-- target.folder - destination folder --> + <!-- ===================================================================== --> + <target name="post.gather.bin.parts"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do before the target gather.sources --> + <!-- Available parameters : --> + <!-- destination.temp.folder - destination folder --> + <!-- ===================================================================== --> + <target name="pre.gather.sources"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do after the target gather.sources --> + <!-- Available parameters : --> + <!-- destination.temp.folder - destination folder --> + <!-- ===================================================================== --> + <target name="post.gather.sources"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do before the target gather.logs --> + <!-- Available parameters : --> + <!-- destination.temp.folder - destination folder --> + <!-- ===================================================================== --> + <target name="pre.gather.logs"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do after the target gather.logs --> + <!-- Available parameters : --> + <!-- destination.temp.folder - destination folder --> + <!-- ===================================================================== --> + <target name="post.gather.logs"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do before the target clean --> + <!-- Available parameters : --> + <!-- destination.temp.folder - destination folder --> + <!-- ===================================================================== --> + <target name="pre.clean"> + </target> + + <!-- ===================================================================== --> + <!-- Steps to do after the target clean --> + <!-- Available parameters : --> + <!-- plugin.destination - final destination of the build --> + <!-- build.result.folder - results of the compilation --> + <!-- temp.folder - temporary folder --> + <!-- ===================================================================== --> + <target name="post.clean"> + </target> +</project> |