diff options
Diffstat (limited to 'TMP/rcp.config')
-rw-r--r-- | TMP/rcp.config/CVS/Entries | 6 | ||||
-rw-r--r-- | TMP/rcp.config/CVS/Repository | 1 | ||||
-rw-r--r-- | TMP/rcp.config/CVS/Root | 1 | ||||
-rwxr-xr-x | TMP/rcp.config/build.properties | 49 | ||||
-rwxr-xr-x | TMP/rcp.config/buildConfiguration.xml | 44 | ||||
-rwxr-xr-x | TMP/rcp.config/config.product | 5 | ||||
-rwxr-xr-x | TMP/rcp.config/feature.properties | 24 | ||||
-rwxr-xr-x | TMP/rcp.config/feature.xml | 12 | ||||
-rwxr-xr-x | TMP/rcp.config/p2.inf | 9 | ||||
-rw-r--r-- | TMP/rcp.config/pom.xml | 18 |
10 files changed, 169 insertions, 0 deletions
diff --git a/TMP/rcp.config/CVS/Entries b/TMP/rcp.config/CVS/Entries new file mode 100644 index 000000000..1915b9f1f --- /dev/null +++ b/TMP/rcp.config/CVS/Entries @@ -0,0 +1,6 @@ +/build.properties/1.26/Tue Jun 7 13:22:45 2011// +/buildConfiguration.xml/1.11/Fri Feb 18 21:26:47 2011// +/config.product/1.2/Thu Apr 23 21:26:40 2009// +/feature.properties/1.1/Tue Apr 28 15:27:27 2009// +/feature.xml/1.3/Tue Apr 28 15:27:27 2009// +/p2.inf/1.9/Fri May 22 20:51:28 2009// diff --git a/TMP/rcp.config/CVS/Repository b/TMP/rcp.config/CVS/Repository new file mode 100644 index 000000000..011b21b03 --- /dev/null +++ b/TMP/rcp.config/CVS/Repository @@ -0,0 +1 @@ +org.eclipse.releng.eclipsebuilder/eclipse/buildConfigs/rcp.config diff --git a/TMP/rcp.config/CVS/Root b/TMP/rcp.config/CVS/Root new file mode 100644 index 000000000..2d37d165b --- /dev/null +++ b/TMP/rcp.config/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse diff --git a/TMP/rcp.config/build.properties b/TMP/rcp.config/build.properties new file mode 100755 index 000000000..acf1faa19 --- /dev/null +++ b/TMP/rcp.config/build.properties @@ -0,0 +1,49 @@ +############################################################################### +# Copyright (c) 2000, 2009 IBM Corporation and others. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# IBM Corporation - initial API and implementation +############################################################################### + +root.permissions.755=eclipse +root.win32.win32.x86=absolute:${buildDirectory}/features/org.eclipse.equinox.executable/bin/win32/win32/x86 +root.win32.win32.x86_64=absolute:${buildDirectory}/features/org.eclipse.equinox.executable/bin/win32/win32/x86_64 +root.aix.gtk.ppc=absolute:${buildDirectory}/features/org.eclipse.equinox.executable/bin/gtk/aix/ppc +root.aix.gtk.ppc64=absolute:${buildDirectory}/features/org.eclipse.equinox.executable/bin/gtk/aix/ppc64 +root.hpux.gtk.ia64_32=absolute:${buildDirectory}/features/org.eclipse.equinox.executable/bin/gtk/hpux/ia64_32 +root.solaris.gtk.sparc=absolute:${buildDirectory}/features/org.eclipse.equinox.executable/bin/gtk/solaris/sparc +root.solaris.gtk.x86=absolute:${buildDirectory}/features/org.eclipse.equinox.executable/bin/gtk/solaris/x86 + +root.linux.gtk.x86=absolute:${buildDirectory}/features/org.eclipse.platform/about_files/linux.gtk.x86,absolute:${buildDirectory}/features/org.eclipse.equinox.executable/bin/gtk/linux/x86 +root.linux.gtk.x86.permissions.755=*.so* +root.linux.gtk.ppc64=absolute:${buildDirectory}/features/org.eclipse.platform/about_files/linux.gtk.ppc,absolute:${buildDirectory}/features/org.eclipse.equinox.executable/bin/gtk/linux/ppc64 +root.linux.gtk.ppc64.permissions.755=*.so* +root.linux.gtk.x86_64=absolute:${buildDirectory}/features/org.eclipse.platform/about_files/linux.gtk.x86_64,absolute:${buildDirectory}/features/org.eclipse.equinox.executable/bin/gtk/linux/x86_64 +root.linux.gtk.x86_64.permissions.755=*.so* +root.linux.gtk.s390x=absolute:${buildDirectory}/features/org.eclipse.platform/about_files/linux.gtk.s390x,absolute:${buildDirectory}/features/org.eclipse.equinox.executable/contributed/gtk/linux/s390x +root.linux.gtk.s390x.permissions.755=*.so* +root.linux.gtk.s390=absolute:${buildDirectory}/features/org.eclipse.platform/about_files/linux.gtk.s390,absolute:${buildDirectory}/features/org.eclipse.equinox.executable/contributed/gtk/linux/s390 +root.linux.gtk.s390.permissions.755=*.so* + +root.macosx.cocoa.x86.folder.Eclipse.app/Contents/MacOS=absolute:file:${buildDirectory}/features/org.eclipse.equinox.executable/bin/cocoa/macosx/x86/Eclipse.app/Contents/MacOS/eclipse +root.macosx.cocoa.x86.folder.Eclipse.app/Contents/Resources=absolute:${buildDirectory}/features/org.eclipse.equinox.executable/bin/cocoa/macosx/x86/Eclipse.app/Contents/Resources +root.macosx.cocoa.x86.folder.Eclipse.app/Contents=absolute:file:${buildDirectory}/features/org.eclipse.equinox.executable/bin/cocoa/macosx/x86/Eclipse.app/Contents/Info.plist +root.macosx.cocoa.x86.permissions.755=Eclipse.app/Contents/MacOS/eclipse,Eclipse.app/Contents/MacOS/java_swt +root.macosx.cocoa.x86.link=Eclipse.app/Contents/MacOS/eclipse,eclipse + +root.macosx.cocoa.x86_64.folder.Eclipse.app/Contents/MacOS=absolute:file:${buildDirectory}/features/org.eclipse.equinox.executable/bin/cocoa/macosx/x86_64/Eclipse.app/Contents/MacOS/eclipse +root.macosx.cocoa.x86_64.folder.Eclipse.app/Contents/Resources=absolute:${buildDirectory}/features/org.eclipse.equinox.executable/bin/cocoa/macosx/x86_64/Eclipse.app/Contents/Resources +root.macosx.cocoa.x86_64.folder.Eclipse.app/Contents=absolute:file:${buildDirectory}/features/org.eclipse.equinox.executable/bin/cocoa/macosx/x86_64/Eclipse.app/Contents/Info.plist +root.macosx.cocoa.x86_64.permissions.755=Eclipse.app/Contents/MacOS/eclipse,Eclipse.app/Contents/MacOS/java_swt +root.macosx.cocoa.x86_64.link=Eclipse.app/Contents/MacOS/eclipse,eclipse + + + + + + + diff --git a/TMP/rcp.config/buildConfiguration.xml b/TMP/rcp.config/buildConfiguration.xml new file mode 100755 index 000000000..7ef7e9277 --- /dev/null +++ b/TMP/rcp.config/buildConfiguration.xml @@ -0,0 +1,44 @@ +<project name="org.eclipse.rcp.configuration" default="main" basedir="."> + + <target name="main" > + <property name="product" value="${basedir}/config.product" /> + <property name="id" value="org.eclipse.pde.build.container.feature" /> + <property name="type" value="feature" /> + <property name="verify" value="false" /> + + <path id="launcher.paths"> + <fileset dir="${reposource}" includes="plugins/org.eclipse.equinox.launcher*" /> + <!-- the built version of the org.eclipse.equinox.executable feature --> + <dirset dir="${buildDirectory}" includes="features/org.eclipse.equinox.executable*" /> + <dirset dir="${buildDirectory}" includes="features/org.eclipse.license*" /> + </path> + + <!-- generate a feature based on our .product file --> + <property file="${eclipse.build.configs}/master/build.properties" /> + <ant antfile="${eclipse.pdebuild.scripts}/productBuild/productBuild.xml" target="generateFeature" > + <property name="nestedInclusions" value="false" /> + <property name="buildDirectory" value="${basedir}/temp"/> + </ant> + <!-- generate product build scripts for the generated feature --> + <ant antfile="${eclipse.pdebuild.scripts}/genericTargets.xml" target="generateScript" > + <property name="buildDirectory" value="${basedir}/temp"/> + <property name="baseLocation" value="" /> + <property name="transformedRepoLocation" value="" /> + <property name="pluginPath" refid="launcher.paths" /> + <property name="forceContextQualifier" value="${buildId}" /> + </ant> + + <!-- get the generate p2.inf that got generated with the above scripts --> + <move file="${basedir}/temp/features/org.eclipse.pde.build.container.feature/product/p2.inf" tofile="${basedir}/p2.inf" overwrite="true" /> + <replace file="${basedir}/p2.inf" token="@FLAVOR@" value="tooling" /> + + <!-- publish the configuration feature with the generated p2.inf --> + <replace file="${basedir}/feature.xml" token="@qualifier@" value="${buildId}" /> + <eclipse.gatherFeature + metadataRepository="file:${reposource}" + artifactRepository="file:${reposource}" + buildResultFolder="${basedir}" + baseDirectory="${basedir}" + /> + </target> +</project> diff --git a/TMP/rcp.config/config.product b/TMP/rcp.config/config.product new file mode 100755 index 000000000..da4fbe94c --- /dev/null +++ b/TMP/rcp.config/config.product @@ -0,0 +1,5 @@ +<product uid="org.eclipse.rcp.configuration" version="1.0.0.qualifier" useFeatures="true" includeLaunchers="true"> + <features> + <feature id="org.eclipse.equinox.executable" /> + </features> +</product> diff --git a/TMP/rcp.config/feature.properties b/TMP/rcp.config/feature.properties new file mode 100755 index 000000000..3f0136176 --- /dev/null +++ b/TMP/rcp.config/feature.properties @@ -0,0 +1,24 @@ +############################################################################### +# Copyright (c) 2009 IBM Corporation and others. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# IBM Corporation - initial API and implementation +############################################################################### +# feature.properties +# contains externalized strings for feature.xml +# "%foo" in feature.xml corresponds to the key "foo" in this file +# java.io.Properties file (ISO 8859-1 with "\" escapes) +# This file should be translated. + +# "featureName" property - name of the feature +featureName=Eclipse Product Configuration + +# "providerName" property - name of the company that provides the feature +providerName=Eclipse.org + +# "description" property - description of the feature +description=Configuration information for the Eclipse product diff --git a/TMP/rcp.config/feature.xml b/TMP/rcp.config/feature.xml new file mode 100755 index 000000000..98081dc63 --- /dev/null +++ b/TMP/rcp.config/feature.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<feature + id="org.eclipse.rcp.configuration" + label="%featureName" + version="1.0.0.qualifier" + provider-name="%providerName"> + + <description> + %description + </description> + +</feature> diff --git a/TMP/rcp.config/p2.inf b/TMP/rcp.config/p2.inf new file mode 100755 index 000000000..118d85298 --- /dev/null +++ b/TMP/rcp.config/p2.inf @@ -0,0 +1,9 @@ +org.eclipse.pde.build.append.startlevels=false +org.eclipse.pde.build.append.launchers=true +properties.1.name=org.eclipse.equinox.p2.type.group +properties.1.value=false + +instructions.configure.import=org.eclipse.equinox.p2.touchpoint.eclipse.setLauncherName +instructions.configure=setLauncherName(name:eclipse); +instructions.unconfigure.import=org.eclipse.equinox.p2.touchpoint.eclipse.setLauncherName +instructions.unconfigure=setLauncherName(); diff --git a/TMP/rcp.config/pom.xml b/TMP/rcp.config/pom.xml new file mode 100644 index 000000000..df4fa2569 --- /dev/null +++ b/TMP/rcp.config/pom.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.eclipse</groupId> + <artifactId>eclipse-parent</artifactId> + <version>1.0.0-SNAPSHOT</version> + </parent> + + <groupId>org.eclipse.rcp.configuration</groupId> + <artifactId>org.eclipse.rcp.configuration</artifactId> + <version>1.0.0-SNAPSHOT</version> + <packaging>eclipse-feature</packaging> + +</project> |