This commit was manufactured by cvs2svn to create tag 'v201001181609'.
Sprout from master 2010-01-18 20:02:13 UTC Mike Kucera <mkucera@ca.ibm.com> 'Bug 299977 - environment variables from client are merged with that of the server when building'
Delete:
core/org.eclipse.ptp.remote.core.tests/.classpath
core/org.eclipse.ptp.remote.core.tests/.project
core/org.eclipse.ptp.remote.core.tests/.settings/org.eclipse.jdt.core.prefs
core/org.eclipse.ptp.remote.core.tests/META-INF/MANIFEST.MF
core/org.eclipse.ptp.remote.core.tests/build.properties
core/org.eclipse.ptp.remote.core.tests/plugin.properties
core/org.eclipse.ptp.remote.core.tests/src/org/eclipse/ptp/core/tests/FileStoreTests.java
core/org.eclipse.ptp.remote.core.tests/src/org/eclipse/ptp/core/tests/RemoteConnectionTests.java
core/org.eclipse.ptp.remote.core.tests/src/org/eclipse/ptp/core/tests/RemoteCopyTests.java
core/org.eclipse.ptp.remote.core.tests/src/org/eclipse/ptp/core/tests/SFTPTests.java
core/org.eclipse.ptp.remote.core.tests/src/org/eclipse/ptp/remote/core/tests/suite/FileManagerTestSuite.java
rdt/org.eclipse.ptp.rdt.ui.tests/.classpath
rdt/org.eclipse.ptp.rdt.ui.tests/.project
rdt/org.eclipse.ptp.rdt.ui.tests/.settings/org.eclipse.jdt.core.prefs
rdt/org.eclipse.ptp.rdt.ui.tests/META-INF/MANIFEST.MF
rdt/org.eclipse.ptp.rdt.ui.tests/build.properties
rdt/org.eclipse.ptp.rdt.ui.tests/fixtures/navigation_test_project/test.c
rdt/org.eclipse.ptp.rdt.ui.tests/fixtures/navigation_test_project/test.h
rdt/org.eclipse.ptp.rdt.ui.tests/suite/org/eclipse/ptp/rdt/ui/tests/RDTUITestPlugin.java
rdt/org.eclipse.ptp.rdt.ui.tests/suite/org/eclipse/ptp/rdt/ui/tests/suite/UIBasicTestSuite.java
rdt/org.eclipse.ptp.rdt.ui.tests/suite/org/eclipse/ptp/rdt/ui/tests/suite/UIConnectionTestSuite.java
rdt/org.eclipse.ptp.rdt.ui.tests/test/org/eclipse/ptp/rdt/ui/tests/navigation/NavigationTests.java
releng/.cvsignore
releng/org.eclipse.ptp.releng/.cvsignore
releng/org.eclipse.ptp.releng/.project
releng/org.eclipse.ptp.releng/build.sh
releng/org.eclipse.ptp.releng/build.xml
releng/org.eclipse.ptp.releng/buildsite.xml
releng/org.eclipse.ptp.releng/maps/photran.map
releng/org.eclipse.ptp.releng/maps/ptp.map
releng/org.eclipse.ptp.releng/master/build.properties
releng/org.eclipse.ptp.releng/master/customTargets.xml
releng/org.eclipse.ptp.releng/pack.properties
releng/org.eclipse.ptp.releng/photran_buildsite.xml
releng/org.eclipse.ptp.releng/ptpbuild
releng/org.eclipse.ptp.releng/update_versions
releng/org.eclipse.ptp.rm.ibm.bluegene-feature/.project
releng/org.eclipse.ptp.rm.ibm.bluegene-feature/build.properties
releng/org.eclipse.ptp.rm.ibm.bluegene-feature/epl-v10.html
releng/org.eclipse.ptp.rm.ibm.bluegene-feature/feature.properties
releng/org.eclipse.ptp.rm.ibm.bluegene-feature/feature.xml
releng/org.eclipse.ptp.rm.ibm.bluegene-feature/license.html
releng/org.eclipse.ptp.rm.lsf-feature/.project
releng/org.eclipse.ptp.rm.lsf-feature/build.properties
releng/org.eclipse.ptp.rm.lsf-feature/epl-v10.html
releng/org.eclipse.ptp.rm.lsf-feature/feature.properties
releng/org.eclipse.ptp.rm.lsf-feature/feature.xml
releng/org.eclipse.ptp.rm.lsf-feature/license.html
releng/org.eclipse.ptp.rm.orte-feature/.project
releng/org.eclipse.ptp.rm.orte-feature/build.properties
releng/org.eclipse.ptp.rm.orte-feature/epl-v10.html
releng/org.eclipse.ptp.rm.orte-feature/feature.properties
releng/org.eclipse.ptp.rm.orte-feature/feature.xml
releng/org.eclipse.ptp.rm.orte-feature/license.html
tools/etfw/org.eclipse.ptp.etfw.feedback.sample/.classpath
tools/etfw/org.eclipse.ptp.etfw.feedback.sample/.project
tools/etfw/org.eclipse.ptp.etfw.feedback.sample/.settings/org.eclipse.jdt.core.prefs
tools/etfw/org.eclipse.ptp.etfw.feedback.sample/META-INF/MANIFEST.MF
tools/etfw/org.eclipse.ptp.etfw.feedback.sample/build.properties
tools/etfw/org.eclipse.ptp.etfw.feedback.sample/data/sample.c
tools/etfw/org.eclipse.ptp.etfw.feedback.sample/data/sample.xml
tools/etfw/org.eclipse.ptp.etfw.feedback.sample/icons/feedback_action.gif
tools/etfw/org.eclipse.ptp.etfw.feedback.sample/icons/feedback_view.gif
tools/etfw/org.eclipse.ptp.etfw.feedback.sample/icons/sample.gif
tools/etfw/org.eclipse.ptp.etfw.feedback.sample/plugin.xml
tools/etfw/org.eclipse.ptp.etfw.feedback.sample/src/org/eclipse/ptp/etfw/feedback/sample/Activator.java
tools/etfw/org.eclipse.ptp.etfw.feedback.sample/src/org/eclipse/ptp/etfw/feedback/sample/SampleFeedbackItem.java
tools/etfw/org.eclipse.ptp.etfw.feedback.sample/src/org/eclipse/ptp/etfw/feedback/sample/SampleFeedbackParser.java
tools/etfw/org.eclipse.ptp.etfw.feedback.sample/src/org/eclipse/ptp/etfw/feedback/sample/SampleFeedbackView.java
tools/etfw/org.eclipse.ptp.etfw.feedback.sample/src/org/eclipse/ptp/etfw/feedback/sample/SampleShowFeedbackHandler.java
tools/etfw/org.eclipse.ptp.etfw.feedback.sample/src/org/eclipse/ptp/etfw/feedback/sample/actions/SampleFeedbackAction.java
tools/pldt/org.eclipse.ptp.pldt.tests/.classpath
tools/pldt/org.eclipse.ptp.pldt.tests/.project
tools/pldt/org.eclipse.ptp.pldt.tests/.settings/org.eclipse.jdt.core.prefs
tools/pldt/org.eclipse.ptp.pldt.tests/META-INF/MANIFEST.MF
tools/pldt/org.eclipse.ptp.pldt.tests/build.properties
tools/pldt/org.eclipse.ptp.pldt.tests/resources/includes/mpi.h
tools/pldt/org.eclipse.ptp.pldt.tests/resources/testMPI.c
tools/pldt/org.eclipse.ptp.pldt.tests/src/org/eclipse/ptp/pldt/tests/PldtBaseTestFramework.java
tools/pldt/org.eclipse.ptp.pldt.tests/src/org/eclipse/ptp/pldt/tests/Test.java
tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/.classpath
tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/.project
tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/META-INF/MANIFEST.MF
tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/build.properties
tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/calls.gif
tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/callsC.gif
tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/callsCF.gif
tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/class_hi.gif
tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/graphC.gif
tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/graphW.gif
tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/sample.gif
tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/plugin.xml
tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/samples/Hello.c
tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/samples/graph.c
tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/samples/walkast.c
tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/samples/walkast_edge.c
tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/samples/walkast_edge_comments.c
tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/src/org/eclipse/ptp/pldt/sampleCDTstaticAnalysis/Activator.java
tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/src/org/eclipse/ptp/pldt/sampleCDTstaticAnalysis/actions/ASTWalkerAction.java
tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/src/org/eclipse/ptp/pldt/sampleCDTstaticAnalysis/handlers/BuildCFGraphHandler.java
tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/src/org/eclipse/ptp/pldt/sampleCDTstaticAnalysis/handlers/BuildCallGraphHandler.java
diff --git a/core/org.eclipse.ptp.remote.core.tests/.classpath b/core/org.eclipse.ptp.remote.core.tests/.classpath
deleted file mode 100644
index 64c5e31..0000000
--- a/core/org.eclipse.ptp.remote.core.tests/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/core/org.eclipse.ptp.remote.core.tests/.project b/core/org.eclipse.ptp.remote.core.tests/.project
deleted file mode 100644
index 9f0f2fe..0000000
--- a/core/org.eclipse.ptp.remote.core.tests/.project
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.ptp.remote.core.tests</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
- </natures>
-</projectDescription>
diff --git a/core/org.eclipse.ptp.remote.core.tests/.settings/org.eclipse.jdt.core.prefs b/core/org.eclipse.ptp.remote.core.tests/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index d830758..0000000
--- a/core/org.eclipse.ptp.remote.core.tests/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,74 +0,0 @@
-#Sat Nov 07 12:58:41 EST 2009
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.5
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
-org.eclipse.jdt.core.compiler.problem.deadCode=warning
-org.eclipse.jdt.core.compiler.problem.deprecation=warning
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore
-org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled
-org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
-org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
-org.eclipse.jdt.core.compiler.problem.nullReference=warning
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
-org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedImport=warning
-org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
-org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
-org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
-org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.source=1.5
diff --git a/core/org.eclipse.ptp.remote.core.tests/META-INF/MANIFEST.MF b/core/org.eclipse.ptp.remote.core.tests/META-INF/MANIFEST.MF
deleted file mode 100644
index 7c44467..0000000
--- a/core/org.eclipse.ptp.remote.core.tests/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,17 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: %pluginName
-Bundle-SymbolicName: org.eclipse.ptp.remote.core.tests;singleton:=true
-Bundle-Version: 1.0.0.qualifier
-Bundle-Vendor: %pluginProvider
-Require-Bundle: org.eclipse.core.runtime,
- org.junit,
- org.eclipse.ptp.remote.core;bundle-version="3.0.0",
- org.eclipse.ptp.remote.ui;bundle-version="3.0.0",
- com.jcraft.jsch;bundle-version="0.1.41",
- org.eclipse.core.filesystem;bundle-version="1.2.0",
- org.eclipse.core.tests.harness;bundle-version="3.5.0",
- org.eclipse.ptp.remotetools.core;bundle-version="2.1.9",
- org.eclipse.ptp.remote.remotetools.core;bundle-version="3.0.0",
- org.eclipse.ptp.remotetools.environment.core;bundle-version="1.3.3"
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
diff --git a/core/org.eclipse.ptp.remote.core.tests/build.properties b/core/org.eclipse.ptp.remote.core.tests/build.properties
deleted file mode 100644
index 34d2e4d..0000000
--- a/core/org.eclipse.ptp.remote.core.tests/build.properties
+++ /dev/null
@@ -1,4 +0,0 @@
-source.. = src/
-output.. = bin/
-bin.includes = META-INF/,\
- .
diff --git a/core/org.eclipse.ptp.remote.core.tests/plugin.properties b/core/org.eclipse.ptp.remote.core.tests/plugin.properties
deleted file mode 100755
index 99a7365..0000000
--- a/core/org.eclipse.ptp.remote.core.tests/plugin.properties
+++ /dev/null
@@ -1,13 +0,0 @@
-###############################################################################
-# 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
-###############################################################################
-
-pluginName=PTP Remote Core Tests
-pluginProvider=Eclipse PTP
diff --git a/core/org.eclipse.ptp.remote.core.tests/src/org/eclipse/ptp/core/tests/FileStoreTests.java b/core/org.eclipse.ptp.remote.core.tests/src/org/eclipse/ptp/core/tests/FileStoreTests.java
deleted file mode 100644
index 6b5f26d..0000000
--- a/core/org.eclipse.ptp.remote.core.tests/src/org/eclipse/ptp/core/tests/FileStoreTests.java
+++ /dev/null
@@ -1,147 +0,0 @@
-package org.eclipse.ptp.core.tests;
-
-import java.io.BufferedReader;
-import java.io.BufferedWriter;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.io.OutputStream;
-import java.io.OutputStreamWriter;
-import java.net.URI;
-import java.util.HashMap;
-import java.util.Map;
-
-import org.eclipse.core.filesystem.EFS;
-import org.eclipse.core.filesystem.IFileStore;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.tests.harness.CoreTest;
-import org.eclipse.ptp.remote.core.IRemoteConnection;
-import org.eclipse.ptp.remote.core.IRemoteConnectionManager;
-import org.eclipse.ptp.remote.core.IRemoteFileManager;
-import org.eclipse.ptp.remote.core.IRemoteServices;
-import org.eclipse.ptp.remote.core.PTPRemoteCorePlugin;
-import org.eclipse.ptp.remote.core.exception.RemoteConnectionException;
-
-public class FileStoreTests extends CoreTest {
- private static final String CONNECTION_NAME = "test_connection";
- private static final String USERNAME = "user";
- private static final String PASSWORD = "password";
- private static final String HOST = "localhost";
- private static final String PATH1 = "/home/user/sftp_test";
- private static final String PATH2 = PATH1 + "/.file1";
- private static final String TEST_STRING = "a string containing fairly *()(*&^$%## random text";
-
- private IRemoteServices fRemoteServices;
- private IRemoteConnection fRemoteConnection;
- private IRemoteFileManager fRemoteFileManager;
-
- public void testFileStore() {
- URI path1Uri = fRemoteFileManager.toURI(PATH1);
- URI path2Uri = fRemoteFileManager.toURI(PATH2);
- assertNotNull(path1Uri);
- assertNotNull(path2Uri);
-
- IFileStore store1 = null;
- IFileStore store2 = null;
-
- try {
- store1 = EFS.getStore(path1Uri);
- store2 = EFS.getStore(path2Uri);
- } catch (CoreException e) {
- fail("2.0", e);
- }
-
- for (int i = 0; i < 5; i++) {
- assertFalse(store1.fetchInfo().exists());
- try {
- store1.mkdir(EFS.NONE, null);
- } catch (CoreException e) {
- fail("3.0", e);
- }
- assertTrue(store1.fetchInfo().exists());
-
- assertFalse(store2.fetchInfo().exists());
- try {
- OutputStream stream = store2.openOutputStream(EFS.NONE, null);
- assertNotNull(stream);
- BufferedWriter buf = new BufferedWriter(new OutputStreamWriter(stream));
- buf.write(TEST_STRING);
- buf.close();
- } catch (Exception e) {
- fail("4.0", e);
- }
- assertTrue(store2.fetchInfo().exists());
-
- try {
- InputStream stream = store2.openInputStream(EFS.NONE, null);
- assertNotNull(stream);
- BufferedReader buf = new BufferedReader(new InputStreamReader(stream));
- String line = buf.readLine().trim();
- assertTrue(line.equals(TEST_STRING));
- buf.close();
- } catch (Exception e) {
- fail("5.0", e);
- }
-
- try {
- store2.delete(EFS.NONE, null);
- } catch (CoreException e) {
- fail("6.0", e);
- }
- assertFalse(store2.fetchInfo().exists());
-
- try {
- store1.delete(EFS.NONE, null);
- } catch (CoreException e) {
- fail("7.0", e);
- }
- assertFalse(store1.fetchInfo().exists());
- }
-
- }
-
- /* (non-Javadoc)
- * @see junit.framework.TestCase#setUp()
- */
- @Override
- protected void setUp() throws Exception {
- fRemoteServices = PTPRemoteCorePlugin.getDefault().getRemoteServices("org.eclipse.ptp.remote.RemoteTools");
- assertNotNull(fRemoteServices);
-
- IRemoteConnectionManager connMgr = fRemoteServices.getConnectionManager();
- assertNotNull(connMgr);
-
- Map<String, String> map = new HashMap<String, String>();
- map.put("ptp.localhost-selection", "false");
- map.put("ptp.login-username", USERNAME);
- map.put("ptp.login-password", PASSWORD);
- map.put("ptp.connection-address", HOST);
- map.put("ptp.connection-port", "22");
- map.put("ptp.key-path", "");
- map.put("ptp.key-passphrase", "");
- map.put("ptp.is-passwd-auth", "true");
- map.put("ptp.connection-timeout", "5");
- map.put("ptp.cipher-type", "default");
-
- try {
- fRemoteConnection = connMgr.newConnection(CONNECTION_NAME, map);
- } catch (RemoteConnectionException e) {
- fail(e.getLocalizedMessage());
- }
- assertNotNull(fRemoteConnection);
-
- fRemoteFileManager = fRemoteServices.getFileManager(fRemoteConnection);
- assertNotNull(fRemoteFileManager);
- }
-
- /* (non-Javadoc)
- * @see junit.framework.TestCase#tearDown()
- */
- @Override
- protected void tearDown() throws Exception {
- fRemoteConnection.close();
- IRemoteConnectionManager connMgr = fRemoteServices.getConnectionManager();
- assertNotNull(connMgr);
- connMgr.removeConnection(fRemoteConnection);
- }
-
-}
diff --git a/core/org.eclipse.ptp.remote.core.tests/src/org/eclipse/ptp/core/tests/RemoteConnectionTests.java b/core/org.eclipse.ptp.remote.core.tests/src/org/eclipse/ptp/core/tests/RemoteConnectionTests.java
deleted file mode 100644
index 46f7159..0000000
--- a/core/org.eclipse.ptp.remote.core.tests/src/org/eclipse/ptp/core/tests/RemoteConnectionTests.java
+++ /dev/null
@@ -1,109 +0,0 @@
-package org.eclipse.ptp.core.tests;
-
-import java.io.BufferedReader;
-import java.io.IOException;
-import java.io.InputStreamReader;
-import java.util.HashMap;
-import java.util.Map;
-
-import junit.framework.TestCase;
-
-import org.eclipse.core.runtime.NullProgressMonitor;
-import org.eclipse.ptp.remote.core.IRemoteConnection;
-import org.eclipse.ptp.remote.core.IRemoteConnectionManager;
-import org.eclipse.ptp.remote.core.IRemoteProcess;
-import org.eclipse.ptp.remote.core.IRemoteProcessBuilder;
-import org.eclipse.ptp.remote.core.IRemoteServices;
-import org.eclipse.ptp.remote.core.PTPRemoteCorePlugin;
-import org.eclipse.ptp.remote.core.exception.RemoteConnectionException;
-
-public class RemoteConnectionTests extends TestCase {
- private static final String USERNAME = "user"; //$NON-NLS-1$
- private static final String PASSWORD = "password"; //$NON-NLS-1$
- private static final String HOST = "localhost"; //$NON-NLS-1$
-
- private IRemoteServices fRemoteServices;
- private IRemoteConnection fRemoteConnection;
-
- public void testEnv() {
- String var = fRemoteConnection.getEnv("SHELL"); //$NON-NLS-1$
- assertNotNull(var);
-
- var = fRemoteConnection.getEnv("FOO_VAR_SHOULD_NOT_BE_DEFINED"); //$NON-NLS-1$
- assertNull(var);
-
- assertNotNull(fRemoteConnection.getProperty("os.name")); //$NON-NLS-1$
- assertNotNull(fRemoteConnection.getProperty("os.arch")); //$NON-NLS-1$
- assertNotNull(fRemoteConnection.getProperty("os.version")); //$NON-NLS-1$
- assertNotNull(fRemoteConnection.getProperty("file.separator")); //$NON-NLS-1$
- assertNotNull(fRemoteConnection.getProperty("path.separator")); //$NON-NLS-1$
- assertNotNull(fRemoteConnection.getProperty("line.separator")); //$NON-NLS-1$
-
- IRemoteProcessBuilder builder = fRemoteServices.getProcessBuilder(fRemoteConnection, "env"); //$NON-NLS-1$
- builder.environment().put("FOO", "BAR"); //$NON-NLS-1$ //$NON-NLS-2$
- builder.environment().put("USER", "FOO"); //$NON-NLS-1$ //$NON-NLS-2$
- try {
- IRemoteProcess proc = builder.start();
- BufferedReader stdout = new BufferedReader(new InputStreamReader(proc.getInputStream()));
- String line;
- while ((line = stdout.readLine()) != null) {
- String[] kv = line.trim().split("="); //$NON-NLS-1$
- assertTrue(kv.length == 2);
- if (kv[0].equals("FOO")) assertTrue(kv[1].equals("BAR")); //$NON-NLS-1$ //$NON-NLS-2$
- if (kv[0].equals("USER")) assertTrue(kv[1].equals("FOO")); //$NON-NLS-1$ //$NON-NLS-2$
- }
- } catch (IOException e) {
- fail();
- }
- }
-
- /* (non-Javadoc)
- * @see junit.framework.TestCase#setUp()
- */
- @Override
- protected void setUp() throws Exception {
- fRemoteServices = PTPRemoteCorePlugin.getDefault().getRemoteServices("org.eclipse.ptp.remote.RemoteTools"); //$NON-NLS-1$
- assertNotNull(fRemoteServices);
-
- IRemoteConnectionManager connMgr = fRemoteServices.getConnectionManager();
- assertNotNull(connMgr);
-
- Map<String, String> map = new HashMap<String, String>();
- map.put("ptp.localhost-selection", "false"); //$NON-NLS-1$ //$NON-NLS-2$
- map.put("ptp.login-username", USERNAME); //$NON-NLS-1$
- map.put("ptp.login-password", PASSWORD); //$NON-NLS-1$
- map.put("ptp.connection-address", HOST); //$NON-NLS-1$
- map.put("ptp.connection-port", "22"); //$NON-NLS-1$ //$NON-NLS-2$
- map.put("ptp.key-path", ""); //$NON-NLS-1$ //$NON-NLS-2$
- map.put("ptp.key-passphrase", ""); //$NON-NLS-1$ //$NON-NLS-2$
- map.put("ptp.is-passwd-auth", "true"); //$NON-NLS-1$ //$NON-NLS-2$
- map.put("ptp.connection-timeout", "5"); //$NON-NLS-1$ //$NON-NLS-2$
- map.put("ptp.cipher-type", "default"); //$NON-NLS-1$ //$NON-NLS-2$
-
- try {
- fRemoteConnection = connMgr.newConnection("test_connection", map); //$NON-NLS-1$
- } catch (RemoteConnectionException e) {
- fail(e.getLocalizedMessage());
- }
- assertNotNull(fRemoteConnection);
-
- try {
- fRemoteConnection.open(new NullProgressMonitor());
- } catch (RemoteConnectionException e) {
- fail(e.getLocalizedMessage());
- }
- assertTrue(fRemoteConnection.isOpen());
- }
-
- /* (non-Javadoc)
- * @see junit.framework.TestCase#tearDown()
- */
- @Override
- protected void tearDown() throws Exception {
- fRemoteConnection.close();
- IRemoteConnectionManager connMgr = fRemoteServices.getConnectionManager();
- assertNotNull(connMgr);
- connMgr.removeConnection(fRemoteConnection);
- }
-
-}
diff --git a/core/org.eclipse.ptp.remote.core.tests/src/org/eclipse/ptp/core/tests/RemoteCopyTests.java b/core/org.eclipse.ptp.remote.core.tests/src/org/eclipse/ptp/core/tests/RemoteCopyTests.java
deleted file mode 100644
index da22130..0000000
--- a/core/org.eclipse.ptp.remote.core.tests/src/org/eclipse/ptp/core/tests/RemoteCopyTests.java
+++ /dev/null
@@ -1,185 +0,0 @@
-package org.eclipse.ptp.core.tests;
-
-import java.io.BufferedReader;
-import java.io.IOException;
-import java.io.InputStreamReader;
-import java.util.HashMap;
-import java.util.Map;
-
-import junit.framework.TestCase;
-
-import org.eclipse.core.runtime.NullProgressMonitor;
-import org.eclipse.ptp.remote.remotetools.core.RemoteToolsServices;
-import org.eclipse.ptp.remote.remotetools.core.environment.PTPTargetControl;
-import org.eclipse.ptp.remotetools.core.IRemoteExecutionManager;
-import org.eclipse.ptp.remotetools.core.IRemoteExecutionTools;
-import org.eclipse.ptp.remotetools.core.IRemoteScript;
-import org.eclipse.ptp.remotetools.core.RemoteProcess;
-import org.eclipse.ptp.remotetools.environment.EnvironmentPlugin;
-import org.eclipse.ptp.remotetools.environment.core.TargetElement;
-import org.eclipse.ptp.remotetools.environment.core.TargetTypeElement;
-import org.eclipse.ptp.remotetools.exception.CancelException;
-import org.eclipse.ptp.remotetools.exception.RemoteConnectionException;
-import org.eclipse.ptp.remotetools.exception.RemoteExecutionException;
-
-public class RemoteCopyTests extends TestCase {
- private static final String USERNAME = "user"; //$NON-NLS-1$
- private static final String PASSWORD = "password"; //$NON-NLS-1$
- private static final String HOST = "localhost"; //$NON-NLS-1$
-
- private PTPTargetControl fTargetControl;
- private IRemoteExecutionManager fExecutionManager;
- private IRemoteExecutionTools fExecutionTools;
- private TargetTypeElement fTarget;
- private TargetElement fElement;
-
- public void testCopy() {
- for (int i = 0; i < 50; i++) {
- IRemoteScript script = fExecutionTools.createScript();
- script.setScript("echo hi there");
- RemoteProcess p = null;
- try {
- p = fExecutionTools.executeProcess(script);
- } catch (RemoteExecutionException e) {
- fail();
- } catch (RemoteConnectionException e) {
- fail();
- } catch (CancelException e) {
- fail();
- }
- assertNotNull(p);
- BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
- try {
- String line;
- while ((line = br.readLine()) != null) {
- System.out.println("read \""+line+"\"");
- assertTrue(line.startsWith("hi there"));
- }
- } catch (IOException e) {
- fail();
- }
-// try {
-// p.waitFor();
-// } catch (InterruptedException e) {
-// }
- }
-
-// IRemoteScript script = fExecutionTools.createScript();
-// script.setScript("cat > /tmp/xxx.script");
-// RemoteProcess p = null;
-// try {
-// p = fExecutionTools.executeProcess(script);
-// } catch (RemoteExecutionException e) {
-// fail();
-// } catch (RemoteConnectionException e) {
-// fail();
-// } catch (CancelException e) {
-// fail();
-// }
-// assertNotNull(p);
-// BufferedWriter b = new BufferedWriter(new OutputStreamWriter(p.getOutputStream()));
-// try {
-// b.write("this is a test\n");
-// b.write("this is a test2\n");
-// b.close();
-// } catch (IOException e) {
-// fail();
-// }
-// try {
-// p.waitFor();
-// } catch (InterruptedException e) {
-// }
-//
-// script = fExecutionTools.createScript();
-// script.setScript("cat >> /tmp/xxx.script");
-// p = null;
-// try {
-// p = fExecutionTools.executeProcess(script);
-// } catch (RemoteExecutionException e) {
-// fail();
-// } catch (RemoteConnectionException e) {
-// fail();
-// } catch (CancelException e) {
-// fail();
-// }
-// assertNotNull(p);
-// b = new BufferedWriter(new OutputStreamWriter(p.getOutputStream()));
-// try {
-// b.write("this is a test4\n");
-// b.write("this is a test5\n");
-// b.close();
-// } catch (IOException e) {
-// fail();
-// }
-// try {
-// p.waitFor();
-// } catch (InterruptedException e) {
-// }
-//
-// script = fExecutionTools.createScript();
-// script.setScript("cat < /tmp/xxx.script");
-// p = null;
-// try {
-// p = fExecutionTools.executeProcess(script);
-// } catch (RemoteExecutionException e) {
-// fail();
-// } catch (RemoteConnectionException e) {
-// fail();
-// } catch (CancelException e) {
-// fail();
-// }
-// assertNotNull(p);
-// BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
-// try {
-// String line;
-// while ((line = br.readLine()) != null) {
-// System.out.println("read \""+line+"\"");
-// }
-// } catch (IOException e) {
-// fail();
-// }
-// try {
-// p.waitFor();
-// } catch (InterruptedException e) {
-// }
-
- }
-
- /* (non-Javadoc)
- * @see junit.framework.TestCase#setUp()
- */
- @Override
- protected void setUp() throws Exception {
- Map<String, String> map = new HashMap<String, String>();
- map.put("ptp.localhost-selection", "false"); //$NON-NLS-1$ //$NON-NLS-2$
- map.put("ptp.login-username", USERNAME); //$NON-NLS-1$
- map.put("ptp.login-password", PASSWORD); //$NON-NLS-1$
- map.put("ptp.connection-address", HOST); //$NON-NLS-1$
- map.put("ptp.connection-port", "22"); //$NON-NLS-1$ //$NON-NLS-2$
- map.put("ptp.key-path", ""); //$NON-NLS-1$ //$NON-NLS-2$
- map.put("ptp.key-passphrase", ""); //$NON-NLS-1$ //$NON-NLS-2$
- map.put("ptp.is-passwd-auth", "true"); //$NON-NLS-1$ //$NON-NLS-2$
- map.put("ptp.connection-timeout", "5"); //$NON-NLS-1$ //$NON-NLS-2$
- map.put("ptp.cipher-type", "default"); //$NON-NLS-1$ //$NON-NLS-2$
-
- fTarget = RemoteToolsServices.getTargetTypeElement();
- String id = EnvironmentPlugin.getDefault().getEnvironmentUniqueID();
- TargetElement element = new TargetElement(fTarget, HOST, map, id);
- fTarget.addElement(element);
- fTargetControl = (PTPTargetControl)element.getControl();
- fTargetControl.create(new NullProgressMonitor());
- fExecutionManager = fTargetControl.createExecutionManager();
- fExecutionTools = fExecutionManager.getExecutionTools();
- assertNotNull(fExecutionTools);
- }
-
- /* (non-Javadoc)
- * @see junit.framework.TestCase#tearDown()
- */
- @Override
- protected void tearDown() throws Exception {
- fExecutionManager.close();
- fTarget.removeElement(fElement);
- }
-
-}
diff --git a/core/org.eclipse.ptp.remote.core.tests/src/org/eclipse/ptp/core/tests/SFTPTests.java b/core/org.eclipse.ptp.remote.core.tests/src/org/eclipse/ptp/core/tests/SFTPTests.java
deleted file mode 100644
index 07e04f7..0000000
--- a/core/org.eclipse.ptp.remote.core.tests/src/org/eclipse/ptp/core/tests/SFTPTests.java
+++ /dev/null
@@ -1,191 +0,0 @@
-package org.eclipse.ptp.core.tests;
-
-import java.io.BufferedReader;
-import java.io.BufferedWriter;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.io.OutputStream;
-import java.io.OutputStreamWriter;
-
-import junit.framework.TestCase;
-
-import com.jcraft.jsch.ChannelSftp;
-import com.jcraft.jsch.JSch;
-import com.jcraft.jsch.Session;
-import com.jcraft.jsch.SftpATTRS;
-import com.jcraft.jsch.SftpException;
-import com.jcraft.jsch.UIKeyboardInteractive;
-import com.jcraft.jsch.UserInfo;
-
-public class SFTPTests extends TestCase {
- private static final String USERNAME = "user"; //$NON-NLS-1$
- private static final String PASSWORD = "password"; //$NON-NLS-1$
- private static final String HOST = "localhost"; //$NON-NLS-1$
- private static final String PATH1 = "/home/user/sftp_test"; //$NON-NLS-1$
- private static final String PATH2 = PATH1 + "/.file1"; //$NON-NLS-1$
- private static final String TEST_STRING = "a string containing fairly *()(*&^$%## random text"; //$NON-NLS-1$
-
-
- private class SSHUserInfo implements UserInfo, UIKeyboardInteractive {
- private SSHUserInfo() { }
-
- public String getPassword() {
- return PASSWORD;
- }
-
- public void setPassword(String password) {
- }
-
- public boolean promptYesNo(String str) {
- return true;
- }
-
- public String getPassphrase() {
- return "";
- }
-
- public void setPassphrase(String passphrase) {
- }
-
- public boolean promptPassphrase(String message) {
- return false;
- }
-
- public boolean promptPassword(String message) {
- return true;
- }
-
- public void setUsePassword(boolean usePassword) {
- }
-
- public void showMessage(String message) {
- }
-
- public String[] promptKeyboardInteractive(final String destination,
- final String name, final String instruction,
- final String[] prompt, final boolean[] echo) {
- if (prompt.length != 1
- || echo[0] != false) {
- return null;
- }
- String[] response = new String[1];
- response[0] = PASSWORD;
- return response;
- }
- }
-
- private JSch jsch;
- private Session session;
- private ChannelSftp sftp;
-
- public void testSftp() {
- for (int i = 0; i < 5; i++) {
- System.out.print("starting test... ");
-
- // stat
- SftpATTRS attrs = null;
- try {
- attrs = sftp.stat(PATH1);
- } catch (SftpException e) {
- assertTrue(e.id == ChannelSftp.SSH_FX_NO_SUCH_FILE);
- } catch (Exception e) {
- fail(e.getLocalizedMessage());
- }
- assertNull(attrs);
-
- // mkdir
-
- try {
- sftp.mkdir(PATH1);
- } catch (Exception e) {
- fail(e.getLocalizedMessage());
- }
- attrs = null;
- try {
- attrs = sftp.stat(PATH1);
- } catch (Exception e) {
- fail(e.getLocalizedMessage());
- }
- assertNotNull(attrs);
- assertTrue(attrs.isDir());
-
- // test write
- attrs = null;
- try {
- attrs = sftp.stat(PATH2);
- } catch (SftpException e) {
- assertTrue(e.id == ChannelSftp.SSH_FX_NO_SUCH_FILE);
- } catch (Exception e) {
- fail(e.getLocalizedMessage());
- }
- assertNull(attrs);
-
- try {
- OutputStream stream = sftp.put(PATH2);
- assertNotNull(stream);
- BufferedWriter buf = new BufferedWriter(new OutputStreamWriter(stream));
- buf.write(TEST_STRING);
- buf.close();
- } catch (Exception e) {
- fail(e.getLocalizedMessage());
- }
-
- attrs = null;
- try {
- attrs = sftp.stat(PATH2);
- } catch (Exception e) {
- fail(e.getLocalizedMessage());
- }
- assertNotNull(attrs);
-
- // read
- try {
- InputStream stream = sftp.get(PATH2);
- assertNotNull(stream);
- BufferedReader buf = new BufferedReader(new InputStreamReader(stream));
- String line = buf.readLine().trim();
- assertTrue(line.equals(TEST_STRING));
- buf.close();
- } catch (Exception e) {
- fail(e.getLocalizedMessage());
- }
-
- try {
- sftp.rm(PATH2);
- } catch (SftpException e) {
- fail(e.getLocalizedMessage());
- }
-
- try {
- sftp.rmdir(PATH1);
- } catch (SftpException e) {
- fail(e.getLocalizedMessage());
- }
-
- System.out.println("completed");
- }
- }
-
- /* (non-Javadoc)
- * @see junit.framework.TestCase#setUp()
- */
- @Override
- protected void setUp() throws Exception {
- jsch = new JSch();
- session = jsch.getSession(USERNAME, HOST);
- session.setUserInfo(new SSHUserInfo());
- session.connect();
- sftp = (ChannelSftp) session.openChannel("sftp");
- sftp.connect();
- }
-
- /* (non-Javadoc)
- * @see junit.framework.TestCase#tearDown()
- */
- @Override
- protected void tearDown() throws Exception {
- sftp.disconnect();
- session.disconnect();
- }
-
-}
diff --git a/core/org.eclipse.ptp.remote.core.tests/src/org/eclipse/ptp/remote/core/tests/suite/FileManagerTestSuite.java b/core/org.eclipse.ptp.remote.core.tests/src/org/eclipse/ptp/remote/core/tests/suite/FileManagerTestSuite.java
deleted file mode 100644
index b0c6a94..0000000
--- a/core/org.eclipse.ptp.remote.core.tests/src/org/eclipse/ptp/remote/core/tests/suite/FileManagerTestSuite.java
+++ /dev/null
@@ -1,20 +0,0 @@
-package org.eclipse.ptp.remote.core.tests.suite;
-
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
-import org.eclipse.ptp.core.tests.FileStoreTests;
-import org.eclipse.ptp.core.tests.RemoteConnectionTests;
-import org.eclipse.ptp.core.tests.SFTPTests;
-
-public class FileManagerTestSuite {
- public static Test suite() {
- TestSuite suite = new TestSuite(FileManagerTestSuite.class.getName());
-
- suite.addTestSuite(FileStoreTests.class);
- suite.addTestSuite(RemoteConnectionTests.class);
- suite.addTestSuite(SFTPTests.class);
- return suite;
- }
-
-}
diff --git a/rdt/org.eclipse.ptp.rdt.ui.tests/.classpath b/rdt/org.eclipse.ptp.rdt.ui.tests/.classpath
deleted file mode 100644
index 3aaeea8..0000000
--- a/rdt/org.eclipse.ptp.rdt.ui.tests/.classpath
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="test"/>
- <classpathentry kind="src" path="suite"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/rdt/org.eclipse.ptp.rdt.ui.tests/.project b/rdt/org.eclipse.ptp.rdt.ui.tests/.project
deleted file mode 100644
index f21926c..0000000
--- a/rdt/org.eclipse.ptp.rdt.ui.tests/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.ptp.rdt.ui.tests</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
diff --git a/rdt/org.eclipse.ptp.rdt.ui.tests/.settings/org.eclipse.jdt.core.prefs b/rdt/org.eclipse.ptp.rdt.ui.tests/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index f9482f2..0000000
--- a/rdt/org.eclipse.ptp.rdt.ui.tests/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,7 +0,0 @@
-#Wed Nov 19 13:50:59 EST 2008
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.compliance=1.5
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
diff --git a/rdt/org.eclipse.ptp.rdt.ui.tests/META-INF/MANIFEST.MF b/rdt/org.eclipse.ptp.rdt.ui.tests/META-INF/MANIFEST.MF
deleted file mode 100644
index d75a279..0000000
--- a/rdt/org.eclipse.ptp.rdt.ui.tests/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,25 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: Tests Plug-in
-Bundle-SymbolicName: org.eclipse.ptp.rdt.ui.tests;singleton:=true
-Bundle-Version: 1.0.0.qualifier
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Require-Bundle: org.eclipse.ptp.rdt.core;bundle-version="1.0.0",
- org.eclipse.ptp.rdt.core.tests;bundle-version="1.0.0",
- org.eclipse.ptp.rdt.ui;bundle-version="1.0.0",
- org.eclipse.cdt.ui.tests;bundle-version="5.0.2",
- org.eclipse.cdt.ui;bundle-version="5.0.2",
- org.eclipse.core.runtime;bundle-version="3.4.0",
- org.eclipse.cdt.core;bundle-version="5.0.2",
- org.eclipse.cdt.core.tests;bundle-version="5.0.1",
- org.junit;bundle-version="3.8.2",
- org.eclipse.ui;bundle-version="3.4.0",
- org.eclipse.core.resources;bundle-version="3.4.0",
- org.eclipse.jface.text;bundle-version="3.4.0",
- org.eclipse.ui.editors;bundle-version="3.4.0",
- org.eclipse.ptp.services.core;bundle-version="1.0.0"
-Export-Package: org.eclipse.ptp.rdt.ui.tests.navigation,
- org.eclipse.ptp.rdt.ui.tests.suite
-Bundle-Activator: org.eclipse.ptp.rdt.ui.tests.RDTUITestPlugin
-Bundle-ActivationPolicy: lazy
-Import-Package: org.eclipse.ui.part
diff --git a/rdt/org.eclipse.ptp.rdt.ui.tests/build.properties b/rdt/org.eclipse.ptp.rdt.ui.tests/build.properties
deleted file mode 100644
index 0a56acc..0000000
--- a/rdt/org.eclipse.ptp.rdt.ui.tests/build.properties
+++ /dev/null
@@ -1,5 +0,0 @@
-source.. = test/,\
- suite/
-output.. = bin/
-bin.includes = META-INF/,\
- .
diff --git a/rdt/org.eclipse.ptp.rdt.ui.tests/fixtures/navigation_test_project/test.c b/rdt/org.eclipse.ptp.rdt.ui.tests/fixtures/navigation_test_project/test.c
deleted file mode 100644
index ed3b53d..0000000
--- a/rdt/org.eclipse.ptp.rdt.ui.tests/fixtures/navigation_test_project/test.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#import "test.h"
-
-int main(int argc, char **argv) {
-
-}
diff --git a/rdt/org.eclipse.ptp.rdt.ui.tests/fixtures/navigation_test_project/test.h b/rdt/org.eclipse.ptp.rdt.ui.tests/fixtures/navigation_test_project/test.h
deleted file mode 100644
index e69de29..0000000
--- a/rdt/org.eclipse.ptp.rdt.ui.tests/fixtures/navigation_test_project/test.h
+++ /dev/null
diff --git a/rdt/org.eclipse.ptp.rdt.ui.tests/suite/org/eclipse/ptp/rdt/ui/tests/RDTUITestPlugin.java b/rdt/org.eclipse.ptp.rdt.ui.tests/suite/org/eclipse/ptp/rdt/ui/tests/RDTUITestPlugin.java
deleted file mode 100644
index 49c77c6..0000000
--- a/rdt/org.eclipse.ptp.rdt.ui.tests/suite/org/eclipse/ptp/rdt/ui/tests/RDTUITestPlugin.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package org.eclipse.ptp.rdt.ui.tests;
-
-import org.eclipse.ui.plugin.AbstractUIPlugin;
-
-public class RDTUITestPlugin extends AbstractUIPlugin {
-
-
- private static RDTUITestPlugin plugin;
-
- public RDTUITestPlugin() {
- super();
- plugin = this;
- }
-
- public static RDTUITestPlugin getDefault() {
- return plugin;
- }
-}
diff --git a/rdt/org.eclipse.ptp.rdt.ui.tests/suite/org/eclipse/ptp/rdt/ui/tests/suite/UIBasicTestSuite.java b/rdt/org.eclipse.ptp.rdt.ui.tests/suite/org/eclipse/ptp/rdt/ui/tests/suite/UIBasicTestSuite.java
deleted file mode 100644
index db76260..0000000
--- a/rdt/org.eclipse.ptp.rdt.ui.tests/suite/org/eclipse/ptp/rdt/ui/tests/suite/UIBasicTestSuite.java
+++ /dev/null
@@ -1,27 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2008 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
- *******************************************************************************/
-package org.eclipse.ptp.rdt.ui.tests.suite;
-
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-
-/**
- * Tests that do not require a connection to a remote server.
- */
-public class UIBasicTestSuite extends TestCase {
- public static Test suite() {
- TestSuite suite = new TestSuite(UIBasicTestSuite.class.getName());
- // TODO add some tests
- return suite;
- }
-}
\ No newline at end of file
diff --git a/rdt/org.eclipse.ptp.rdt.ui.tests/suite/org/eclipse/ptp/rdt/ui/tests/suite/UIConnectionTestSuite.java b/rdt/org.eclipse.ptp.rdt.ui.tests/suite/org/eclipse/ptp/rdt/ui/tests/suite/UIConnectionTestSuite.java
deleted file mode 100644
index 7b468b7..0000000
--- a/rdt/org.eclipse.ptp.rdt.ui.tests/suite/org/eclipse/ptp/rdt/ui/tests/suite/UIConnectionTestSuite.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2008 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
- *******************************************************************************/
-package org.eclipse.ptp.rdt.ui.tests.suite;
-
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-import org.eclipse.ptp.rdt.ui.tests.navigation.NavigationTests;
-
-
-/**
- * Tests that require a connection to be run,
- * this suite must be launched from a ConnectionSuite.
- */
-public class UIConnectionTestSuite extends TestCase {
- public static Test suite() {
- TestSuite suite = new TestSuite(UIConnectionTestSuite.class.getName());
-
- suite.addTest(NavigationTests.suite());
-
- return suite;
- }
-}
\ No newline at end of file
diff --git a/rdt/org.eclipse.ptp.rdt.ui.tests/test/org/eclipse/ptp/rdt/ui/tests/navigation/NavigationTests.java b/rdt/org.eclipse.ptp.rdt.ui.tests/test/org/eclipse/ptp/rdt/ui/tests/navigation/NavigationTests.java
deleted file mode 100644
index ebfc178..0000000
--- a/rdt/org.eclipse.ptp.rdt.ui.tests/test/org/eclipse/ptp/rdt/ui/tests/navigation/NavigationTests.java
+++ /dev/null
@@ -1,182 +0,0 @@
-package org.eclipse.ptp.rdt.ui.tests.navigation;
-
-import java.net.URI;
-
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
-import org.eclipse.cdt.core.CCorePlugin;
-import org.eclipse.cdt.core.dom.ast.IASTName;
-import org.eclipse.cdt.core.dom.ast.IASTNode;
-import org.eclipse.cdt.core.dom.ast.IASTTranslationUnit;
-import org.eclipse.cdt.core.index.IIndex;
-import org.eclipse.cdt.core.model.ILanguage;
-import org.eclipse.cdt.core.model.ITranslationUnit;
-import org.eclipse.cdt.internal.core.model.ASTCache.ASTRunnable;
-import org.eclipse.cdt.internal.core.parser.ParserException;
-import org.eclipse.cdt.internal.ui.editor.ASTProvider;
-import org.eclipse.cdt.internal.ui.editor.CEditor;
-import org.eclipse.cdt.ui.tests.text.EditorTestHelper;
-import org.eclipse.cdt.ui.tests.text.selection.CPPSelectionTestsAnyIndexer;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IStatus;
-import org.eclipse.core.runtime.NullProgressMonitor;
-import org.eclipse.core.runtime.Status;
-import org.eclipse.jface.text.ITextSelection;
-import org.eclipse.jface.text.TextSelection;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.ptp.internal.rdt.core.index.RemoteFastIndexer;
-import org.eclipse.ptp.internal.rdt.ui.search.actions.OpenDeclarationsAction;
-import org.eclipse.ptp.rdt.core.tests.ConnectionManager;
-import org.eclipse.ptp.rdt.core.tests.RemoteTestProject;
-import org.eclipse.ptp.services.core.ServiceModelManager;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.ui.IViewReference;
-import org.eclipse.ui.IWorkbenchPage;
-import org.eclipse.ui.PartInitException;
-import org.eclipse.ui.PlatformUI;
-import org.eclipse.ui.part.FileEditorInput;
-import org.eclipse.ui.texteditor.AbstractTextEditor;
-
-
-@SuppressWarnings("restriction")
-
-public class NavigationTests extends CPPSelectionTestsAnyIndexer {
-
- private static final int MAX_WAIT_TIME = 120000;
-
- /* I think a lot of the tests that fail do so because of two reasons:
- * - Headers are not being skipped as they should be,
- *
- */
- private static final String[] TESTS_TO_RUN = {
- "testBug93281",
- "testBug207320",
- "testTemplateClassMethod_207320",
- //"testBasicDefinition", // FAIL cannot reproduce failure
- "testBasicTemplateInstance_207320",
- "testBug86829A",
- //"testCPPSpecDeclsDefs", // FAIL cannot reproduce failure
- "testBug168533",
- "testBug95225",
- //"testBug95202", // FAIL, should not fail when headers are skipped properly
- "testBug101287",
- "testBug102258",
- "testBug103323",
- "testBug78354",
- //"testBug103697", // FAIL trying to use local path which fails
- //"testBug108202", // FAIL
- //"testCNavigationInCppProject_bug183973", // FAIL
- //"testFuncWithTypedefForAnonymousStruct_190730", // FAIL
- //"testFuncWithTypedefForAnonymousEnum_190730", // FAIL
- "testMacroNavigation",
- "testMacroNavigation_Bug208300",
- "testIncludeNavigation",
- //"testNavigationCppCallsC", // FAIL
- //"testNavigationCCallsCpp", // FAIL
- "testNavigationInDefinedExpression_215906",
- };
-
- public static Test suite() {
- //return suite(NavigationTests.class);
- TestSuite suite = new TestSuite();
- for(String testName : TESTS_TO_RUN)
- suite.addTest(new NavigationTests(testName));
- return suite;
- }
-
-
- private static final String PROJECT_NAME = "navigation_test_project";
-
- @Override
- protected String getEditorID() {
- return "org.eclipse.ptp.rdt.ui.editor.CEditor";
- }
-
- @Override
- protected void waitUntilFileIsIndexed(IIndex index, IFile file, int maxmillis) throws Exception {
- Thread.sleep(10000);
- CCorePlugin.getIndexManager().joinIndexer(MAX_WAIT_TIME, new NullProgressMonitor());
- }
-
- public NavigationTests(String name) {
- super(name, RemoteFastIndexer.ID);
- }
-
- @Override
- protected IASTNode testF3(IFile file, int offset, int length) throws ParserException, CoreException {
- if (offset < 0)
- throw new ParserException("offset can not be less than 0 and was " + offset); //$NON-NLS-1$
-
- IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
- IEditorPart part = null;
- try {
- part = page.openEditor(new FileEditorInput(file), getEditorID(), true); //$NON-NLS-1$
- } catch (PartInitException e) {
- assertFalse(true);
- }
-
- if (part instanceof CEditor) {
- CEditor editor= (CEditor) part;
- EditorTestHelper.joinReconciler(EditorTestHelper.getSourceViewer(editor), 100, 500, 10);
- ((AbstractTextEditor)part).getSelectionProvider().setSelection(new TextSelection(offset,length));
-
- final OpenDeclarationsAction action = (OpenDeclarationsAction) editor.getAction("OpenDeclarations"); //$NON-NLS-1$
- action.runSync();
-
- // update the file/part to point to the newly opened IFile/IEditorPart
- part = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor();
- assertTrue (part instanceof CEditor);
- editor= (CEditor) part;
- EditorTestHelper.joinReconciler(EditorTestHelper.getSourceViewer(editor), 100, 500, 10);
-
- // the action above should highlight the declaration, so now retrieve it and use that selection to get the IASTName selected on the TU
- ISelection sel= editor.getSelectionProvider().getSelection();
-
- final IASTName[] result= {null};
- if (sel instanceof ITextSelection) {
- final ITextSelection textSel = (ITextSelection)sel;
- ITranslationUnit tu = (ITranslationUnit)editor.getInputCElement();
- IStatus ok= ASTProvider.getASTProvider().runOnAST(tu, ASTProvider.WAIT_IF_OPEN, new NullProgressMonitor(), new ASTRunnable() {
- public IStatus runOnAST(ILanguage language, IASTTranslationUnit ast) throws CoreException {
- result[0]= ast.getNodeSelector(null).findName(textSel.getOffset(), textSel.getLength());
- return Status.OK_STATUS;
- }
- });
- assertTrue(ok.isOK());
- return result[0];
- }
- }
-
- return null;
- }
-
-
- protected void setUp() throws Exception {
- //super.setUp();
-
- IWorkbenchPage page= PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
- IViewReference[] refs= page.getViewReferences();
- for (int i = 0; i < refs.length; i++) {
- IViewReference viewReference = refs[i];
- page.setPartState(viewReference, IWorkbenchPage.STATE_RESTORED);
- }
-
- URI projectRootURI = ConnectionManager.getInstance().getWorkspaceURI(PROJECT_NAME);
- RemoteTestProject remoteProject = new RemoteTestProject(PROJECT_NAME, projectRootURI);
-
- ConnectionManager.getInstance().resetServiceModel(remoteProject.getName());
- ServiceModelManager.getInstance().printServiceModel();
-
- fCProject = remoteProject.getCProject();
-
- CCorePlugin.getIndexManager().setIndexerId(fCProject, RemoteFastIndexer.ID);
- }
-
-
- protected void tearDown() throws Exception {
- super.tearDown();
- }
-
-}
diff --git a/releng/.cvsignore b/releng/.cvsignore
deleted file mode 100644
index 3a4edf6..0000000
--- a/releng/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-.project
diff --git a/releng/org.eclipse.ptp.releng/.cvsignore b/releng/org.eclipse.ptp.releng/.cvsignore
deleted file mode 100644
index 3d9429e..0000000
--- a/releng/org.eclipse.ptp.releng/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-results
-tools
diff --git a/releng/org.eclipse.ptp.releng/.project b/releng/org.eclipse.ptp.releng/.project
deleted file mode 100644
index 4f01de7..0000000
--- a/releng/org.eclipse.ptp.releng/.project
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.ptp.releng</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- </buildSpec>
- <natures>
- </natures>
-</projectDescription>
diff --git a/releng/org.eclipse.ptp.releng/build.sh b/releng/org.eclipse.ptp.releng/build.sh
deleted file mode 100644
index da9788b..0000000
--- a/releng/org.eclipse.ptp.releng/build.sh
+++ /dev/null
@@ -1,34 +0,0 @@
-#*******************************************************************************
-# Copyright (c) 2008, 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
-#*******************************************************************************
-
-# export display for running the tests
-export DISPLAY=:1
-
-# set up to use the Java 5 JRE
-export PATH=/opt/public/common/ibm-java2-ppc-50/bin:$PATH
-
-# make sure we're in the releng project dir
-cd `dirname $0`
-
-umask 0022
-
-# Checkout basebuilder to run the build
-mkdir -p tools
-cd tools
-cvs -d:pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse \
- checkout -r R35_RC2 org.eclipse.releng.basebuilder
-cd ..
-
-# Let's go!
-java -jar tools/org.eclipse.releng.basebuilder/plugins/org.eclipse.equinox.launcher.jar \
- -ws gtk -arch ppc -os linux -application org.eclipse.ant.core.antRunner $*
-
-exit 0
diff --git a/releng/org.eclipse.ptp.releng/build.xml b/releng/org.eclipse.ptp.releng/build.xml
deleted file mode 100644
index 2861c78..0000000
--- a/releng/org.eclipse.ptp.releng/build.xml
+++ /dev/null
@@ -1,763 +0,0 @@
-<project name="PTP" default="nightly">
- <target name="hi">
- <echo message="${eclipse.home}"/>
- </target>
-
- <target name="build" depends="zips,test"/>
- <target name="nightly" depends="tag,zips,sign,test,copy,check"/>
- <target name="testbuild" depends="zips,test,copy"/>
- <target name="buildcopy" depends="zips,copy"/>
-
- <target name="init">
- <touch file="${user.home}/.cvspass" />
- <tstamp/>
- <property name="eclipseDist" value="/home/data/httpd/download.eclipse.org/eclipse/downloads/drops/S-3.6M3-200910301201/eclipse-SDK-3.6M3-linux-gtk-ppc.tar.gz"/>
- <property name="cdtDist" value="/home/data/httpd/download.eclipse.org/tools/cdt/builds/6.1.0/I.I200911270816/cdt-master-6.1.0-I200911270816.zip"/>
- <property name="mylynDist" value="/home/data/httpd/download.eclipse.org/tools/mylyn/update/helios/mylyn-3.3.1.I20091113-1800-e3.4.zip"/>
- <property name="rseDist" value="/home/data/httpd/download.eclipse.org/dsdp/tm/downloads/drops/R-3.1.1-200909160905/RSE-SDK-3.1.1.zip"/>
- <property name="tauJars" value="${user.home}/tau_jars.zip"/>
- <property name="eclipseRelease" value="helios"/>
- <property name="ptpBranchVersion" value="4.0.0"/>
- <property name="photranBranchVersion" value="6.0.0"/>
- <property name="timestamp" value="${DSTAMP}${TSTAMP}" />
- <property name="forceContextQualifier" value="${timestamp}"/>
- <property name="buildingOSGi" value="true"/>
- <property name="buildDirectory" value="${basedir}/results"/>
- <property name="copyToDir" value="/home/www/tools/ptp/builds/${eclipseRelease}"/>
- <property name="testDirectory" value="${buildDirectory}/test"/>
- <property name="baseLocation" value="${buildDirectory}/eclipse"/>
- <property name="pde.build.scripts" value="${eclipse.pdebuild.scripts}"/>
- <property name="collectingFolder" value="eclipse"/>
- <property name="archivePrefix" value="eclipse"/>
- <property name="buildType" value="I" />
- <property name="buildId" value="${buildType}${timestamp}"/>
- <property name="zipsdir" value="${buildDirectory}/${buildType}.${buildId}"/>
- <property name="ptpMasterFile" value="ptp-master-${ptpBranchVersion}-${buildId}.zip"/>
- <!--property name="photranMasterFile" value="photran-master-${photranBranchVersion}-${buildId}.zip"/-->
- <property name="eclipseTest" value="org.eclipse.test_3.2.0"/>
- <property name="mailto" value="g.watson@computer.org"/>
- <property name="eclipseRoot" value=":pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse"/>
- <property name="baseos" value="${osgi.os}"/>
- <property name="basews" value="${osgi.ws}"/>
- <property name="basearch" value="${osgi.arch}"/>
- <property name="ptpTagBranch" value=""/>
- <property name="photranTagBranch" value=""/>
- <property name="tagname" value="v${timestamp}"/>
- <property name="testReports" value="${zipsdir}/testReports"/>
- <property name="junit-report-output" value="${testReports}"/>
- <condition property="onWindows">
- <os family="windows"/>
- </condition>
- <mkdir dir="${buildDirectory}"/>
- <mkdir dir="${testReports}"/>
- </target>
-
- <target name="fetch" depends="init">
- <ant antfile="build.xml" dir="${pde.build.scripts}" target="preBuild">
- <property name="builder" value="${basedir}/master"/>
- </ant>
- <ant antfile="build.xml" dir="${pde.build.scripts}" target="fetch">
- <property name="builder" value="${basedir}/master"/>
- </ant>
- </target>
-
- <target name="unzip" depends="init" unless="dontUnzip">
- <untar src="${eclipseDist}" dest="${buildDirectory}" compression="gzip"/>
- <unzip src="${rseDist}" dest="${buildDirectory}"/>
- <unzip src="${cdtDist}" dest="${buildDirectory}/eclipse"/>
- <unzip src="${mylynDist}" dest="${buildDirectory}/eclipse"/>
- </target>
-
- <target name="zips" depends="init,unzip">
- <ant antfile="build.xml" dir="${pde.build.scripts}">
- <property name="builder" value="${basedir}/master" />
- </ant>
- <concat destfile="${zipsdir}/compilelog.txt">
- <fileset dir="${buildDirectory}/plugins" includes="**/*.bin.log"/>
- <fileset dir="${buildDirectory}/plugins" includes="**/*@dot.log"/>
- </concat>
- <loadfile property="compileLog" srcFile="${zipsdir}/compilelog.txt"/>
- <condition property="hasErrors">
- <contains string="${compileLog}" substring=" ERROR"/>
- </condition>
- <move file="${zipsdir}/${ptpMasterFile}" todir="${buildDirectory}"/>
- <!--move file="${zipsdir}/${photranMasterFile}" todir="${buildDirectory}"/-->
-
- <!--unzip src="${buildDirectory}/${photranMasterFile}" dest="${buildDirectory}/site"/-->
- <unzip src="${buildDirectory}/${ptpMasterFile}" dest="${buildDirectory}/site"/>
- <copy file="${buildDirectory}/eclipse/epl-v10.html" todir="${buildDirectory}/site/eclipse"/>
- <copy file="${buildDirectory}/eclipse/notice.html" todir="${buildDirectory}/site/eclipse"/>
- <copy file="buildsite.xml" tofile="${buildDirectory}/site/eclipse/site.xml"/>
- <replace file="${buildDirectory}/site/eclipse/site.xml">
- <replacefilter token="@timeStamp@" value="${timestamp}"/>
- </replace>
- <copy file="pack.properties" todir="${buildDirectory}/site/eclipse"/>
-
- <zip destfile="${zipsdir}/${ptpMasterFile}"
- basedir="${buildDirectory}/site/eclipse"/>
- </target>
-
- <target name="sign" depends="init" unless="hasErrors">
- <exec executable="sign">
- <arg value="${buildDirectory}/${buildType}.${buildId}/${ptpMasterFile}"/>
- <arg value="nomail"/>
- <arg value="${buildDirectory}/signed"/>
- </exec>
- <waitfor maxwait="60" maxwaitunit="minute">
- <available file="${buildDirectory}/signed/${ptpMasterFile}"/>
- </waitfor>
- <move file="${buildDirectory}/signed/${ptpMasterFile}" todir="${zipsdir}"/>
- </target>
-
- <target name="test" depends="init" unless="hasErrors"/>
-
- <target name="check" depends="init" if="hasErrors">
- <echo>BUILD FAILED</echo>
- <echo>Errors were detected in the build output.</echo>
- </target>
-
- <target name="copy" depends="init" unless="hasErrors">
- <mkdir dir="${copyToDir}/${buildType}.${buildId}"/>
- <copy todir="${copyToDir}/${buildType}.${buildId}">
- <fileset dir="${buildDirectory}/${buildType}.${buildId}"/>
- </copy>
- <!-- Create symlink to latest build -->
- <symlink action="delete" link="${copyToDir}/latest" failonerror="false"/>
- <symlink link="${copyToDir}/latest" resource="${copyToDir}/${buildType}.${buildId}" overwrite="true"/>
- <symlink action="delete" link="${copyToDir}/ptp-master-${ptpBranchVersion}-latest.zip" failonerror="false"/>
- <symlink link="${copyToDir}/ptp-master-${ptpBranchVersion}-latest.zip" resource="${copyToDir}/${buildType}.${buildId}/${ptpMasterFile}" overwrite="true"/>
- <symlink action="delete" link="${copyToDir}/rdt-server-unix-${ptpBranchVersion}-latest.tar" failonerror="false"/>
- <symlink link="${copyToDir}/rdt-server-unix-${ptpBranchVersion}-latest.tar" resource="${copyToDir}/${buildType}.${buildId}/rdt-server-unix-${ptpBranchVersion}.tar" overwrite="true"/>
- </target>
-
- <target name="tagone">
- <cvs cvsroot="/cvsroot/tools" command="rtag ${tagbranch} ${tagname} ${tagmodule}"/>
- </target>
-
- <target name="tag" depends="init">
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.master"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
-
- <!--Features-->
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp-feature"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.utils-feature"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.core-feature"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.remote-feature"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.remote.remotetools-feature"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.remote.rse-feature"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.remotetools-feature"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.rm.ibm.ll-feature"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.rm.ibm.pe-feature"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.rm.mpich2-feature"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.rm.openmpi-feature"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.rm.slurm-feature"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.rm.pbs-feature"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.external-feature"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.sdm-feature"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.pldt-feature"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.pldt.lapi-feature"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.pldt.upc-feature"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.etfw-feature"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.etfw.tau-feature"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.etfw.tau.fortran-feature"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.rdt-feature"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.rdt.xlc-feature"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.services-feature"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.isp-feature"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
-
- <!--Plugins-->
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/core/org.eclipse.ptp.core"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/core/org.eclipse.ptp.utils.core"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/core/org.eclipse.ptp.utils.ui"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/core/org.eclipse.ptp.proxy.protocol"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/core/org.eclipse.ptp.remote.core"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/core/org.eclipse.ptp.remote.remotetools.core"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/core/org.eclipse.ptp.remote.remotetools.ui"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/core/org.eclipse.ptp.remote.rse.core"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/core/org.eclipse.ptp.remote.rse.ui"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/core/org.eclipse.ptp.remote.ui"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rms/org.eclipse.ptp.rm.core"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rms/org.eclipse.ptp.rm.ibm.ll.core"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rms/org.eclipse.ptp.rm.ibm.ll.help"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rms/org.eclipse.ptp.rm.ibm.ll.proxy"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rms/org.eclipse.ptp.rm.ibm.ll.ui"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rms/org.eclipse.ptp.rm.ibm.pe.core"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rms/org.eclipse.ptp.rm.ibm.pe.help"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rms/org.eclipse.ptp.rm.ibm.pe.proxy"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rms/org.eclipse.ptp.rm.ibm.pe.ui"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rms/org.eclipse.ptp.rm.mpi.mpich2.core"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rms/org.eclipse.ptp.rm.mpi.mpich2.proxy"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rms/org.eclipse.ptp.rm.mpi.mpich2.ui"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rms/org.eclipse.ptp.rm.mpi.openmpi.core"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rms/org.eclipse.ptp.rm.mpi.openmpi.ui"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rms/org.eclipse.ptp.rm.pbs.core"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rms/org.eclipse.ptp.rm.pbs.proxy"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rms/org.eclipse.ptp.rm.pbs.ui"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rms/org.eclipse.ptp.rm.slurm.core"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rms/org.eclipse.ptp.rm.slurm.proxy"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rms/org.eclipse.ptp.rm.slurm.ui"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagbranch" value="${ptpTagBranch}"/>
- <param name="tagmodule" value="org.eclipse.ptp/rms/org.eclipse.ptp.rm.ui"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/core/org.eclipse.ptp.ui"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/debug/org.eclipse.ptp.debug.core"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/debug/org.eclipse.ptp.debug.sdm"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/debug/org.eclipse.ptp.debug.sdm.core"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/debug/org.eclipse.ptp.debug.sdm.ui"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/debug/org.eclipse.ptp.debug.ui"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/debug/org.eclipse.ptp.debug.sdm"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/core/org.eclipse.ptp.proxy"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/core/org.eclipse.ptp.utils"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/org.eclipse.ptp.remotetools.core"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/org.eclipse.ptp.remotetools.environment.core"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/org.eclipse.ptp.remotetools.environment.generichost"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/org.eclipse.ptp.remotetools.environment.launcher"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/org.eclipse.ptp.remotetools.environment.ui"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/org.eclipse.ptp.remotetools.preferences"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/org.eclipse.ptp.remotetools.utils"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/core/org.eclipse.ptp.launch"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/doc/org.eclipse.ptp.help"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/org.eclipse.ptp.pldt.common"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/org.eclipse.ptp.pldt.help"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/org.eclipse.ptp.pldt.lapi"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/org.eclipse.ptp.pldt.mpi.analysis"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/org.eclipse.ptp.pldt.mpi.analysis.cdt"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/org.eclipse.ptp.pldt.mpi.core"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/org.eclipse.ptp.pldt.openmp.analysis"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/org.eclipse.ptp.pldt.openmp.core"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/org.eclipse.ptp.pldt.openmp.ui.pv"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/org.eclipse.ptp.pldt.upc"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/org.eclipse.ptp.pldt.wizards"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/etfw/org.eclipse.ptp.etfw"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/etfw/org.eclipse.ptp.etfw.tau"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/etfw/org.eclipse.ptp.etfw.tau.jars"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/etfw/org.eclipse.ptp.etfw.tau.papiselect"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/etfw/org.eclipse.ptp.etfw.tau.perfdmf"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/etfw/org.eclipse.ptp.etfw.tau.selinst"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/etfw/org.eclipse.ptp.etfw.tau.selinstfort"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/etfw/org.eclipse.ptp.etfw.toolopts"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/etfw/org.eclipse.ptp.etfw.feedback"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rdt/org.eclipse.ptp.rdt.core"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rdt/org.eclipse.ptp.rdt.core.remotejars"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rdt/org.eclipse.ptp.rdt.core.stubs"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rdt/org.eclipse.ptp.rdt.services"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rdt/org.eclipse.ptp.rdt.ui"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rdt/org.eclipse.ptp.rdt.doc.user"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rdt/org.eclipse.ptp.rdt.managedbuilder.xlc.ui"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rdt/org.eclipse.ptp.rdt.xlc"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rdt/org.eclipse.ptp.rdt.make.ui"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rdt/org.eclipse.ptp.rdt.core.tests"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rdt/org.eclipse.ptp.rdt.services.test"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/rdt/org.eclipse.ptp.rdt.ui.test"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.aix.ppc"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.linux.ppc"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.linux.x86"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.linux.x86_64"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.macosx.ppc"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/releng/org.eclipse.ptp.macosx.x86"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/etfw/org.eclipse.ptp.etfw.parallel"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/core/org.eclipse.ptp.services.core"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/core/org.eclipse.ptp.services.test"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/core/org.eclipse.ptp.services.ui"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/isp/org.eclipse.ptp.isp"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/tools/isp/org.eclipse.ptp.isp.help"/>
- <param name="tagbranch" value="${ptpTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.photran-dev-docs"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.photran-feature"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.photran-samples"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.photran.cdtinterface"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.photran.cdtinterface.vpg"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.photran.cmdline"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.photran.core"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.photran.core.intel"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.photran.core.vpg"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.photran.core.vpg.tests"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.photran.core.vpg.tests.failing"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.photran.errorparsers.xlf"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.photran.intel-feature"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.photran.managedbuilder.core"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.photran.managedbuilder.gnu.ui"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.photran.managedbuilder.intel.ui"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.photran.managedbuilder.ui"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.photran.managedbuilder.xlf.ui"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.photran.master"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.photran.releng"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.photran.ui"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.photran.ui.vpg"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.photran.vpg-feature"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.photran.xlf-feature"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.rephraserengine-feature"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.rephraserengine-support"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.rephraserengine.core"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.rephraserengine.core.refactoring"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.rephraserengine.core.vpg"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.rephraserengine.core.vpg.tests"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.rephraserengine.doc.isv"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.rephraserengine.examples.text"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.rephraserengine.ui"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.rephraserengine.ui.refactoring"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- <antcall target="tagone">
- <param name="tagmodule" value="org.eclipse.ptp/photran/org.eclipse.rephraserengine.ui.vpg"/>
- <param name="tagbranch" value="${photranTagBranch}"/>
- </antcall>
- </target>
-</project>
diff --git a/releng/org.eclipse.ptp.releng/buildsite.xml b/releng/org.eclipse.ptp.releng/buildsite.xml
deleted file mode 100644
index 29f125c..0000000
--- a/releng/org.eclipse.ptp.releng/buildsite.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<site>
- <description url="http://download.eclipse.org/tools/ptp/releases/galileo">
- Parallel Tools Platform Galileo Update Site
- </description>
- <feature url="features/org.eclipse.ptp_4.0.0.@timeStamp@.jar" id="org.eclipse.ptp" version="4.0.0.@timeStamp@">
- <category name="Parallel Tools Platform"/>
- </feature>
- <feature url="features/org.eclipse.ptp.remote.rse_4.0.0.@timeStamp@.jar" id="org.eclipse.ptp.remote.rse" version="4.0.0.@timeStamp@">
- <category name="Parallel Tools Platform"/>
- </feature>
- <feature url="features/org.eclipse.ptp.pldt.upc_4.0.0.@timeStamp@.jar" id="org.eclipse.ptp.pldt.upc" version="4.0.0.@timeStamp@">
- <category name="Parallel Tools Platform"/>
- </feature>
- <feature url="features/org.eclipse.ptp.etfw.tau_4.0.0.@timeStamp@.jar" id="org.eclipse.ptp.etfw.tau" version="4.0.0.@timeStamp@">
- <category name="Parallel Tools Platform"/>
- </feature>
- <feature url="features/org.eclipse.ptp.etfw.tau.fortran_4.0.0.@timeStamp@.jar" id="org.eclipse.ptp.etfw.tau.fortran" version="4.0.0.@timeStamp@">
- <category name="Parallel Tools Platform"/>
- </feature>
- <feature url="features/org.eclipse.ptp.rdt_4.0.0.@timeStamp@.jar" id="org.eclipse.ptp.rdt" version="4.0.0.@timeStamp@">
- <category name="Remote Development Tools"/>
- </feature>
- <feature url="features/org.eclipse.ptp.rdt.xlc_4.0.0.@timeStamp@.jar" id="org.eclipse.ptp.rdt.xlc" version="4.0.0.@timeStamp@">
- <category name="Remote Development Tools"/>
- </feature>
- <feature url="features/org.eclipse.photran_6.0.0.@timeStamp@.jar" id="org.eclipse.photran" version="6.0.0.@timeStamp@">
- <category name="Fortran Development Tools (Photran)"/>
- </feature>
- <feature url="features/org.eclipse.photran.intel_6.0.0.@timeStamp@.jar" id="org.eclipse.photran.intel" version="6.0.0.@timeStamp@" os="linux">
- <category name="Fortran Development Tools (Photran)"/>
- </feature>
- <feature url="features/org.eclipse.photran.xlf_6.0.0.@timeStamp@.jar" id="org.eclipse.photran.xlf" version="6.0.0.@timeStamp@">
- <category name="Fortran Development Tools (Photran)"/>
- </feature>
- <feature url="features/org.eclipse.rephraserengine_2.0.0.@timeStamp@.jar" id="org.eclipse.rephraserengine" version="2.0.0.@timeStamp@">
- <category name="Fortran Development Tools (Photran)"/>
- </feature>
- <category-def name="Parallel Tools Platform" label="Parallel Tools Platform"/>
- <category-def name="Remote Development Tools" label="Remote Development Tools"/>
- <category-def name="Fortran Development Tools (Photran)" label="Fortran Development Tools (Photran)"/>
-</site>
diff --git a/releng/org.eclipse.ptp.releng/maps/photran.map b/releng/org.eclipse.ptp.releng/maps/photran.map
deleted file mode 100644
index 47ec7a9..0000000
--- a/releng/org.eclipse.ptp.releng/maps/photran.map
+++ /dev/null
@@ -1,33 +0,0 @@
-! Master feature
-!feature@org.eclipse.photran.master=@photranTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/photran/org.eclipse.photran.master
-
-! Photran features
-feature@org.eclipse.rephraserengine=@photranTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/photran/org.eclipse.rephraserengine-feature
-feature@org.eclipse.photran=@photranTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/photran/org.eclipse.photran-feature
-feature@org.eclipse.photran.xlf=@photranTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/photran/org.eclipse.photran.xlf-feature
-feature@org.eclipse.photran.intel=@photranTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/photran/org.eclipse.photran.intel-feature
-
-! Plugins
-plugin@org.eclipse.rephraserengine.core=@photranTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/photran/org.eclipse.rephraserengine.core
-plugin@org.eclipse.rephraserengine.core.refactoring=@photranTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/photran/org.eclipse.rephraserengine.core.refactoring
-plugin@org.eclipse.rephraserengine.core.vpg=@photranTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/photran/org.eclipse.rephraserengine.core.vpg
-plugin@org.eclipse.rephraserengine.doc.isv=@photranTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/photran/org.eclipse.rephraserengine.doc.isv
-plugin@org.eclipse.rephraserengine.ui=@photranTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/photran/org.eclipse.rephraserengine.ui
-plugin@org.eclipse.rephraserengine.ui.refactoring=@photranTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/photran/org.eclipse.rephraserengine.ui.refactoring
-plugin@org.eclipse.rephraserengine.ui.vpg=@photranTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/photran/org.eclipse.rephraserengine.ui.vpg
-plugin@org.eclipse.photran.core=@photranTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/photran/org.eclipse.photran.core
-plugin@org.eclipse.photran.managedbuilder.core=@photranTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/photran/org.eclipse.photran.managedbuilder.core
-plugin@org.eclipse.photran.managedbuilder.ui=@photranTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/photran/org.eclipse.photran.managedbuilder.ui
-plugin@org.eclipse.photran.cdtinterface=@photranTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/photran/org.eclipse.photran.cdtinterface
-plugin@org.eclipse.photran.ui=@photranTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/photran/org.eclipse.photran.ui
-plugin@org.eclipse.photran.managedbuilder.gnu.ui=@photranTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/photran/org.eclipse.photran.managedbuilder.gnu.ui
-plugin@org.eclipse.photran.cdtinterface.vpg=@photranTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/photran/org.eclipse.photran.cdtinterface.vpg
-plugin@org.eclipse.photran.core.vpg=@photranTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/photran/org.eclipse.photran.core.vpg
-plugin@org.eclipse.photran.ui.vpg=@photranTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/photran/org.eclipse.photran.ui.vpg
-plugin@org.eclipse.photran.managedbuilder.intel.ui=@photranTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/photran/org.eclipse.photran.managedbuilder.intel.ui
-plugin@org.eclipse.photran.core.intel=@photranTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/photran/org.eclipse.photran.core.intel
-plugin@org.eclipse.photran.errorparsers.xlf=@photranTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/photran/org.eclipse.photran.errorparsers.xlf
-plugin@org.eclipse.photran.managedbuilder.xlf.ui=@photranTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/photran/org.eclipse.photran.managedbuilder.xlf.ui
-
-! Tests
-
diff --git a/releng/org.eclipse.ptp.releng/maps/ptp.map b/releng/org.eclipse.ptp.releng/maps/ptp.map
deleted file mode 100644
index 3332013..0000000
--- a/releng/org.eclipse.ptp.releng/maps/ptp.map
+++ /dev/null
@@ -1,143 +0,0 @@
-! The master
-feature@org.eclipse.ptp.master=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.master
-
-! PTP features
-feature@org.eclipse.ptp=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp-feature
-feature@org.eclipse.ptp.utils=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.utils-feature
-feature@org.eclipse.ptp.core=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.core-feature
-feature@org.eclipse.ptp.remote=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.remote-feature
-feature@org.eclipse.ptp.remote.remotetools=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.remote.remotetools-feature
-feature@org.eclipse.ptp.remote.rse=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.remote.rse-feature
-feature@org.eclipse.ptp.remotetools=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.remotetools-feature
-feature@org.eclipse.ptp.rm.ibm.ll=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.rm.ibm.ll-feature
-feature@org.eclipse.ptp.rm.ibm.pe=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.rm.ibm.pe-feature
-feature@org.eclipse.ptp.rm.mpich2=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.rm.mpich2-feature
-feature@org.eclipse.ptp.rm.openmpi=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.rm.openmpi-feature
-feature@org.eclipse.ptp.rm.pbs=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.rm.pbs-feature
-feature@org.eclipse.ptp.rm.slurm=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.rm.slurm-feature
-feature@org.eclipse.ptp.external=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.external-feature
-feature@org.eclipse.ptp.debug.sdm=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.sdm-feature
-feature@org.eclipse.ptp.services=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.services-feature
-feature@org.eclipse.ptp.isp=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.isp-feature
-
-! PLDT features
-feature@org.eclipse.ptp.pldt=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.pldt-feature
-feature@org.eclipse.ptp.pldt.lapi=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.pldt.lapi-feature
-feature@org.eclipse.ptp.pldt.upc=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.pldt.upc-feature
-
-! ETFw (formerly PERF) features
-feature@org.eclipse.ptp.etfw=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.etfw-feature
-feature@org.eclipse.ptp.etfw.tau=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.etfw.tau-feature
-feature@org.eclipse.ptp.etfw.tau.fortran=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.etfw.tau.fortran-feature
-
-! RDT features
-feature@org.eclipse.ptp.rdt=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.rdt-feature
-feature@org.eclipse.ptp.rdt.xlc=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.rdt.xlc-feature
-
-! PTP Plugins
-plugin@org.eclipse.ptp=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp
-plugin@org.eclipse.ptp.core=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/core/org.eclipse.ptp.core
-plugin@org.eclipse.ptp.utils.core=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/core/org.eclipse.ptp.utils.core
-plugin@org.eclipse.ptp.utils.ui=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/core/org.eclipse.ptp.utils.ui
-plugin@org.eclipse.ptp.proxy.protocol=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/core/org.eclipse.ptp.proxy.protocol
-plugin@org.eclipse.ptp.remote.core=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/core/org.eclipse.ptp.remote.core
-plugin@org.eclipse.ptp.remote.remotetools.core=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/core/org.eclipse.ptp.remote.remotetools.core
-plugin@org.eclipse.ptp.remote.remotetools.ui=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/core/org.eclipse.ptp.remote.remotetools.ui
-plugin@org.eclipse.ptp.remote.rse.core=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/core/org.eclipse.ptp.remote.rse.core
-plugin@org.eclipse.ptp.remote.rse.ui=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/core/org.eclipse.ptp.remote.rse.ui
-plugin@org.eclipse.ptp.remote.ui=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/core/org.eclipse.ptp.remote.ui
-plugin@org.eclipse.ptp.rm.core=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rms/org.eclipse.ptp.rm.core
-plugin@org.eclipse.ptp.rm.ibm.ll.core=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rms/org.eclipse.ptp.rm.ibm.ll.core
-plugin@org.eclipse.ptp.rm.ibm.ll.help=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rms/org.eclipse.ptp.rm.ibm.ll.help
-plugin@org.eclipse.ptp.rm.ibm.ll.proxy=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rms/org.eclipse.ptp.rm.ibm.ll.proxy
-plugin@org.eclipse.ptp.rm.ibm.ll.ui=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rms/org.eclipse.ptp.rm.ibm.ll.ui
-plugin@org.eclipse.ptp.rm.ibm.pe.core=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rms/org.eclipse.ptp.rm.ibm.pe.core
-plugin@org.eclipse.ptp.rm.ibm.pe.help=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rms/org.eclipse.ptp.rm.ibm.pe.help
-plugin@org.eclipse.ptp.rm.ibm.pe.proxy=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rms/org.eclipse.ptp.rm.ibm.pe.proxy
-plugin@org.eclipse.ptp.rm.ibm.pe.ui=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rms/org.eclipse.ptp.rm.ibm.pe.ui
-plugin@org.eclipse.ptp.rm.mpi.mpich2.core=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rms/org.eclipse.ptp.rm.mpi.mpich2.core
-plugin@org.eclipse.ptp.rm.mpi.mpich2.ui=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rms/org.eclipse.ptp.rm.mpi.mpich2.ui
-plugin@org.eclipse.ptp.rm.mpi.openmpi.core=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rms/org.eclipse.ptp.rm.mpi.openmpi.core
-plugin@org.eclipse.ptp.rm.mpi.openmpi.ui=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rms/org.eclipse.ptp.rm.mpi.openmpi.ui
-plugin@org.eclipse.ptp.rm.pbs.core=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rms/org.eclipse.ptp.rm.pbs.core
-plugin@org.eclipse.ptp.rm.pbs.proxy=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rms/org.eclipse.ptp.rm.pbs.proxy
-plugin@org.eclipse.ptp.rm.pbs.ui=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rms/org.eclipse.ptp.rm.pbs.ui
-plugin@org.eclipse.ptp.rm.slurm.core=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rms/org.eclipse.ptp.rm.slurm.core
-plugin@org.eclipse.ptp.rm.slurm.proxy=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rms/org.eclipse.ptp.rm.slurm.proxy
-plugin@org.eclipse.ptp.rm.slurm.ui=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rms/org.eclipse.ptp.rm.slurm.ui
-plugin@org.eclipse.ptp.rm.ui=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rms/org.eclipse.ptp.rm.ui
-plugin@org.eclipse.ptp.ui=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/core/org.eclipse.ptp.ui
-plugin@org.eclipse.ptp.debug.core=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/debug/org.eclipse.ptp.debug.core
-plugin@org.eclipse.ptp.debug.sdm=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/debug/org.eclipse.ptp.debug.sdm
-plugin@org.eclipse.ptp.debug.sdm.core=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/debug/org.eclipse.ptp.debug.sdm.core
-plugin@org.eclipse.ptp.debug.sdm.ui=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/debug/org.eclipse.ptp.debug.sdm.ui
-plugin@org.eclipse.ptp.debug.ui=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/debug/org.eclipse.ptp.debug.ui
-plugin@org.eclipse.ptp.debug.sdm=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/debug/org.eclipse.ptp.debug.sdm
-plugin@org.eclipse.ptp.proxy=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/core/org.eclipse.ptp.proxy
-plugin@org.eclipse.ptp.utils=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/core/org.eclipse.ptp.utils
-plugin@org.eclipse.ptp.launch=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/core/org.eclipse.ptp.launch
-plugin@org.eclipse.ptp.help=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/doc/org.eclipse.ptp.help
-
-! Services Plugins
-plugin@org.eclipse.ptp.services.core=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/core/org.eclipse.ptp.services.core
-plugin@org.eclipse.ptp.services.ui=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/core/org.eclipse.ptp.services.ui
-
-! Remote Tools Plugins
-plugin@org.eclipse.ptp.remotetools.core=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/org.eclipse.ptp.remotetools.core
-plugin@org.eclipse.ptp.remotetools.environment.core=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/org.eclipse.ptp.remotetools.environment.core
-plugin@org.eclipse.ptp.remotetools.environment.generichost=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/org.eclipse.ptp.remotetools.environment.generichost
-plugin@org.eclipse.ptp.remotetools.environment.launcher=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/org.eclipse.ptp.remotetools.environment.launcher
-plugin@org.eclipse.ptp.remotetools.environment.ui=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/org.eclipse.ptp.remotetools.environment.ui
-plugin@org.eclipse.ptp.remotetools.preferences=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/org.eclipse.ptp.remotetools.preferences
-plugin@org.eclipse.ptp.remotetools.utils=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/org.eclipse.ptp.remotetools.utils
-
-! PLDT Plugins
-plugin@org.eclipse.ptp.pldt.common=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/org.eclipse.ptp.pldt.common
-plugin@org.eclipse.ptp.pldt.help=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/org.eclipse.ptp.pldt.help
-plugin@org.eclipse.ptp.pldt.lapi=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/org.eclipse.ptp.pldt.lapi
-plugin@org.eclipse.ptp.pldt.mpi.analysis=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/org.eclipse.ptp.pldt.mpi.analysis
-plugin@org.eclipse.ptp.pldt.mpi.analysis.cdt=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/org.eclipse.ptp.pldt.mpi.analysis.cdt
-plugin@org.eclipse.ptp.pldt.mpi.core=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/org.eclipse.ptp.pldt.mpi.core
-plugin@org.eclipse.ptp.pldt.openmp.analysis=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/org.eclipse.ptp.pldt.openmp.analysis
-plugin@org.eclipse.ptp.pldt.openmp.core=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/org.eclipse.ptp.pldt.openmp.core
-plugin@org.eclipse.ptp.pldt.openmp.ui.pv=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/org.eclipse.ptp.pldt.openmp.ui.pv
-plugin@org.eclipse.ptp.pldt.upc=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/org.eclipse.ptp.pldt.upc
-plugin@org.eclipse.ptp.pldt.wizards=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/org.eclipse.ptp.pldt.wizards
-
-! ETF Plugins
-plugin@org.eclipse.ptp.etfw=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/etfw/org.eclipse.ptp.etfw
-plugin@org.eclipse.ptp.etfw.tau=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/etfw/org.eclipse.ptp.etfw.tau
-plugin@org.eclipse.ptp.etfw.tau.jars=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/etfw/org.eclipse.ptp.etfw.tau.jars
-plugin@org.eclipse.ptp.etfw.tau.papiselect=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/etfw/org.eclipse.ptp.etfw.tau.papiselect
-plugin@org.eclipse.ptp.etfw.tau.perfdmf=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/etfw/org.eclipse.ptp.etfw.tau.perfdmf
-plugin@org.eclipse.ptp.etfw.tau.selinst=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/etfw/org.eclipse.ptp.etfw.tau.selinst
-plugin@org.eclipse.ptp.etfw.tau.selinstfort=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/etfw/org.eclipse.ptp.etfw.tau.selinstfort
-plugin@org.eclipse.ptp.etfw.toolopts=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/etfw/org.eclipse.ptp.etfw.toolopts
-plugin@org.eclipse.ptp.etfw.feedback=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/etfw/org.eclipse.ptp.etfw.feedback
-
-! RDT Plugins
-plugin@org.eclipse.ptp.rdt.core=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rdt/org.eclipse.ptp.rdt.core
-plugin@org.eclipse.ptp.rdt.ui=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rdt/org.eclipse.ptp.rdt.ui
-plugin@org.eclipse.ptp.rdt.services=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rdt/org.eclipse.ptp.rdt.services
-plugin@org.eclipse.ptp.rdt.doc.user=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rdt/org.eclipse.ptp.rdt.doc.user
-plugin@org.eclipse.ptp.rdt.managedbuilder.xlc.ui=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rdt/org.eclipse.ptp.rdt.managedbuilder.xlc.ui
-plugin@org.eclipse.ptp.rdt.xlc=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rdt/org.eclipse.ptp.rdt.xlc
-plugin@org.eclipse.ptp.rdt.make.ui=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rdt/org.eclipse.ptp.rdt.make.ui
-
-
-! ISP Plugins
-plugin@org.eclipse.ptp.isp=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/isp/org.eclipse.ptp.isp
-plugin@org.eclipse.ptp.isp.help=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/isp/org.eclipse.ptp.isp.help
-
-! Fragments
-fragment@org.eclipse.ptp.aix.ppc=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.aix.ppc
-fragment@org.eclipse.ptp.linux.ppc=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.linux.ppc
-fragment@org.eclipse.ptp.linux.x86=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.linux.x86
-fragment@org.eclipse.ptp.linux.x86_64=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.linux.x86_64
-fragment@org.eclipse.ptp.macosx.ppc=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.macosx.ppc
-fragment@org.eclipse.ptp.macosx.x86=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/releng/org.eclipse.ptp.macosx.x86
-fragment@org.eclipse.ptp.etfw.parallel=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/tools/etfw/org.eclipse.ptp.etfw.parallel
-
-! Tests
-plugin@org.eclipse.ptp.rdt.core.tests=@ptpTag@,:pserver:anonymous@dev.eclipse.org:/cvsroot/tools,,org.eclipse.ptp/rdt/org.eclipse.ptp.rdt.core.tests
-
diff --git a/releng/org.eclipse.ptp.releng/master/build.properties b/releng/org.eclipse.ptp.releng/master/build.properties
deleted file mode 100644
index 7bcd2e6..0000000
--- a/releng/org.eclipse.ptp.releng/master/build.properties
+++ /dev/null
@@ -1,100 +0,0 @@
-###############################################################################
-# Copyright (c) 2005, 2007 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
-###############################################################################
-#####################
-# Parameters describing how and where to execute the build.
-# Typical users need only update the following properties:
-# baseLocation - where things you are building against are installed
-# bootclasspath - The base jars to compile against (typicaly rt.jar)
-# configs - the list of {os, ws, arch} configurations to build.
-#
-# Of course any of the settings here can be overridden by spec'ing
-# them on the command line (e.g., -DbaseLocation=d:/eclipse
-
-############# CVS CONTROL ################
-# The CVS tag to use when fetching the map files from the repository
-mapVersionTag=HEAD
-
-# The CVS tag to use when fetching elements to build. By default the
-# builder will use whatever is in the maps. Use this value to override
-# for example, when doing a nightly build out of HEAD
-# fetchTag=HEAD
-
-ptpTag=HEAD
-photranTag=HEAD
-
-############## BUILD / GENERATION CONTROL ################
-# The directory into which the build elements will be fetched and where
-# the build will take place. buildDirectory and install should be the same
-# value.
-buildDirectory=build
-
-# Type of build. Used in naming the build output. Typically this value is
-# one of I, N, M, S, ...
-buildType=I
-
-# ID of the build. Used in naming the build output.
-buildId=TestBuild
-
-# Label for the build. Used in naming the build output
-buildLabel=${buildType}.${buildId}
-
-# Timestamp for the build. Used in naming the build output
-timestamp=007
-
-# Base location for anything the build needs to compile against. For example,
-# when building GEF, the baseLocation should be the location of a previously
-# installed Eclipse against which the GEF code will be compiled.
-baseLocation=
-
-#Os/Ws/Arch/nl of the eclipse specified by baseLocation
-#baseos
-#basews
-#basearch
-#basenl
-
-# The location underwhich all of the build output will be collected. This will be
-# the root path in the resultant zip file.
-collPlace=eclipse
-
-# The directory in which to execute zip of the ${collPlace} directory
-collBase=.
-
-# The list of {os, ws, arch} configurations to build. This
-# value is a '&' separated list of ',' separate triples. For example,
-# configs=win32,win32,x86 & linux,motif,x86
-# By default the value is *,*,*
-configs= \
- aix,motif,ppc \
- & linux,gtk,x86 \
- & linux,gtk,x86_64 \
- & linux,gtk,ppc \
- & macosx,carbon,ppc \
- & win32,win32,x86
-
-outputUpdateJars=true
-groupConfigurations=true
-
-#Arguments to send to the zip executable
-zipargs=
-
-############# JAVA COMPILER OPTIONS ##############
-# The location of the Java jars to compile against. Typically the rt.jar for your JDK/JRE
-#bootclasspath=d:/ibm1.3.1/jre/lib/rt.jar
-
-javacDebugInfo=on
-javacVerbose=true
-javacFailOnError=false
-
-# The version of the source code
-javacSource=1.5
-
-# The version of the byte code targeted
-javacTarget=1.5
diff --git a/releng/org.eclipse.ptp.releng/master/customTargets.xml b/releng/org.eclipse.ptp.releng/master/customTargets.xml
deleted file mode 100644
index 2e97961..0000000
--- a/releng/org.eclipse.ptp.releng/master/customTargets.xml
+++ /dev/null
@@ -1,169 +0,0 @@
-<project name="Build specific targets and properties" default="noDefault" >
-
-<!-- ===================================================================== -->
-<!-- Run a given ${target} on all elements being built -->
-<!-- Add on <ant> task for each top level element being built. -->
-<!-- ===================================================================== -->
-<target name="allElements">
- <ant antfile="${genericTargets}" target="${target}">
- <property name="type" value="feature"/>
- <property name="id" value="org.eclipse.ptp.master"/>
- </ant>
- <!--ant antfile="${genericTargets}" target="${target}">
- <property name="type" value="feature"/>
- <property name="id" value="org.eclipse.photran.master"/>
- </ant-->
-</target>
-
-<!-- ===================================================================== -->
-<!-- Targets to assemble the built elements for particular configurations -->
-<!-- These generally call the generated assemble scripts (named in -->
-<!-- ${assembleScriptName}) but may also add pre and post processing -->
-<!-- Add one target for each root element and each configuration -->
-<!-- ===================================================================== -->
-
-<target name="assemble.org.eclipse.ptp.master.group.group.group">
- <ant antfile="${assembleScriptName}" dir="${buildDirectory}">
- <property name="archiveName" value="ptp-master-${ptpBranchVersion}-${buildId}.zip"/>
- </ant>
-</target>
-
-<!--target name="assemble.org.eclipse.photran.master.group.group.group">
- <ant antfile="${assembleScriptName}" dir="${buildDirectory}">
- <property name="archiveName" value="photran-master-${photranBranchVersion}-${buildId}.zip"/>
- </ant>
-</target-->
-
-<!-- ===================================================================== -->
-<!-- Check out map files from correct repository -->
-<!-- Replace values for cvsRoot, package and mapVersionTag as desired. -->
-<!-- ===================================================================== -->
-<target name="getMapFiles">
- <copy file="${builder}/../maps/ptp.map" todir="${buildDirectory}/maps"/>
- <replace file="${buildDirectory}/maps/ptp.map">
- <replacefilter token="@ptpTag@" value="${ptpTag}"/>
- </replace>
- <copy file="${builder}/../maps/photran.map" todir="${buildDirectory}/maps"/>
- <replace file="${buildDirectory}/maps/photran.map">
- <replacefilter token="@photranTag@" value="${photranTag}"/>
- </replace>
-</target>
-
-<!-- ===================================================================== -->
-<!-- Steps to do before setup -->
-<!-- ===================================================================== -->
-<target name="preSetup">
-</target>
-
-<!-- ===================================================================== -->
-<!-- Steps to do after setup but before starting the build proper -->
-<!-- ===================================================================== -->
-<target name="postSetup">
-</target>
-
-<!-- ===================================================================== -->
-<!-- Steps to do before fetching the build elements -->
-<!-- ===================================================================== -->
-<target name="preFetch">
-</target>
-
-<!-- ===================================================================== -->
-<!-- Steps to do after fetching the build elements -->
-<!-- ===================================================================== -->
-<target name="postFetch">
- <condition property="patchesAvailable">
- <available file="${builder}/patch.xml"/>
- </condition>
- <antcall target="applyPatches"/>
-</target>
-
-<target name="applyPatches" if="patchesAvailable">
- <ant antfile="${builder}/patch.xml"/>
-</target>
-
-<!-- ===================================================================== -->
-<!-- Steps to do before generating the build scripts. -->
-<!-- ===================================================================== -->
-<target name="preGenerate">
-</target>
-
-<!-- ===================================================================== -->
-<!-- Steps to do after generating the build scripts. -->
-<!-- ===================================================================== -->
-<target name="postGenerate">
-</target>
-
-
-<!-- ===================================================================== -->
-<!-- Steps to do before running the build.xmls for the elements being built. -->
-<!-- ===================================================================== -->
-<target name="preProcess">
- <replace dir="${buildDirectory}/plugins" value="${timestamp}" token="@build@">
- <include name="**/about.mappings" />
- </replace>
- <unzip src="${tauJars}" dest="${buildDirectory}/plugins/org.eclipse.ptp.etfw.tau.jars"/>
- <replace file="${buildDirectory}/plugins/org.eclipse.ptp.aix.ppc/BUILD">
- <replacefilter token="@buildVersion@" value="${ptpBranchVersion}.${timestamp}"/>
- </replace>
- <replace file="${buildDirectory}/plugins/org.eclipse.ptp.linux.ppc/BUILD">
- <replacefilter token="@buildVersion@" value="${ptpBranchVersion}.${timestamp}"/>
- </replace>
- <replace file="${buildDirectory}/plugins/org.eclipse.ptp.linux.x86/BUILD">
- <replacefilter token="@buildVersion@" value="${ptpBranchVersion}.${timestamp}"/>
- </replace>
- <replace file="${buildDirectory}/plugins/org.eclipse.ptp.linux.x86_64/BUILD">
- <replacefilter token="@buildVersion@" value="${ptpBranchVersion}.${timestamp}"/>
- </replace>
- <replace file="${buildDirectory}/plugins/org.eclipse.ptp.macosx.ppc/BUILD">
- <replacefilter token="@buildVersion@" value="${ptpBranchVersion}.${timestamp}"/>
- </replace>
- <replace file="${buildDirectory}/plugins/org.eclipse.ptp.macosx.x86/BUILD">
- <replacefilter token="@buildVersion@" value="${ptpBranchVersion}.${timestamp}"/>
- </replace>
-</target>
-
-<!-- ===================================================================== -->
-<!-- Steps to do after running the build.xmls for the elements being built. -->
-<!-- ===================================================================== -->
-<target name="postProcess">
-</target>
-
-
-<!-- ===================================================================== -->
-<!-- Steps to do before running assemble. -->
-<!-- ===================================================================== -->
-<target name="preAssemble">
-</target>
-
-<!-- ===================================================================== -->
-<!-- Steps to do after running assemble. -->
-<!-- ===================================================================== -->
-<target name="postAssemble">
-</target>
-
-<!-- ===================================================================== -->
-<!-- Steps to do after the build is done. -->
-<!-- ===================================================================== -->
-<target name="postBuild">
-</target>
-
-<!-- ===================================================================== -->
-<!-- Steps to do to test the build results -->
-<!-- ===================================================================== -->
-<target name="test">
-</target>
-
-<!-- ===================================================================== -->
-<!-- Steps to do to publish the build results -->
-<!-- ===================================================================== -->
-<target name="publish">
-</target>
-
-<!-- ===================================================================== -->
-<!-- Default target -->
-<!-- ===================================================================== -->
-<target name="noDefault">
- <echo message="You must specify a target when invoking this file" />
-</target>
-
-</project>
diff --git a/releng/org.eclipse.ptp.releng/pack.properties b/releng/org.eclipse.ptp.releng/pack.properties
deleted file mode 100644
index 1cb5a5e..0000000
--- a/releng/org.eclipse.ptp.releng/pack.properties
+++ /dev/null
@@ -1 +0,0 @@
-pack200.default.args=-E4
diff --git a/releng/org.eclipse.ptp.releng/photran_buildsite.xml b/releng/org.eclipse.ptp.releng/photran_buildsite.xml
deleted file mode 100644
index 313e902..0000000
--- a/releng/org.eclipse.ptp.releng/photran_buildsite.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<site>
- <description>
- Photran (Fortran Development Tools)
- </description>
- <category-def name="Photran Base Distribution" label="Photran (Fortran Development Tools)"/>
- <category-def name="Fortran Compiler Support" label="Fortran Compiler Support">
- <description>
- Optional features adding error parsers and managed build toolchains for various vendors' Fortran compilers
- </description>
- </category-def>
- <feature id="org.eclipse.photran" url="http://www.eclipse.org/downloads/download.php?file=/tools/ptp/photran/releases/galileo/features/org.eclipse.photran_5.0.0.@timeStamp@.jar&r=1" version="5.0.0.@timeStamp@">
- <category name="Photran Base Distribution"/>
- </feature>
- <feature id="org.eclipse.photran.intel" url="http://www.eclipse.org/downloads/download.php?file=/tools/ptp/photran/releases/galileo/features/org.eclipse.photran.intel_5.0.0.@timeStamp@.jar&r=1" version="5.0.0.@timeStamp@" os="linux">
- <category name="Fortran Compiler Support"/>
- </feature>
- <feature id="org.eclipse.photran.xlf" url="http://www.eclipse.org/downloads/download.php?file=/tools/ptp/photran/releases/galileo/features/org.eclipse.photran.xlf_5.0.0.@timeStamp@.jar&r=1" version="5.0.0.@timeStamp@">
- <category name="Fortran Compiler Support"/>
- </feature>
-</site>
diff --git a/releng/org.eclipse.ptp.releng/ptpbuild b/releng/org.eclipse.ptp.releng/ptpbuild
deleted file mode 100644
index da27d13..0000000
--- a/releng/org.eclipse.ptp.releng/ptpbuild
+++ /dev/null
@@ -1,85 +0,0 @@
-#!/bin/sh
-#
-# ptpbuild wrapper script
-#
-# Usage: ptpbuild [-t tag] [-d build_dir] [build_args]
-#
-# where
-#
-# tag is the CVS tag used to check out the releng project (default HEAD)
-# build_dir is the location that the build will take place
-# build_args are any arguments you want to pass to the build script
-#
-# set up anything environment specific that needs to be done before
-# launching the build script in the releng project
-
-LANG=en_US
-TAG=HEAD
-CDT_TAG=HEAD
-
-# main staging directory
-BUILD_DIR=/opt/public/download-staging.priv/tools/ptp/releng
-
-args=`getopt c:d:t: $*`
-
-if [ $? != 0 ]; then
- echo "usage: ptpbuild [-t tag] [-c cdt_tag] [-d build_dir] [build_args]"
- exit 1
-fi
-
-set -- $args
-for i
-do
- case "$i"
- in
- -c) CDT_TAG="$2"; shift; shift;;
- -d) BUILD_DIR="$2"; shift; shift;;
- -t) TAG="$2"; shift; shift;;
- --) shift; break;;
- esac
-done
-
-BUILD_LOG=$BUILD_DIR/ptpbuild_${TAG}_`date +%Y%m%d%H%M`.log
-
-{
-# create the releng staging directory and go there
-mkdir -p $BUILD_DIR && cd $BUILD_DIR
-
-# remove the old build
-rm -fr org.eclipse.ptp_${TAG}
-
-# Check out the releng project
-export CVSROOT=:pserver:anonymous@dev.eclipse.org:/cvsroot/tools
-cvs co -r $TAG -d org.eclipse.ptp_${TAG} org.eclipse.ptp/releng/org.eclipse.ptp.releng
-
-# run the main script
-cd org.eclipse.ptp_${TAG}
-sh build.sh $*
-
-# Build RDT server packages
-cd results/plugins
-
-# Check out rdt.core.remotejars, rdt.core.stubs, cdt.core, cdt.core.lrparser, cdt.core.lrparser.xlc for source
-export CVSROOT=:pserver:anonymous@dev.eclipse.org:/cvsroot/tools
-cvs co -r $TAG -d org.eclipse.ptp.rdt.core.remotejars org.eclipse.ptp/rdt/org.eclipse.ptp.rdt.core.remotejars
-cvs co -r $TAG -d org.eclipse.ptp.rdt.core.stubs org.eclipse.ptp/rdt/org.eclipse.ptp.rdt.core.stubs
-cvs co -r $CDT_TAG -d org.eclipse.cdt.core org.eclipse.cdt/all/org.eclipse.cdt.core
-cvs co -r $CDT_TAG -d org.eclipse.cdt.core.lrparser org.eclipse.cdt/lrparser/org.eclipse.cdt.core.lrparser
-cvs co -r $CDT_TAG -d org.eclipse.cdt.core.lrparser.xlc org.eclipse.cdt/xlc/org.eclipse.cdt.core.lrparser.xlc
-cvs co -r $CDT_TAG -d org.eclipse.cdt.core.parser.upc org.eclipse.cdt/upc/org.eclipse.cdt.core.parser.upc
-
-cd org.eclipse.ptp.rdt.core.remotejars
-
-# run the script in remotejars
-export PATH=/opt/public/common/ibm-java2-ppc-50/bin:$PATH
-echo `java -version`
-java -jar ../../../tools/org.eclipse.releng.basebuilder/plugins/org.eclipse.equinox.launcher.jar \
- -ws gtk -arch ppc -os linux -application org.eclipse.ant.core.antRunner
-
-} >$BUILD_LOG 2>&1
-
-if grep -q 'BUILD FAILED' $BUILD_LOG; then
- echo "BUILD FAILED. See $BUILD_LOG for details."
-fi
-
-exit 0
diff --git a/releng/org.eclipse.ptp.releng/update_versions b/releng/org.eclipse.ptp.releng/update_versions
deleted file mode 100644
index 7caf35a..0000000
--- a/releng/org.eclipse.ptp.releng/update_versions
+++ /dev/null
@@ -1,123 +0,0 @@
-#!/bin/sh
-#
-# script to update PTP versions
-#
-# Usage: update_versions ptp_version photran_version
-#
-# ptp_version - new version string for PTP (e.g. "3.0.1")
-# photran_version - new version string for Photran (e.g. "5.0.1")
-#
-# Note: a "qualifier" suffix will automatically be added to the version where appropriate
-#
-
-TMP_DIR=/tmp
-
-if [ $# -lt 2 ]; then
- echo "usage: update_versions ptp_version photran_version"
- exit 1
-fi
-
-ptp_version=$1
-photran_version=$2
-
-PTP_FEATURES="\
- org.eclipse.ptp-feature \
- org.eclipse.ptp.core-feature \
- org.eclipse.ptp.external-feature \
- org.eclipse.ptp.master \
- org.eclipse.ptp.etfw-feature \
- org.eclipse.ptp.etfw.tau-feature \
- org.eclipse.ptp.etfw.tau.fortran-feature \
- org.eclipse.ptp.isp-feature \
- org.eclipse.ptp.pldt-feature \
- org.eclipse.ptp.pldt.lapi-feature \
- org.eclipse.ptp.pldt.upc-feature \
- org.eclipse.ptp.rdt-feature \
- org.eclipse.ptp.rdt.xlc-feature \
- org.eclipse.ptp.remote-feature \
- org.eclipse.ptp.remote.remotetools-feature \
- org.eclipse.ptp.remote.rse-feature \
- org.eclipse.ptp.remotetools-feature \
- org.eclipse.ptp.rm.ibm.ll-feature \
- org.eclipse.ptp.rm.ibm.pe-feature \
- org.eclipse.ptp.rm.mpich2-feature \
- org.eclipse.ptp.rm.openmpi-feature \
- org.eclipse.ptp.rm.slurm-feature \
- org.eclipse.ptp.rm.pbs-feature \
- org.eclipse.ptp.sdm-feature \
- org.eclipse.ptp.services-feature \
- org.eclipse.ptp.utils-feature"
-
-PHOTRAN_FEATURES="\
- org.eclipse.photran-feature \
- org.eclipse.photran.intel-feature \
- org.eclipse.photran.xlf-feature \
- org.eclipse.rephraserengine-feature"
-
-PTP_PLUGINS="\
- org.eclipse.ptp.aix.ppc \
- org.eclipse.ptp.linux.ppc \
- org.eclipse.ptp.linux.x86 \
- org.eclipse.ptp.linux.x86_64 \
- org.eclipse.ptp.macosx.ppc \
- org.eclipse.ptp.macosx.x86 \
- org.eclipse.ptp"
-
-PTP_C_PROJECTS="\
- org.eclipse.ptp.debug.sdm \
- org.eclipse.ptp.proxy \
- org.eclipse.ptp.rm.ibm.pe.proxy \
- org.eclipse.ptp.rm.ibm.ll.proxy \
- org.eclipse.ptp.rm.pbs.proxy \
- org.eclipse.ptp.rm.slurm.proxy \
- org.eclipse.ptp.utils"
-
-update_feature() {
- sed -e "s/version=\"[0-9]\.[0-9]\.[0-9]\.qualifier\"/version=\"$2\.qualifier\"/" < $1/feature.xml > $TMP_DIR/${1}_feature.xml
- mv $TMP_DIR/${1}_feature.xml $1/feature.xml
-}
-
-update_manifest() {
- sed -e "s/Bundle-Version: *[0-9]\.[0-9]\.[0-9]\.qualifier/Bundle-Version: $2.qualifier/" < $1/META-INF/MANIFEST.MF > $TMP_DIR/${1}_MANIFEST.MF
- mv $TMP_DIR/${1}_MANIFEST.MF $1/META-INF/MANIFEST.MF
-}
-
-update_configure() {
- sed -e "s/AC_INIT(\[*\([^],]*\)\]*, *\[*[0-9]\.[0-9]\.[0-9]\]*)/AC_INIT([\1], [$2])/" < $1/configure.in > $TMP_DIR/${1}_configure.in
- mv $TMP_DIR/${1}_configure.in $1/configure.in
- (cd $1; autoconf)
-}
-
-for feature in $PTP_FEATURES; do
- echo "Updating $feature..."
- update_feature $feature $ptp_version
-done
-
-for plugin in $PTP_PLUGINS; do
- echo "Updating $plugin..."
- update_manifest $plugin $ptp_version
-done
-
-for project in $PTP_C_PROJECTS; do
- echo "Updating $project..."
- update_manifest $project $ptp_version
- update_configure $project $ptp_version
-done
-
-for feature in $PHOTRAN_FEATURES; do
- echo "Updating $feature..."
- update_feature $feature $photran_version
-done
-
-echo "Updating org.eclipse.ptp.releng..."
-sed -e "s/<property name=\"ptpBranchVersion\" value=\"[0-9]\.[0-9]\.[0-9]\"\/>/<property name=\"ptpBranchVersion\" value=\"$ptp_version\"\/>/" \
- -e "s/<property name=\"photranBranchVersion\" value=\"[0-9]\.[0-9]\.[0-9]\"\/>/<property name=\"photranBranchVersion\" value=\"$photran_version\"\/>/" \
- < org.eclipse.ptp.releng/build.xml > $TMP_DIR/org.eclipse.ptp.releng_build.xml
-mv $TMP_DIR/org.eclipse.ptp.releng_build.xml org.eclipse.ptp.releng/build.xml
-
-echo "Updating org.eclipse.ptp.rdt.core.remotejars.."
-sed -e "s/<property name=\"serverVersion\" value=\"[0-9]\.[0-9]\.[0-9]\"\/>/<property name=\"serverVersion\" value=\"$ptp_version\"\/>/" \
- < org.eclipse.ptp.rdt.core.remotejars/build.xml > $TMP_DIR/org.eclipse.ptp.rdt.core.remotejars_build.xml
-mv $TMP_DIR/org.eclipse.ptp.rdt.core.remotejars_build.xml org.eclipse.ptp.rdt.core.remotejars/build.xml
-
-exit 0
diff --git a/releng/org.eclipse.ptp.rm.ibm.bluegene-feature/.project b/releng/org.eclipse.ptp.rm.ibm.bluegene-feature/.project
deleted file mode 100644
index 861eb7b..0000000
--- a/releng/org.eclipse.ptp.rm.ibm.bluegene-feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.ptp.rm.ibm.bluegene-feature</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.FeatureBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.FeatureNature</nature>
- </natures>
-</projectDescription>
diff --git a/releng/org.eclipse.ptp.rm.ibm.bluegene-feature/build.properties b/releng/org.eclipse.ptp.rm.ibm.bluegene-feature/build.properties
deleted file mode 100644
index 279df8f..0000000
--- a/releng/org.eclipse.ptp.rm.ibm.bluegene-feature/build.properties
+++ /dev/null
@@ -1,4 +0,0 @@
-bin.includes = feature.xml,\
- license.html,\
- feature.properties,\
- epl-v10.html
diff --git a/releng/org.eclipse.ptp.rm.ibm.bluegene-feature/epl-v10.html b/releng/org.eclipse.ptp.rm.ibm.bluegene-feature/epl-v10.html
deleted file mode 100644
index ed4b196..0000000
--- a/releng/org.eclipse.ptp.rm.ibm.bluegene-feature/epl-v10.html
+++ /dev/null
@@ -1,328 +0,0 @@
-<html xmlns:o="urn:schemas-microsoft-com:office:office"
-xmlns:w="urn:schemas-microsoft-com:office:word"
-xmlns="http://www.w3.org/TR/REC-html40">
-
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
-<meta name=ProgId content=Word.Document>
-<meta name=Generator content="Microsoft Word 9">
-<meta name=Originator content="Microsoft Word 9">
-<link rel=File-List
-href="./Eclipse%20EPL%202003_11_10%20Final_files/filelist.xml">
-<title>Eclipse Public License - Version 1.0</title>
-<!--[if gte mso 9]><xml>
- <o:DocumentProperties>
- <o:Revision>2</o:Revision>
- <o:TotalTime>3</o:TotalTime>
- <o:Created>2004-03-05T23:03:00Z</o:Created>
- <o:LastSaved>2004-03-05T23:03:00Z</o:LastSaved>
- <o:Pages>4</o:Pages>
- <o:Words>1626</o:Words>
- <o:Characters>9270</o:Characters>
- <o:Lines>77</o:Lines>
- <o:Paragraphs>18</o:Paragraphs>
- <o:CharactersWithSpaces>11384</o:CharactersWithSpaces>
- <o:Version>9.4402</o:Version>
- </o:DocumentProperties>
-</xml><![endif]--><!--[if gte mso 9]><xml>
- <w:WordDocument>
- <w:TrackRevisions/>
- </w:WordDocument>
-</xml><![endif]-->
-<style>
-<!--
- /* Font Definitions */
-@font-face
- {font-family:Tahoma;
- panose-1:2 11 6 4 3 5 4 4 2 4;
- mso-font-charset:0;
- mso-generic-font-family:swiss;
- mso-font-pitch:variable;
- mso-font-signature:553679495 -2147483648 8 0 66047 0;}
- /* Style Definitions */
-p.MsoNormal, li.MsoNormal, div.MsoNormal
- {mso-style-parent:"";
- margin:0in;
- margin-bottom:.0001pt;
- mso-pagination:widow-orphan;
- font-size:12.0pt;
- font-family:"Times New Roman";
- mso-fareast-font-family:"Times New Roman";}
-p
- {margin-right:0in;
- mso-margin-top-alt:auto;
- mso-margin-bottom-alt:auto;
- margin-left:0in;
- mso-pagination:widow-orphan;
- font-size:12.0pt;
- font-family:"Times New Roman";
- mso-fareast-font-family:"Times New Roman";}
-p.BalloonText, li.BalloonText, div.BalloonText
- {mso-style-name:"Balloon Text";
- margin:0in;
- margin-bottom:.0001pt;
- mso-pagination:widow-orphan;
- font-size:8.0pt;
- font-family:Tahoma;
- mso-fareast-font-family:"Times New Roman";}
-@page Section1
- {size:8.5in 11.0in;
- margin:1.0in 1.25in 1.0in 1.25in;
- mso-header-margin:.5in;
- mso-footer-margin:.5in;
- mso-paper-source:0;}
-div.Section1
- {page:Section1;}
--->
-</style>
-</head>
-
-<body lang=EN-US style='tab-interval:.5in'>
-
-<div class=Section1>
-
-<p align=center style='text-align:center'><b>Eclipse Public License - v 1.0</b>
-</p>
-
-<p><span style='font-size:10.0pt'>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER
-THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE,
-REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE
-OF THIS AGREEMENT.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>1. DEFINITIONS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>"Contribution" means:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-in the case of the initial Contributor, the initial code and documentation
-distributed under this Agreement, and<br clear=left>
-b) in the case of each subsequent Contributor:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-changes to the Program, and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-additions to the Program;</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>where
-such changes and/or additions to the Program originate from and are distributed
-by that particular Contributor. A Contribution 'originates' from a Contributor
-if it was added to the Program by such Contributor itself or anyone acting on
-such Contributor's behalf. Contributions do not include additions to the
-Program which: (i) are separate modules of software distributed in conjunction
-with the Program under their own license agreement, and (ii) are not derivative
-works of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>"Contributor" means any person or
-entity that distributes the Program.</span> </p>
-
-<p><span style='font-size:10.0pt'>"Licensed Patents " mean patent
-claims licensable by a Contributor which are necessarily infringed by the use
-or sale of its Contribution alone or when combined with the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>"Program" means the Contributions
-distributed in accordance with this Agreement.</span> </p>
-
-<p><span style='font-size:10.0pt'>"Recipient" means anyone who
-receives the Program under this Agreement, including all Contributors.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>2. GRANT OF RIGHTS</span></b> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-Subject to the terms of this Agreement, each Contributor hereby grants Recipient
-a non-exclusive, worldwide, royalty-free copyright license to<span
-style='color:red'> </span>reproduce, prepare derivative works of, publicly
-display, publicly perform, distribute and sublicense the Contribution of such
-Contributor, if any, and such derivative works, in source code and object code
-form.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-Subject to the terms of this Agreement, each Contributor hereby grants
-Recipient a non-exclusive, worldwide,<span style='color:green'> </span>royalty-free
-patent license under Licensed Patents to make, use, sell, offer to sell, import
-and otherwise transfer the Contribution of such Contributor, if any, in source
-code and object code form. This patent license shall apply to the combination
-of the Contribution and the Program if, at the time the Contribution is added
-by the Contributor, such addition of the Contribution causes such combination
-to be covered by the Licensed Patents. The patent license shall not apply to
-any other combinations which include the Contribution. No hardware per se is
-licensed hereunder. </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>c)
-Recipient understands that although each Contributor grants the licenses to its
-Contributions set forth herein, no assurances are provided by any Contributor
-that the Program does not infringe the patent or other intellectual property
-rights of any other entity. Each Contributor disclaims any liability to Recipient
-for claims brought by any other entity based on infringement of intellectual
-property rights or otherwise. As a condition to exercising the rights and
-licenses granted hereunder, each Recipient hereby assumes sole responsibility
-to secure any other intellectual property rights needed, if any. For example,
-if a third party patent license is required to allow Recipient to distribute
-the Program, it is Recipient's responsibility to acquire that license before
-distributing the Program.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>d)
-Each Contributor represents that to its knowledge it has sufficient copyright
-rights in its Contribution, if any, to grant the copyright license set forth in
-this Agreement. </span></p>
-
-<p><b><span style='font-size:10.0pt'>3. REQUIREMENTS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>A Contributor may choose to distribute the
-Program in object code form under its own license agreement, provided that:</span>
-</p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it complies with the terms and conditions of this Agreement; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-its license agreement:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-effectively disclaims on behalf of all Contributors all warranties and
-conditions, express and implied, including warranties or conditions of title
-and non-infringement, and implied warranties or conditions of merchantability
-and fitness for a particular purpose; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-effectively excludes on behalf of all Contributors all liability for damages,
-including direct, indirect, special, incidental and consequential damages, such
-as lost profits; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iii)
-states that any provisions which differ from this Agreement are offered by that
-Contributor alone and not by any other party; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iv)
-states that source code for the Program is available from such Contributor, and
-informs licensees how to obtain it in a reasonable manner on or through a
-medium customarily used for software exchange.<span style='color:blue'> </span></span></p>
-
-<p><span style='font-size:10.0pt'>When the Program is made available in source
-code form:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it must be made available under this Agreement; and </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b) a
-copy of this Agreement must be included with each copy of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Contributors may not remove or alter any
-copyright notices contained within the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Each Contributor must identify itself as the
-originator of its Contribution, if any, in a manner that reasonably allows
-subsequent Recipients to identify the originator of the Contribution. </span></p>
-
-<p><b><span style='font-size:10.0pt'>4. COMMERCIAL DISTRIBUTION</span></b> </p>
-
-<p><span style='font-size:10.0pt'>Commercial distributors of software may
-accept certain responsibilities with respect to end users, business partners
-and the like. While this license is intended to facilitate the commercial use
-of the Program, the Contributor who includes the Program in a commercial
-product offering should do so in a manner which does not create potential
-liability for other Contributors. Therefore, if a Contributor includes the
-Program in a commercial product offering, such Contributor ("Commercial
-Contributor") hereby agrees to defend and indemnify every other
-Contributor ("Indemnified Contributor") against any losses, damages and
-costs (collectively "Losses") arising from claims, lawsuits and other
-legal actions brought by a third party against the Indemnified Contributor to
-the extent caused by the acts or omissions of such Commercial Contributor in
-connection with its distribution of the Program in a commercial product
-offering. The obligations in this section do not apply to any claims or Losses
-relating to any actual or alleged intellectual property infringement. In order
-to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
-Contributor in writing of such claim, and b) allow the Commercial Contributor
-to control, and cooperate with the Commercial Contributor in, the defense and
-any related settlement negotiations. The Indemnified Contributor may participate
-in any such claim at its own expense.</span> </p>
-
-<p><span style='font-size:10.0pt'>For example, a Contributor might include the
-Program in a commercial product offering, Product X. That Contributor is then a
-Commercial Contributor. If that Commercial Contributor then makes performance
-claims, or offers warranties related to Product X, those performance claims and
-warranties are such Commercial Contributor's responsibility alone. Under this
-section, the Commercial Contributor would have to defend claims against the
-other Contributors related to those performance claims and warranties, and if a
-court requires any other Contributor to pay any damages as a result, the
-Commercial Contributor must pay those damages.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>5. NO WARRANTY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT
-WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
-WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
-responsible for determining the appropriateness of using and distributing the
-Program and assumes all risks associated with its exercise of rights under this
-Agreement , including but not limited to the risks and costs of program errors,
-compliance with applicable laws, damage to or loss of data, programs or
-equipment, and unavailability or interruption of operations. </span></p>
-
-<p><b><span style='font-size:10.0pt'>6. DISCLAIMER OF LIABILITY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF
-THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>7. GENERAL</span></b> </p>
-
-<p><span style='font-size:10.0pt'>If any provision of this Agreement is invalid
-or unenforceable under applicable law, it shall not affect the validity or
-enforceability of the remainder of the terms of this Agreement, and without
-further action by the parties hereto, such provision shall be reformed to the
-minimum extent necessary to make such provision valid and enforceable.</span> </p>
-
-<p><span style='font-size:10.0pt'>If Recipient institutes patent litigation
-against any entity (including a cross-claim or counterclaim in a lawsuit)
-alleging that the Program itself (excluding combinations of the Program with
-other software or hardware) infringes such Recipient's patent(s), then such
-Recipient's rights granted under Section 2(b) shall terminate as of the date
-such litigation is filed. </span></p>
-
-<p><span style='font-size:10.0pt'>All Recipient's rights under this Agreement
-shall terminate if it fails to comply with any of the material terms or
-conditions of this Agreement and does not cure such failure in a reasonable
-period of time after becoming aware of such noncompliance. If all Recipient's
-rights under this Agreement terminate, Recipient agrees to cease use and
-distribution of the Program as soon as reasonably practicable. However,
-Recipient's obligations under this Agreement and any licenses granted by
-Recipient relating to the Program shall continue and survive. </span></p>
-
-<p><span style='font-size:10.0pt'>Everyone is permitted to copy and distribute
-copies of this Agreement, but in order to avoid inconsistency the Agreement is
-copyrighted and may only be modified in the following manner. The Agreement
-Steward reserves the right to publish new versions (including revisions) of
-this Agreement from time to time. No one other than the Agreement Steward has
-the right to modify this Agreement. The Eclipse Foundation is the initial
-Agreement Steward. The Eclipse Foundation may assign the responsibility to
-serve as the Agreement Steward to a suitable separate entity. Each new version
-of the Agreement will be given a distinguishing version number. The Program
-(including Contributions) may always be distributed subject to the version of
-the Agreement under which it was received. In addition, after a new version of
-the Agreement is published, Contributor may elect to distribute the Program
-(including its Contributions) under the new version. Except as expressly stated
-in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
-the intellectual property of any Contributor under this Agreement, whether
-expressly, by implication, estoppel or otherwise. All rights in the Program not
-expressly granted under this Agreement are reserved.</span> </p>
-
-<p><span style='font-size:10.0pt'>This Agreement is governed by the laws of the
-State of New York and the intellectual property laws of the United States of
-America. No party to this Agreement will bring a legal action under this
-Agreement more than one year after the cause of action arose. Each party waives
-its rights to a jury trial in any resulting litigation.</span> </p>
-
-<p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
-
-</div>
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/releng/org.eclipse.ptp.rm.ibm.bluegene-feature/feature.properties b/releng/org.eclipse.ptp.rm.ibm.bluegene-feature/feature.properties
deleted file mode 100644
index 95b0993..0000000
--- a/releng/org.eclipse.ptp.rm.ibm.bluegene-feature/feature.properties
+++ /dev/null
@@ -1,148 +0,0 @@
-#################################################################################
-# Copyright (c) 2005 The Regents of the University of California.
-# This material was produced under U.S. Government contract W-7405-ENG-36
-# for Los Alamos National Laboratory, which is operated by the University
-# of California for the U.S. Department of Energy. The U.S. Government has
-# rights to use, reproduce, and distribute this software. NEITHER THE
-# GOVERNMENT NOR THE UNIVERSITY MAKES ANY WARRANTY, EXPRESS OR IMPLIED, OR
-# ASSUMES ANY LIABILITY FOR THE USE OF THIS SOFTWARE. If software is modified
-# to produce derivative works, such modified software should be clearly marked,
-# so as not to confuse it with the version available from LANL.
-#
-# Additionally, 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
-#
-# LA-CC 04-115
-#
-#################################################################################
-
-
-# "featureName" property - name of the feature
-featureName=PTP Support For Blue Gene
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse.org
-
-# "updateSiteName" property - label for the update site
-updateSiteName=Eclipse PTP Update Site
-
-# "description" property - description of the feature
-description=Adds support for the Blue Gene system
-
-# copyright
-copyright=\
-Copyright (c) 2007 IBM Corporation and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html\n\
-\n\
-Contributors:\n\
-IBM Corporation - Initial API and implementation\n
-
-# "licenseURL" property - URL of the "Feature License"
-# do not translate value - just change to point to a locale-specific HTML page
-licenseURL=license.html
-
-# "license" property - text of the "Feature Update License"
-# should be plain text version of license agreement pointed to be "licenseURL"
-license=\
-ECLIPSE FOUNDATION SOFTWARE USER AGREEMENT\n\
-March 17, 2005\n\
-\n\
-Usage Of Content\n\
-\n\
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\
-OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\
-USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\
-AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\
-NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU\n\
-AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\
-AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\
-OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\
-TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\
-OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
-BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
-\n\
-Applicable Licenses\n\
-\n\
-Unless otherwise indicated, all Content made available by the Eclipse Foundation\n\
-is provided to you under the terms and conditions of the Eclipse Public\n\
-License Version 1.0 ("EPL"). A copy of the EPL is provided with this\n\
-Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\
-For purposes of the EPL, "Program" will mean the Content.\n\
-\n\
-Content includes, but is not limited to, source code, object code,\n\
-documentation and other files maintained in the Eclipse.org CVS\n\
-repository ("Repository") in CVS modules ("Modules") and made available\n\
-as downloadable archives ("Downloads").\n\
-\n\
- - Content may be structured and packaged into modules to facilitate delivering,\n\
- extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\
- plug-in fragments ("Fragments"), and features ("Features").\n\
- - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java? ARchive)\n\
- in a directory named "plugins".\n\
- - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\
- Each Feature may be packaged as a sub-directory in a directory named "features".\n\
- Within a Feature, files named "feature.xml" may contain a list of the names and version\n\
- numbers of the Plug-ins and/or Fragments associated with that Feature.\n\
- - Features may also include other Features ("Included Features"). Within a Feature, files\n\
- named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
-\n\
-Features may also include other Features ("Included Features"). Files named\n\
-"feature.xml" may contain a list of the names and version numbers of\n\
-Included Features.\n\
-\n\
-The terms and conditions governing Plug-ins and Fragments should be\n\
-contained in files named "about.html" ("Abouts"). The terms and\n\
-conditions governing Features and Included Features should be contained\n\
-in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\
-Licenses may be located in any directory of a Download or Module\n\
-including, but not limited to the following locations:\n\
-\n\
- - The top-level (root) directory\n\
- - Plug-in and Fragment directories\n\
- - Inside Plug-ins and Fragments packaged as JARs\n\
- - Sub-directories of the directory named "src" of certain Plug-ins\n\
- - Feature directories\n\
-\n\
-Note: if a Feature made available by the Eclipse Foundation is installed using the\n\
-Eclipse Update Manager, you must agree to a license ("Feature Update\n\
-License") during the installation process. If the Feature contains\n\
-Included Features, the Feature Update License should either provide you\n\
-with the terms and conditions governing the Included Features or inform\n\
-you where you can locate them. Feature Update Licenses may be found in\n\
-the "license" property of files named "feature.properties". Such Abouts,\n\
-Feature Licenses and Feature Update Licenses contain the terms and\n\
-conditions (or references to such terms and conditions) that govern your\n\
-use of the associated Content in that directory.\n\
-\n\
-THE ABOUTS, FEATURE LICENSES AND FEATURE UPDATE LICENSES MAY REFER\n\
-TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\
-SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
-\n\
- - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
- - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
- - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
- - IBM Public License 1.0 (available at http://oss.software.ibm.com/developerworks/opensource/license10.html)\n\
- - Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\
- - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
-\n\
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\
-TO USE OF THE CONTENT. If no About, Feature License or Feature Update License\n\
-is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\
-govern that particular Content.\n\
-\n\
-Cryptography\n\
-\n\
-Content may contain encryption software. The country in which you are\n\
-currently may have restrictions on the import, possession, and use,\n\
-and/or re-export to another country, of encryption software. BEFORE\n\
-using any encryption software, please check the country's laws,\n\
-regulations and policies concerning the import, possession, or use,\n\
-and re-export of encryption software, to see if this is permitted.\n\
-\n\
-Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.\n
-########### end of license property ##########################################
diff --git a/releng/org.eclipse.ptp.rm.ibm.bluegene-feature/feature.xml b/releng/org.eclipse.ptp.rm.ibm.bluegene-feature/feature.xml
deleted file mode 100644
index 5806959..0000000
--- a/releng/org.eclipse.ptp.rm.ibm.bluegene-feature/feature.xml
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
- id="org.eclipse.ptp.rm.ibm.bluegene"
- label="%featureName"
- version="2.0.0.qualifier"
- provider-name="%providerName"
- image="eclipse_update_120.jpg">
-
- <description url="http://eclipse.org/ptp">
- %description
- </description>
-
- <copyright>
- %copyright
- </copyright>
-
- <license url="%licenseURL">
- %license
- </license>
-
- <requires>
- <import plugin="org.eclipse.core.runtime"/>
- <import plugin="org.eclipse.search"/>
- <import plugin="org.eclipse.ui"/>
- <import plugin="org.eclipse.debug.core"/>
- <import plugin="org.eclipse.ptp.proxy.protocol"/>
- <import plugin="org.eclipse.ptp.core"/>
- <import plugin="org.eclipse.ptp.remote"/>
- <import plugin="org.eclipse.ptp.ui"/>
- <import plugin="org.eclipse.ptp.launch"/>
- </requires>
-
- <plugin
- id="org.eclipse.ptp.rm.ibm.bluegene.core"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.ptp.rm.ibm.bluegene.proxy"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.ptp.rm.ibm.bluegene.ui"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
-</feature>
diff --git a/releng/org.eclipse.ptp.rm.ibm.bluegene-feature/license.html b/releng/org.eclipse.ptp.rm.ibm.bluegene-feature/license.html
deleted file mode 100644
index c6af966..0000000
--- a/releng/org.eclipse.ptp.rm.ibm.bluegene-feature/license.html
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
-<title>Eclipse.org Software User Agreement</title>
-</head>
-
-<body lang="EN-US" link=blue vlink=purple>
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>March 17, 2005</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
- (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
- CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE
- OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
- NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
- CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-
-<h3>Applicable Licenses</h3>
-
-<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
- ("EPL"). A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
- For purposes of the EPL, "Program" will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse.org CVS repository ("Repository") in CVS
- modules ("Modules") and made available as downloadable archives ("Downloads").</p>
-
-<ul>
- <li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and features ("Features").</li>
- <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java™ ARchive) in a directory named "plugins".</li>
- <li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. Each Feature may be packaged as a sub-directory in a directory named "features". Within a Feature, files named "feature.xml" may contain a list of the names and version numbers of the Plug-ins
- and/or Fragments associated with that Feature.</li>
- <li>Features may also include other Features ("Included Features"). Within a Feature, files named "feature.xml" may contain a list of the names and version numbers of Included Features.</li>
-</ul>
-
-<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named "about.html" ("Abouts"). The terms and conditions governing Features and
-Included Features should be contained in files named "license.html" ("Feature Licenses"). Abouts and Feature Licenses may be located in any directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
- <li>The top-level (root) directory</li>
- <li>Plug-in and Fragment directories</li>
- <li>Inside Plug-ins and Fragments packaged as JARs</li>
- <li>Sub-directories of the directory named "src" of certain Plug-ins</li>
- <li>Feature directories</li>
-</ul>
-
-<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Eclipse Update Manager, you must agree to a license ("Feature Update License") during the
-installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
-inform you where you can locate them. Feature Update Licenses may be found in the "license" property of files named "feature.properties" found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
- <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
- <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
- <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
- <li>IBM Public License 1.0 (available at <a href="http://oss.software.ibm.com/developerworks/opensource/license10.html">http://oss.software.ibm.com/developerworks/opensource/license10.html</a>)</li>
- <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
- <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
- another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
- possession, or use, and re-export of encryption software, to see if this is permitted.</p>
-
-<small>Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.</small>
-</body>
-</html>
diff --git a/releng/org.eclipse.ptp.rm.lsf-feature/.project b/releng/org.eclipse.ptp.rm.lsf-feature/.project
deleted file mode 100644
index 4e56dff..0000000
--- a/releng/org.eclipse.ptp.rm.lsf-feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.ptp.rm.lsf-feature</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.FeatureBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.FeatureNature</nature>
- </natures>
-</projectDescription>
diff --git a/releng/org.eclipse.ptp.rm.lsf-feature/build.properties b/releng/org.eclipse.ptp.rm.lsf-feature/build.properties
deleted file mode 100644
index 279df8f..0000000
--- a/releng/org.eclipse.ptp.rm.lsf-feature/build.properties
+++ /dev/null
@@ -1,4 +0,0 @@
-bin.includes = feature.xml,\
- license.html,\
- feature.properties,\
- epl-v10.html
diff --git a/releng/org.eclipse.ptp.rm.lsf-feature/epl-v10.html b/releng/org.eclipse.ptp.rm.lsf-feature/epl-v10.html
deleted file mode 100644
index ed4b196..0000000
--- a/releng/org.eclipse.ptp.rm.lsf-feature/epl-v10.html
+++ /dev/null
@@ -1,328 +0,0 @@
-<html xmlns:o="urn:schemas-microsoft-com:office:office"
-xmlns:w="urn:schemas-microsoft-com:office:word"
-xmlns="http://www.w3.org/TR/REC-html40">
-
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
-<meta name=ProgId content=Word.Document>
-<meta name=Generator content="Microsoft Word 9">
-<meta name=Originator content="Microsoft Word 9">
-<link rel=File-List
-href="./Eclipse%20EPL%202003_11_10%20Final_files/filelist.xml">
-<title>Eclipse Public License - Version 1.0</title>
-<!--[if gte mso 9]><xml>
- <o:DocumentProperties>
- <o:Revision>2</o:Revision>
- <o:TotalTime>3</o:TotalTime>
- <o:Created>2004-03-05T23:03:00Z</o:Created>
- <o:LastSaved>2004-03-05T23:03:00Z</o:LastSaved>
- <o:Pages>4</o:Pages>
- <o:Words>1626</o:Words>
- <o:Characters>9270</o:Characters>
- <o:Lines>77</o:Lines>
- <o:Paragraphs>18</o:Paragraphs>
- <o:CharactersWithSpaces>11384</o:CharactersWithSpaces>
- <o:Version>9.4402</o:Version>
- </o:DocumentProperties>
-</xml><![endif]--><!--[if gte mso 9]><xml>
- <w:WordDocument>
- <w:TrackRevisions/>
- </w:WordDocument>
-</xml><![endif]-->
-<style>
-<!--
- /* Font Definitions */
-@font-face
- {font-family:Tahoma;
- panose-1:2 11 6 4 3 5 4 4 2 4;
- mso-font-charset:0;
- mso-generic-font-family:swiss;
- mso-font-pitch:variable;
- mso-font-signature:553679495 -2147483648 8 0 66047 0;}
- /* Style Definitions */
-p.MsoNormal, li.MsoNormal, div.MsoNormal
- {mso-style-parent:"";
- margin:0in;
- margin-bottom:.0001pt;
- mso-pagination:widow-orphan;
- font-size:12.0pt;
- font-family:"Times New Roman";
- mso-fareast-font-family:"Times New Roman";}
-p
- {margin-right:0in;
- mso-margin-top-alt:auto;
- mso-margin-bottom-alt:auto;
- margin-left:0in;
- mso-pagination:widow-orphan;
- font-size:12.0pt;
- font-family:"Times New Roman";
- mso-fareast-font-family:"Times New Roman";}
-p.BalloonText, li.BalloonText, div.BalloonText
- {mso-style-name:"Balloon Text";
- margin:0in;
- margin-bottom:.0001pt;
- mso-pagination:widow-orphan;
- font-size:8.0pt;
- font-family:Tahoma;
- mso-fareast-font-family:"Times New Roman";}
-@page Section1
- {size:8.5in 11.0in;
- margin:1.0in 1.25in 1.0in 1.25in;
- mso-header-margin:.5in;
- mso-footer-margin:.5in;
- mso-paper-source:0;}
-div.Section1
- {page:Section1;}
--->
-</style>
-</head>
-
-<body lang=EN-US style='tab-interval:.5in'>
-
-<div class=Section1>
-
-<p align=center style='text-align:center'><b>Eclipse Public License - v 1.0</b>
-</p>
-
-<p><span style='font-size:10.0pt'>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER
-THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE,
-REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE
-OF THIS AGREEMENT.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>1. DEFINITIONS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>"Contribution" means:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-in the case of the initial Contributor, the initial code and documentation
-distributed under this Agreement, and<br clear=left>
-b) in the case of each subsequent Contributor:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-changes to the Program, and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-additions to the Program;</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>where
-such changes and/or additions to the Program originate from and are distributed
-by that particular Contributor. A Contribution 'originates' from a Contributor
-if it was added to the Program by such Contributor itself or anyone acting on
-such Contributor's behalf. Contributions do not include additions to the
-Program which: (i) are separate modules of software distributed in conjunction
-with the Program under their own license agreement, and (ii) are not derivative
-works of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>"Contributor" means any person or
-entity that distributes the Program.</span> </p>
-
-<p><span style='font-size:10.0pt'>"Licensed Patents " mean patent
-claims licensable by a Contributor which are necessarily infringed by the use
-or sale of its Contribution alone or when combined with the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>"Program" means the Contributions
-distributed in accordance with this Agreement.</span> </p>
-
-<p><span style='font-size:10.0pt'>"Recipient" means anyone who
-receives the Program under this Agreement, including all Contributors.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>2. GRANT OF RIGHTS</span></b> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-Subject to the terms of this Agreement, each Contributor hereby grants Recipient
-a non-exclusive, worldwide, royalty-free copyright license to<span
-style='color:red'> </span>reproduce, prepare derivative works of, publicly
-display, publicly perform, distribute and sublicense the Contribution of such
-Contributor, if any, and such derivative works, in source code and object code
-form.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-Subject to the terms of this Agreement, each Contributor hereby grants
-Recipient a non-exclusive, worldwide,<span style='color:green'> </span>royalty-free
-patent license under Licensed Patents to make, use, sell, offer to sell, import
-and otherwise transfer the Contribution of such Contributor, if any, in source
-code and object code form. This patent license shall apply to the combination
-of the Contribution and the Program if, at the time the Contribution is added
-by the Contributor, such addition of the Contribution causes such combination
-to be covered by the Licensed Patents. The patent license shall not apply to
-any other combinations which include the Contribution. No hardware per se is
-licensed hereunder. </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>c)
-Recipient understands that although each Contributor grants the licenses to its
-Contributions set forth herein, no assurances are provided by any Contributor
-that the Program does not infringe the patent or other intellectual property
-rights of any other entity. Each Contributor disclaims any liability to Recipient
-for claims brought by any other entity based on infringement of intellectual
-property rights or otherwise. As a condition to exercising the rights and
-licenses granted hereunder, each Recipient hereby assumes sole responsibility
-to secure any other intellectual property rights needed, if any. For example,
-if a third party patent license is required to allow Recipient to distribute
-the Program, it is Recipient's responsibility to acquire that license before
-distributing the Program.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>d)
-Each Contributor represents that to its knowledge it has sufficient copyright
-rights in its Contribution, if any, to grant the copyright license set forth in
-this Agreement. </span></p>
-
-<p><b><span style='font-size:10.0pt'>3. REQUIREMENTS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>A Contributor may choose to distribute the
-Program in object code form under its own license agreement, provided that:</span>
-</p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it complies with the terms and conditions of this Agreement; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-its license agreement:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-effectively disclaims on behalf of all Contributors all warranties and
-conditions, express and implied, including warranties or conditions of title
-and non-infringement, and implied warranties or conditions of merchantability
-and fitness for a particular purpose; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-effectively excludes on behalf of all Contributors all liability for damages,
-including direct, indirect, special, incidental and consequential damages, such
-as lost profits; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iii)
-states that any provisions which differ from this Agreement are offered by that
-Contributor alone and not by any other party; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iv)
-states that source code for the Program is available from such Contributor, and
-informs licensees how to obtain it in a reasonable manner on or through a
-medium customarily used for software exchange.<span style='color:blue'> </span></span></p>
-
-<p><span style='font-size:10.0pt'>When the Program is made available in source
-code form:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it must be made available under this Agreement; and </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b) a
-copy of this Agreement must be included with each copy of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Contributors may not remove or alter any
-copyright notices contained within the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Each Contributor must identify itself as the
-originator of its Contribution, if any, in a manner that reasonably allows
-subsequent Recipients to identify the originator of the Contribution. </span></p>
-
-<p><b><span style='font-size:10.0pt'>4. COMMERCIAL DISTRIBUTION</span></b> </p>
-
-<p><span style='font-size:10.0pt'>Commercial distributors of software may
-accept certain responsibilities with respect to end users, business partners
-and the like. While this license is intended to facilitate the commercial use
-of the Program, the Contributor who includes the Program in a commercial
-product offering should do so in a manner which does not create potential
-liability for other Contributors. Therefore, if a Contributor includes the
-Program in a commercial product offering, such Contributor ("Commercial
-Contributor") hereby agrees to defend and indemnify every other
-Contributor ("Indemnified Contributor") against any losses, damages and
-costs (collectively "Losses") arising from claims, lawsuits and other
-legal actions brought by a third party against the Indemnified Contributor to
-the extent caused by the acts or omissions of such Commercial Contributor in
-connection with its distribution of the Program in a commercial product
-offering. The obligations in this section do not apply to any claims or Losses
-relating to any actual or alleged intellectual property infringement. In order
-to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
-Contributor in writing of such claim, and b) allow the Commercial Contributor
-to control, and cooperate with the Commercial Contributor in, the defense and
-any related settlement negotiations. The Indemnified Contributor may participate
-in any such claim at its own expense.</span> </p>
-
-<p><span style='font-size:10.0pt'>For example, a Contributor might include the
-Program in a commercial product offering, Product X. That Contributor is then a
-Commercial Contributor. If that Commercial Contributor then makes performance
-claims, or offers warranties related to Product X, those performance claims and
-warranties are such Commercial Contributor's responsibility alone. Under this
-section, the Commercial Contributor would have to defend claims against the
-other Contributors related to those performance claims and warranties, and if a
-court requires any other Contributor to pay any damages as a result, the
-Commercial Contributor must pay those damages.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>5. NO WARRANTY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT
-WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
-WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
-responsible for determining the appropriateness of using and distributing the
-Program and assumes all risks associated with its exercise of rights under this
-Agreement , including but not limited to the risks and costs of program errors,
-compliance with applicable laws, damage to or loss of data, programs or
-equipment, and unavailability or interruption of operations. </span></p>
-
-<p><b><span style='font-size:10.0pt'>6. DISCLAIMER OF LIABILITY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF
-THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>7. GENERAL</span></b> </p>
-
-<p><span style='font-size:10.0pt'>If any provision of this Agreement is invalid
-or unenforceable under applicable law, it shall not affect the validity or
-enforceability of the remainder of the terms of this Agreement, and without
-further action by the parties hereto, such provision shall be reformed to the
-minimum extent necessary to make such provision valid and enforceable.</span> </p>
-
-<p><span style='font-size:10.0pt'>If Recipient institutes patent litigation
-against any entity (including a cross-claim or counterclaim in a lawsuit)
-alleging that the Program itself (excluding combinations of the Program with
-other software or hardware) infringes such Recipient's patent(s), then such
-Recipient's rights granted under Section 2(b) shall terminate as of the date
-such litigation is filed. </span></p>
-
-<p><span style='font-size:10.0pt'>All Recipient's rights under this Agreement
-shall terminate if it fails to comply with any of the material terms or
-conditions of this Agreement and does not cure such failure in a reasonable
-period of time after becoming aware of such noncompliance. If all Recipient's
-rights under this Agreement terminate, Recipient agrees to cease use and
-distribution of the Program as soon as reasonably practicable. However,
-Recipient's obligations under this Agreement and any licenses granted by
-Recipient relating to the Program shall continue and survive. </span></p>
-
-<p><span style='font-size:10.0pt'>Everyone is permitted to copy and distribute
-copies of this Agreement, but in order to avoid inconsistency the Agreement is
-copyrighted and may only be modified in the following manner. The Agreement
-Steward reserves the right to publish new versions (including revisions) of
-this Agreement from time to time. No one other than the Agreement Steward has
-the right to modify this Agreement. The Eclipse Foundation is the initial
-Agreement Steward. The Eclipse Foundation may assign the responsibility to
-serve as the Agreement Steward to a suitable separate entity. Each new version
-of the Agreement will be given a distinguishing version number. The Program
-(including Contributions) may always be distributed subject to the version of
-the Agreement under which it was received. In addition, after a new version of
-the Agreement is published, Contributor may elect to distribute the Program
-(including its Contributions) under the new version. Except as expressly stated
-in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
-the intellectual property of any Contributor under this Agreement, whether
-expressly, by implication, estoppel or otherwise. All rights in the Program not
-expressly granted under this Agreement are reserved.</span> </p>
-
-<p><span style='font-size:10.0pt'>This Agreement is governed by the laws of the
-State of New York and the intellectual property laws of the United States of
-America. No party to this Agreement will bring a legal action under this
-Agreement more than one year after the cause of action arose. Each party waives
-its rights to a jury trial in any resulting litigation.</span> </p>
-
-<p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
-
-</div>
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/releng/org.eclipse.ptp.rm.lsf-feature/feature.properties b/releng/org.eclipse.ptp.rm.lsf-feature/feature.properties
deleted file mode 100644
index 05b6267..0000000
--- a/releng/org.eclipse.ptp.rm.lsf-feature/feature.properties
+++ /dev/null
@@ -1,156 +0,0 @@
-#################################################################################
-# Copyright (c) 2005 The Regents of the University of California.
-# This material was produced under U.S. Government contract W-7405-ENG-36
-# for Los Alamos National Laboratory, which is operated by the University
-# of California for the U.S. Department of Energy. The U.S. Government has
-# rights to use, reproduce, and distribute this software. NEITHER THE
-# GOVERNMENT NOR THE UNIVERSITY MAKES ANY WARRANTY, EXPRESS OR IMPLIED, OR
-# ASSUMES ANY LIABILITY FOR THE USE OF THIS SOFTWARE. If software is modified
-# to produce derivative works, such modified software should be clearly marked,
-# so as not to confuse it with the version available from LANL.
-#
-# Additionally, 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
-#
-# LA-CC 04-115
-#
-#################################################################################
-
-
-# "featureName" property - name of the feature
-featureName=PTP Support For LSF
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse.org
-
-# "updateSiteName" property - label for the update site
-updateSiteName=Eclipse PTP Update Site
-
-# "description" property - description of the feature
-description=Adds support for the LSF job scheduler
-
-# copyright
-copyright=\
-Copyright (c) 2005 The Regents of the University of California.\n\
-This material was produced under U.S. Government contract W-7405-ENG-36\n\
-for Los Alamos National Laboratory, which is operated by the University\n\
-of California for the U.S. Department of Energy. The U.S. Government has\n\
-rights to use, reproduce, and distribute this software. NEITHER THE\n\
-GOVERNMENT NOR THE UNIVERSITY MAKES ANY WARRANTY, EXPRESS OR IMPLIED, OR\n\
-ASSUMES ANY LIABILITY FOR THE USE OF THIS SOFTWARE. If software is modified\n\
-to produce derivative works, such modified software should be clearly marked,\n\
-so as not to confuse it with the version available from LANL.\n\
-\n\
-Additionally, this program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html\n\
-\n\
-LA-CC 04-115\n
-
-# "licenseURL" property - URL of the "Feature License"
-# do not translate value - just change to point to a locale-specific HTML page
-licenseURL=license.html
-
-# "license" property - text of the "Feature Update License"
-# should be plain text version of license agreement pointed to be "licenseURL"
-license=\
-ECLIPSE FOUNDATION SOFTWARE USER AGREEMENT\n\
-March 17, 2005\n\
-\n\
-Usage Of Content\n\
-\n\
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\
-OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\
-USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\
-AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\
-NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU\n\
-AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\
-AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\
-OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\
-TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\
-OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
-BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
-\n\
-Applicable Licenses\n\
-\n\
-Unless otherwise indicated, all Content made available by the Eclipse Foundation\n\
-is provided to you under the terms and conditions of the Eclipse Public\n\
-License Version 1.0 ("EPL"). A copy of the EPL is provided with this\n\
-Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\
-For purposes of the EPL, "Program" will mean the Content.\n\
-\n\
-Content includes, but is not limited to, source code, object code,\n\
-documentation and other files maintained in the Eclipse.org CVS\n\
-repository ("Repository") in CVS modules ("Modules") and made available\n\
-as downloadable archives ("Downloads").\n\
-\n\
- - Content may be structured and packaged into modules to facilitate delivering,\n\
- extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\
- plug-in fragments ("Fragments"), and features ("Features").\n\
- - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java? ARchive)\n\
- in a directory named "plugins".\n\
- - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\
- Each Feature may be packaged as a sub-directory in a directory named "features".\n\
- Within a Feature, files named "feature.xml" may contain a list of the names and version\n\
- numbers of the Plug-ins and/or Fragments associated with that Feature.\n\
- - Features may also include other Features ("Included Features"). Within a Feature, files\n\
- named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
-\n\
-Features may also include other Features ("Included Features"). Files named\n\
-"feature.xml" may contain a list of the names and version numbers of\n\
-Included Features.\n\
-\n\
-The terms and conditions governing Plug-ins and Fragments should be\n\
-contained in files named "about.html" ("Abouts"). The terms and\n\
-conditions governing Features and Included Features should be contained\n\
-in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\
-Licenses may be located in any directory of a Download or Module\n\
-including, but not limited to the following locations:\n\
-\n\
- - The top-level (root) directory\n\
- - Plug-in and Fragment directories\n\
- - Inside Plug-ins and Fragments packaged as JARs\n\
- - Sub-directories of the directory named "src" of certain Plug-ins\n\
- - Feature directories\n\
-\n\
-Note: if a Feature made available by the Eclipse Foundation is installed using the\n\
-Eclipse Update Manager, you must agree to a license ("Feature Update\n\
-License") during the installation process. If the Feature contains\n\
-Included Features, the Feature Update License should either provide you\n\
-with the terms and conditions governing the Included Features or inform\n\
-you where you can locate them. Feature Update Licenses may be found in\n\
-the "license" property of files named "feature.properties". Such Abouts,\n\
-Feature Licenses and Feature Update Licenses contain the terms and\n\
-conditions (or references to such terms and conditions) that govern your\n\
-use of the associated Content in that directory.\n\
-\n\
-THE ABOUTS, FEATURE LICENSES AND FEATURE UPDATE LICENSES MAY REFER\n\
-TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\
-SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
-\n\
- - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
- - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
- - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
- - IBM Public License 1.0 (available at http://oss.software.ibm.com/developerworks/opensource/license10.html)\n\
- - Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\
- - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
-\n\
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\
-TO USE OF THE CONTENT. If no About, Feature License or Feature Update License\n\
-is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\
-govern that particular Content.\n\
-\n\
-Cryptography\n\
-\n\
-Content may contain encryption software. The country in which you are\n\
-currently may have restrictions on the import, possession, and use,\n\
-and/or re-export to another country, of encryption software. BEFORE\n\
-using any encryption software, please check the country's laws,\n\
-regulations and policies concerning the import, possession, or use,\n\
-and re-export of encryption software, to see if this is permitted.\n\
-\n\
-Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.\n
-########### end of license property ##########################################
diff --git a/releng/org.eclipse.ptp.rm.lsf-feature/feature.xml b/releng/org.eclipse.ptp.rm.lsf-feature/feature.xml
deleted file mode 100644
index 8b8551f..0000000
--- a/releng/org.eclipse.ptp.rm.lsf-feature/feature.xml
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
- id="org.eclipse.ptp.rm.lsf"
- label="%featureName"
- version="2.0.0.qualifier"
- provider-name="%providerName"
- image="eclipse_update_120.jpg">
-
- <description url="http://eclipse.org/ptp">
- %description
- </description>
-
- <copyright>
- %copyright
- </copyright>
-
- <license url="%licenseURL">
- %license
- </license>
-
- <requires>
- <import plugin="org.eclipse.core.runtime"/>
- <import plugin="org.eclipse.ptp.core"/>
- <import plugin="org.eclipse.ui"/>
- <import plugin="org.eclipse.search"/>
- <import plugin="org.eclipse.debug.core"/>
- <import plugin="org.eclipse.ptp.remote"/>
- <import plugin="org.eclipse.ptp.proxy.protocol"/>
- <import plugin="org.eclipse.debug.ui"/>
- <import plugin="org.eclipse.ptp.ui"/>
- <import plugin="org.eclipse.ptp.launch"/>
- </requires>
-
- <plugin
- id="org.eclipse.ptp.rm.lsf.core"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.ptp.rm.lsf.proxy"
- download-size="0"
- install-size="0"
- version="0.0.0"/>
-
- <plugin
- id="org.eclipse.ptp.rm.lsf.ui"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
-</feature>
diff --git a/releng/org.eclipse.ptp.rm.lsf-feature/license.html b/releng/org.eclipse.ptp.rm.lsf-feature/license.html
deleted file mode 100644
index c6af966..0000000
--- a/releng/org.eclipse.ptp.rm.lsf-feature/license.html
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
-<title>Eclipse.org Software User Agreement</title>
-</head>
-
-<body lang="EN-US" link=blue vlink=purple>
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>March 17, 2005</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
- (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
- CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE
- OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
- NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
- CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-
-<h3>Applicable Licenses</h3>
-
-<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
- ("EPL"). A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
- For purposes of the EPL, "Program" will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse.org CVS repository ("Repository") in CVS
- modules ("Modules") and made available as downloadable archives ("Downloads").</p>
-
-<ul>
- <li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and features ("Features").</li>
- <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java™ ARchive) in a directory named "plugins".</li>
- <li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. Each Feature may be packaged as a sub-directory in a directory named "features". Within a Feature, files named "feature.xml" may contain a list of the names and version numbers of the Plug-ins
- and/or Fragments associated with that Feature.</li>
- <li>Features may also include other Features ("Included Features"). Within a Feature, files named "feature.xml" may contain a list of the names and version numbers of Included Features.</li>
-</ul>
-
-<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named "about.html" ("Abouts"). The terms and conditions governing Features and
-Included Features should be contained in files named "license.html" ("Feature Licenses"). Abouts and Feature Licenses may be located in any directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
- <li>The top-level (root) directory</li>
- <li>Plug-in and Fragment directories</li>
- <li>Inside Plug-ins and Fragments packaged as JARs</li>
- <li>Sub-directories of the directory named "src" of certain Plug-ins</li>
- <li>Feature directories</li>
-</ul>
-
-<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Eclipse Update Manager, you must agree to a license ("Feature Update License") during the
-installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
-inform you where you can locate them. Feature Update Licenses may be found in the "license" property of files named "feature.properties" found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
- <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
- <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
- <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
- <li>IBM Public License 1.0 (available at <a href="http://oss.software.ibm.com/developerworks/opensource/license10.html">http://oss.software.ibm.com/developerworks/opensource/license10.html</a>)</li>
- <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
- <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
- another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
- possession, or use, and re-export of encryption software, to see if this is permitted.</p>
-
-<small>Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.</small>
-</body>
-</html>
diff --git a/releng/org.eclipse.ptp.rm.orte-feature/.project b/releng/org.eclipse.ptp.rm.orte-feature/.project
deleted file mode 100644
index 5884ded..0000000
--- a/releng/org.eclipse.ptp.rm.orte-feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.ptp.rm.orte-feature</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.FeatureBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.FeatureNature</nature>
- </natures>
-</projectDescription>
diff --git a/releng/org.eclipse.ptp.rm.orte-feature/build.properties b/releng/org.eclipse.ptp.rm.orte-feature/build.properties
deleted file mode 100644
index 279df8f..0000000
--- a/releng/org.eclipse.ptp.rm.orte-feature/build.properties
+++ /dev/null
@@ -1,4 +0,0 @@
-bin.includes = feature.xml,\
- license.html,\
- feature.properties,\
- epl-v10.html
diff --git a/releng/org.eclipse.ptp.rm.orte-feature/epl-v10.html b/releng/org.eclipse.ptp.rm.orte-feature/epl-v10.html
deleted file mode 100644
index ed4b196..0000000
--- a/releng/org.eclipse.ptp.rm.orte-feature/epl-v10.html
+++ /dev/null
@@ -1,328 +0,0 @@
-<html xmlns:o="urn:schemas-microsoft-com:office:office"
-xmlns:w="urn:schemas-microsoft-com:office:word"
-xmlns="http://www.w3.org/TR/REC-html40">
-
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
-<meta name=ProgId content=Word.Document>
-<meta name=Generator content="Microsoft Word 9">
-<meta name=Originator content="Microsoft Word 9">
-<link rel=File-List
-href="./Eclipse%20EPL%202003_11_10%20Final_files/filelist.xml">
-<title>Eclipse Public License - Version 1.0</title>
-<!--[if gte mso 9]><xml>
- <o:DocumentProperties>
- <o:Revision>2</o:Revision>
- <o:TotalTime>3</o:TotalTime>
- <o:Created>2004-03-05T23:03:00Z</o:Created>
- <o:LastSaved>2004-03-05T23:03:00Z</o:LastSaved>
- <o:Pages>4</o:Pages>
- <o:Words>1626</o:Words>
- <o:Characters>9270</o:Characters>
- <o:Lines>77</o:Lines>
- <o:Paragraphs>18</o:Paragraphs>
- <o:CharactersWithSpaces>11384</o:CharactersWithSpaces>
- <o:Version>9.4402</o:Version>
- </o:DocumentProperties>
-</xml><![endif]--><!--[if gte mso 9]><xml>
- <w:WordDocument>
- <w:TrackRevisions/>
- </w:WordDocument>
-</xml><![endif]-->
-<style>
-<!--
- /* Font Definitions */
-@font-face
- {font-family:Tahoma;
- panose-1:2 11 6 4 3 5 4 4 2 4;
- mso-font-charset:0;
- mso-generic-font-family:swiss;
- mso-font-pitch:variable;
- mso-font-signature:553679495 -2147483648 8 0 66047 0;}
- /* Style Definitions */
-p.MsoNormal, li.MsoNormal, div.MsoNormal
- {mso-style-parent:"";
- margin:0in;
- margin-bottom:.0001pt;
- mso-pagination:widow-orphan;
- font-size:12.0pt;
- font-family:"Times New Roman";
- mso-fareast-font-family:"Times New Roman";}
-p
- {margin-right:0in;
- mso-margin-top-alt:auto;
- mso-margin-bottom-alt:auto;
- margin-left:0in;
- mso-pagination:widow-orphan;
- font-size:12.0pt;
- font-family:"Times New Roman";
- mso-fareast-font-family:"Times New Roman";}
-p.BalloonText, li.BalloonText, div.BalloonText
- {mso-style-name:"Balloon Text";
- margin:0in;
- margin-bottom:.0001pt;
- mso-pagination:widow-orphan;
- font-size:8.0pt;
- font-family:Tahoma;
- mso-fareast-font-family:"Times New Roman";}
-@page Section1
- {size:8.5in 11.0in;
- margin:1.0in 1.25in 1.0in 1.25in;
- mso-header-margin:.5in;
- mso-footer-margin:.5in;
- mso-paper-source:0;}
-div.Section1
- {page:Section1;}
--->
-</style>
-</head>
-
-<body lang=EN-US style='tab-interval:.5in'>
-
-<div class=Section1>
-
-<p align=center style='text-align:center'><b>Eclipse Public License - v 1.0</b>
-</p>
-
-<p><span style='font-size:10.0pt'>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER
-THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE,
-REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE
-OF THIS AGREEMENT.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>1. DEFINITIONS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>"Contribution" means:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-in the case of the initial Contributor, the initial code and documentation
-distributed under this Agreement, and<br clear=left>
-b) in the case of each subsequent Contributor:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-changes to the Program, and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-additions to the Program;</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>where
-such changes and/or additions to the Program originate from and are distributed
-by that particular Contributor. A Contribution 'originates' from a Contributor
-if it was added to the Program by such Contributor itself or anyone acting on
-such Contributor's behalf. Contributions do not include additions to the
-Program which: (i) are separate modules of software distributed in conjunction
-with the Program under their own license agreement, and (ii) are not derivative
-works of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>"Contributor" means any person or
-entity that distributes the Program.</span> </p>
-
-<p><span style='font-size:10.0pt'>"Licensed Patents " mean patent
-claims licensable by a Contributor which are necessarily infringed by the use
-or sale of its Contribution alone or when combined with the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>"Program" means the Contributions
-distributed in accordance with this Agreement.</span> </p>
-
-<p><span style='font-size:10.0pt'>"Recipient" means anyone who
-receives the Program under this Agreement, including all Contributors.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>2. GRANT OF RIGHTS</span></b> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-Subject to the terms of this Agreement, each Contributor hereby grants Recipient
-a non-exclusive, worldwide, royalty-free copyright license to<span
-style='color:red'> </span>reproduce, prepare derivative works of, publicly
-display, publicly perform, distribute and sublicense the Contribution of such
-Contributor, if any, and such derivative works, in source code and object code
-form.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-Subject to the terms of this Agreement, each Contributor hereby grants
-Recipient a non-exclusive, worldwide,<span style='color:green'> </span>royalty-free
-patent license under Licensed Patents to make, use, sell, offer to sell, import
-and otherwise transfer the Contribution of such Contributor, if any, in source
-code and object code form. This patent license shall apply to the combination
-of the Contribution and the Program if, at the time the Contribution is added
-by the Contributor, such addition of the Contribution causes such combination
-to be covered by the Licensed Patents. The patent license shall not apply to
-any other combinations which include the Contribution. No hardware per se is
-licensed hereunder. </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>c)
-Recipient understands that although each Contributor grants the licenses to its
-Contributions set forth herein, no assurances are provided by any Contributor
-that the Program does not infringe the patent or other intellectual property
-rights of any other entity. Each Contributor disclaims any liability to Recipient
-for claims brought by any other entity based on infringement of intellectual
-property rights or otherwise. As a condition to exercising the rights and
-licenses granted hereunder, each Recipient hereby assumes sole responsibility
-to secure any other intellectual property rights needed, if any. For example,
-if a third party patent license is required to allow Recipient to distribute
-the Program, it is Recipient's responsibility to acquire that license before
-distributing the Program.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>d)
-Each Contributor represents that to its knowledge it has sufficient copyright
-rights in its Contribution, if any, to grant the copyright license set forth in
-this Agreement. </span></p>
-
-<p><b><span style='font-size:10.0pt'>3. REQUIREMENTS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>A Contributor may choose to distribute the
-Program in object code form under its own license agreement, provided that:</span>
-</p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it complies with the terms and conditions of this Agreement; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-its license agreement:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-effectively disclaims on behalf of all Contributors all warranties and
-conditions, express and implied, including warranties or conditions of title
-and non-infringement, and implied warranties or conditions of merchantability
-and fitness for a particular purpose; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-effectively excludes on behalf of all Contributors all liability for damages,
-including direct, indirect, special, incidental and consequential damages, such
-as lost profits; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iii)
-states that any provisions which differ from this Agreement are offered by that
-Contributor alone and not by any other party; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iv)
-states that source code for the Program is available from such Contributor, and
-informs licensees how to obtain it in a reasonable manner on or through a
-medium customarily used for software exchange.<span style='color:blue'> </span></span></p>
-
-<p><span style='font-size:10.0pt'>When the Program is made available in source
-code form:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it must be made available under this Agreement; and </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b) a
-copy of this Agreement must be included with each copy of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Contributors may not remove or alter any
-copyright notices contained within the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Each Contributor must identify itself as the
-originator of its Contribution, if any, in a manner that reasonably allows
-subsequent Recipients to identify the originator of the Contribution. </span></p>
-
-<p><b><span style='font-size:10.0pt'>4. COMMERCIAL DISTRIBUTION</span></b> </p>
-
-<p><span style='font-size:10.0pt'>Commercial distributors of software may
-accept certain responsibilities with respect to end users, business partners
-and the like. While this license is intended to facilitate the commercial use
-of the Program, the Contributor who includes the Program in a commercial
-product offering should do so in a manner which does not create potential
-liability for other Contributors. Therefore, if a Contributor includes the
-Program in a commercial product offering, such Contributor ("Commercial
-Contributor") hereby agrees to defend and indemnify every other
-Contributor ("Indemnified Contributor") against any losses, damages and
-costs (collectively "Losses") arising from claims, lawsuits and other
-legal actions brought by a third party against the Indemnified Contributor to
-the extent caused by the acts or omissions of such Commercial Contributor in
-connection with its distribution of the Program in a commercial product
-offering. The obligations in this section do not apply to any claims or Losses
-relating to any actual or alleged intellectual property infringement. In order
-to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
-Contributor in writing of such claim, and b) allow the Commercial Contributor
-to control, and cooperate with the Commercial Contributor in, the defense and
-any related settlement negotiations. The Indemnified Contributor may participate
-in any such claim at its own expense.</span> </p>
-
-<p><span style='font-size:10.0pt'>For example, a Contributor might include the
-Program in a commercial product offering, Product X. That Contributor is then a
-Commercial Contributor. If that Commercial Contributor then makes performance
-claims, or offers warranties related to Product X, those performance claims and
-warranties are such Commercial Contributor's responsibility alone. Under this
-section, the Commercial Contributor would have to defend claims against the
-other Contributors related to those performance claims and warranties, and if a
-court requires any other Contributor to pay any damages as a result, the
-Commercial Contributor must pay those damages.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>5. NO WARRANTY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT
-WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
-WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
-responsible for determining the appropriateness of using and distributing the
-Program and assumes all risks associated with its exercise of rights under this
-Agreement , including but not limited to the risks and costs of program errors,
-compliance with applicable laws, damage to or loss of data, programs or
-equipment, and unavailability or interruption of operations. </span></p>
-
-<p><b><span style='font-size:10.0pt'>6. DISCLAIMER OF LIABILITY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF
-THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>7. GENERAL</span></b> </p>
-
-<p><span style='font-size:10.0pt'>If any provision of this Agreement is invalid
-or unenforceable under applicable law, it shall not affect the validity or
-enforceability of the remainder of the terms of this Agreement, and without
-further action by the parties hereto, such provision shall be reformed to the
-minimum extent necessary to make such provision valid and enforceable.</span> </p>
-
-<p><span style='font-size:10.0pt'>If Recipient institutes patent litigation
-against any entity (including a cross-claim or counterclaim in a lawsuit)
-alleging that the Program itself (excluding combinations of the Program with
-other software or hardware) infringes such Recipient's patent(s), then such
-Recipient's rights granted under Section 2(b) shall terminate as of the date
-such litigation is filed. </span></p>
-
-<p><span style='font-size:10.0pt'>All Recipient's rights under this Agreement
-shall terminate if it fails to comply with any of the material terms or
-conditions of this Agreement and does not cure such failure in a reasonable
-period of time after becoming aware of such noncompliance. If all Recipient's
-rights under this Agreement terminate, Recipient agrees to cease use and
-distribution of the Program as soon as reasonably practicable. However,
-Recipient's obligations under this Agreement and any licenses granted by
-Recipient relating to the Program shall continue and survive. </span></p>
-
-<p><span style='font-size:10.0pt'>Everyone is permitted to copy and distribute
-copies of this Agreement, but in order to avoid inconsistency the Agreement is
-copyrighted and may only be modified in the following manner. The Agreement
-Steward reserves the right to publish new versions (including revisions) of
-this Agreement from time to time. No one other than the Agreement Steward has
-the right to modify this Agreement. The Eclipse Foundation is the initial
-Agreement Steward. The Eclipse Foundation may assign the responsibility to
-serve as the Agreement Steward to a suitable separate entity. Each new version
-of the Agreement will be given a distinguishing version number. The Program
-(including Contributions) may always be distributed subject to the version of
-the Agreement under which it was received. In addition, after a new version of
-the Agreement is published, Contributor may elect to distribute the Program
-(including its Contributions) under the new version. Except as expressly stated
-in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
-the intellectual property of any Contributor under this Agreement, whether
-expressly, by implication, estoppel or otherwise. All rights in the Program not
-expressly granted under this Agreement are reserved.</span> </p>
-
-<p><span style='font-size:10.0pt'>This Agreement is governed by the laws of the
-State of New York and the intellectual property laws of the United States of
-America. No party to this Agreement will bring a legal action under this
-Agreement more than one year after the cause of action arose. Each party waives
-its rights to a jury trial in any resulting litigation.</span> </p>
-
-<p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
-
-</div>
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/releng/org.eclipse.ptp.rm.orte-feature/feature.properties b/releng/org.eclipse.ptp.rm.orte-feature/feature.properties
deleted file mode 100644
index 48c887f..0000000
--- a/releng/org.eclipse.ptp.rm.orte-feature/feature.properties
+++ /dev/null
@@ -1,156 +0,0 @@
-#################################################################################
-# Copyright (c) 2005 The Regents of the University of California.
-# This material was produced under U.S. Government contract W-7405-ENG-36
-# for Los Alamos National Laboratory, which is operated by the University
-# of California for the U.S. Department of Energy. The U.S. Government has
-# rights to use, reproduce, and distribute this software. NEITHER THE
-# GOVERNMENT NOR THE UNIVERSITY MAKES ANY WARRANTY, EXPRESS OR IMPLIED, OR
-# ASSUMES ANY LIABILITY FOR THE USE OF THIS SOFTWARE. If software is modified
-# to produce derivative works, such modified software should be clearly marked,
-# so as not to confuse it with the version available from LANL.
-#
-# Additionally, 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
-#
-# LA-CC 04-115
-#
-#################################################################################
-
-
-# "featureName" property - name of the feature
-featureName=PTP Support For Open MPI
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse.org
-
-# "updateSiteName" property - label for the update site
-updateSiteName=Eclipse PTP Update Site
-
-# "description" property - description of the feature
-description=Adds support for Open MPI
-
-# copyright
-copyright=\
-Copyright (c) 2005 The Regents of the University of California.\n\
-This material was produced under U.S. Government contract W-7405-ENG-36\n\
-for Los Alamos National Laboratory, which is operated by the University\n\
-of California for the U.S. Department of Energy. The U.S. Government has\n\
-rights to use, reproduce, and distribute this software. NEITHER THE\n\
-GOVERNMENT NOR THE UNIVERSITY MAKES ANY WARRANTY, EXPRESS OR IMPLIED, OR\n\
-ASSUMES ANY LIABILITY FOR THE USE OF THIS SOFTWARE. If software is modified\n\
-to produce derivative works, such modified software should be clearly marked,\n\
-so as not to confuse it with the version available from LANL.\n\
-\n\
-Additionally, this program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html\n\
-\n\
-LA-CC 04-115\n
-
-# "licenseURL" property - URL of the "Feature License"
-# do not translate value - just change to point to a locale-specific HTML page
-licenseURL=license.html
-
-# "license" property - text of the "Feature Update License"
-# should be plain text version of license agreement pointed to be "licenseURL"
-license=\
-ECLIPSE FOUNDATION SOFTWARE USER AGREEMENT\n\
-March 17, 2005\n\
-\n\
-Usage Of Content\n\
-\n\
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\
-OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\
-USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\
-AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\
-NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU\n\
-AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\
-AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\
-OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\
-TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\
-OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
-BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
-\n\
-Applicable Licenses\n\
-\n\
-Unless otherwise indicated, all Content made available by the Eclipse Foundation\n\
-is provided to you under the terms and conditions of the Eclipse Public\n\
-License Version 1.0 ("EPL"). A copy of the EPL is provided with this\n\
-Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\
-For purposes of the EPL, "Program" will mean the Content.\n\
-\n\
-Content includes, but is not limited to, source code, object code,\n\
-documentation and other files maintained in the Eclipse.org CVS\n\
-repository ("Repository") in CVS modules ("Modules") and made available\n\
-as downloadable archives ("Downloads").\n\
-\n\
- - Content may be structured and packaged into modules to facilitate delivering,\n\
- extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\
- plug-in fragments ("Fragments"), and features ("Features").\n\
- - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java? ARchive)\n\
- in a directory named "plugins".\n\
- - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\
- Each Feature may be packaged as a sub-directory in a directory named "features".\n\
- Within a Feature, files named "feature.xml" may contain a list of the names and version\n\
- numbers of the Plug-ins and/or Fragments associated with that Feature.\n\
- - Features may also include other Features ("Included Features"). Within a Feature, files\n\
- named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
-\n\
-Features may also include other Features ("Included Features"). Files named\n\
-"feature.xml" may contain a list of the names and version numbers of\n\
-Included Features.\n\
-\n\
-The terms and conditions governing Plug-ins and Fragments should be\n\
-contained in files named "about.html" ("Abouts"). The terms and\n\
-conditions governing Features and Included Features should be contained\n\
-in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\
-Licenses may be located in any directory of a Download or Module\n\
-including, but not limited to the following locations:\n\
-\n\
- - The top-level (root) directory\n\
- - Plug-in and Fragment directories\n\
- - Inside Plug-ins and Fragments packaged as JARs\n\
- - Sub-directories of the directory named "src" of certain Plug-ins\n\
- - Feature directories\n\
-\n\
-Note: if a Feature made available by the Eclipse Foundation is installed using the\n\
-Eclipse Update Manager, you must agree to a license ("Feature Update\n\
-License") during the installation process. If the Feature contains\n\
-Included Features, the Feature Update License should either provide you\n\
-with the terms and conditions governing the Included Features or inform\n\
-you where you can locate them. Feature Update Licenses may be found in\n\
-the "license" property of files named "feature.properties". Such Abouts,\n\
-Feature Licenses and Feature Update Licenses contain the terms and\n\
-conditions (or references to such terms and conditions) that govern your\n\
-use of the associated Content in that directory.\n\
-\n\
-THE ABOUTS, FEATURE LICENSES AND FEATURE UPDATE LICENSES MAY REFER\n\
-TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\
-SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
-\n\
- - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
- - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
- - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
- - IBM Public License 1.0 (available at http://oss.software.ibm.com/developerworks/opensource/license10.html)\n\
- - Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\
- - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
-\n\
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\
-TO USE OF THE CONTENT. If no About, Feature License or Feature Update License\n\
-is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\
-govern that particular Content.\n\
-\n\
-Cryptography\n\
-\n\
-Content may contain encryption software. The country in which you are\n\
-currently may have restrictions on the import, possession, and use,\n\
-and/or re-export to another country, of encryption software. BEFORE\n\
-using any encryption software, please check the country's laws,\n\
-regulations and policies concerning the import, possession, or use,\n\
-and re-export of encryption software, to see if this is permitted.\n\
-\n\
-Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.\n
-########### end of license property ##########################################
diff --git a/releng/org.eclipse.ptp.rm.orte-feature/feature.xml b/releng/org.eclipse.ptp.rm.orte-feature/feature.xml
deleted file mode 100644
index 89b2532..0000000
--- a/releng/org.eclipse.ptp.rm.orte-feature/feature.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
- id="org.eclipse.ptp.rm.orte"
- label="%featureName"
- version="2.0.1.qualifier"
- provider-name="%providerName"
- image="eclipse_update_120.jpg">
-
- <description url="http://eclipse.org/ptp">
- %description
- </description>
-
- <copyright>
- %copyright
- </copyright>
-
- <license url="%licenseURL">
- %license
- </license>
-
- <requires>
- <import plugin="org.eclipse.core.runtime"/>
- <import plugin="org.eclipse.search"/>
- <import plugin="org.eclipse.ui"/>
- <import plugin="org.eclipse.debug.core"/>
- <import plugin="org.eclipse.ptp.proxy.protocol"/>
- <import plugin="org.eclipse.ptp.core"/>
- <import plugin="org.eclipse.ptp.rm.remote"/>
- <import plugin="org.eclipse.ptp.utils"/>
- <import plugin="org.eclipse.ptp.proxy"/>
- <import plugin="org.eclipse.ptp.ui"/>
- <import plugin="org.eclipse.ptp.launch"/>
- <import plugin="org.eclipse.ptp.remote.core"/>
- <import plugin="org.eclipse.ptp.remote.ui"/>
- <import plugin="org.eclipse.ptp.utils.ui"/>
- </requires>
-
- <plugin
- id="org.eclipse.ptp.rm.orte.core"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.ptp.rm.orte.proxy"
- download-size="0"
- install-size="0"
- version="0.0.0"/>
-
- <plugin
- id="org.eclipse.ptp.rm.orte.ui"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
-</feature>
diff --git a/releng/org.eclipse.ptp.rm.orte-feature/license.html b/releng/org.eclipse.ptp.rm.orte-feature/license.html
deleted file mode 100644
index c6af966..0000000
--- a/releng/org.eclipse.ptp.rm.orte-feature/license.html
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
-<title>Eclipse.org Software User Agreement</title>
-</head>
-
-<body lang="EN-US" link=blue vlink=purple>
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>March 17, 2005</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
- (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
- CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE
- OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
- NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
- CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-
-<h3>Applicable Licenses</h3>
-
-<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
- ("EPL"). A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
- For purposes of the EPL, "Program" will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse.org CVS repository ("Repository") in CVS
- modules ("Modules") and made available as downloadable archives ("Downloads").</p>
-
-<ul>
- <li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and features ("Features").</li>
- <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java™ ARchive) in a directory named "plugins".</li>
- <li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. Each Feature may be packaged as a sub-directory in a directory named "features". Within a Feature, files named "feature.xml" may contain a list of the names and version numbers of the Plug-ins
- and/or Fragments associated with that Feature.</li>
- <li>Features may also include other Features ("Included Features"). Within a Feature, files named "feature.xml" may contain a list of the names and version numbers of Included Features.</li>
-</ul>
-
-<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named "about.html" ("Abouts"). The terms and conditions governing Features and
-Included Features should be contained in files named "license.html" ("Feature Licenses"). Abouts and Feature Licenses may be located in any directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
- <li>The top-level (root) directory</li>
- <li>Plug-in and Fragment directories</li>
- <li>Inside Plug-ins and Fragments packaged as JARs</li>
- <li>Sub-directories of the directory named "src" of certain Plug-ins</li>
- <li>Feature directories</li>
-</ul>
-
-<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Eclipse Update Manager, you must agree to a license ("Feature Update License") during the
-installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
-inform you where you can locate them. Feature Update Licenses may be found in the "license" property of files named "feature.properties" found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
- <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
- <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
- <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
- <li>IBM Public License 1.0 (available at <a href="http://oss.software.ibm.com/developerworks/opensource/license10.html">http://oss.software.ibm.com/developerworks/opensource/license10.html</a>)</li>
- <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
- <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
- another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
- possession, or use, and re-export of encryption software, to see if this is permitted.</p>
-
-<small>Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.</small>
-</body>
-</html>
diff --git a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/.classpath b/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/.classpath
deleted file mode 100644
index 64c5e31..0000000
--- a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/.project b/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/.project
deleted file mode 100644
index 196b388..0000000
--- a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.ptp.etfw.feedback.sample</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
diff --git a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/.settings/org.eclipse.jdt.core.prefs b/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index a72f27f..0000000
--- a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,8 +0,0 @@
-#Fri Nov 06 09:51:25 EST 2009
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.compliance=1.5
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
diff --git a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/META-INF/MANIFEST.MF b/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/META-INF/MANIFEST.MF
deleted file mode 100644
index f6603e2..0000000
--- a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,12 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: Sample
-Bundle-SymbolicName: org.eclipse.ptp.etfw.feedback.sample; singleton:=true
-Bundle-Version: 1.0.0.qualifier
-Bundle-Activator: org.eclipse.ptp.etfw.feedback.sample.Activator
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.ptp.etfw.feedback;bundle-version="1.0.0",
- org.eclipse.core.resources;bundle-version="3.5.1"
-Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
diff --git a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/build.properties b/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/build.properties
deleted file mode 100644
index 0d3d3a7..0000000
--- a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/build.properties
+++ /dev/null
@@ -1,6 +0,0 @@
-source.. = src/
-output.. = bin/
-bin.includes = plugin.xml,\
- META-INF/,\
- .,\
- icons/
diff --git a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/data/sample.c b/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/data/sample.c
deleted file mode 100644
index 2632918..0000000
--- a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/data/sample.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- ============================================================================
- Name : SampleC.c
- Author :
- Version :
- Copyright : Your copyright notice
- Description : Hello World in C, Ansi-style
- ============================================================================
- */
-
-#include <stdio.h>
-#include <stdlib.h>
-
-int main(void) {
- puts("!!!Hello World!!!"); /* prints !!!Hello World!!! */
- for (int var = 0; var < max; ++var) {
- puts("loop");
- }
- return EXIT_SUCCESS;
-}
diff --git a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/data/sample.xml b/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/data/sample.xml
deleted file mode 100644
index 3198a3b..0000000
--- a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/data/sample.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0"?>
-<SampleXMLRoot>
- <MyItem name="main is here" parent="mysample" file="sample.c" function="main" lineNo="14" isFunction="true" id="0"/>
- <MyItem name="loop is here" parent="mysample" file="sample.c" function="main" lineNo="16" isFunction="true" id="1"/>
- <MyItem name="this is return" parent="mysample" file="sample.c" function="turkey" lineNo="19" isFunction="true" id="2"/>
- <MyItem name="open brace" parent="braces" file="sample.c" function="turkey" lineNo="14" isFunction="true" id="3"/>
- <MyItem name="close brace" parent="braces" file="sample.c" function="turkey" lineNo="18" isFunction="true" id="4"/>
-</SampleXMLRoot>
\ No newline at end of file
diff --git a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/icons/feedback_action.gif b/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/icons/feedback_action.gif
deleted file mode 100644
index 47580d0..0000000
--- a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/icons/feedback_action.gif
+++ /dev/null
Binary files differ
diff --git a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/icons/feedback_view.gif b/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/icons/feedback_view.gif
deleted file mode 100644
index 9fa6f8e..0000000
--- a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/icons/feedback_view.gif
+++ /dev/null
Binary files differ
diff --git a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/icons/sample.gif b/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/icons/sample.gif
deleted file mode 100644
index 34fb3c9..0000000
--- a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/icons/sample.gif
+++ /dev/null
Binary files differ
diff --git a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/plugin.xml b/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/plugin.xml
deleted file mode 100644
index a4fe36b..0000000
--- a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/plugin.xml
+++ /dev/null
@@ -1,73 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.4"?>
-<plugin>
-
- <extension
- point="org.eclipse.ui.menus">
-
- <menuContribution
- locationURI="menu:org.eclipse.ui.main.menu?after=additions">
- <menu
- label="Feedback"
- mnemonic="%menu.mnemonic"
- id="org.eclipse.ptp.etfw.feedback.actions.menus.sampleMenu">
- <command
- commandId="org.eclipse.ptp.etfw.feedback.actions.commands.sampleCommand"
- mnemonic="%command.mnemonic"
- id="org.eclipse.ptp.etfw.feedback.actions.menus.sampleCommand">
- </command>
- </menu>
- </menuContribution>
- <menuContribution
- locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">
- <toolbar
- id="org.eclipse.ptp.etfw.feedback.actions.toolbars.sampleToolbar">
- <command
- commandId="org.eclipse.ptp.etfw.feedback.actions.commands.sampleCommand"
- icon="icons/feedback_view.gif"
- tooltip="Show ETFw Feedback view for selected XML file"
- id="org.eclipse.ptp.etfw.feedback.actions.toolbars.sampleCommand">
- </command>
- </toolbar>
- </menuContribution>
- </extension>
- <extension
- id="sampleParser"
- name="Sample PTP Feedback view report items"
- point="org.eclipse.ptp.etfw.feedback.parser">
- <feedtype
- class="org.eclipse.ptp.etfw.feedback.sample.SampleFeedbackParser"
- id="org.eclipse.ptp.etfw.feedback.sample.parser"
- name="Sample feedback parser"
- nodeName="SampleXMLRoot">
- </feedtype>
- </extension>
- <extension
- point="org.eclipse.ui.views">
- <!-- <category
- name="Sample Feedback View"
- id="org.eclipse.ptp.etfw.feedback">
- </category>
- -->
- <view
- name="Sample Feedback items"
- icon="icons/feedback_view.gif"
- category="org.eclipse.ptp.etfw.feedback"
- class="org.eclipse.ptp.etfw.feedback.sample.SampleFeedbackView"
- id="org.eclipse.ptp.etfw.feedback.sample.view">
- </view>
- </extension>
- <extension
- id="sampleAction"
- name="Sample Added Action"
- point="org.eclipse.ptp.etfw.feedback.action">
- <action
- class="org.eclipse.ptp.etfw.feedback.sample.actions.SampleFeedbackAction"
- icon="icons/feedback_action.gif"
- id="sampleFeedbackAction1"
- name="Sample Feedback Action"
- viewID="org.eclipse.ptp.etfw.feedback.sample.view">
- </action>
- </extension>
-
-</plugin>
diff --git a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/src/org/eclipse/ptp/etfw/feedback/sample/Activator.java b/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/src/org/eclipse/ptp/etfw/feedback/sample/Activator.java
deleted file mode 100644
index 6bb582f..0000000
--- a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/src/org/eclipse/ptp/etfw/feedback/sample/Activator.java
+++ /dev/null
@@ -1,74 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2009 IBM Corporation.
- * 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
- *******************************************************************************/
-
-package org.eclipse.ptp.etfw.feedback.sample;
-
-import org.eclipse.jface.resource.ImageDescriptor;
-import org.eclipse.ui.plugin.AbstractUIPlugin;
-import org.osgi.framework.BundleContext;
-
-/**
- * The activator class controls the plug-in life cycle
- */
-public class Activator extends AbstractUIPlugin {
-
- // The plug-in ID
- public static final String PLUGIN_ID = "org.eclipse.ptp.etfw.feedback.sample";
- public static final String MARKER_ID = "org.eclipse.ptp.etfw.feedback.sample.marker";
- public static final String VIEW_ID = "org.eclipse.ptp.etfw.feedback.sample.view";
-
- // The shared instance
- private static Activator plugin;
-
- /**
- * The constructor
- */
- public Activator() {
- }
-
- /*
- * (non-Javadoc)
- * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
- */
- public void start(BundleContext context) throws Exception {
- super.start(context);
- plugin = this;
- }
-
- /*
- * (non-Javadoc)
- * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
- */
- public void stop(BundleContext context) throws Exception {
- plugin = null;
- super.stop(context);
- }
-
- /**
- * Returns the shared instance
- *
- * @return the shared instance
- */
- public static Activator getDefault() {
- return plugin;
- }
-
- /**
- * Returns an image descriptor for the image file at the given
- * plug-in relative path
- *
- * @param path the path
- * @return the image descriptor
- */
- public static ImageDescriptor getImageDescriptor(String path) {
- return imageDescriptorFromPlugin(PLUGIN_ID, path);
- }
-}
diff --git a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/src/org/eclipse/ptp/etfw/feedback/sample/SampleFeedbackItem.java b/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/src/org/eclipse/ptp/etfw/feedback/sample/SampleFeedbackItem.java
deleted file mode 100644
index 98083c5..0000000
--- a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/src/org/eclipse/ptp/etfw/feedback/sample/SampleFeedbackItem.java
+++ /dev/null
@@ -1,96 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2009 IBM Corporation.
- * 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
- *******************************************************************************/
-
-package org.eclipse.ptp.etfw.feedback.sample;
-
-import java.util.List;
-
-import org.eclipse.ptp.etfw.feedback.obj.IFeedbackItem;
-
-/**
- * @author Beth Tibbitts
- *
- */
-public class SampleFeedbackItem implements IFeedbackItem {
- private String name;
- private String parentID;
- private String id;
- private String description;
- private String filename;
- private int lineNo;
-
- public SampleFeedbackItem(String name, String parentID, String id, String filename, int lineNo, String description) {
- this.name=name;
- this.parentID=parentID;
- this.id=id;
- this.filename=filename;
- this.lineNo=lineNo;
- this.description=description;
- }
- /* (non-Javadoc)
- * @see org.eclipse.ptp.etfw.feedback.obj.IFeedbackItem#getChildren()
- */
- public List<IFeedbackItem> getChildren() {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.ptp.etfw.feedback.obj.IFeedbackItem#getDescription()
- */
- public String getDescription() {
- return description;
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.ptp.etfw.feedback.obj.IFeedbackItem#getFile()
- */
- public String getFile() {
- return filename;
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.ptp.etfw.feedback.obj.IFeedbackItem#getID()
- */
- public String getID() {
- return id;
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.ptp.etfw.feedback.obj.IFeedbackItem#getLineNoStart()
- */
- public int getLineNoStart() {
- return this.lineNo;
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.ptp.etfw.feedback.obj.IFeedbackItem#getName()
- */
- public String getName() {
- return name;
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.ptp.etfw.feedback.obj.IFeedbackItem#getParentID()
- */
- public String getParentID() {
- return parentID;
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.ptp.etfw.feedback.obj.IFeedbackItem#hasChildren()
- */
- public boolean hasChildren() {
- // TODO Auto-generated method stub
- return false;
- }
-
-}
diff --git a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/src/org/eclipse/ptp/etfw/feedback/sample/SampleFeedbackParser.java b/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/src/org/eclipse/ptp/etfw/feedback/sample/SampleFeedbackParser.java
deleted file mode 100644
index d42585c..0000000
--- a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/src/org/eclipse/ptp/etfw/feedback/sample/SampleFeedbackParser.java
+++ /dev/null
@@ -1,182 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2009 IBM Corporation.
- * 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
- *******************************************************************************/
-
-package org.eclipse.ptp.etfw.feedback.sample;
-
-import java.io.File;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.List;
-
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.DocumentBuilderFactory;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.xpath.XPath;
-import javax.xml.xpath.XPathConstants;
-import javax.xml.xpath.XPathExpression;
-import javax.xml.xpath.XPathExpressionException;
-import javax.xml.xpath.XPathFactory;
-
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IWorkspace;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.IPath;
-import org.eclipse.core.runtime.Path;
-import org.eclipse.ptp.etfw.feedback.AbstractFeedbackParser;
-import org.eclipse.ptp.etfw.feedback.obj.IFeedbackItem;
-import org.w3c.dom.Document;
-import org.w3c.dom.NamedNodeMap;
-import org.w3c.dom.Node;
-import org.w3c.dom.NodeList;
-import org.xml.sax.SAXException;
-
-/**
- * Sample parser to return items for the ETFw Feedback view
- * @author beth
- *
- */
-public class SampleFeedbackParser extends AbstractFeedbackParser {
- private boolean traceOn=false;
-
- /* (non-Javadoc)
- * @see org.eclipse.ptp.etfw.feedback.obj.IFeedbackParser#getFeedbackItems()
- */
- public IFeedbackItem[] getFeedbackItems() {
- // TODO Auto-generated method stub
- return null;
- }
-
- public List<IFeedbackItem> getFeedbackItems(IFile file) {
- if(traceOn)System.out.println("Reading xml file: "+file.getLocation());
- String xmlfile = file.getLocation().toOSString();
- List<IFeedbackItem> items=new ArrayList<IFeedbackItem>();
- try {
- items=parse(xmlfile);
- } catch (XPathExpressionException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (ParserConfigurationException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (SAXException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
-
- return items;
- }
-
- public void setFile(IFile file) {
- System.out.println("not used!");
-
- }
-
- public List<IFeedbackItem> getFeedbackItems(File file) {
- // this is probably twisted around, too much converting back and forth
- IWorkspace workspace =ResourcesPlugin.getWorkspace();
- IPath location = Path.fromOSString(file.getAbsolutePath());
- IFile ifile = workspace.getRoot().getFileForLocation(location);
- List<IFeedbackItem> items = getFeedbackItems(ifile);
- return items;
- }
-
- public void setFile(File file) {
- System.out.println("not used!");
-
- }
-
- /**
- * Marker ID for markers added by this feedback parser.
- * For now they are all the same, using plugin id.
- */
- public String getMarkerID() {
- return Activator.MARKER_ID;
- }
- public String getViewID() {
- return Activator.VIEW_ID;
- }
-
- /**
- * Populate objects from the xml file given
- * @param xmlfile
- * @throws ParserConfigurationException
- * @throws SAXException
- * @throws IOException
- * @throws XPathExpressionException
- */
- public List<IFeedbackItem> parse(String xmlfile)
- throws ParserConfigurationException, SAXException,
- IOException, XPathExpressionException {
-
- DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance();
- domFactory.setNamespaceAware(true); // never forget this!
- Document document = null;
- DocumentBuilder builder = domFactory.newDocumentBuilder();
-
- File file = new File(xmlfile);
- if(!file.exists()) {
- System.out.println("Cannot find file: "+xmlfile);
- return null;
- }
- if(traceOn)System.out.println("Parse XML file: "+file);
-
- List<IFeedbackItem> items = new ArrayList<IFeedbackItem>();
-
- // look for file in same dir as xml file
- IPath p = new Path(xmlfile);
- p=p.removeLastSegments(1);
- String filepath=p.toPortableString()+IPath.SEPARATOR;//+"mhd.F";
-
- document = builder.parse(file);
-
- XPathFactory factory = XPathFactory.newInstance();
- XPath xpath = factory.newXPath();
-
- /* get the hotspots */
- XPathExpression expr
- = xpath.compile("//*[local-name()='MyItem']");
-
- Object result = expr.evaluate(document, XPathConstants.NODESET);
- NodeList nodes = (NodeList) result;
- for (int i = 0; i < nodes.getLength(); i++) {
- NamedNodeMap attributes = nodes.item(i).getAttributes();
- if (attributes == null) continue;
- try {
- String name = attributes.getNamedItem("name").getNodeValue();
-
- String fname = attributes.getNamedItem("file").getNodeValue();
- fname=filepath+fname; // fully qualify (if needed?)
- String function = attributes.getNamedItem("function").getNodeValue();
- String line = attributes.getNamedItem("lineNo").getNodeValue();
- int lineNo = Integer.parseInt(line);
- String id = attributes.getNamedItem("id").getNodeValue();
- Node parentNode=attributes.getNamedItem("parent");
- String parentID="noParent";
- if(parentNode!=null) {
- parentID=attributes.getNamedItem("parent").getNodeValue();
- }
- SampleFeedbackItem item = new SampleFeedbackItem(name, parentID, id, fname, lineNo, function);
- items.add(item);
- } catch (Exception e) {
- System.out.println("SampleFeedbackParser: Exception creating item " + i);
- }
-
- }//end for
-
-
-
- return items;
- }
-
-}
diff --git a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/src/org/eclipse/ptp/etfw/feedback/sample/SampleFeedbackView.java b/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/src/org/eclipse/ptp/etfw/feedback/sample/SampleFeedbackView.java
deleted file mode 100644
index c014148..0000000
--- a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/src/org/eclipse/ptp/etfw/feedback/sample/SampleFeedbackView.java
+++ /dev/null
@@ -1,127 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2009 IBM Corporation.
- * 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
- *******************************************************************************/
-
-package org.eclipse.ptp.etfw.feedback.sample;
-
-import org.eclipse.core.resources.IMarker;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.jface.preference.IPreferenceStore;
-import org.eclipse.ptp.etfw.feedback.FeedbackIDs;
-import org.eclipse.ptp.etfw.feedback.preferences.PreferenceConstants;
-import org.eclipse.ptp.etfw.feedback.views.SimpleTreeTableMarkerView;
-
-
-
-/**
- * Expose xlC compiler transformation information in an eclipse view
- *
- * @author beth
- *
- */
-public class SampleFeedbackView extends SimpleTreeTableMarkerView {
- /**
- * Assure that parent nodes will get created as needed: that is,
- * we don't have IFeedbackItem objects for the parents. Parent "nodes"
- * are created for each unique parentID, thus "categorizing" the items
- * automatically
- */
- private static boolean CREATE_PARENT_NODES=true;
-
-
- /**
- * Attribute names, used to store info in the marker, corresponding to each column in the view.
- * Use these constants or values of your own.
- * To add/remove a column, modify this: (1)
- */
- private static String[] attrNames=new String[] {
- FeedbackIDs.FEEDBACK_ATTR_NAME,
- FeedbackIDs.FEEDBACK_ATTR_FILENAME,
- FeedbackIDs.FEEDBACK_ATTR_ID,
- FeedbackIDs.FEEDBACK_ATTR_FUNCTION_CALLEE,
- IMarker.LINE_NUMBER, // Note: currently column 5 (index=4) must be an int value, presumably line number.
- // This restriction will be lifted and generalized later.
- /*IMarker.CHAR_START,IMarker.CHAR_END*/
- FeedbackIDs.FEEDBACK_ATTR_DESC};
- /** To add/remove a column, modify this: (2)*/
- private static String[] colNames=new String[] {"Type/Name","File", "ID", "blank", "LineNo",
- /*"Char start","Char end"*/ "Description*" };
- /** To add/remove a column, modify this: (3)*/
- private static int[] widths = new int[] { 160, 100, 50, 50, 80, 200 };
-
- protected IPreferenceStore preferenceStore;
- protected boolean maintainExpandCollapseState;
-
-
- /**
- * Use the ctor that allows an arbitrary number of extra columns.
- * This ctor is called (1). FIXME need to generalize the name "Xform" used here?
- */
- public SampleFeedbackView() {
- super(Activator.getDefault(), "XForm", "XForms", attrNames,colNames,widths,
- Activator.MARKER_ID, "parent",CREATE_PARENT_NODES);
- preferenceStore = Activator.getDefault().getPreferenceStore();
- maintainExpandCollapseState=preferenceStore.getBoolean(PreferenceConstants.P_MAINTAIN_EXPAND_COLLAPSE_STATE);
-
- }
-
- /**
- * Provide something for the "Info" popup action, based on the marker
- * <br>Since we didn't use the Artifact, Artifact Manager, etc in the base class we need something to look useful here.
- */
- @Override
- public String extractMarkerInfo(IMarker marker) {
- StringBuffer infoBuffer= new StringBuffer();
- String filename = marker.getResource().getName();
- String name=getStrAttr(marker, FeedbackIDs.FEEDBACK_ATTR_NAME);
- infoBuffer.append("\nThis information provided by SampleFeedbackView.extractMarkerInfo()");
- infoBuffer.append("\nFile name: ").append(filename);
-
- infoBuffer.append("\nLine number: ").append(getStrAttr(marker,IMarker.LINE_NUMBER));
- infoBuffer.append("\nName: ").append(name);
- String parent=getStrAttr(marker, FeedbackIDs.FEEDBACK_ATTR_PARENT);
- infoBuffer.append("\nParent (Item type): ").append(parent);
- infoBuffer.append("\nDescription: ").append(getStrAttr(marker,FeedbackIDs.FEEDBACK_ATTR_DESC));
- return infoBuffer.toString();
- }
- public String getStrAttr(IMarker marker, String attrName) {
- try {
- String str=marker.getAttribute(attrName).toString();
-
- return str;
- }catch(CoreException e) {
- System.out.println("Exception getting marker attr in CompilerXFormTreeTableView.getStrAttr() "+e.getMessage());
- return "*error*";
- }
-
- }
-
- /**
- *
- */
- @Override
- protected void maintainExpandCollapseStatus() {
- // re-query each time, in case prefs have changed
- maintainExpandCollapseState = preferenceStore.getBoolean(PreferenceConstants.P_MAINTAIN_EXPAND_COLLAPSE_STATE);
- if (maintainExpandCollapseState) {
- switch (expandCollapseStatus) {
- case EXPAND_COLLAPSE_EXPANDALL:
- expandAllAction.run();
- break;
- case EXPAND_COLLAPSE_COLLAPSEALL:
- collapseAllAction.run();
- break;
- case EXPAND_COLLAPSE_NONE:
- // do nothing: user hasn't done expandAll or collapseAll yet.
- }
- }
- }
-
-}
diff --git a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/src/org/eclipse/ptp/etfw/feedback/sample/SampleShowFeedbackHandler.java b/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/src/org/eclipse/ptp/etfw/feedback/sample/SampleShowFeedbackHandler.java
deleted file mode 100644
index b32824d..0000000
--- a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/src/org/eclipse/ptp/etfw/feedback/sample/SampleShowFeedbackHandler.java
+++ /dev/null
@@ -1,24 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2009 IBM Corporation.
- * 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
- *******************************************************************************/
-
-package org.eclipse.ptp.etfw.feedback.sample;
-
-import org.eclipse.ptp.etfw.feedback.actions.handlers.ShowFeedbackHandler;
-
-/**
- * Handler to handle actions from this plug-in to show its data in the Feedback View
- *
- * @author beth tibbitts
- *
- */
-public class SampleShowFeedbackHandler extends ShowFeedbackHandler {
-
-}
diff --git a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/src/org/eclipse/ptp/etfw/feedback/sample/actions/SampleFeedbackAction.java b/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/src/org/eclipse/ptp/etfw/feedback/sample/actions/SampleFeedbackAction.java
deleted file mode 100644
index 80d75ff..0000000
--- a/tools/etfw/org.eclipse.ptp.etfw.feedback.sample/src/org/eclipse/ptp/etfw/feedback/sample/actions/SampleFeedbackAction.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2010 IBM Corporation.
- * 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
- *******************************************************************************/
-package org.eclipse.ptp.etfw.feedback.sample.actions;
-
-import org.eclipse.core.resources.IMarker;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.jface.dialogs.MessageDialog;
-import org.eclipse.ptp.etfw.feedback.AbstractFeedbackAction;
-import org.eclipse.ptp.etfw.feedback.obj.IFeedbackItem;
-import org.eclipse.ptp.etfw.feedback.sample.Activator;
-
-/**
- * A sample action that can be added to the ETFw Feedback view
- * @author beth
- *
- */
-public class SampleFeedbackAction extends AbstractFeedbackAction {
-
-
-
- public void run(IMarker marker) {
- String name="(unknown)";
- try {
- name = (String)marker.getAttribute("name");
- } catch (CoreException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- MessageDialog.openInformation(null, "Sample action", "Do something interesting here with marker: "+name);
-
- }
-
- public void run(IFeedbackItem item) {
- MessageDialog.openInformation(null, "Sample action", "Do something interesting here with IFeedbackItem");
-
- }
-
-
- public String getToolTip() {
- return "SampleFeedbackAction tooltip";
- }
-
- @Override
- public String getText() {
- return "SampleFeedbackAction text";
- }
-
- @Override
- public String getPluginId() {
- return Activator.PLUGIN_ID;
- }
-
-}
diff --git a/tools/pldt/org.eclipse.ptp.pldt.tests/.classpath b/tools/pldt/org.eclipse.ptp.pldt.tests/.classpath
deleted file mode 100644
index 64c5e31..0000000
--- a/tools/pldt/org.eclipse.ptp.pldt.tests/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/tools/pldt/org.eclipse.ptp.pldt.tests/.project b/tools/pldt/org.eclipse.ptp.pldt.tests/.project
deleted file mode 100644
index edd88d3..0000000
--- a/tools/pldt/org.eclipse.ptp.pldt.tests/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.ptp.pldt.tests</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
diff --git a/tools/pldt/org.eclipse.ptp.pldt.tests/.settings/org.eclipse.jdt.core.prefs b/tools/pldt/org.eclipse.ptp.pldt.tests/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 9fda8be..0000000
--- a/tools/pldt/org.eclipse.ptp.pldt.tests/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,7 +0,0 @@
-#Thu Jun 19 09:17:08 EDT 2008
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.compliance=1.5
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
diff --git a/tools/pldt/org.eclipse.ptp.pldt.tests/META-INF/MANIFEST.MF b/tools/pldt/org.eclipse.ptp.pldt.tests/META-INF/MANIFEST.MF
deleted file mode 100644
index 5206e5c..0000000
--- a/tools/pldt/org.eclipse.ptp.pldt.tests/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,15 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: Tests Plug-in
-Bundle-SymbolicName: org.eclipse.ptp.pldt.tests
-Bundle-Version: 1.0.0
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.junit;bundle-version="3.8.2",
- org.eclipse.cdt.core.tests;bundle-version="5.0.0",
- org.eclipse.core.resources;bundle-version="3.4.0",
- org.eclipse.cdt.core,
- org.eclipse.ptp.pldt.common;bundle-version="2.1.0",
- org.eclipse.ptp.pldt.mpi.core;bundle-version="2.0.0"
-Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
diff --git a/tools/pldt/org.eclipse.ptp.pldt.tests/build.properties b/tools/pldt/org.eclipse.ptp.pldt.tests/build.properties
deleted file mode 100644
index 34d2e4d..0000000
--- a/tools/pldt/org.eclipse.ptp.pldt.tests/build.properties
+++ /dev/null
@@ -1,4 +0,0 @@
-source.. = src/
-output.. = bin/
-bin.includes = META-INF/,\
- .
diff --git a/tools/pldt/org.eclipse.ptp.pldt.tests/resources/includes/mpi.h b/tools/pldt/org.eclipse.ptp.pldt.tests/resources/includes/mpi.h
deleted file mode 100644
index ff71cd3..0000000
--- a/tools/pldt/org.eclipse.ptp.pldt.tests/resources/includes/mpi.h
+++ /dev/null
@@ -1,1787 +0,0 @@
-/* ompi/include/mpi.h. Generated by configure. */
-/*
- * Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
- * University Research and Technology
- * Corporation. All rights reserved.
- * Copyright (c) 2004-2006 The University of Tennessee and The University
- * of Tennessee Research Foundation. All rights
- * reserved.
- * Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
- * University of Stuttgart. All rights reserved.
- * Copyright (c) 2004-2005 The Regents of the University of California.
- * All rights reserved.
- * Copyright (c) 2007 Cisco Systems, Inc. All rights reserved.
- * $COPYRIGHT$
- *
- * Additional copyrights may follow
- *
- * $HEADER$
- */
-
-#ifndef OMPI_MPI_H
-#define OMPI_MPI_H
-
-/* The comment below (and the ending partner) are for building fat
- distributions on platforms that support it. Please do not remove */
-
-/* @OMPI_BEGIN_CONFIGURE_SECTION@ */
-
-#ifndef OMPI_CONFIG_H
-
-/* Only include these if OMPI_CONFIG_H isn't defined (meaning if
- ompi_config.h hasn't already been included). Otherwise, we'll
- duplicate all those symbols. OMPI coding standards say that
- ompi_config.h must be included before all other files, so this
- should be good enough */
-
-/* Whether we have FORTRAN INTEGER*1 or not */
-#define OMPI_HAVE_FORTRAN_INTEGER1 0
-
-/* Whether we have FORTRAN INTEGER*16 or not */
-#define OMPI_HAVE_FORTRAN_INTEGER16 0
-
-/* Whether we have FORTRAN INTEGER*2 or not */
-#define OMPI_HAVE_FORTRAN_INTEGER2 0
-
-/* Whether we have FORTRAN INTEGER*4 or not */
-#define OMPI_HAVE_FORTRAN_INTEGER4 0
-
-/* Whether we have FORTRAN INTEGER*8 or not */
-#define OMPI_HAVE_FORTRAN_INTEGER8 0
-
-/* Whether we have FORTRAN REAL*16 or not */
-#define OMPI_HAVE_FORTRAN_REAL16 0
-
-/* Whether we have FORTRAN REAL*4 or not */
-#define OMPI_HAVE_FORTRAN_REAL4 0
-
-/* Whether we have FORTRAN REAL*8 or not */
-#define OMPI_HAVE_FORTRAN_REAL8 0
-
-/* Define to 1 if you have the <sys/time.h> header file. */
-#define HAVE_SYS_TIME_H 1
-
-/* Define to 1 if the system has the type `long long'. */
-#define HAVE_LONG_LONG 1
-
-/* The size of a `bool', as computed by sizeof. */
-#define SIZEOF_BOOL 1
-
-/* The size of a `int', as computed by sizeof. */
-#define SIZEOF_INT 4
-
-/* Type of MPI_Offset -- has to be defined here and typedef'ed later because mpi.h does not get AC SUBST's */
-#define OMPI_MPI_OFFSET_TYPE long long
-
-/* type to use for ptrdiff_t, if it does not exist, set to ptrdiff_t if it does exist */
-#define OMPI_PTRDIFF_TYPE ptrdiff_t
-
-/* Whether we want MPI cxx support or not */
-#define OMPI_WANT_CXX_BINDINGS 1
-
-/* do we want to try to work around C++ bindings SEEK_* issue? */
-#define OMPI_WANT_MPI_CXX_SEEK 1
-
-/* Whether a const_cast on a 2-d array will work with the C++ compiler */
-#define OMPI_CXX_SUPPORTS_2D_CONST_CAST 1
-
-/* Whether we want the MPI f77 bindings or not */
-#define OMPI_WANT_F77_BINDINGS 0
-
-/* Whether we want the MPI f90 bindings or not */
-#define OMPI_WANT_F90_BINDINGS 0
-
-/* Whether or not we have compiled with C++ exceptions support */
-#define OMPI_HAVE_CXX_EXCEPTION_SUPPORT 0
-
-/* MPI datatype corresponding to MPI_Offset */
-#define OMPI_OFFSET_DATATYPE MPI_LONG_LONG
-
-/* Define to 1 if you have the ANSI C header files. */
-#define STDC_HEADERS 1
-
-/* Major, minor, and release version of Open MPI */
-#define OMPI_MAJOR_VERSION 1
-#define OMPI_MINOR_VERSION 2
-#define OMPI_RELEASE_VERSION 3
-
-/* A type that allows us to have sentinel type values that are still
- valid */
-#define ompi_fortran_bogus_type_t int
-
-/* C type corresponding to FORTRAN INTEGER */
-#define ompi_fortran_integer_t ompi_fortran_bogus_type_t
-
-#ifndef OMPI_DECLSPEC
-#if defined(WIN32) || defined(_WIN32)
-#define OMPI_DECLSPEC __declspec(dllimport)
-#else
-#define OMPI_DECLSPEC
-#endif
-#endif
-
-#ifndef MPI_Fint
-/* MPI_Fint is the same as ompi_fortran_INTEGER_t */
-#define MPI_Fint ompi_fortran_integer_t
-#endif
-
-#endif /* #ifndef OMPI_CONFIG_H */
-
-/* @OMPI_END_CONFIGURE_SECTION@ */
-
-/* include for ptrdiff_t */
-#ifdef STDC_HEADERS
-#include <stddef.h>
-#endif
-
-#ifndef OMPI_BUILDING
-#define OMPI_BUILDING 0
-#endif
-
-
-/*
- * Just in case you need it. :-)
- */
-#define OPEN_MPI 1
-
-/*
- * MPI version
- */
-#define MPI_VERSION 2
-#define MPI_SUBVERSION 0
-
-/*
- * To accomodate programs written for MPI implementations that use a
- * straight ROMIO import
- */
-#if !OMPI_BUILDING
-#define MPIO_Request MPI_Request
-#define MPIO_Test MPI_Test
-#define MPIO_Wait MPI_Wait
-#endif
-
-#if defined(c_plusplus) || defined(__cplusplus)
-extern "C" {
-#endif
-/*
- * Typedefs
- */
-
-typedef OMPI_PTRDIFF_TYPE MPI_Aint;
-typedef OMPI_MPI_OFFSET_TYPE MPI_Offset;
-typedef struct ompi_communicator_t *MPI_Comm;
-typedef struct ompi_datatype_t *MPI_Datatype;
-typedef struct ompi_errhandler_t *MPI_Errhandler;
-typedef struct ompi_file_t *MPI_File;
-typedef struct ompi_group_t *MPI_Group;
-typedef struct ompi_info_t *MPI_Info;
-typedef struct ompi_op_t *MPI_Op;
-typedef struct ompi_request_t *MPI_Request;
-typedef struct ompi_status_public_t MPI_Status;
-typedef struct ompi_win_t *MPI_Win;
-
-/*
- * MPI_Status
- */
-struct ompi_status_public_t {
- int MPI_SOURCE;
- int MPI_TAG;
- int MPI_ERROR;
- int _count;
- int _cancelled;
-};
-typedef struct ompi_status_public_t ompi_status_public_t;
-
-/*
- * User typedefs
- */
-typedef int (MPI_Copy_function)(MPI_Comm, int, void *,
- void *, void *, int *);
-typedef int (MPI_Delete_function)(MPI_Comm, int, void *, void *);
-typedef int (MPI_Datarep_extent_function)(MPI_Datatype, MPI_Aint *, void *);
-typedef int (MPI_Datarep_conversion_function)(void *, MPI_Datatype,
- int, void *, MPI_Offset, void *);
-typedef void (MPI_Comm_errhandler_fn)(MPI_Comm *, int *, ...);
-typedef void (MPI_File_errhandler_fn)(MPI_File *, int *, ...);
-typedef void (MPI_Win_errhandler_fn)(MPI_Win *, int *, ...);
-typedef void (MPI_Handler_function)(MPI_Comm *, int *, ...);
-typedef void (MPI_User_function)(void *, void *, int *, MPI_Datatype *);
-typedef int (MPI_Comm_copy_attr_function)(MPI_Comm, int, void *,
- void *, void *, int *);
-typedef int (MPI_Comm_delete_attr_function)(MPI_Comm, int, void *, void *);
-typedef int (MPI_Type_copy_attr_function)(MPI_Datatype, int, void *,
- void *, void *, int *);
-typedef int (MPI_Type_delete_attr_function)(MPI_Datatype, int,
- void *, void *);
-typedef int (MPI_Win_copy_attr_function)(MPI_Win, int, void *,
- void *, void *, int *);
-typedef int (MPI_Win_delete_attr_function)(MPI_Win, int, void *, void *);
-typedef int (MPI_Grequest_query_function)(void *, MPI_Status *);
-typedef int (MPI_Grequest_free_function)(void *);
-typedef int (MPI_Grequest_cancel_function)(void *, int);
-
-/*
- * Miscellaneous constants
- */
-#define MPI_ANY_SOURCE -1 /* match any source rank */
-#define MPI_PROC_NULL -2 /* rank of null process */
-#define MPI_ROOT -4
-#define MPI_ANY_TAG -1 /* match any message tag */
-#define MPI_MAX_PROCESSOR_NAME 256 /* max proc. name length */
-#define MPI_MAX_ERROR_STRING 256 /* max error message length */
-#define MPI_MAX_OBJECT_NAME 64 /* max object name length */
-#define MPI_UNDEFINED -32766 /* undefined stuff */
-#define MPI_CART 1 /* cartesian topology */
-#define MPI_GRAPH 2 /* graph topology */
-#define MPI_KEYVAL_INVALID -1 /* invalid key value */
-
-/*
- * More constants
- */
-#define MPI_BOTTOM ((void *) 0) /* base reference address */
-#define MPI_IN_PLACE ((void *) 1) /* in place buffer */
-#define MPI_BSEND_OVERHEAD 128 /* size of bsend header + ptr */
-#define MPI_MAX_INFO_KEY 36 /* max info key length */
-#define MPI_MAX_INFO_VAL 256 /* max info value length */
-#define MPI_ARGV_NULL ((char **) 0) /* NULL argument vector */
-#define MPI_ARGVS_NULL ((char ***) 0) /* NULL argument vectors */
-#define MPI_ERRCODES_IGNORE ((int *) 0) /* don't return error codes */
-#define MPI_MAX_PORT_NAME 36 /* max port name length */
-#define MPI_MAX_NAME_LEN MPI_MAX_PORT_NAME /* max port name length */
-#define MPI_ORDER_C 0 /* C row major order */
-#define MPI_ORDER_FORTRAN 1 /* Fortran column major order */
-#define MPI_DISTRIBUTE_BLOCK 0 /* block distribution */
-#define MPI_DISTRIBUTE_CYCLIC 1 /* cyclic distribution */
-#define MPI_DISTRIBUTE_NONE 2 /* not distributed */
-#define MPI_DISTRIBUTE_DFLT_DARG (-1) /* default distribution arg */
-
-/*
- * Since these values are arbitrary to Open MPI, we might as well make
- * them the same as ROMIO for ease of mapping. These values taken
- * from ROMIO's mpio.h file.
- */
-#define MPI_MODE_CREATE 1 /* ADIO_CREATE */
-#define MPI_MODE_RDONLY 2 /* ADIO_RDONLY */
-#define MPI_MODE_WRONLY 4 /* ADIO_WRONLY */
-#define MPI_MODE_RDWR 8 /* ADIO_RDWR */
-#define MPI_MODE_DELETE_ON_CLOSE 16 /* ADIO_DELETE_ON_CLOSE */
-#define MPI_MODE_UNIQUE_OPEN 32 /* ADIO_UNIQUE_OPEN */
-#define MPI_MODE_EXCL 64 /* ADIO_EXCL */
-#define MPI_MODE_APPEND 128 /* ADIO_APPEND */
-#define MPI_MODE_SEQUENTIAL 256 /* ADIO_SEQUENTIAL */
-
-#define MPI_DISPLACEMENT_CURRENT -54278278
-
-#define MPI_SEEK_SET 600
-#define MPI_SEEK_CUR 602
-#define MPI_SEEK_END 604
-
-#define MPI_MAX_DATAREP_STRING 128
-
-/*
- * MPI-2 One-Sided Communications asserts
- */
-#define MPI_MODE_NOCHECK 1
-#define MPI_MODE_NOPRECEDE 2
-#define MPI_MODE_NOPUT 4
-#define MPI_MODE_NOSTORE 8
-#define MPI_MODE_NOSUCCEED 16
-
-#define MPI_LOCK_EXCLUSIVE 1
-#define MPI_LOCK_SHARED 2
-
-
-/*
- * Predefined attribute keyvals
- *
- * DO NOT CHANGE THE ORDER WITHOUT ALSO CHANGING THE ORDER IN
- * src/attribute/attribute_predefined.c and mpif.h.in.
- */
-enum {
- /* MPI-1 */
- MPI_TAG_UB,
- MPI_HOST,
- MPI_IO,
- MPI_WTIME_IS_GLOBAL,
-
- /* MPI-2 */
- MPI_APPNUM,
- MPI_LASTUSEDCODE,
- MPI_UNIVERSE_SIZE,
- MPI_WIN_BASE,
- MPI_WIN_SIZE,
- MPI_WIN_DISP_UNIT,
-
- /* Even though these four are IMPI attributes, they need to be there
- for all MPI jobs */
- IMPI_CLIENT_SIZE,
- IMPI_CLIENT_COLOR,
- IMPI_HOST_SIZE,
- IMPI_HOST_COLOR
-};
-
-/*
- * Error classes and codes
- * Do not change the values of these without also modifying mpif.h.in.
- */
-#define MPI_SUCCESS 0
-#define MPI_ERR_BUFFER 1
-#define MPI_ERR_COUNT 2
-#define MPI_ERR_TYPE 3
-#define MPI_ERR_TAG 4
-#define MPI_ERR_COMM 5
-#define MPI_ERR_RANK 6
-#define MPI_ERR_REQUEST 7
-#define MPI_ERR_ROOT 8
-#define MPI_ERR_GROUP 9
-#define MPI_ERR_OP 10
-#define MPI_ERR_TOPOLOGY 11
-#define MPI_ERR_DIMS 12
-#define MPI_ERR_ARG 13
-#define MPI_ERR_UNKNOWN 14
-#define MPI_ERR_TRUNCATE 15
-#define MPI_ERR_OTHER 16
-#define MPI_ERR_INTERN 17
-#define MPI_ERR_IN_STATUS 18
-#define MPI_ERR_PENDING 19
-#define MPI_ERR_ACCESS 20
-#define MPI_ERR_AMODE 21
-#define MPI_ERR_ASSERT 22
-#define MPI_ERR_BAD_FILE 23
-#define MPI_ERR_BASE 24
-#define MPI_ERR_CONVERSION 25
-#define MPI_ERR_DISP 26
-#define MPI_ERR_DUP_DATAREP 27
-#define MPI_ERR_FILE_EXISTS 28
-#define MPI_ERR_FILE_IN_USE 29
-#define MPI_ERR_FILE 30
-#define MPI_ERR_INFO_KEY 31
-#define MPI_ERR_INFO_NOKEY 32
-#define MPI_ERR_INFO_VALUE 33
-#define MPI_ERR_INFO 34
-#define MPI_ERR_IO 35
-#define MPI_ERR_KEYVAL 36
-#define MPI_ERR_LOCKTYPE 37
-#define MPI_ERR_NAME 38
-#define MPI_ERR_NO_MEM 39
-#define MPI_ERR_NOT_SAME 40
-#define MPI_ERR_NO_SPACE 41
-#define MPI_ERR_NO_SUCH_FILE 42
-#define MPI_ERR_PORT 43
-#define MPI_ERR_QUOTA 44
-#define MPI_ERR_READ_ONLY 45
-#define MPI_ERR_RMA_CONFLICT 46
-#define MPI_ERR_RMA_SYNC 47
-#define MPI_ERR_SERVICE 48
-#define MPI_ERR_SIZE 49
-#define MPI_ERR_SPAWN 50
-#define MPI_ERR_UNSUPPORTED_DATAREP 51
-#define MPI_ERR_UNSUPPORTED_OPERATION 52
-#define MPI_ERR_WIN 53
-#define MPI_ERR_LASTCODE 54
-
-#define MPI_ERR_SYSRESOURCE -2
-
-
-/*
- * Comparison results. Don't change the order of these, the group
- * comparison functions rely on it.
- * Do not change the order of these without also modifying mpif.h.in.
- */
-enum {
- MPI_IDENT,
- MPI_CONGRUENT,
- MPI_SIMILAR,
- MPI_UNEQUAL
-};
-
-/*
- * MPI_Init_thread constants
- * Do not change the order of these without also modifying mpif.h.in.
- */
-enum {
- MPI_THREAD_SINGLE,
- MPI_THREAD_FUNNELED,
- MPI_THREAD_SERIALIZED,
- MPI_THREAD_MULTIPLE
-};
-
-/*
- * Datatype combiners.
- * Do not change the order of these without also modifying mpif.h.in.
- */
-enum {
- MPI_COMBINER_NAMED,
- MPI_COMBINER_DUP,
- MPI_COMBINER_CONTIGUOUS,
- MPI_COMBINER_VECTOR,
- MPI_COMBINER_HVECTOR_INTEGER,
- MPI_COMBINER_HVECTOR,
- MPI_COMBINER_INDEXED,
- MPI_COMBINER_HINDEXED_INTEGER,
- MPI_COMBINER_HINDEXED,
- MPI_COMBINER_INDEXED_BLOCK,
- MPI_COMBINER_STRUCT_INTEGER,
- MPI_COMBINER_STRUCT,
- MPI_COMBINER_SUBARRAY,
- MPI_COMBINER_DARRAY,
- MPI_COMBINER_F90_REAL,
- MPI_COMBINER_F90_COMPLEX,
- MPI_COMBINER_F90_INTEGER,
- MPI_COMBINER_RESIZED
-};
-
-/*
- * NULL handles
- */
-#define MPI_GROUP_NULL (&ompi_mpi_group_null)
-#define MPI_COMM_NULL (&ompi_mpi_comm_null)
-#define MPI_REQUEST_NULL (&ompi_request_null)
-#define MPI_OP_NULL (&ompi_mpi_op_null)
-#define MPI_ERRHANDLER_NULL (&ompi_mpi_errhandler_null)
-#define MPI_INFO_NULL (&ompi_mpi_info_null)
-#define MPI_WIN_NULL (&ompi_mpi_win_null)
-#define MPI_FILE_NULL (&ompi_mpi_file_null)
-
-#define MPI_STATUS_IGNORE ((MPI_Status *) 0)
-#define MPI_STATUSES_IGNORE ((MPI_Status *) 0)
-
-/* MPI-2 specifies that the name "MPI_TYPE_NULL_DELETE_FN" (and all
- related friends) must be accessible in C, C++, and Fortran. This is
- unworkable if the back-end Fortran compiler uses all caps for its
- linker symbol convention -- it results in two functions with
- different signatures that have the same name (i.e., both C and
- Fortran use the symbol MPI_TYPE_NULL_DELETE_FN). So we have to
- #define the C names to be something else, so that they names are
- *accessed* through MPI_TYPE_NULL_DELETE_FN, but their actual symbol
- name is different.
-
- However, this file is included when the fortran wrapper functions
- are compiled in Open MPI, so we do *not* want these #defines in
- this case (i.e., we need the Fortran wrapper function to be
- compiled as MPI_TYPE_NULL_DELETE_FN). So add some #if kinds of
- protection for this case. */
-
-#if !defined(OMPI_COMPILING_F77_WRAPPERS)
-#define MPI_NULL_DELETE_FN OMPI_C_MPI_NULL_DELETE_FN
-#define MPI_NULL_COPY_FN OMPI_C_MPI_NULL_COPY_FN
-#define MPI_DUP_FN OMPI_C_MPI_DUP_FN
-
-#define MPI_TYPE_NULL_DELETE_FN OMPI_C_MPI_TYPE_NULL_DELETE_FN
-#define MPI_TYPE_NULL_COPY_FN OMPI_C_MPI_TYPE_NULL_COPY_FN
-#define MPI_TYPE_DUP_FN OMPI_C_MPI_TYPE_DUP_FN
-
-#define MPI_COMM_NULL_DELETE_FN OMPI_C_MPI_COMM_NULL_DELETE_FN
-#define MPI_COMM_NULL_COPY_FN OMPI_C_MPI_COMM_NULL_COPY_FN
-#define MPI_COMM_DUP_FN OMPI_C_MPI_COMM_DUP_FN
-
-#define MPI_WIN_NULL_DELETE_FN OMPI_C_MPI_WIN_NULL_DELETE_FN
-#define MPI_WIN_NULL_COPY_FN OMPI_C_MPI_WIN_NULL_COPY_FN
-#define MPI_WIN_DUP_FN OMPI_C_MPI_WIN_DUP_FN
-#endif
-
-OMPI_DECLSPEC int OMPI_C_MPI_TYPE_NULL_DELETE_FN( MPI_Datatype datatype,
- int type_keyval,
- void* attribute_val_out,
- void* extra_state );
-OMPI_DECLSPEC int OMPI_C_MPI_TYPE_NULL_COPY_FN( MPI_Datatype datatype,
- int type_keyval,
- void* extra_state,
- void* attribute_val_in,
- void* attribute_val_out,
- int* flag );
-OMPI_DECLSPEC int OMPI_C_MPI_TYPE_DUP_FN( MPI_Datatype datatype,
- int type_keyval,
- void* extra_state,
- void* attribute_val_in,
- void* attribute_val_out,
- int* flag );
-OMPI_DECLSPEC int OMPI_C_MPI_COMM_NULL_DELETE_FN( MPI_Comm comm,
- int comm_keyval,
- void* attribute_val_out,
- void* extra_state );
-OMPI_DECLSPEC int OMPI_C_MPI_COMM_NULL_COPY_FN( MPI_Comm comm,
- int comm_keyval,
- void* extra_state,
- void* attribute_val_in,
- void* attribute_val_out,
- int* flag );
-OMPI_DECLSPEC int OMPI_C_MPI_COMM_DUP_FN( MPI_Comm comm, int comm_keyval,
- void* extra_state,
- void* attribute_val_in,
- void* attribute_val_out,
- int* flag );
-OMPI_DECLSPEC int OMPI_C_MPI_NULL_DELETE_FN( MPI_Comm comm, int comm_keyval,
- void* attribute_val_out,
- void* extra_state );
-OMPI_DECLSPEC int OMPI_C_MPI_NULL_COPY_FN( MPI_Comm comm, int comm_keyval,
- void* extra_state,
- void* attribute_val_in,
- void* attribute_val_out,
- int* flag );
-OMPI_DECLSPEC int OMPI_C_MPI_DUP_FN( MPI_Comm comm, int comm_keyval,
- void* extra_state,
- void* attribute_val_in,
- void* attribute_val_out,
- int* flag );
-OMPI_DECLSPEC int OMPI_C_MPI_WIN_NULL_DELETE_FN( MPI_Win window,
- int win_keyval,
- void* attribute_val_out,
- void* extra_state );
-OMPI_DECLSPEC int OMPI_C_MPI_WIN_NULL_COPY_FN( MPI_Win window, int win_keyval,
- void* extra_state,
- void* attribute_val_in,
- void* attribute_val_out,
- int* flag );
-OMPI_DECLSPEC int OMPI_C_MPI_WIN_DUP_FN( MPI_Win window, int win_keyval,
- void* extra_state,
- void* attribute_val_in,
- void* attribute_val_out,
- int* flag );
-
-
-/*
- * External variables
- */
-OMPI_DECLSPEC extern struct ompi_communicator_t ompi_mpi_comm_world;
-OMPI_DECLSPEC extern struct ompi_communicator_t ompi_mpi_comm_self;
-OMPI_DECLSPEC extern struct ompi_communicator_t ompi_mpi_comm_null;
-
-OMPI_DECLSPEC extern struct ompi_group_t ompi_mpi_group_empty;
-OMPI_DECLSPEC extern struct ompi_group_t ompi_mpi_group_null;
-
-OMPI_DECLSPEC extern struct ompi_request_t ompi_request_null;
-
-OMPI_DECLSPEC extern struct ompi_op_t ompi_mpi_op_null;
-OMPI_DECLSPEC extern struct ompi_op_t ompi_mpi_op_max, ompi_mpi_op_min;
-OMPI_DECLSPEC extern struct ompi_op_t ompi_mpi_op_sum, ompi_mpi_op_prod;
-OMPI_DECLSPEC extern struct ompi_op_t ompi_mpi_op_land, ompi_mpi_op_band;
-OMPI_DECLSPEC extern struct ompi_op_t ompi_mpi_op_lor, ompi_mpi_op_bor;
-OMPI_DECLSPEC extern struct ompi_op_t ompi_mpi_op_lxor, ompi_mpi_op_bxor;
-OMPI_DECLSPEC extern struct ompi_op_t ompi_mpi_op_maxloc, ompi_mpi_op_minloc;
-OMPI_DECLSPEC extern struct ompi_op_t ompi_mpi_op_replace;
-
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_char, ompi_mpi_byte;
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_int, ompi_mpi_logic;
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_short, ompi_mpi_long;
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_float, ompi_mpi_double;
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_long_double;
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_cplex, ompi_mpi_packed;
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_signed_char;
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_unsigned_char;
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_unsigned_short;
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_unsigned, ompi_mpi_datatype_null;
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_unsigned_long, ompi_mpi_ldblcplex;
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_ub, ompi_mpi_lb;
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_float_int, ompi_mpi_double_int;
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_long_int, ompi_mpi_2int;
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_short_int, ompi_mpi_dblcplex;
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_integer, ompi_mpi_real;
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_dblprec, ompi_mpi_character;
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_2real, ompi_mpi_2dblprec;
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_2integer, ompi_mpi_longdbl_int;
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_wchar, ompi_mpi_long_long_int;
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_unsigned_long_long;
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_cxx_cplex, ompi_mpi_cxx_dblcplex;
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_cxx_ldblcplex;
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_cxx_bool;
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_2cplex, ompi_mpi_2dblcplex;
-/* other MPI2 datatypes */
-#if OMPI_HAVE_FORTRAN_INTEGER1
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_integer1;
-#endif
-#if OMPI_HAVE_FORTRAN_INTEGER2
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_integer2;
-#endif
-#if OMPI_HAVE_FORTRAN_INTEGER4
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_integer4;
-#endif
-#if OMPI_HAVE_FORTRAN_INTEGER8
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_integer8;
-#endif
-#if OMPI_HAVE_FORTRAN_INTEGER16
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_integer16;
-#endif
-#if OMPI_HAVE_FORTRAN_REAL4
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_real4;
-#endif
-#if OMPI_HAVE_FORTRAN_REAL8
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_real8;
-#endif
-#if OMPI_HAVE_FORTRAN_REAL16
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_real16;
-#endif
-#if OMPI_HAVE_FORTRAN_REAL4
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_complex8;
-#endif
-#if OMPI_HAVE_FORTRAN_REAL8
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_complex16;
-#endif
-#if OMPI_HAVE_FORTRAN_REAL16
-OMPI_DECLSPEC extern struct ompi_datatype_t ompi_mpi_complex32;
-#endif
-
-OMPI_DECLSPEC extern struct ompi_errhandler_t ompi_mpi_errhandler_null;
-OMPI_DECLSPEC extern struct ompi_errhandler_t ompi_mpi_errors_are_fatal;
-OMPI_DECLSPEC extern struct ompi_errhandler_t ompi_mpi_errors_return;
-
-OMPI_DECLSPEC extern struct ompi_win_t ompi_mpi_win_null;
-OMPI_DECLSPEC extern struct ompi_file_t ompi_mpi_file_null;
-
-OMPI_DECLSPEC extern struct ompi_info_t ompi_mpi_info_null;
-
-OMPI_DECLSPEC extern MPI_Fint *MPI_F_STATUS_IGNORE;
-OMPI_DECLSPEC extern MPI_Fint *MPI_F_STATUSES_IGNORE;
-
-/*
- * MPI predefined handles
- */
-#define MPI_COMM_WORLD (&ompi_mpi_comm_world)
-#define MPI_COMM_SELF (&ompi_mpi_comm_self)
-
-#define MPI_GROUP_EMPTY (&ompi_mpi_group_empty)
-
-#define MPI_MAX (&ompi_mpi_op_max)
-#define MPI_MIN (&ompi_mpi_op_min)
-#define MPI_SUM (&ompi_mpi_op_sum)
-#define MPI_PROD (&ompi_mpi_op_prod)
-#define MPI_LAND (&ompi_mpi_op_land)
-#define MPI_BAND (&ompi_mpi_op_band)
-#define MPI_LOR (&ompi_mpi_op_lor)
-#define MPI_BOR (&ompi_mpi_op_bor)
-#define MPI_LXOR (&ompi_mpi_op_lxor)
-#define MPI_BXOR (&ompi_mpi_op_bxor)
-#define MPI_MAXLOC (&ompi_mpi_op_maxloc)
-#define MPI_MINLOC (&ompi_mpi_op_minloc)
-#define MPI_REPLACE (&ompi_mpi_op_replace)
-
-/* C datatypes */
-#define MPI_DATATYPE_NULL (&ompi_mpi_datatype_null)
-#define MPI_BYTE (&ompi_mpi_byte)
-#define MPI_PACKED (&ompi_mpi_packed)
-#define MPI_CHAR (&ompi_mpi_char)
-#define MPI_SHORT (&ompi_mpi_short)
-#define MPI_INT (&ompi_mpi_int)
-#define MPI_LONG (&ompi_mpi_long)
-#define MPI_FLOAT (&ompi_mpi_float)
-#define MPI_DOUBLE (&ompi_mpi_double)
-#define MPI_LONG_DOUBLE (&ompi_mpi_long_double)
-#define MPI_UNSIGNED_CHAR (&ompi_mpi_unsigned_char)
-#define MPI_SIGNED_CHAR (&ompi_mpi_signed_char)
-#define MPI_UNSIGNED_SHORT (&ompi_mpi_unsigned_short)
-#define MPI_UNSIGNED_LONG (&ompi_mpi_unsigned_long)
-#define MPI_UNSIGNED (&ompi_mpi_unsigned)
-#define MPI_FLOAT_INT (&ompi_mpi_float_int)
-#define MPI_DOUBLE_INT (&ompi_mpi_double_int)
-#define MPI_LONG_DOUBLE_INT (&ompi_mpi_longdbl_int)
-#define MPI_LONG_INT (&ompi_mpi_long_int)
-#define MPI_SHORT_INT (&ompi_mpi_short_int)
-#define MPI_2INT (&ompi_mpi_2int)
-#define MPI_UB (&ompi_mpi_ub)
-#define MPI_LB (&ompi_mpi_lb)
-#define MPI_WCHAR (&ompi_mpi_wchar)
-#if HAVE_LONG_LONG
-#define MPI_LONG_LONG_INT (&ompi_mpi_long_long_int)
-#define MPI_LONG_LONG (&ompi_mpi_long_long_int)
-#define MPI_UNSIGNED_LONG_LONG (&ompi_mpi_unsigned_long_long)
-#endif /* HAVE_LONG_LONG */
-#define MPI_2COMPLEX (&ompi_mpi_2cplex)
-#define MPI_2DOUBLE_COMPLEX (&ompi_mpi_2dblcplex)
-
-/* Fortran datatype bindings */
-#define MPI_CHARACTER (&ompi_mpi_character)
-#define MPI_LOGICAL (&ompi_mpi_logic)
-#define MPI_INTEGER (&ompi_mpi_integer)
-#if OMPI_HAVE_FORTRAN_INTEGER1
-#define MPI_INTEGER1 (&ompi_mpi_integer1)
-#endif
-#if OMPI_HAVE_FORTRAN_INTEGER2
-#define MPI_INTEGER2 (&ompi_mpi_integer2)
-#endif
-#if OMPI_HAVE_FORTRAN_INTEGER4
-#define MPI_INTEGER4 (&ompi_mpi_integer4)
-#endif
-#if OMPI_HAVE_FORTRAN_INTEGER8
-#define MPI_INTEGER8 (&ompi_mpi_integer8)
-#endif
-#if OMPI_HAVE_FORTRAN_INTEGER16
-#define MPI_INTEGER16 (&ompi_mpi_integer16)
-#endif
-#define MPI_REAL (&ompi_mpi_real)
-#if OMPI_HAVE_FORTRAN_REAL4
-#define MPI_REAL4 (&ompi_mpi_real4)
-#endif
-#if OMPI_HAVE_FORTRAN_REAL8
-#define MPI_REAL8 (&ompi_mpi_real8)
-#endif
-#if OMPI_HAVE_FORTRAN_REAL16
-#define MPI_REAL16 (&ompi_mpi_real16)
-#endif
-#define MPI_DOUBLE_PRECISION (&ompi_mpi_dblprec)
-#define MPI_COMPLEX (&ompi_mpi_cplex)
-#if OMPI_HAVE_FORTRAN_REAL4
-#define MPI_COMPLEX8 (&ompi_mpi_complex8)
-#endif
-#if OMPI_HAVE_FORTRAN_REAL8
-#define MPI_COMPLEX16 (&ompi_mpi_complex16)
-#endif
-#if OMPI_HAVE_FORTRAN_REAL16
-#define MPI_COMPLEX32 (&ompi_mpi_complex32)
-#endif
-#define MPI_DOUBLE_COMPLEX (&ompi_mpi_dblcplex)
-#define MPI_2REAL (&ompi_mpi_2real)
-#define MPI_2DOUBLE_PRECISION (&ompi_mpi_2dblprec)
-#define MPI_2INTEGER (&ompi_mpi_2integer)
-
-#define MPI_ERRORS_ARE_FATAL (&ompi_mpi_errors_are_fatal)
-#define MPI_ERRORS_RETURN (&ompi_mpi_errors_return)
-
-/* Typeclass definition for MPI_Type_match_size */
-#define MPI_TYPECLASS_INTEGER 1
-#define MPI_TYPECLASS_REAL 2
-#define MPI_TYPECLASS_COMPLEX 3
-
-/*
- * For applications still using the old [non-standard] ROMIO conventions
- */
-#define MPIO_Request MPI_Request
-#define MPIO_Test MPI_Test
-#define MPIO_Wait MPI_Wait
-
-
-/*
- * MPI API
- */
-
-OMPI_DECLSPEC int MPI_Abort(MPI_Comm comm, int errorcode);
-OMPI_DECLSPEC int MPI_Accumulate(void *origin_addr, int origin_count, MPI_Datatype origin_datatype,
- int target_rank, MPI_Aint target_disp, int target_count,
- MPI_Datatype target_datatype, MPI_Op op, MPI_Win win);
-OMPI_DECLSPEC int MPI_Add_error_class(int *errorclass);
-OMPI_DECLSPEC int MPI_Add_error_code(int errorclass, int *errorcode);
-OMPI_DECLSPEC int MPI_Add_error_string(int errorcode, char *string);
-OMPI_DECLSPEC int MPI_Address(void *location, MPI_Aint *address);
-OMPI_DECLSPEC int MPI_Allgather(void *sendbuf, int sendcount, MPI_Datatype sendtype,
- void *recvbuf, int recvcount,
- MPI_Datatype recvtype, MPI_Comm comm);
-OMPI_DECLSPEC int MPI_Allgatherv(void *sendbuf, int sendcount, MPI_Datatype sendtype,
- void *recvbuf, int *recvcounts,
- int *displs, MPI_Datatype recvtype, MPI_Comm comm);
-OMPI_DECLSPEC int MPI_Alloc_mem(MPI_Aint size, MPI_Info info,
- void *baseptr);
-OMPI_DECLSPEC int MPI_Allreduce(void *sendbuf, void *recvbuf, int count,
- MPI_Datatype datatype, MPI_Op op, MPI_Comm comm);
-OMPI_DECLSPEC int MPI_Alltoall(void *sendbuf, int sendcount, MPI_Datatype sendtype,
- void *recvbuf, int recvcount,
- MPI_Datatype recvtype, MPI_Comm comm);
-OMPI_DECLSPEC int MPI_Alltoallv(void *sendbuf, int *sendcounts, int *sdispls,
- MPI_Datatype sendtype, void *recvbuf, int *recvcounts,
- int *rdispls, MPI_Datatype recvtype, MPI_Comm comm);
-OMPI_DECLSPEC int MPI_Alltoallw(void *sendbuf, int *sendcounts, int *sdispls, MPI_Datatype *sendtypes,
- void *recvbuf, int *recvcounts, int *rdispls, MPI_Datatype *recvtypes,
- MPI_Comm comm);
-OMPI_DECLSPEC int MPI_Attr_delete(MPI_Comm comm, int keyval);
-OMPI_DECLSPEC int MPI_Attr_get(MPI_Comm comm, int keyval, void *attribute_val, int *flag);
-OMPI_DECLSPEC int MPI_Attr_put(MPI_Comm comm, int keyval, void *attribute_val);
-OMPI_DECLSPEC int MPI_Barrier(MPI_Comm comm);
-OMPI_DECLSPEC int MPI_Bcast(void *buffer, int count, MPI_Datatype datatype,
- int root, MPI_Comm comm);
-OMPI_DECLSPEC int MPI_Bsend(void *buf, int count, MPI_Datatype datatype,
- int dest, int tag, MPI_Comm comm);
-OMPI_DECLSPEC int MPI_Bsend_init(void *buf, int count, MPI_Datatype datatype,
- int dest, int tag, MPI_Comm comm, MPI_Request *request);
-OMPI_DECLSPEC int MPI_Buffer_attach(void *buffer, int size);
-OMPI_DECLSPEC int MPI_Buffer_detach(void *buffer, int *size);
-OMPI_DECLSPEC int MPI_Cancel(MPI_Request *request);
-OMPI_DECLSPEC int MPI_Cart_coords(MPI_Comm comm, int rank, int maxdims, int *coords);
-OMPI_DECLSPEC int MPI_Cart_create(MPI_Comm old_comm, int ndims, int *dims,
- int *periods, int reorder, MPI_Comm *comm_cart);
-OMPI_DECLSPEC int MPI_Cart_get(MPI_Comm comm, int maxdims, int *dims,
- int *periods, int *coords);
-OMPI_DECLSPEC int MPI_Cart_map(MPI_Comm comm, int ndims, int *dims,
- int *periods, int *newrank);
-OMPI_DECLSPEC int MPI_Cart_rank(MPI_Comm comm, int *coords, int *rank);
-OMPI_DECLSPEC int MPI_Cart_shift(MPI_Comm comm, int direction, int disp,
- int *rank_source, int *rank_dest);
-OMPI_DECLSPEC int MPI_Cart_sub(MPI_Comm comm, int *remain_dims, MPI_Comm *new_comm);
-OMPI_DECLSPEC int MPI_Cartdim_get(MPI_Comm comm, int *ndims);
-OMPI_DECLSPEC int MPI_Close_port(char *port_name);
-OMPI_DECLSPEC int MPI_Comm_accept(char *port_name, MPI_Info info, int root,
- MPI_Comm comm, MPI_Comm *newcomm);
-OMPI_DECLSPEC MPI_Fint MPI_Comm_c2f(MPI_Comm comm);
-OMPI_DECLSPEC int MPI_Comm_call_errhandler(MPI_Comm comm, int errorcode);
-OMPI_DECLSPEC int MPI_Comm_compare(MPI_Comm comm1, MPI_Comm comm2, int *result);
-OMPI_DECLSPEC int MPI_Comm_connect(char *port_name, MPI_Info info, int root,
- MPI_Comm comm, MPI_Comm *newcomm);
-OMPI_DECLSPEC int MPI_Comm_create_errhandler(MPI_Comm_errhandler_fn *function,
- MPI_Errhandler *errhandler);
-OMPI_DECLSPEC int MPI_Comm_create_keyval(MPI_Comm_copy_attr_function *comm_copy_attr_fn,
- MPI_Comm_delete_attr_function *comm_delete_attr_fn,
- int *comm_keyval, void *extra_state);
-OMPI_DECLSPEC int MPI_Comm_create(MPI_Comm comm, MPI_Group group, MPI_Comm *newcomm);
-OMPI_DECLSPEC int MPI_Comm_delete_attr(MPI_Comm comm, int comm_keyval);
-OMPI_DECLSPEC int MPI_Comm_disconnect(MPI_Comm *comm);
-OMPI_DECLSPEC int MPI_Comm_dup(MPI_Comm comm, MPI_Comm *newcomm);
-OMPI_DECLSPEC MPI_Comm MPI_Comm_f2c(MPI_Fint comm);
-OMPI_DECLSPEC int MPI_Comm_free_keyval(int *comm_keyval);
-OMPI_DECLSPEC int MPI_Comm_free(MPI_Comm *comm);
-OMPI_DECLSPEC int MPI_Comm_get_attr(MPI_Comm comm, int comm_keyval,
- void *attribute_val, int *flag);
-OMPI_DECLSPEC int MPI_Comm_get_errhandler(MPI_Comm comm, MPI_Errhandler *erhandler);
-OMPI_DECLSPEC int MPI_Comm_get_name(MPI_Comm comm, char *comm_name, int *resultlen);
-OMPI_DECLSPEC int MPI_Comm_get_parent(MPI_Comm *parent);
-OMPI_DECLSPEC int MPI_Comm_group(MPI_Comm comm, MPI_Group *group);
-OMPI_DECLSPEC int MPI_Comm_join(int fd, MPI_Comm *intercomm);
-OMPI_DECLSPEC int MPI_Comm_rank(MPI_Comm comm, int *rank);
-OMPI_DECLSPEC int MPI_Comm_remote_group(MPI_Comm comm, MPI_Group *group);
-OMPI_DECLSPEC int MPI_Comm_remote_size(MPI_Comm comm, int *size);
-OMPI_DECLSPEC int MPI_Comm_set_attr(MPI_Comm comm, int comm_keyval, void *attribute_val);
-OMPI_DECLSPEC int MPI_Comm_set_errhandler(MPI_Comm comm, MPI_Errhandler errhandler);
-OMPI_DECLSPEC int MPI_Comm_set_name(MPI_Comm comm, char *comm_name);
-OMPI_DECLSPEC int MPI_Comm_size(MPI_Comm comm, int *size);
-OMPI_DECLSPEC int MPI_Comm_spawn(char *command, char **argv, int maxprocs, MPI_Info info,
- int root, MPI_Comm comm, MPI_Comm *intercomm,
- int *array_of_errcodes);
-OMPI_DECLSPEC int MPI_Comm_spawn_multiple(int count, char **array_of_commands, char ***array_of_argv,
- int *array_of_maxprocs, MPI_Info *array_of_info,
- int root, MPI_Comm comm, MPI_Comm *intercomm,
- int *array_of_errcodes);
-OMPI_DECLSPEC int MPI_Comm_split(MPI_Comm comm, int color, int key, MPI_Comm *newcomm);
-OMPI_DECLSPEC int MPI_Comm_test_inter(MPI_Comm comm, int *flag);
-OMPI_DECLSPEC int MPI_Dims_create(int nnodes, int ndims, int *dims);
-OMPI_DECLSPEC MPI_Fint MPI_Errhandler_c2f(MPI_Errhandler errhandler);
-OMPI_DECLSPEC int MPI_Errhandler_create(MPI_Handler_function *function,
- MPI_Errhandler *errhandler);
-OMPI_DECLSPEC MPI_Errhandler MPI_Errhandler_f2c(MPI_Fint errhandler);
-OMPI_DECLSPEC int MPI_Errhandler_free(MPI_Errhandler *errhandler);
-OMPI_DECLSPEC int MPI_Errhandler_get(MPI_Comm comm, MPI_Errhandler *errhandler);
-OMPI_DECLSPEC int MPI_Errhandler_set(MPI_Comm comm, MPI_Errhandler errhandler);
-OMPI_DECLSPEC int MPI_Error_class(int errorcode, int *errorclass);
-OMPI_DECLSPEC int MPI_Error_string(int errorcode, char *string, int *resultlen);
-OMPI_DECLSPEC int MPI_Exscan(void *sendbuf, void *recvbuf, int count,
- MPI_Datatype datatype, MPI_Op op, MPI_Comm comm);
-OMPI_DECLSPEC MPI_Fint MPI_File_c2f(MPI_File file);
-OMPI_DECLSPEC MPI_File MPI_File_f2c(MPI_Fint file);
-OMPI_DECLSPEC int MPI_File_call_errhandler(MPI_File fh, int errorcode);
-OMPI_DECLSPEC int MPI_File_create_errhandler(MPI_File_errhandler_fn *function,
- MPI_Errhandler *errhandler);
-OMPI_DECLSPEC int MPI_File_set_errhandler( MPI_File file, MPI_Errhandler errhandler);
-OMPI_DECLSPEC int MPI_File_get_errhandler( MPI_File file, MPI_Errhandler *errhandler);
-OMPI_DECLSPEC int MPI_File_open(MPI_Comm comm, char *filename, int amode,
- MPI_Info info, MPI_File *fh);
-OMPI_DECLSPEC int MPI_File_close(MPI_File *fh);
-OMPI_DECLSPEC int MPI_File_delete(char *filename, MPI_Info info);
-OMPI_DECLSPEC int MPI_File_set_size(MPI_File fh, MPI_Offset size);
-OMPI_DECLSPEC int MPI_File_preallocate(MPI_File fh, MPI_Offset size);
-OMPI_DECLSPEC int MPI_File_get_size(MPI_File fh, MPI_Offset *size);
-OMPI_DECLSPEC int MPI_File_get_group(MPI_File fh, MPI_Group *group);
-OMPI_DECLSPEC int MPI_File_get_amode(MPI_File fh, int *amode);
-OMPI_DECLSPEC int MPI_File_set_info(MPI_File fh, MPI_Info info);
-OMPI_DECLSPEC int MPI_File_get_info(MPI_File fh, MPI_Info *info_used);
-OMPI_DECLSPEC int MPI_File_set_view(MPI_File fh, MPI_Offset disp, MPI_Datatype etype,
- MPI_Datatype filetype, char *datarep, MPI_Info info);
-OMPI_DECLSPEC int MPI_File_get_view(MPI_File fh, MPI_Offset *disp,
- MPI_Datatype *etype,
- MPI_Datatype *filetype, char *datarep);
-OMPI_DECLSPEC int MPI_File_read_at(MPI_File fh, MPI_Offset offset, void *buf,
- int count, MPI_Datatype datatype, MPI_Status *status);
-OMPI_DECLSPEC int MPI_File_read_at_all(MPI_File fh, MPI_Offset offset, void *buf,
- int count, MPI_Datatype datatype, MPI_Status *status);
-OMPI_DECLSPEC int MPI_File_write_at(MPI_File fh, MPI_Offset offset, void *buf,
- int count, MPI_Datatype datatype, MPI_Status *status);
-OMPI_DECLSPEC int MPI_File_write_at_all(MPI_File fh, MPI_Offset offset, void *buf,
- int count, MPI_Datatype datatype, MPI_Status *status);
-OMPI_DECLSPEC int MPI_File_iread_at(MPI_File fh, MPI_Offset offset, void *buf,
- int count, MPI_Datatype datatype, MPI_Request *request);
-OMPI_DECLSPEC int MPI_File_iwrite_at(MPI_File fh, MPI_Offset offset, void *buf,
- int count, MPI_Datatype datatype, MPI_Request *request);
-OMPI_DECLSPEC int MPI_File_read(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype, MPI_Status *status);
-OMPI_DECLSPEC int MPI_File_read_all(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype, MPI_Status *status);
-OMPI_DECLSPEC int MPI_File_write(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype, MPI_Status *status);
-OMPI_DECLSPEC int MPI_File_write_all(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype, MPI_Status *status);
-OMPI_DECLSPEC int MPI_File_iread(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype, MPI_Request *request);
-OMPI_DECLSPEC int MPI_File_iwrite(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype, MPI_Request *request);
-OMPI_DECLSPEC int MPI_File_seek(MPI_File fh, MPI_Offset offset, int whence);
-OMPI_DECLSPEC int MPI_File_get_position(MPI_File fh, MPI_Offset *offset);
-OMPI_DECLSPEC int MPI_File_get_byte_offset(MPI_File fh, MPI_Offset offset,
- MPI_Offset *disp);
-OMPI_DECLSPEC int MPI_File_read_shared(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype, MPI_Status *status);
-OMPI_DECLSPEC int MPI_File_write_shared(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype, MPI_Status *status);
-OMPI_DECLSPEC int MPI_File_iread_shared(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype, MPI_Request *request);
-OMPI_DECLSPEC int MPI_File_iwrite_shared(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype, MPI_Request *request);
-OMPI_DECLSPEC int MPI_File_read_ordered(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype, MPI_Status *status);
-OMPI_DECLSPEC int MPI_File_write_ordered(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype, MPI_Status *status);
-OMPI_DECLSPEC int MPI_File_seek_shared(MPI_File fh, MPI_Offset offset, int whence);
-OMPI_DECLSPEC int MPI_File_get_position_shared(MPI_File fh, MPI_Offset *offset);
-OMPI_DECLSPEC int MPI_File_read_at_all_begin(MPI_File fh, MPI_Offset offset, void *buf,
- int count, MPI_Datatype datatype);
-OMPI_DECLSPEC int MPI_File_read_at_all_end(MPI_File fh, void *buf, MPI_Status *status);
-OMPI_DECLSPEC int MPI_File_write_at_all_begin(MPI_File fh, MPI_Offset offset, void *buf,
- int count, MPI_Datatype datatype);
-OMPI_DECLSPEC int MPI_File_write_at_all_end(MPI_File fh, void *buf, MPI_Status *status);
-OMPI_DECLSPEC int MPI_File_read_all_begin(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype);
-OMPI_DECLSPEC int MPI_File_read_all_end(MPI_File fh, void *buf, MPI_Status *status);
-OMPI_DECLSPEC int MPI_File_write_all_begin(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype);
-OMPI_DECLSPEC int MPI_File_write_all_end(MPI_File fh, void *buf, MPI_Status *status);
-OMPI_DECLSPEC int MPI_File_read_ordered_begin(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype);
-OMPI_DECLSPEC int MPI_File_read_ordered_end(MPI_File fh, void *buf, MPI_Status *status);
-OMPI_DECLSPEC int MPI_File_write_ordered_begin(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype);
-OMPI_DECLSPEC int MPI_File_write_ordered_end(MPI_File fh, void *buf, MPI_Status *status);
-OMPI_DECLSPEC int MPI_File_get_type_extent(MPI_File fh, MPI_Datatype datatype,
- MPI_Aint *extent);
-OMPI_DECLSPEC int MPI_File_set_atomicity(MPI_File fh, int flag);
-OMPI_DECLSPEC int MPI_File_get_atomicity(MPI_File fh, int *flag);
-OMPI_DECLSPEC int MPI_File_sync(MPI_File fh);
-/*
- * file functions end
- */
-OMPI_DECLSPEC int MPI_Finalize(void);
-OMPI_DECLSPEC int MPI_Finalized(int *flag);
-OMPI_DECLSPEC int MPI_Free_mem(void *base);
-OMPI_DECLSPEC int MPI_Gather(void *sendbuf, int sendcount, MPI_Datatype sendtype,
- void *recvbuf, int recvcount, MPI_Datatype recvtype,
- int root, MPI_Comm comm);
-OMPI_DECLSPEC int MPI_Gatherv(void *sendbuf, int sendcount, MPI_Datatype sendtype,
- void *recvbuf, int *recvcounts, int *displs,
- MPI_Datatype recvtype, int root, MPI_Comm comm);
-OMPI_DECLSPEC int MPI_Get_address(void *location, MPI_Aint *address);
-OMPI_DECLSPEC int MPI_Get_count(MPI_Status *status, MPI_Datatype datatype, int *count);
-OMPI_DECLSPEC int MPI_Get_elements(MPI_Status *status, MPI_Datatype datatype, int *count);
-OMPI_DECLSPEC int MPI_Get(void *origin_addr, int origin_count,
- MPI_Datatype origin_datatype, int target_rank,
- MPI_Aint target_disp, int target_count,
- MPI_Datatype target_datatype, MPI_Win win);
-OMPI_DECLSPEC int MPI_Get_processor_name(char *name, int *resultlen);
-OMPI_DECLSPEC int MPI_Get_version(int *version, int *subversion);
-OMPI_DECLSPEC int MPI_Graph_create(MPI_Comm comm_old, int nnodes, int *index,
- int *edges, int reorder, MPI_Comm *comm_graph);
-OMPI_DECLSPEC int MPI_Graph_get(MPI_Comm comm, int maxindex, int maxedges,
- int *index, int *edges);
-OMPI_DECLSPEC int MPI_Graph_map(MPI_Comm comm, int nnodes, int *index, int *edges,
- int *newrank);
-OMPI_DECLSPEC int MPI_Graph_neighbors_count(MPI_Comm comm, int rank, int *nneighbors);
-OMPI_DECLSPEC int MPI_Graph_neighbors(MPI_Comm comm, int rank, int maxneighbors,
- int *neighbors);
-OMPI_DECLSPEC int MPI_Graphdims_get(MPI_Comm comm, int *nnodes, int *nedges);
-OMPI_DECLSPEC int MPI_Grequest_complete(MPI_Request request);
-OMPI_DECLSPEC int MPI_Grequest_start(MPI_Grequest_query_function *query_fn,
- MPI_Grequest_free_function *free_fn,
- MPI_Grequest_cancel_function *cancel_fn,
- void *extra_state, MPI_Request *request);
-OMPI_DECLSPEC MPI_Fint MPI_Group_c2f(MPI_Group group);
-OMPI_DECLSPEC int MPI_Group_compare(MPI_Group group1, MPI_Group group2, int *result);
-OMPI_DECLSPEC int MPI_Group_difference(MPI_Group group1, MPI_Group group2,
- MPI_Group *newgroup);
-OMPI_DECLSPEC int MPI_Group_excl(MPI_Group group, int n, int *ranks,
- MPI_Group *newgroup);
-OMPI_DECLSPEC MPI_Group MPI_Group_f2c(MPI_Fint group);
-OMPI_DECLSPEC int MPI_Group_free(MPI_Group *group);
-OMPI_DECLSPEC int MPI_Group_incl(MPI_Group group, int n, int *ranks,
- MPI_Group *newgroup);
-OMPI_DECLSPEC int MPI_Group_intersection(MPI_Group group1, MPI_Group group2,
- MPI_Group *newgroup);
-OMPI_DECLSPEC int MPI_Group_range_excl(MPI_Group group, int n, int ranges[][3],
- MPI_Group *newgroup);
-OMPI_DECLSPEC int MPI_Group_range_incl(MPI_Group group, int n, int ranges[][3],
- MPI_Group *newgroup);
-OMPI_DECLSPEC int MPI_Group_rank(MPI_Group group, int *rank);
-OMPI_DECLSPEC int MPI_Group_size(MPI_Group group, int *size);
-OMPI_DECLSPEC int MPI_Group_translate_ranks(MPI_Group group1, int n, int *ranks1,
- MPI_Group group2, int *ranks2);
-OMPI_DECLSPEC int MPI_Group_union(MPI_Group group1, MPI_Group group2,
- MPI_Group *newgroup);
-OMPI_DECLSPEC int MPI_Ibsend(void *buf, int count, MPI_Datatype datatype, int dest,
- int tag, MPI_Comm comm, MPI_Request *request);
-OMPI_DECLSPEC MPI_Fint MPI_Info_c2f(MPI_Info info);
-OMPI_DECLSPEC int MPI_Info_create(MPI_Info *info);
-OMPI_DECLSPEC int MPI_Info_delete(MPI_Info info, char *key);
-OMPI_DECLSPEC int MPI_Info_dup(MPI_Info info, MPI_Info *newinfo);
-OMPI_DECLSPEC MPI_Info MPI_Info_f2c(MPI_Fint info);
-OMPI_DECLSPEC int MPI_Info_free(MPI_Info *info);
-OMPI_DECLSPEC int MPI_Info_get(MPI_Info info, char *key, int valuelen,
- char *value, int *flag);
-OMPI_DECLSPEC int MPI_Info_get_nkeys(MPI_Info info, int *nkeys);
-OMPI_DECLSPEC int MPI_Info_get_nthkey(MPI_Info info, int n, char *key);
-OMPI_DECLSPEC int MPI_Info_get_valuelen(MPI_Info info, char *key, int *valuelen,
- int *flag);
-OMPI_DECLSPEC int MPI_Info_set(MPI_Info info, char *key, char *value);
-OMPI_DECLSPEC int MPI_Init(int *argc, char ***argv);
-OMPI_DECLSPEC int MPI_Initialized(int *flag);
-OMPI_DECLSPEC int MPI_Init_thread(int *argc, char ***argv, int required,
- int *provided);
-OMPI_DECLSPEC int MPI_Intercomm_create(MPI_Comm local_comm, int local_leader,
- MPI_Comm bridge_comm, int remote_leader,
- int tag, MPI_Comm *newintercomm);
-OMPI_DECLSPEC int MPI_Intercomm_merge(MPI_Comm intercomm, int high,
- MPI_Comm *newintercomm);
-OMPI_DECLSPEC int MPI_Iprobe(int source, int tag, MPI_Comm comm, int *flag,
- MPI_Status *status);
-OMPI_DECLSPEC int MPI_Irecv(void *buf, int count, MPI_Datatype datatype, int source,
- int tag, MPI_Comm comm, MPI_Request *request);
-OMPI_DECLSPEC int MPI_Irsend(void *buf, int count, MPI_Datatype datatype, int dest,
- int tag, MPI_Comm comm, MPI_Request *request);
-OMPI_DECLSPEC int MPI_Isend(void *buf, int count, MPI_Datatype datatype, int dest,
- int tag, MPI_Comm comm, MPI_Request *request);
-OMPI_DECLSPEC int MPI_Issend(void *buf, int count, MPI_Datatype datatype, int dest,
- int tag, MPI_Comm comm, MPI_Request *request);
-OMPI_DECLSPEC int MPI_Is_thread_main(int *flag);
-OMPI_DECLSPEC int MPI_Keyval_create(MPI_Copy_function *copy_fn,
- MPI_Delete_function *delete_fn,
- int *keyval, void *extra_state);
-OMPI_DECLSPEC int MPI_Keyval_free(int *keyval);
-OMPI_DECLSPEC int MPI_Lookup_name(char *service_name, MPI_Info info, char *port_name);
-OMPI_DECLSPEC MPI_Fint MPI_Op_c2f(MPI_Op op);
-OMPI_DECLSPEC int MPI_Op_create(MPI_User_function *function, int commute, MPI_Op *op);
-OMPI_DECLSPEC int MPI_Open_port(MPI_Info info, char *port_name);
-OMPI_DECLSPEC MPI_Op MPI_Op_f2c(MPI_Fint op);
-OMPI_DECLSPEC int MPI_Op_free(MPI_Op *op);
-OMPI_DECLSPEC int MPI_Pack_external(char *datarep, void *inbuf, int incount,
- MPI_Datatype datatype, void *outbuf,
- MPI_Aint outsize, MPI_Aint *position);
-OMPI_DECLSPEC int MPI_Pack_external_size(char *datarep, int incount,
- MPI_Datatype datatype, MPI_Aint *size);
-OMPI_DECLSPEC int MPI_Pack(void *inbuf, int incount, MPI_Datatype datatype,
- void *outbuf, int outsize, int *position, MPI_Comm comm);
-OMPI_DECLSPEC int MPI_Pack_size(int incount, MPI_Datatype datatype, MPI_Comm comm,
- int *size);
-OMPI_DECLSPEC int MPI_Pcontrol(const int level, ...);
-OMPI_DECLSPEC int MPI_Probe(int source, int tag, MPI_Comm comm, MPI_Status *status);
-OMPI_DECLSPEC int MPI_Publish_name(char *service_name, MPI_Info info,
- char *port_name);
-OMPI_DECLSPEC int MPI_Put(void *origin_addr, int origin_count, MPI_Datatype origin_datatype,
- int target_rank, MPI_Aint target_disp, int target_count,
- MPI_Datatype target_datatype, MPI_Win win);
-OMPI_DECLSPEC int MPI_Query_thread(int *provided);
-OMPI_DECLSPEC int MPI_Recv_init(void *buf, int count, MPI_Datatype datatype, int source,
- int tag, MPI_Comm comm, MPI_Request *request);
-OMPI_DECLSPEC int MPI_Recv(void *buf, int count, MPI_Datatype datatype, int source,
- int tag, MPI_Comm comm, MPI_Status *status);
-OMPI_DECLSPEC int MPI_Reduce(void *sendbuf, void *recvbuf, int count,
- MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm);
-OMPI_DECLSPEC int MPI_Reduce_scatter(void *sendbuf, void *recvbuf, int *recvcounts,
- MPI_Datatype datatype, MPI_Op op, MPI_Comm comm);
-OMPI_DECLSPEC int MPI_Register_datarep(char *datarep,
- MPI_Datarep_conversion_function *read_conversion_fn,
- MPI_Datarep_conversion_function *write_conversion_fn,
- MPI_Datarep_extent_function *dtype_file_extent_fn,
- void *extra_state);
-OMPI_DECLSPEC MPI_Fint MPI_Request_c2f(MPI_Request request);
-OMPI_DECLSPEC MPI_Request MPI_Request_f2c(MPI_Fint request);
-OMPI_DECLSPEC int MPI_Request_free(MPI_Request *request);
-OMPI_DECLSPEC int MPI_Request_get_status(MPI_Request request, int *flag,
- MPI_Status *status);
-OMPI_DECLSPEC int MPI_Rsend(void *ibuf, int count, MPI_Datatype datatype, int dest,
- int tag, MPI_Comm comm);
-OMPI_DECLSPEC int MPI_Rsend_init(void *buf, int count, MPI_Datatype datatype,
- int dest, int tag, MPI_Comm comm,
- MPI_Request *request);
-OMPI_DECLSPEC int MPI_Scan(void *sendbuf, void *recvbuf, int count,
- MPI_Datatype datatype, MPI_Op op, MPI_Comm comm);
-OMPI_DECLSPEC int MPI_Scatter(void *sendbuf, int sendcount, MPI_Datatype sendtype,
- void *recvbuf, int recvcount, MPI_Datatype recvtype,
- int root, MPI_Comm comm);
-OMPI_DECLSPEC int MPI_Scatterv(void *sendbuf, int *sendcounts, int *displs,
- MPI_Datatype sendtype, void *recvbuf, int recvcount,
- MPI_Datatype recvtype, int root, MPI_Comm comm);
-OMPI_DECLSPEC int MPI_Send_init(void *buf, int count, MPI_Datatype datatype,
- int dest, int tag, MPI_Comm comm,
- MPI_Request *request);
-OMPI_DECLSPEC int MPI_Send(void *buf, int count, MPI_Datatype datatype, int dest,
- int tag, MPI_Comm comm);
-OMPI_DECLSPEC int MPI_Sendrecv(void *sendbuf, int sendcount, MPI_Datatype sendtype,
- int dest, int sendtag, void *recvbuf, int recvcount,
- MPI_Datatype recvtype, int source, int recvtag,
- MPI_Comm comm, MPI_Status *status);
-OMPI_DECLSPEC int MPI_Sendrecv_replace(void * buf, int count, MPI_Datatype datatype,
- int dest, int sendtag, int source, int recvtag,
- MPI_Comm comm, MPI_Status *status);
-OMPI_DECLSPEC int MPI_Ssend_init(void *buf, int count, MPI_Datatype datatype,
- int dest, int tag, MPI_Comm comm,
- MPI_Request *request);
-OMPI_DECLSPEC int MPI_Ssend(void *buf, int count, MPI_Datatype datatype, int dest,
- int tag, MPI_Comm comm);
-OMPI_DECLSPEC int MPI_Start(MPI_Request *request);
-OMPI_DECLSPEC int MPI_Startall(int count, MPI_Request *array_of_requests);
-OMPI_DECLSPEC int MPI_Status_c2f(MPI_Status *c_status, MPI_Fint *f_status);
-OMPI_DECLSPEC int MPI_Status_f2c(MPI_Fint *f_status, MPI_Status *c_status);
-OMPI_DECLSPEC int MPI_Status_set_cancelled(MPI_Status *status, int flag);
-OMPI_DECLSPEC int MPI_Status_set_elements(MPI_Status *status, MPI_Datatype datatype,
- int count);
-OMPI_DECLSPEC int MPI_Testall(int count, MPI_Request array_of_requests[], int *flag,
- MPI_Status array_of_statuses[]);
-OMPI_DECLSPEC int MPI_Testany(int count, MPI_Request array_of_requests[], int *index,
- int *flag, MPI_Status *status);
-OMPI_DECLSPEC int MPI_Test(MPI_Request *request, int *flag, MPI_Status *status);
-OMPI_DECLSPEC int MPI_Test_cancelled(MPI_Status *status, int *flag);
-OMPI_DECLSPEC int MPI_Testsome(int incount, MPI_Request array_of_requests[],
- int *outcount, int array_of_indices[],
- MPI_Status array_of_statuses[]);
-OMPI_DECLSPEC int MPI_Topo_test(MPI_Comm comm, int *status);
-OMPI_DECLSPEC MPI_Fint MPI_Type_c2f(MPI_Datatype datatype);
-OMPI_DECLSPEC int MPI_Type_commit(MPI_Datatype *type);
-OMPI_DECLSPEC int MPI_Type_contiguous(int count, MPI_Datatype oldtype,
- MPI_Datatype *newtype);
-OMPI_DECLSPEC int MPI_Type_create_darray(int size, int rank, int ndims,
- int gsize_array[], int distrib_array[],
- int darg_array[], int psize_array[],
- int order, MPI_Datatype oldtype,
- MPI_Datatype *newtype);
-OMPI_DECLSPEC int MPI_Type_create_f90_complex(int p, int r, MPI_Datatype *newtype);
-OMPI_DECLSPEC int MPI_Type_create_f90_integer(int r, MPI_Datatype *newtype);
-OMPI_DECLSPEC int MPI_Type_create_f90_real(int p, int r, MPI_Datatype *newtype);
-OMPI_DECLSPEC int MPI_Type_create_hindexed(int count, int array_of_blocklengths[],
- MPI_Aint array_of_displacements[],
- MPI_Datatype oldtype,
- MPI_Datatype *newtype);
-OMPI_DECLSPEC int MPI_Type_create_hvector(int count, int blocklength, MPI_Aint stride,
- MPI_Datatype oldtype,
- MPI_Datatype *newtype);
-OMPI_DECLSPEC int MPI_Type_create_keyval(MPI_Type_copy_attr_function *type_copy_attr_fn,
- MPI_Type_delete_attr_function *type_delete_attr_fn,
- int *type_keyval, void *extra_state);
-OMPI_DECLSPEC int MPI_Type_create_indexed_block(int count, int blocklength,
- int array_of_displacements[],
- MPI_Datatype oldtype,
- MPI_Datatype *newtype);
-OMPI_DECLSPEC int MPI_Type_create_struct(int count, int array_of_block_lengths[],
- MPI_Aint array_of_displacements[],
- MPI_Datatype array_of_types[],
- MPI_Datatype *newtype);
-OMPI_DECLSPEC int MPI_Type_create_subarray(int ndims, int size_array[], int subsize_array[],
- int start_array[], int order,
- MPI_Datatype oldtype, MPI_Datatype *newtype);
-OMPI_DECLSPEC int MPI_Type_create_resized(MPI_Datatype oldtype, MPI_Aint lb,
- MPI_Aint extent, MPI_Datatype *newtype);
-OMPI_DECLSPEC int MPI_Type_delete_attr(MPI_Datatype type, int type_keyval);
-OMPI_DECLSPEC int MPI_Type_dup(MPI_Datatype type, MPI_Datatype *newtype);
-OMPI_DECLSPEC int MPI_Type_extent(MPI_Datatype type, MPI_Aint *extent);
-OMPI_DECLSPEC int MPI_Type_free(MPI_Datatype *type);
-OMPI_DECLSPEC int MPI_Type_free_keyval(int *type_keyval);
-OMPI_DECLSPEC MPI_Datatype MPI_Type_f2c(MPI_Fint datatype);
-OMPI_DECLSPEC int MPI_Type_get_attr(MPI_Datatype type, int type_keyval,
- void *attribute_val, int *flag);
-OMPI_DECLSPEC int MPI_Type_get_contents(MPI_Datatype mtype, int max_integers,
- int max_addresses, int max_datatypes,
- int array_of_integers[],
- MPI_Aint array_of_addresses[],
- MPI_Datatype array_of_datatypes[]);
-OMPI_DECLSPEC int MPI_Type_get_envelope(MPI_Datatype type, int *num_integers,
- int *num_addresses, int *num_datatypes,
- int *combiner);
-OMPI_DECLSPEC int MPI_Type_get_extent(MPI_Datatype type, MPI_Aint *lb,
- MPI_Aint *extent);
-OMPI_DECLSPEC int MPI_Type_get_name(MPI_Datatype type, char *type_name,
- int *resultlen);
-OMPI_DECLSPEC int MPI_Type_get_true_extent(MPI_Datatype datatype, MPI_Aint *true_lb,
- MPI_Aint *true_extent);
-OMPI_DECLSPEC int MPI_Type_hindexed(int count, int array_of_blocklengths[],
- MPI_Aint array_of_displacements[],
- MPI_Datatype oldtype, MPI_Datatype *newtype);
-OMPI_DECLSPEC int MPI_Type_hvector(int count, int blocklength, MPI_Aint stride,
- MPI_Datatype oldtype, MPI_Datatype *newtype);
-OMPI_DECLSPEC int MPI_Type_indexed(int count, int array_of_blocklengths[],
- int array_of_displacements[],
- MPI_Datatype oldtype, MPI_Datatype *newtype);
-OMPI_DECLSPEC int MPI_Type_lb(MPI_Datatype type, MPI_Aint *lb);
-OMPI_DECLSPEC int MPI_Type_match_size(int typeclass, int size, MPI_Datatype *type);
-OMPI_DECLSPEC int MPI_Type_set_attr(MPI_Datatype type, int type_keyval,
- void *attr_val);
-OMPI_DECLSPEC int MPI_Type_set_name(MPI_Datatype type, char *type_name);
-OMPI_DECLSPEC int MPI_Type_size(MPI_Datatype type, int *size);
-OMPI_DECLSPEC int MPI_Type_struct(int count, int array_of_blocklengths[],
- MPI_Aint array_of_displacements[],
- MPI_Datatype array_of_types[],
- MPI_Datatype *newtype);
-OMPI_DECLSPEC int MPI_Type_ub(MPI_Datatype mtype, MPI_Aint *ub);
-OMPI_DECLSPEC int MPI_Type_vector(int count, int blocklength, int stride,
- MPI_Datatype oldtype, MPI_Datatype *newtype);
-OMPI_DECLSPEC int MPI_Unpack(void *inbuf, int insize, int *position,
- void *outbuf, int outcount, MPI_Datatype datatype,
- MPI_Comm comm);
-OMPI_DECLSPEC int MPI_Unpublish_name(char *service_name, MPI_Info info, char *port_name);
-OMPI_DECLSPEC int MPI_Unpack_external (char *datarep, void *inbuf, MPI_Aint insize,
- MPI_Aint *position, void *outbuf, int outcount,
- MPI_Datatype datatype);
-OMPI_DECLSPEC int MPI_Waitall(int count, MPI_Request *array_of_requests,
- MPI_Status *array_of_statuses);
-OMPI_DECLSPEC int MPI_Waitany(int count, MPI_Request *array_of_requests,
- int *index, MPI_Status *status);
-OMPI_DECLSPEC int MPI_Wait(MPI_Request *request, MPI_Status *status);
-OMPI_DECLSPEC int MPI_Waitsome(int incount, MPI_Request *array_of_requests,
- int *outcount, int *array_of_indices,
- MPI_Status *array_of_statuses);
-OMPI_DECLSPEC MPI_Fint MPI_Win_c2f(MPI_Win win);
-OMPI_DECLSPEC int MPI_Win_call_errhandler(MPI_Win win, int errorcode);
-OMPI_DECLSPEC int MPI_Win_complete(MPI_Win win);
-OMPI_DECLSPEC int MPI_Win_create(void *base, MPI_Aint size, int disp_unit,
- MPI_Info info, MPI_Comm comm, MPI_Win *win);
-OMPI_DECLSPEC int MPI_Win_create_errhandler(MPI_Win_errhandler_fn *function,
- MPI_Errhandler *errhandler);
-OMPI_DECLSPEC int MPI_Win_create_keyval(MPI_Win_copy_attr_function *win_copy_attr_fn,
- MPI_Win_delete_attr_function *win_delete_attr_fn,
- int *win_keyval, void *extra_state);
-OMPI_DECLSPEC int MPI_Win_delete_attr(MPI_Win win, int win_keyval);
-OMPI_DECLSPEC MPI_Win MPI_Win_f2c(MPI_Fint win);
-OMPI_DECLSPEC int MPI_Win_fence(int assert, MPI_Win win);
-OMPI_DECLSPEC int MPI_Win_free(MPI_Win *win);
-OMPI_DECLSPEC int MPI_Win_free_keyval(int *win_keyval);
-OMPI_DECLSPEC int MPI_Win_get_attr(MPI_Win win, int win_keyval,
- void *attribute_val, int *flag);
-OMPI_DECLSPEC int MPI_Win_get_errhandler(MPI_Win win, MPI_Errhandler *errhandler);
-OMPI_DECLSPEC int MPI_Win_get_group(MPI_Win win, MPI_Group *group);
-OMPI_DECLSPEC int MPI_Win_get_name(MPI_Win win, char *win_name, int *resultlen);
-OMPI_DECLSPEC int MPI_Win_lock(int lock_type, int rank, int assert, MPI_Win win);
-OMPI_DECLSPEC int MPI_Win_post(MPI_Group group, int assert, MPI_Win win);
-OMPI_DECLSPEC int MPI_Win_set_attr(MPI_Win win, int win_keyval, void *attribute_val);
-OMPI_DECLSPEC int MPI_Win_set_errhandler(MPI_Win win, MPI_Errhandler errhandler);
-OMPI_DECLSPEC int MPI_Win_set_name(MPI_Win win, char *win_name);
-OMPI_DECLSPEC int MPI_Win_start(MPI_Group group, int assert, MPI_Win win);
-OMPI_DECLSPEC int MPI_Win_test(MPI_Win win, int *flag);
-OMPI_DECLSPEC int MPI_Win_unlock(int rank, MPI_Win win);
-OMPI_DECLSPEC int MPI_Win_wait(MPI_Win win);
-OMPI_DECLSPEC double MPI_Wtick(void);
-OMPI_DECLSPEC double MPI_Wtime(void);
-
-
- /*
- * Profiling MPI API
- */
-OMPI_DECLSPEC int PMPI_Abort(MPI_Comm comm, int errorcode);
-OMPI_DECLSPEC int PMPI_Accumulate(void *origin_addr, int origin_count, MPI_Datatype origin_datatype,
- int target_rank, MPI_Aint target_disp, int target_count,
- MPI_Datatype target_datatype, MPI_Op op, MPI_Win win);
-OMPI_DECLSPEC int PMPI_Add_error_class(int *errorclass);
-OMPI_DECLSPEC int PMPI_Add_error_code(int errorclass, int *errorcode);
-OMPI_DECLSPEC int PMPI_Add_error_string(int errorcode, char *string);
-OMPI_DECLSPEC int PMPI_Address(void *location, MPI_Aint *address);
-OMPI_DECLSPEC int PMPI_Allgather(void *sendbuf, int sendcount, MPI_Datatype sendtype,
- void *recvbuf, int recvcount,
- MPI_Datatype recvtype, MPI_Comm comm);
-OMPI_DECLSPEC int PMPI_Allgatherv(void *sendbuf, int sendcount, MPI_Datatype sendtype,
- void *recvbuf, int *recvcounts,
- int *displs, MPI_Datatype recvtype, MPI_Comm comm);
-OMPI_DECLSPEC int PMPI_Alloc_mem(MPI_Aint size, MPI_Info info,
- void *baseptr);
-OMPI_DECLSPEC int PMPI_Allreduce(void *sendbuf, void *recvbuf, int count,
- MPI_Datatype datatype, MPI_Op op, MPI_Comm comm);
-OMPI_DECLSPEC int PMPI_Alltoall(void *sendbuf, int sendcount, MPI_Datatype sendtype,
- void *recvbuf, int recvcount,
- MPI_Datatype recvtype, MPI_Comm comm);
-OMPI_DECLSPEC int PMPI_Alltoallv(void *sendbuf, int *sendcounts, int *sdispls,
- MPI_Datatype sendtype, void *recvbuf, int *recvcounts,
- int *rdispls, MPI_Datatype recvtype, MPI_Comm comm);
-OMPI_DECLSPEC int PMPI_Alltoallw(void *sendbuf, int *sendcounts, int *sdispls, MPI_Datatype *sendtypes,
- void *recvbuf, int *recvcounts, int *rdispls, MPI_Datatype *recvtypes,
- MPI_Comm comm);
-OMPI_DECLSPEC int PMPI_Attr_delete(MPI_Comm comm, int keyval);
-OMPI_DECLSPEC int PMPI_Attr_get(MPI_Comm comm, int keyval, void *attribute_val, int *flag);
-OMPI_DECLSPEC int PMPI_Attr_put(MPI_Comm comm, int keyval, void *attribute_val);
-OMPI_DECLSPEC int PMPI_Barrier(MPI_Comm comm);
-OMPI_DECLSPEC int PMPI_Bcast(void *buffer, int count, MPI_Datatype datatype,
- int root, MPI_Comm comm);
-OMPI_DECLSPEC int PMPI_Bsend(void *buf, int count, MPI_Datatype datatype,
- int dest, int tag, MPI_Comm comm);
-OMPI_DECLSPEC int PMPI_Bsend_init(void *buf, int count, MPI_Datatype datatype,
- int dest, int tag, MPI_Comm comm, MPI_Request *request);
-OMPI_DECLSPEC int PMPI_Buffer_attach(void *buffer, int size);
-OMPI_DECLSPEC int PMPI_Buffer_detach(void *buffer, int *size);
-OMPI_DECLSPEC int PMPI_Cancel(MPI_Request *request);
-OMPI_DECLSPEC int PMPI_Cart_coords(MPI_Comm comm, int rank, int maxdims, int *coords);
-OMPI_DECLSPEC int PMPI_Cart_create(MPI_Comm old_comm, int ndims, int *dims,
- int *periods, int reorder, MPI_Comm *comm_cart);
-OMPI_DECLSPEC int PMPI_Cart_get(MPI_Comm comm, int maxdims, int *dims,
- int *periods, int *coords);
-OMPI_DECLSPEC int PMPI_Cart_map(MPI_Comm comm, int ndims, int *dims,
- int *periods, int *newrank);
-OMPI_DECLSPEC int PMPI_Cart_rank(MPI_Comm comm, int *coords, int *rank);
-OMPI_DECLSPEC int PMPI_Cart_shift(MPI_Comm comm, int direction, int disp,
- int *rank_source, int *rank_dest);
-OMPI_DECLSPEC int PMPI_Cart_sub(MPI_Comm comm, int *remain_dims, MPI_Comm *new_comm);
-OMPI_DECLSPEC int PMPI_Cartdim_get(MPI_Comm comm, int *ndims);
-OMPI_DECLSPEC int PMPI_Close_port(char *port_name);
-OMPI_DECLSPEC int PMPI_Comm_accept(char *port_name, MPI_Info info, int root,
- MPI_Comm comm, MPI_Comm *newcomm);
-OMPI_DECLSPEC MPI_Fint PMPI_Comm_c2f(MPI_Comm comm);
-OMPI_DECLSPEC int PMPI_Comm_call_errhandler(MPI_Comm comm, int errorcode);
-OMPI_DECLSPEC int PMPI_Comm_compare(MPI_Comm comm1, MPI_Comm comm2, int *result);
-OMPI_DECLSPEC int PMPI_Comm_connect(char *port_name, MPI_Info info, int root,
- MPI_Comm comm, MPI_Comm *newcomm);
-OMPI_DECLSPEC int PMPI_Comm_create_errhandler(MPI_Comm_errhandler_fn *function,
- MPI_Errhandler *errhandler);
-OMPI_DECLSPEC int PMPI_Comm_create_keyval(MPI_Comm_copy_attr_function *comm_copy_attr_fn,
- MPI_Comm_delete_attr_function *comm_delete_attr_fn,
- int *comm_keyval, void *extra_state);
-OMPI_DECLSPEC int PMPI_Comm_create(MPI_Comm comm, MPI_Group group, MPI_Comm *newcomm);
-OMPI_DECLSPEC int PMPI_Comm_delete_attr(MPI_Comm comm, int comm_keyval);
-OMPI_DECLSPEC int PMPI_Comm_disconnect(MPI_Comm *comm);
-OMPI_DECLSPEC int PMPI_Comm_dup(MPI_Comm comm, MPI_Comm *newcomm);
-OMPI_DECLSPEC MPI_Comm PMPI_Comm_f2c(MPI_Fint comm);
-OMPI_DECLSPEC int PMPI_Comm_free_keyval(int *comm_keyval);
-OMPI_DECLSPEC int PMPI_Comm_free(MPI_Comm *comm);
-OMPI_DECLSPEC int PMPI_Comm_get_attr(MPI_Comm comm, int comm_keyval,
- void *attribute_val, int *flag);
-OMPI_DECLSPEC int PMPI_Comm_get_errhandler(MPI_Comm comm, MPI_Errhandler *erhandler);
-OMPI_DECLSPEC int PMPI_Comm_get_name(MPI_Comm comm, char *comm_name, int *resultlen);
-OMPI_DECLSPEC int PMPI_Comm_get_parent(MPI_Comm *parent);
-OMPI_DECLSPEC int PMPI_Comm_group(MPI_Comm comm, MPI_Group *group);
-OMPI_DECLSPEC int PMPI_Comm_join(int fd, MPI_Comm *intercomm);
-OMPI_DECLSPEC int PMPI_Comm_rank(MPI_Comm comm, int *rank);
-OMPI_DECLSPEC int PMPI_Comm_remote_group(MPI_Comm comm, MPI_Group *group);
-OMPI_DECLSPEC int PMPI_Comm_remote_size(MPI_Comm comm, int *size);
-OMPI_DECLSPEC int PMPI_Comm_set_attr(MPI_Comm comm, int comm_keyval, void *attribute_val);
-OMPI_DECLSPEC int PMPI_Comm_set_errhandler(MPI_Comm comm, MPI_Errhandler errhandler);
-OMPI_DECLSPEC int PMPI_Comm_set_name(MPI_Comm comm, char *comm_name);
-OMPI_DECLSPEC int PMPI_Comm_size(MPI_Comm comm, int *size);
-OMPI_DECLSPEC int PMPI_Comm_spawn(char *command, char **argv, int maxprocs, MPI_Info info,
- int root, MPI_Comm comm, MPI_Comm *intercomm,
- int *array_of_errcodes);
-OMPI_DECLSPEC int PMPI_Comm_spawn_multiple(int count, char **array_of_commands, char ***array_of_argv,
- int *array_of_maxprocs, MPI_Info *array_of_info,
- int root, MPI_Comm comm, MPI_Comm *intercomm,
- int *array_of_errcodes);
-OMPI_DECLSPEC int PMPI_Comm_split(MPI_Comm comm, int color, int key, MPI_Comm *newcomm);
-OMPI_DECLSPEC int PMPI_Comm_test_inter(MPI_Comm comm, int *flag);
-OMPI_DECLSPEC int PMPI_Dims_create(int nnodes, int ndims, int *dims);
-OMPI_DECLSPEC MPI_Fint PMPI_Errhandler_c2f(MPI_Errhandler errhandler);
-OMPI_DECLSPEC int PMPI_Errhandler_create(MPI_Handler_function *function,
- MPI_Errhandler *errhandler);
-OMPI_DECLSPEC MPI_Errhandler PMPI_Errhandler_f2c(MPI_Fint errhandler);
-OMPI_DECLSPEC int PMPI_Errhandler_free(MPI_Errhandler *errhandler);
-OMPI_DECLSPEC int PMPI_Errhandler_get(MPI_Comm comm, MPI_Errhandler *errhandler);
-OMPI_DECLSPEC int PMPI_Errhandler_set(MPI_Comm comm, MPI_Errhandler errhandler);
-OMPI_DECLSPEC int PMPI_Error_class(int errorcode, int *errorclass);
-OMPI_DECLSPEC int PMPI_Error_string(int errorcode, char *string, int *resultlen);
-OMPI_DECLSPEC int PMPI_Exscan(void *sendbuf, void *recvbuf, int count,
- MPI_Datatype datatype, MPI_Op op, MPI_Comm comm);
-OMPI_DECLSPEC MPI_Fint PMPI_File_c2f(MPI_File file);
-OMPI_DECLSPEC MPI_File PMPI_File_f2c(MPI_Fint file);
-OMPI_DECLSPEC int PMPI_File_call_errhandler(MPI_File fh, int errorcode);
-OMPI_DECLSPEC int PMPI_File_create_errhandler(MPI_File_errhandler_fn *function,
- MPI_Errhandler *errhandler);
-OMPI_DECLSPEC int PMPI_File_set_errhandler( MPI_File file, MPI_Errhandler errhandler);
-OMPI_DECLSPEC int PMPI_File_get_errhandler( MPI_File file, MPI_Errhandler *errhandler);
-OMPI_DECLSPEC int PMPI_File_open(MPI_Comm comm, char *filename, int amode,
- MPI_Info info, MPI_File *fh);
-OMPI_DECLSPEC int PMPI_File_close(MPI_File *fh);
-OMPI_DECLSPEC int PMPI_File_delete(char *filename, MPI_Info info);
-OMPI_DECLSPEC int PMPI_File_set_size(MPI_File fh, MPI_Offset size);
-OMPI_DECLSPEC int PMPI_File_preallocate(MPI_File fh, MPI_Offset size);
-OMPI_DECLSPEC int PMPI_File_get_size(MPI_File fh, MPI_Offset *size);
-OMPI_DECLSPEC int PMPI_File_get_group(MPI_File fh, MPI_Group *group);
-OMPI_DECLSPEC int PMPI_File_get_amode(MPI_File fh, int *amode);
-OMPI_DECLSPEC int PMPI_File_set_info(MPI_File fh, MPI_Info info);
-OMPI_DECLSPEC int PMPI_File_get_info(MPI_File fh, MPI_Info *info_used);
-OMPI_DECLSPEC int PMPI_File_set_view(MPI_File fh, MPI_Offset disp, MPI_Datatype etype,
- MPI_Datatype filetype, char *datarep, MPI_Info info);
-OMPI_DECLSPEC int PMPI_File_get_view(MPI_File fh, MPI_Offset *disp,
- MPI_Datatype *etype,
- MPI_Datatype *filetype, char *datarep);
-OMPI_DECLSPEC int PMPI_File_read_at(MPI_File fh, MPI_Offset offset, void *buf,
- int count, MPI_Datatype datatype, MPI_Status *status);
-OMPI_DECLSPEC int PMPI_File_read_at_all(MPI_File fh, MPI_Offset offset, void *buf,
- int count, MPI_Datatype datatype, MPI_Status *status);
-OMPI_DECLSPEC int PMPI_File_write_at(MPI_File fh, MPI_Offset offset, void *buf,
- int count, MPI_Datatype datatype, MPI_Status *status);
-OMPI_DECLSPEC int PMPI_File_write_at_all(MPI_File fh, MPI_Offset offset, void *buf,
- int count, MPI_Datatype datatype, MPI_Status *status);
-OMPI_DECLSPEC int PMPI_File_iread_at(MPI_File fh, MPI_Offset offset, void *buf,
- int count, MPI_Datatype datatype, MPI_Request *request);
-OMPI_DECLSPEC int PMPI_File_iwrite_at(MPI_File fh, MPI_Offset offset, void *buf,
- int count, MPI_Datatype datatype, MPI_Request *request);
-OMPI_DECLSPEC int PMPI_File_read(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype, MPI_Status *status);
-OMPI_DECLSPEC int PMPI_File_read_all(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype, MPI_Status *status);
-OMPI_DECLSPEC int PMPI_File_write(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype, MPI_Status *status);
-OMPI_DECLSPEC int PMPI_File_write_all(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype, MPI_Status *status);
-OMPI_DECLSPEC int PMPI_File_iread(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype, MPI_Request *request);
-OMPI_DECLSPEC int PMPI_File_iwrite(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype, MPI_Request *request);
-OMPI_DECLSPEC int PMPI_File_seek(MPI_File fh, MPI_Offset offset, int whence);
-OMPI_DECLSPEC int PMPI_File_get_position(MPI_File fh, MPI_Offset *offset);
-OMPI_DECLSPEC int PMPI_File_get_byte_offset(MPI_File fh, MPI_Offset offset,
- MPI_Offset *disp);
-OMPI_DECLSPEC int PMPI_File_read_shared(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype, MPI_Status *status);
-OMPI_DECLSPEC int PMPI_File_write_shared(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype, MPI_Status *status);
-OMPI_DECLSPEC int PMPI_File_iread_shared(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype, MPI_Request *request);
-OMPI_DECLSPEC int PMPI_File_iwrite_shared(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype, MPI_Request *request);
-OMPI_DECLSPEC int PMPI_File_read_ordered(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype, MPI_Status *status);
-OMPI_DECLSPEC int PMPI_File_write_ordered(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype, MPI_Status *status);
-OMPI_DECLSPEC int PMPI_File_seek_shared(MPI_File fh, MPI_Offset offset, int whence);
-OMPI_DECLSPEC int PMPI_File_get_position_shared(MPI_File fh, MPI_Offset *offset);
-OMPI_DECLSPEC int PMPI_File_read_at_all_begin(MPI_File fh, MPI_Offset offset, void *buf,
- int count, MPI_Datatype datatype);
-OMPI_DECLSPEC int PMPI_File_read_at_all_end(MPI_File fh, void *buf, MPI_Status *status);
-OMPI_DECLSPEC int PMPI_File_write_at_all_begin(MPI_File fh, MPI_Offset offset, void *buf,
- int count, MPI_Datatype datatype);
-OMPI_DECLSPEC int PMPI_File_write_at_all_end(MPI_File fh, void *buf, MPI_Status *status);
-OMPI_DECLSPEC int PMPI_File_read_all_begin(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype);
-OMPI_DECLSPEC int PMPI_File_read_all_end(MPI_File fh, void *buf, MPI_Status *status);
-OMPI_DECLSPEC int PMPI_File_write_all_begin(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype);
-OMPI_DECLSPEC int PMPI_File_write_all_end(MPI_File fh, void *buf, MPI_Status *status);
-OMPI_DECLSPEC int PMPI_File_read_ordered_begin(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype);
-OMPI_DECLSPEC int PMPI_File_read_ordered_end(MPI_File fh, void *buf, MPI_Status *status);
-OMPI_DECLSPEC int PMPI_File_write_ordered_begin(MPI_File fh, void *buf, int count,
- MPI_Datatype datatype);
-OMPI_DECLSPEC int PMPI_File_write_ordered_end(MPI_File fh, void *buf, MPI_Status *status);
-OMPI_DECLSPEC int PMPI_File_get_type_extent(MPI_File fh, MPI_Datatype datatype,
- MPI_Aint *extent);
-OMPI_DECLSPEC int PMPI_File_set_atomicity(MPI_File fh, int flag);
-OMPI_DECLSPEC int PMPI_File_get_atomicity(MPI_File fh, int *flag);
-OMPI_DECLSPEC int PMPI_File_sync(MPI_File fh);
-OMPI_DECLSPEC int PMPI_Finalize(void);
-OMPI_DECLSPEC int PMPI_Finalized(int *flag);
-OMPI_DECLSPEC int PMPI_Free_mem(void *base);
-OMPI_DECLSPEC int PMPI_Gather(void *sendbuf, int sendcount, MPI_Datatype sendtype,
- void *recvbuf, int recvcount, MPI_Datatype recvtype,
- int root, MPI_Comm comm);
-OMPI_DECLSPEC int PMPI_Gatherv(void *sendbuf, int sendcount, MPI_Datatype sendtype,
- void *recvbuf, int *recvcounts, int *displs,
- MPI_Datatype recvtype, int root, MPI_Comm comm);
-OMPI_DECLSPEC int PMPI_Get_address(void *location, MPI_Aint *address);
-OMPI_DECLSPEC int PMPI_Get_count(MPI_Status *status, MPI_Datatype datatype, int *count);
-OMPI_DECLSPEC int PMPI_Get_elements(MPI_Status *status, MPI_Datatype datatype,
- int *count);
-OMPI_DECLSPEC int PMPI_Get(void *origin_addr, int origin_count,
- MPI_Datatype origin_datatype, int target_rank,
- MPI_Aint target_disp, int target_count,
- MPI_Datatype target_datatype, MPI_Win win);
-OMPI_DECLSPEC int PMPI_Get_processor_name(char *name, int *resultlen);
-OMPI_DECLSPEC int PMPI_Get_version(int *version, int *subversion);
-OMPI_DECLSPEC int PMPI_Graph_create(MPI_Comm comm_old, int nnodes, int *index,
- int *edges, int reorder, MPI_Comm *comm_graph);
-OMPI_DECLSPEC int PMPI_Graph_get(MPI_Comm comm, int maxindex, int maxedges,
- int *index, int *edges);
-OMPI_DECLSPEC int PMPI_Graph_map(MPI_Comm comm, int nnodes, int *index, int *edges,
- int *newrank);
-OMPI_DECLSPEC int PMPI_Graph_neighbors_count(MPI_Comm comm, int rank, int *nneighbors);
-OMPI_DECLSPEC int PMPI_Graph_neighbors(MPI_Comm comm, int rank, int maxneighbors,
- int *neighbors);
-OMPI_DECLSPEC int PMPI_Graphdims_get(MPI_Comm comm, int *nnodes, int *nedges);
-OMPI_DECLSPEC int PMPI_Grequest_complete(MPI_Request request);
-OMPI_DECLSPEC int PMPI_Grequest_start(MPI_Grequest_query_function *query_fn,
- MPI_Grequest_free_function *free_fn,
- MPI_Grequest_cancel_function *cancel_fn,
- void *extra_state, MPI_Request *request);
-OMPI_DECLSPEC MPI_Fint PMPI_Group_c2f(MPI_Group group);
-OMPI_DECLSPEC int PMPI_Group_compare(MPI_Group group1, MPI_Group group2, int *result);
-OMPI_DECLSPEC int PMPI_Group_difference(MPI_Group group1, MPI_Group group2,
- MPI_Group *newgroup);
-OMPI_DECLSPEC int PMPI_Group_excl(MPI_Group group, int n, int *ranks,
- MPI_Group *newgroup);
-OMPI_DECLSPEC MPI_Group PMPI_Group_f2c(MPI_Fint group);
-OMPI_DECLSPEC int PMPI_Group_free(MPI_Group *group);
-OMPI_DECLSPEC int PMPI_Group_incl(MPI_Group group, int n, int *ranks,
- MPI_Group *newgroup);
-OMPI_DECLSPEC int PMPI_Group_intersection(MPI_Group group1, MPI_Group group2,
- MPI_Group *newgroup);
-OMPI_DECLSPEC int PMPI_Group_range_excl(MPI_Group group, int n, int ranges[][3],
- MPI_Group *newgroup);
-OMPI_DECLSPEC int PMPI_Group_range_incl(MPI_Group group, int n, int ranges[][3],
- MPI_Group *newgroup);
-OMPI_DECLSPEC int PMPI_Group_rank(MPI_Group group, int *rank);
-OMPI_DECLSPEC int PMPI_Group_size(MPI_Group group, int *size);
-OMPI_DECLSPEC int PMPI_Group_translate_ranks(MPI_Group group1, int n, int *ranks1,
- MPI_Group group2, int *ranks2);
-OMPI_DECLSPEC int PMPI_Group_union(MPI_Group group1, MPI_Group group2,
- MPI_Group *newgroup);
-OMPI_DECLSPEC int PMPI_Ibsend(void *buf, int count, MPI_Datatype datatype, int dest,
- int tag, MPI_Comm comm, MPI_Request *request);
-OMPI_DECLSPEC MPI_Fint PMPI_Info_c2f(MPI_Info info);
-OMPI_DECLSPEC int PMPI_Info_create(MPI_Info *info);
-OMPI_DECLSPEC int PMPI_Info_delete(MPI_Info info, char *key);
-OMPI_DECLSPEC int PMPI_Info_dup(MPI_Info info, MPI_Info *newinfo);
-OMPI_DECLSPEC MPI_Info PMPI_Info_f2c(MPI_Fint info);
-OMPI_DECLSPEC int PMPI_Info_free(MPI_Info *info);
-OMPI_DECLSPEC int PMPI_Info_get(MPI_Info info, char *key, int valuelen,
- char *value, int *flag);
-OMPI_DECLSPEC int PMPI_Info_get_nkeys(MPI_Info info, int *nkeys);
-OMPI_DECLSPEC int PMPI_Info_get_nthkey(MPI_Info info, int n, char *key);
-OMPI_DECLSPEC int PMPI_Info_get_valuelen(MPI_Info info, char *key, int *valuelen,
- int *flag);
-OMPI_DECLSPEC int PMPI_Info_set(MPI_Info info, char *key, char *value);
-OMPI_DECLSPEC int PMPI_Init(int *argc, char ***argv);
-OMPI_DECLSPEC int PMPI_Initialized(int *flag);
-OMPI_DECLSPEC int PMPI_Init_thread(int *argc, char ***argv, int required,
- int *provided);
-OMPI_DECLSPEC int PMPI_Intercomm_create(MPI_Comm local_comm, int local_leader,
- MPI_Comm bridge_comm, int remote_leader,
- int tag, MPI_Comm *newintercomm);
-OMPI_DECLSPEC int PMPI_Intercomm_merge(MPI_Comm intercomm, int high,
- MPI_Comm *newintercomm);
-OMPI_DECLSPEC int PMPI_Iprobe(int source, int tag, MPI_Comm comm, int *flag,
- MPI_Status *status);
-OMPI_DECLSPEC int PMPI_Irecv(void *buf, int count, MPI_Datatype datatype, int source,
- int tag, MPI_Comm comm, MPI_Request *request);
-OMPI_DECLSPEC int PMPI_Irsend(void *buf, int count, MPI_Datatype datatype, int dest,
- int tag, MPI_Comm comm, MPI_Request *request);
-OMPI_DECLSPEC int PMPI_Isend(void *buf, int count, MPI_Datatype datatype, int dest,
- int tag, MPI_Comm comm, MPI_Request *request);
-OMPI_DECLSPEC int PMPI_Issend(void *buf, int count, MPI_Datatype datatype, int dest,
- int tag, MPI_Comm comm, MPI_Request *request);
-OMPI_DECLSPEC int PMPI_Is_thread_main(int *flag);
-OMPI_DECLSPEC int PMPI_Keyval_create(MPI_Copy_function *copy_fn,
- MPI_Delete_function *delete_fn,
- int *keyval, void *extra_state);
-OMPI_DECLSPEC int PMPI_Keyval_free(int *keyval);
-OMPI_DECLSPEC int PMPI_Lookup_name(char *service_name, MPI_Info info, char *port_name);
-OMPI_DECLSPEC MPI_Fint PMPI_Op_c2f(MPI_Op op);
-OMPI_DECLSPEC int PMPI_Op_create(MPI_User_function *function, int commute,
- MPI_Op *op);
-OMPI_DECLSPEC int PMPI_Open_port(MPI_Info info, char *port_name);
-OMPI_DECLSPEC MPI_Op PMPI_Op_f2c(MPI_Fint op);
-OMPI_DECLSPEC int PMPI_Op_free(MPI_Op *op);
-OMPI_DECLSPEC int PMPI_Pack_external(char *datarep, void *inbuf, int incount,
- MPI_Datatype datatype, void *outbuf,
- MPI_Aint outsize, MPI_Aint *position);
-OMPI_DECLSPEC int PMPI_Pack_external_size(char *datarep, int incount,
- MPI_Datatype datatype, MPI_Aint *size);
-OMPI_DECLSPEC int PMPI_Pack(void *inbuf, int incount, MPI_Datatype datatype,
- void *outbuf, int outsize, int *position, MPI_Comm comm);
-OMPI_DECLSPEC int PMPI_Pack_size(int incount, MPI_Datatype datatype, MPI_Comm comm,
- int *size);
-OMPI_DECLSPEC int PMPI_Pcontrol(const int level, ...);
-OMPI_DECLSPEC int PMPI_Probe(int source, int tag, MPI_Comm comm, MPI_Status *status);
-OMPI_DECLSPEC int PMPI_Publish_name(char *service_name, MPI_Info info,
- char *port_name);
-OMPI_DECLSPEC int PMPI_Put(void *origin_addr, int origin_count, MPI_Datatype origin_datatype,
- int target_rank, MPI_Aint target_disp, int target_count,
- MPI_Datatype target_datatype, MPI_Win win);
-OMPI_DECLSPEC int PMPI_Query_thread(int *provided);
-OMPI_DECLSPEC int PMPI_Recv_init(void *buf, int count, MPI_Datatype datatype, int source,
- int tag, MPI_Comm comm, MPI_Request *request);
-OMPI_DECLSPEC int PMPI_Recv(void *buf, int count, MPI_Datatype datatype, int source,
- int tag, MPI_Comm comm, MPI_Status *status);
-OMPI_DECLSPEC int PMPI_Reduce(void *sendbuf, void *recvbuf, int count,
- MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm);
-OMPI_DECLSPEC int PMPI_Reduce_scatter(void *sendbuf, void *recvbuf, int *recvcounts,
- MPI_Datatype datatype, MPI_Op op, MPI_Comm comm);
-OMPI_DECLSPEC int PMPI_Register_datarep(char *datarep,
- MPI_Datarep_conversion_function *read_conversion_fn,
- MPI_Datarep_conversion_function *write_conversion_fn,
- MPI_Datarep_extent_function *dtype_file_extent_fn,
- void *extra_state);
-OMPI_DECLSPEC MPI_Fint PMPI_Request_c2f(MPI_Request request);
-OMPI_DECLSPEC MPI_Request PMPI_Request_f2c(MPI_Fint request);
-OMPI_DECLSPEC int PMPI_Request_free(MPI_Request *request);
-OMPI_DECLSPEC int PMPI_Request_get_status(MPI_Request request, int *flag,
- MPI_Status *status);
-OMPI_DECLSPEC int PMPI_Rsend(void *ibuf, int count, MPI_Datatype datatype, int dest,
- int tag, MPI_Comm comm);
-OMPI_DECLSPEC int PMPI_Rsend_init(void *buf, int count, MPI_Datatype datatype,
- int dest, int tag, MPI_Comm comm,
- MPI_Request *request);
-OMPI_DECLSPEC int PMPI_Scan(void *sendbuf, void *recvbuf, int count,
- MPI_Datatype datatype, MPI_Op op, MPI_Comm comm);
-OMPI_DECLSPEC int PMPI_Scatter(void *sendbuf, int sendcount, MPI_Datatype sendtype,
- void *recvbuf, int recvcount, MPI_Datatype recvtype,
- int root, MPI_Comm comm);
-OMPI_DECLSPEC int PMPI_Scatterv(void *sendbuf, int *sendcounts, int *displs,
- MPI_Datatype sendtype, void *recvbuf, int recvcount,
- MPI_Datatype recvtype, int root, MPI_Comm comm);
-OMPI_DECLSPEC int PMPI_Send_init(void *buf, int count, MPI_Datatype datatype,
- int dest, int tag, MPI_Comm comm,
- MPI_Request *request);
-OMPI_DECLSPEC int PMPI_Send(void *buf, int count, MPI_Datatype datatype, int dest,
- int tag, MPI_Comm comm);
-OMPI_DECLSPEC int PMPI_Sendrecv(void *sendbuf, int sendcount, MPI_Datatype sendtype,
- int dest, int sendtag, void *recvbuf, int recvcount,
- MPI_Datatype recvtype, int source, int recvtag,
- MPI_Comm comm, MPI_Status *status);
-OMPI_DECLSPEC int PMPI_Sendrecv_replace(void * buf, int count, MPI_Datatype datatype,
- int dest, int sendtag, int source, int recvtag,
- MPI_Comm comm, MPI_Status *status);
-OMPI_DECLSPEC int PMPI_Ssend_init(void *buf, int count, MPI_Datatype datatype,
- int dest, int tag, MPI_Comm comm,
- MPI_Request *request);
-OMPI_DECLSPEC int PMPI_Ssend(void *buf, int count, MPI_Datatype datatype, int dest,
- int tag, MPI_Comm comm);
-OMPI_DECLSPEC int PMPI_Start(MPI_Request *request);
-OMPI_DECLSPEC int PMPI_Startall(int count, MPI_Request *array_of_requests);
-OMPI_DECLSPEC int PMPI_Status_c2f(MPI_Status *c_status, MPI_Fint *f_status);
-OMPI_DECLSPEC int PMPI_Status_f2c(MPI_Fint *f_status, MPI_Status *c_status);
-OMPI_DECLSPEC int PMPI_Status_set_cancelled(MPI_Status *status, int flag);
-OMPI_DECLSPEC int PMPI_Status_set_elements(MPI_Status *status, MPI_Datatype datatype,
- int count);
-OMPI_DECLSPEC int PMPI_Testall(int count, MPI_Request array_of_requests[], int *flag,
- MPI_Status array_of_statuses[]);
-OMPI_DECLSPEC int PMPI_Testany(int count, MPI_Request array_of_requests[], int *index, int *flag, MPI_Status *status);
-OMPI_DECLSPEC int PMPI_Test(MPI_Request *request, int *flag, MPI_Status *status);
-OMPI_DECLSPEC int PMPI_Test_cancelled(MPI_Status *status, int *flag);
-OMPI_DECLSPEC int PMPI_Testsome(int incount, MPI_Request array_of_requests[],
- int *outcount, int array_of_indices[],
- MPI_Status array_of_statuses[]);
-OMPI_DECLSPEC int PMPI_Topo_test(MPI_Comm comm, int *status);
-OMPI_DECLSPEC MPI_Fint PMPI_Type_c2f(MPI_Datatype datatype);
-OMPI_DECLSPEC int PMPI_Type_commit(MPI_Datatype *type);
-OMPI_DECLSPEC int PMPI_Type_contiguous(int count, MPI_Datatype oldtype,
- MPI_Datatype *newtype);
-OMPI_DECLSPEC int PMPI_Type_create_darray(int size, int rank, int ndims,
- int gsize_array[], int distrib_array[],
- int darg_array[], int psize_array[],
- int order, MPI_Datatype oldtype,
- MPI_Datatype *newtype);
-OMPI_DECLSPEC int PMPI_Type_create_f90_complex(int p, int r, MPI_Datatype *newtype);
-OMPI_DECLSPEC int PMPI_Type_create_f90_integer(int r, MPI_Datatype *newtype);
-OMPI_DECLSPEC int PMPI_Type_create_f90_real(int p, int r, MPI_Datatype *newtype);
-OMPI_DECLSPEC int PMPI_Type_create_hindexed(int count, int array_of_blocklengths[],
- MPI_Aint array_of_displacements[],
- MPI_Datatype oldtype,
- MPI_Datatype *newtype);
-OMPI_DECLSPEC int PMPI_Type_create_hvector(int count, int blocklength, MPI_Aint stride,
- MPI_Datatype oldtype,
- MPI_Datatype *newtype);
-OMPI_DECLSPEC int PMPI_Type_create_keyval(MPI_Type_copy_attr_function *type_copy_attr_fn,
- MPI_Type_delete_attr_function *type_delete_attr_fn,
- int *type_keyval, void *extra_state);
-OMPI_DECLSPEC int PMPI_Type_create_indexed_block(int count, int blocklength,
- int array_of_displacements[],
- MPI_Datatype oldtype,
- MPI_Datatype *newtype);
-OMPI_DECLSPEC int PMPI_Type_create_struct(int count, int array_of_block_lengths[],
- MPI_Aint array_of_displacements[],
- MPI_Datatype array_of_types[],
- MPI_Datatype *newtype);
-OMPI_DECLSPEC int PMPI_Type_create_subarray(int ndims, int size_array[], int subsize_array[],
- int start_array[], int order,
- MPI_Datatype oldtype, MPI_Datatype *newtype);
-OMPI_DECLSPEC int PMPI_Type_create_resized(MPI_Datatype oldtype, MPI_Aint lb,
- MPI_Aint extent, MPI_Datatype *newtype);
-OMPI_DECLSPEC int PMPI_Type_delete_attr(MPI_Datatype type, int type_keyval);
-OMPI_DECLSPEC int PMPI_Type_dup(MPI_Datatype type, MPI_Datatype *newtype);
-OMPI_DECLSPEC int PMPI_Type_extent(MPI_Datatype type, MPI_Aint *extent);
-OMPI_DECLSPEC int PMPI_Type_free(MPI_Datatype *type);
-OMPI_DECLSPEC int PMPI_Type_free_keyval(int *type_keyval);
-OMPI_DECLSPEC MPI_Datatype PMPI_Type_f2c(MPI_Fint datatype);
-OMPI_DECLSPEC int PMPI_Type_get_attr(MPI_Datatype type, int type_keyval,
- void *attribute_val, int *flag);
-OMPI_DECLSPEC int PMPI_Type_get_contents(MPI_Datatype mtype, int max_integers,
- int max_addresses, int max_datatypes,
- int array_of_integers[],
- MPI_Aint array_of_addresses[],
- MPI_Datatype array_of_datatypes[]);
-OMPI_DECLSPEC int PMPI_Type_get_envelope(MPI_Datatype type, int *num_integers,
- int *num_addresses, int *num_datatypes,
- int *combiner);
-OMPI_DECLSPEC int PMPI_Type_get_extent(MPI_Datatype type, MPI_Aint *lb,
- MPI_Aint *extent);
-OMPI_DECLSPEC int PMPI_Type_get_name(MPI_Datatype type, char *type_name,
- int *resultlen);
-OMPI_DECLSPEC int PMPI_Type_get_true_extent(MPI_Datatype datatype, MPI_Aint *true_lb,
- MPI_Aint *true_extent);
-OMPI_DECLSPEC int PMPI_Type_hindexed(int count, int array_of_blocklengths[],
- MPI_Aint array_of_displacements[],
- MPI_Datatype oldtype, MPI_Datatype *newtype);
-OMPI_DECLSPEC int PMPI_Type_hvector(int count, int blocklength, MPI_Aint stride,
- MPI_Datatype oldtype, MPI_Datatype *newtype);
-OMPI_DECLSPEC int PMPI_Type_indexed(int count, int array_of_blocklengths[],
- int array_of_displacements[],
- MPI_Datatype oldtype, MPI_Datatype *newtype);
-OMPI_DECLSPEC int PMPI_Type_lb(MPI_Datatype type, MPI_Aint *lb);
-OMPI_DECLSPEC int PMPI_Type_match_size(int typeclass, int size, MPI_Datatype *type);
-OMPI_DECLSPEC int PMPI_Type_set_attr(MPI_Datatype type, int type_keyval,
- void *attr_val);
-OMPI_DECLSPEC int PMPI_Type_set_name(MPI_Datatype type, char *type_name);
-OMPI_DECLSPEC int PMPI_Type_size(MPI_Datatype type, int *size);
-OMPI_DECLSPEC int PMPI_Type_struct(int count, int array_of_blocklengths[],
- MPI_Aint array_of_displacements[],
- MPI_Datatype array_of_types[],
- MPI_Datatype *newtype);
-OMPI_DECLSPEC int PMPI_Type_ub(MPI_Datatype mtype, MPI_Aint *ub);
-OMPI_DECLSPEC int PMPI_Type_vector(int count, int blocklength, int stride,
- MPI_Datatype oldtype, MPI_Datatype *newtype);
-OMPI_DECLSPEC int PMPI_Unpack(void *inbuf, int insize, int *position,
- void *outbuf, int outcount, MPI_Datatype datatype,
- MPI_Comm comm);
-OMPI_DECLSPEC int PMPI_Unpublish_name(char *service_name, MPI_Info info,
- char *port_name);
-OMPI_DECLSPEC int PMPI_Unpack_external (char *datarep, void *inbuf, MPI_Aint insize,
- MPI_Aint *position, void *outbuf, int outcount,
- MPI_Datatype datatype);
-OMPI_DECLSPEC int PMPI_Waitall(int count, MPI_Request *array_of_requests,
- MPI_Status *array_of_statuses);
-OMPI_DECLSPEC int PMPI_Waitany(int count, MPI_Request *array_of_requests,
- int *index, MPI_Status *status);
-OMPI_DECLSPEC int PMPI_Wait(MPI_Request *request, MPI_Status *status);
-OMPI_DECLSPEC int PMPI_Waitsome(int incount, MPI_Request *array_of_requests,
- int *outcount, int *array_of_indices,
- MPI_Status *array_of_statuses);
-OMPI_DECLSPEC MPI_Fint PMPI_Win_c2f(MPI_Win win);
-OMPI_DECLSPEC int PMPI_Win_call_errhandler(MPI_Win win, int errorcode);
-OMPI_DECLSPEC int PMPI_Win_complete(MPI_Win win);
-OMPI_DECLSPEC int PMPI_Win_create(void *base, MPI_Aint size, int disp_unit,
- MPI_Info info, MPI_Comm comm, MPI_Win *win);
-OMPI_DECLSPEC int PMPI_Win_create_errhandler(MPI_Win_errhandler_fn *function,
- MPI_Errhandler *errhandler);
-OMPI_DECLSPEC int PMPI_Win_create_keyval(MPI_Win_copy_attr_function *win_copy_attr_fn,
- MPI_Win_delete_attr_function *win_delete_attr_fn,
- int *win_keyval, void *extra_state);
-OMPI_DECLSPEC int PMPI_Win_delete_attr(MPI_Win win, int win_keyval);
-OMPI_DECLSPEC MPI_Win PMPI_Win_f2c(MPI_Fint win);
-OMPI_DECLSPEC int PMPI_Win_fence(int assert, MPI_Win win);
-OMPI_DECLSPEC int PMPI_Win_free(MPI_Win *win);
-OMPI_DECLSPEC int PMPI_Win_free_keyval(int *win_keyval);
-OMPI_DECLSPEC int PMPI_Win_get_attr(MPI_Win win, int win_keyval,
- void *attribute_val, int *flag);
-OMPI_DECLSPEC int PMPI_Win_get_errhandler(MPI_Win win, MPI_Errhandler *errhandler);
-OMPI_DECLSPEC int PMPI_Win_get_group(MPI_Win win, MPI_Group *group);
-OMPI_DECLSPEC int PMPI_Win_get_name(MPI_Win win, char *win_name, int *resultlen);
-OMPI_DECLSPEC int PMPI_Win_lock(int lock_type, int rank, int assert, MPI_Win win);
-OMPI_DECLSPEC int PMPI_Win_post(MPI_Group group, int assert, MPI_Win win);
-OMPI_DECLSPEC int PMPI_Win_set_attr(MPI_Win win, int win_keyval, void *attribute_val);
-OMPI_DECLSPEC int PMPI_Win_set_errhandler(MPI_Win win, MPI_Errhandler errhandler);
-OMPI_DECLSPEC int PMPI_Win_set_name(MPI_Win win, char *win_name);
-OMPI_DECLSPEC int PMPI_Win_start(MPI_Group group, int assert, MPI_Win win);
-OMPI_DECLSPEC int PMPI_Win_test(MPI_Win win, int *flag);
-OMPI_DECLSPEC int PMPI_Win_unlock(int rank, MPI_Win win);
-OMPI_DECLSPEC int PMPI_Win_wait(MPI_Win win);
-OMPI_DECLSPEC double PMPI_Wtick(void);
-OMPI_DECLSPEC double PMPI_Wtime(void);
-
-#if defined(c_plusplus) || defined(__cplusplus)
-}
-#endif
-
-/*
- * Conditional MPI 2 C++ bindings support. Include if:
- * - The user does not explicitly request us to skip it (when a C++ compiler
- * is used to compile C code).
- * - We want C++ bindings support
- * - We are not building OMPI itself
- * - We are using a C++ compiler
- */
-#if !defined(OMPI_SKIP_MPICXX) && OMPI_WANT_CXX_BINDINGS && !OMPI_BUILDING
-#if defined(__cplusplus) || defined(c_plusplus)
-#include "openmpi/ompi/mpi/cxx/mpicxx.h"
-#endif
-#endif
-
-#endif /* OMPI_MPI_H */
diff --git a/tools/pldt/org.eclipse.ptp.pldt.tests/resources/testMPI.c b/tools/pldt/org.eclipse.ptp.pldt.tests/resources/testMPI.c
deleted file mode 100644
index efa16ce..0000000
--- a/tools/pldt/org.eclipse.ptp.pldt.tests/resources/testMPI.c
+++ /dev/null
@@ -1,47 +0,0 @@
-#include <stdio.h>
-#include <string.h>
-#include "mpi.h"
-// Sample MPI program
-int main(int argc, char* argv[]){
- printf("Hello MPI PTP World!\n");
- int my_rank; /* rank of process */
- int p; /* number of processes */
- int source; /* rank of sender */
- int dest; /* rank of receiver */
- int tag=0; /* tag for messages */
- char message[100]; /* storage for message */
- MPI_Status status ; /* return status for receive */
-
- /* start up MPI */
-
- MPI_Init(&argc, &argv);
-
- /* find out process rank */
- MPI_Comm_rank(MPI_COMM_WORLD, &my_rank);
-
- /* find out number of processes */
- MPI_Comm_size(MPI_COMM_WORLD, &p);
-
-
- if (my_rank !=0){
- /* create message */
- sprintf(message, "Greetings from process %d!", my_rank);
- dest = 0;
- /* use strlen+1 so that '\0' get transmitted */
- MPI_Send(message, strlen(message)+1, MPI_CHAR,
- dest, tag, MPI_COMM_WORLD);
- }
- else{
- printf("From process 0: Num processes: %d\n",p);
- for (source = 1; source < p; source++) {
- MPI_Recv(message, 100, MPI_CHAR, source, tag,
- MPI_COMM_WORLD, &status);
- printf("%s\n",message);
- }
- }
- /* shut down MPI */
- MPI_Finalize();
-
-
- return 0;
-}
diff --git a/tools/pldt/org.eclipse.ptp.pldt.tests/src/org/eclipse/ptp/pldt/tests/PldtBaseTestFramework.java b/tools/pldt/org.eclipse.ptp.pldt.tests/src/org/eclipse/ptp/pldt/tests/PldtBaseTestFramework.java
deleted file mode 100644
index 38ad4be..0000000
--- a/tools/pldt/org.eclipse.ptp.pldt.tests/src/org/eclipse/ptp/pldt/tests/PldtBaseTestFramework.java
+++ /dev/null
@@ -1,79 +0,0 @@
-/**
- *
- */
-package org.eclipse.ptp.pldt.tests;
-
-import java.io.BufferedReader;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.net.URISyntaxException;
-import java.util.ArrayList;
-import java.util.HashMap;
-
-import org.eclipse.cdt.core.tests.BaseTestFramework;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.runtime.CoreException;
-
-/**
- * @author beth
- *
- */
-public abstract class PldtBaseTestFramework extends BaseTestFramework {
- private static HashMap<String, ArrayList<Integer>> lineMaps = new HashMap<String, ArrayList<Integer>>();
-
- /**
- * Put the file into the test project
- */
- protected IFile importFile(String srcDir, String filename) throws Exception {
- // project.getProject().getFile(filename).delete(true, new
- // NullProgressMonitor());
- IFile result = super.importFile(filename, readTestFile(srcDir, filename));
- // project.refreshLocal(IResource.DEPTH_INFINITE, new
- // NullProgressMonitor());
- return result;
- }
-
- protected String readTestFile(String srcDir, String filename) throws IOException, URISyntaxException {
- ArrayList<Integer> lineMap = new ArrayList<Integer>(50);
- lineMaps.put(filename, lineMap);
- lineMap.add(0); // Offset of line 1
- return readStream(lineMap, getClass().getResourceAsStream("/" + srcDir + "/" + filename));
- }
-
- protected String readStream(ArrayList<Integer> lineMap, InputStream inputStream) throws IOException {
- StringBuffer sb = new StringBuffer(4096);
- BufferedReader in = new BufferedReader(new InputStreamReader(inputStream));
- for (int offset = 0, ch = in.read(); ch >= 0; ch = in.read()) {
- sb.append((char) ch);
- offset++;
-
- if (ch == '\n' && lineMap != null) {
- // System.out.println("Line " + (lineMap.size()+1) +
- // " starts at offset " + offset);
- lineMap.add(offset);
- }
- }
- in.close();
- return sb.toString();
- }
-
- protected String readStream(InputStream inputStream) throws IOException {
- return readStream(null, inputStream);
- }
-
- protected String readWorkspaceFile(String filename) throws IOException, CoreException {
- return readStream(project.getFile(filename).getContents());
- }
-
- /**
- * @param filename
- * @param line
- * line number, starting at 1
- * @param col
- * column number, starting at 1
- */
- protected int getLineColOffset(String filename, int line, int col) {
- return lineMaps.get(filename).get(line - 1) + (col - 1);
- }
-}
diff --git a/tools/pldt/org.eclipse.ptp.pldt.tests/src/org/eclipse/ptp/pldt/tests/Test.java b/tools/pldt/org.eclipse.ptp.pldt.tests/src/org/eclipse/ptp/pldt/tests/Test.java
deleted file mode 100644
index b86cacb..0000000
--- a/tools/pldt/org.eclipse.ptp.pldt.tests/src/org/eclipse/ptp/pldt/tests/Test.java
+++ /dev/null
@@ -1,63 +0,0 @@
-/**
- *
- */
-package org.eclipse.ptp.pldt.tests;
-
-import java.util.Arrays;
-import java.util.List;
-
-import org.eclipse.cdt.core.model.ICElement;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IMarker;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.runtime.IAdaptable;
-import org.eclipse.core.runtime.NullProgressMonitor;
-import org.eclipse.ptp.pldt.mpi.core.MpiIDs;
-import org.eclipse.ptp.pldt.mpi.core.actions.RunAnalyseMPIcommandHandler;
-
-
-/**
- * @author beth
- *
- */
-public class Test extends PldtBaseTestFramework{
-
-
-
- public void testMPIartifacts() throws Exception {
- IFile file = importFile("resources", "testMPI.c");
- assertNotNull(file);
-
- IFile mpiInclude = importFile("resources/includes","mpi.h");
- assertNotNull(mpiInclude);
- String tempPath = mpiInclude.getFullPath().toOSString();//includePath= /RegressionTestProject/mpi.h
- System.out.println("tempPath="+tempPath);
- String includePath = mpiInclude.getWorkspace().getRoot().getRawLocation().toOSString()
- + mpiInclude.getFullPath().toFile().getAbsolutePath();
- System.out.println("includePath= "+includePath);
-
- assertTrue(file instanceof IAdaptable);
-
- // ICElement covers folders and translationunits
- final ICElement ce = (ICElement) ((IAdaptable) file).getAdapter(ICElement.class);
- // assertNotNull(ce);
- List<String> includes = Arrays.asList(new String[] {includePath});
- RunAnalyseMPIcommandHandler racm = new RunAnalyseMPIcommandHandler();
-
- racm.runResource(new NullProgressMonitor(), ce, 0, includes);
-
- IMarker[] markers=file.findMarkers(MpiIDs.MARKER_ID, true, IResource.DEPTH_INFINITE);
- assertNotNull(markers);
- System.out.println("numMarkers: "+markers.length);
- for (int i = 0; i < markers.length; i++) {
- IMarker marker = markers[i];
- System.out.println(i+ " marker: "+marker.toString());
-
-
- }
-
-
-// protected boolean runResource(IProgressMonitor monitor, ICElement ce,
-// int indent, List<String> includes) throws InterruptedException {
- }
-}
diff --git a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/.classpath b/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/.classpath
deleted file mode 100644
index 751c8f2..0000000
--- a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/.project b/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/.project
deleted file mode 100644
index 5b6f673..0000000
--- a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.ptp.pldt.sampleCDTstaticAnalysis</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
diff --git a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/META-INF/MANIFEST.MF b/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/META-INF/MANIFEST.MF
deleted file mode 100644
index 2984ab7..0000000
--- a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,15 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: Sample CDT Static Analysis
-Bundle-SymbolicName: org.eclipse.ptp.pldt.sampleCDTstaticAnalysis;singleton:=true
-Bundle-Version: 1.0.0
-Bundle-Activator: org.eclipse.ptp.pldt.sampleCDTstaticAnalysis.Activator
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.cdt.core,
- org.eclipse.core.resources,
- org.eclipse.ptp.pldt.common,
- org.eclipse.ptp.pldt.mpi.analysis,
- org.eclipse.ptp.pldt.mpi.analysis.cdt
-Eclipse-LazyStart: true
-Bundle-Vendor: IBM Research
diff --git a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/build.properties b/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/build.properties
deleted file mode 100644
index 0d3d3a7..0000000
--- a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/build.properties
+++ /dev/null
@@ -1,6 +0,0 @@
-source.. = src/
-output.. = bin/
-bin.includes = plugin.xml,\
- META-INF/,\
- .,\
- icons/
diff --git a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/calls.gif b/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/calls.gif
deleted file mode 100644
index 695e5a5..0000000
--- a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/calls.gif
+++ /dev/null
Binary files differ
diff --git a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/callsC.gif b/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/callsC.gif
deleted file mode 100644
index 469fa25..0000000
--- a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/callsC.gif
+++ /dev/null
Binary files differ
diff --git a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/callsCF.gif b/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/callsCF.gif
deleted file mode 100644
index 4433b19..0000000
--- a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/callsCF.gif
+++ /dev/null
Binary files differ
diff --git a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/class_hi.gif b/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/class_hi.gif
deleted file mode 100644
index 17f927e..0000000
--- a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/class_hi.gif
+++ /dev/null
Binary files differ
diff --git a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/graphC.gif b/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/graphC.gif
deleted file mode 100644
index 905c338..0000000
--- a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/graphC.gif
+++ /dev/null
Binary files differ
diff --git a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/graphW.gif b/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/graphW.gif
deleted file mode 100644
index 23b294b..0000000
--- a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/graphW.gif
+++ /dev/null
Binary files differ
diff --git a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/sample.gif b/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/sample.gif
deleted file mode 100644
index 34fb3c9..0000000
--- a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/icons/sample.gif
+++ /dev/null
Binary files differ
diff --git a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/plugin.xml b/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/plugin.xml
deleted file mode 100644
index 6ba6e75..0000000
--- a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/plugin.xml
+++ /dev/null
@@ -1,99 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.2"?>
-<plugin>
-
- <extension
- point="org.eclipse.ui.commands">
- <category
- name="Sample Category"
- id="cdtAST2.commands.category">
- </category>
- <command
- name="CallGraph Command"
- categoryId="cdtAST2.commands.category"
- id="cdtAST2.commands.cgCommand">
- </command>
- <command
- name="CFG Command"
- categoryId="cdtAST2.commands.category"
- id="cdtAST2.commands.cfgCommand">
- </command>
- </extension>
- <extension
- point="org.eclipse.ui.handlers">
- <handler
- commandId="cdtAST2.commands.cgCommand"
- class="org.eclipse.ptp.pldt.sampleCDTstaticAnalysis.handlers.BuildCallGraphHandler">
- </handler>
- <handler
- commandId="cdtAST2.commands.cfgCommand"
- class="org.eclipse.ptp.pldt.sampleCDTstaticAnalysis.handlers.BuildCFGraphHandler">
- </handler>
- </extension>
- <extension
- point="org.eclipse.ui.bindings">
- <key
- commandId="cdtAST2.commands.cgCommand"
- contextId="org.eclipse.ui.contexts.window"
- sequence="M1+6"
- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
- </key>
- </extension>
- <extension
- point="org.eclipse.ui.menus">
- <menuContribution
- locationURI="menu:org.eclipse.ui.main.menu?after=additions">
- <menu
- label="Sample Menu"
- mnemonic="M"
- id="cdtAST2.menus.sampleMenu">
- <command
- commandId="cdtAST2.commands.cgCommand"
- icon="icons/graphW.gif"
- id="cdtAST2.menus.cgCommand"
- label="Walk AST tree"
- mnemonic="S"
- tooltip="Walk AST Tree tooltip">
- </command>
- </menu>
- </menuContribution>
- <menuContribution
- locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">
- <toolbar
- id="cdtAST2.toolbars.sampleToolbar">
- <command
- commandId="cdtAST2.commands.cgCommand"
- icon="icons/callsC.gif"
- id="cdtAST2.toolbars.buildCallGraphCommand"
- label="Build Call Graph"
- tooltip="Build Call Graph">
- </command>
- <command
- commandId="cdtAST2.commands.cfgCommand"
- icon="icons/callsCF.gif"
- id="cdtAST2.toolbars.buildCallGraphCommand"
- label="Build CFGraph"
- tooltip="Build Control Flow Graph">
- </command>
- </toolbar>
- </menuContribution>
- </extension>
- <extension
- point="org.eclipse.ui.actionSets">
- <actionSet
- label="Sample Action Set"
- visible="true"
- id="cdtAST2.actionSet">
- <action
- label="Walk AST"
- icon="icons/graphW.gif"
- class="org.eclipse.ptp.pldt.sampleCDTstaticAnalysis.actions.ASTWalkerAction"
- tooltip="Walk AST tooltip"
- menubarPath="sampleMenu/sampleGroup"
- toolbarPath="sampleGroup"
- id="cdtast2.actions.SampleAction">
- </action>
- </actionSet>
- </extension>
-
-</plugin>
diff --git a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/samples/Hello.c b/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/samples/Hello.c
deleted file mode 100644
index efe282b..0000000
--- a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/samples/Hello.c
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-#include <stdio.h>
-#define MYVAR 42
-
-int graphtest(void) {
- int a,b;
- int pi=3.14;
- a=0;
- b=MYVAR; // use defined
- b = b + a;
- a=3.14;
- return b;
-}
-
diff --git a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/samples/graph.c b/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/samples/graph.c
deleted file mode 100644
index d6fc2c5..0000000
--- a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/samples/graph.c
+++ /dev/null
@@ -1,31 +0,0 @@
-#include "mpi.h"
-#include "stdio.h"
-
-void foo(int x);
-void gee(int x);
-void kei(int x);
-
-void foo(int x){
- x ++;
- gee(x);
-}
-
-void gee(int x){
- x *= 3;
- kei(x);
-}
-
-void kei(int x){
- x = x % 10;
- foo(x);
-}
-
-void a(int x){
- x --;
-}
-
-int main3(int argc, char* argv[]){
- int x = 0;
- foo(x);
- a(x);
-}
\ No newline at end of file
diff --git a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/samples/walkast.c b/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/samples/walkast.c
deleted file mode 100644
index 26deb89..0000000
--- a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/samples/walkast.c
+++ /dev/null
@@ -1,15 +0,0 @@
-// p16
-#include <stdio.h>
-#define MYVAR 42
-
-int main(void) {
- int a,b;
- a=0;
- b=MYVAR; // use defined
- b = b + a;
- return b;
-}
-int foo(int bar){
- int z = bar;
- return z;
-}
\ No newline at end of file
diff --git a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/samples/walkast_edge.c b/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/samples/walkast_edge.c
deleted file mode 100644
index 12a81b9..0000000
--- a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/samples/walkast_edge.c
+++ /dev/null
@@ -1,14 +0,0 @@
-#include <stdio.h>
-
-void edge(int a) {
- int x,y;
- if(a>0)
- x=0;
- else
- x=1;
- y=x;
-}
-int foo(int bar){
- int z = bar;
- return z;
-}
diff --git a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/samples/walkast_edge_comments.c b/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/samples/walkast_edge_comments.c
deleted file mode 100644
index a1700eb..0000000
--- a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/samples/walkast_edge_comments.c
+++ /dev/null
@@ -1,16 +0,0 @@
-//#include <stdio.h>
-/** function that shows a short edge in a CFG */
-void edge(int a) {
- int x,y;
- if(a>0)
- x=0; // the then case
- else
- x=1; // the else case
- // use resultant value of x
- /* partLine comment */ y=x;
-}
-/** the ever-present foo function */
-int foo(int bar){
- int z = bar;
- return z;
-}
\ No newline at end of file
diff --git a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/src/org/eclipse/ptp/pldt/sampleCDTstaticAnalysis/Activator.java b/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/src/org/eclipse/ptp/pldt/sampleCDTstaticAnalysis/Activator.java
deleted file mode 100644
index 5b260ca..0000000
--- a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/src/org/eclipse/ptp/pldt/sampleCDTstaticAnalysis/Activator.java
+++ /dev/null
@@ -1,61 +0,0 @@
-package org.eclipse.ptp.pldt.sampleCDTstaticAnalysis;
-
-import org.eclipse.jface.resource.ImageDescriptor;
-import org.eclipse.ui.plugin.AbstractUIPlugin;
-import org.osgi.framework.BundleContext;
-
-/**
- * The activator class controls the plug-in life cycle
- */
-public class Activator extends AbstractUIPlugin {
-
- // The plug-in ID
- public static final String PLUGIN_ID = "cdtAST2";
-
- // The shared instance
- private static Activator plugin;
-
- /**
- * The constructor
- */
- public Activator() {
- }
-
- /*
- * (non-Javadoc)
- * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
- */
- public void start(BundleContext context) throws Exception {
- super.start(context);
- plugin = this;
- }
-
- /*
- * (non-Javadoc)
- * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
- */
- public void stop(BundleContext context) throws Exception {
- plugin = null;
- super.stop(context);
- }
-
- /**
- * Returns the shared instance
- *
- * @return the shared instance
- */
- public static Activator getDefault() {
- return plugin;
- }
-
- /**
- * Returns an image descriptor for the image file at the given
- * plug-in relative path
- *
- * @param path the path
- * @return the image descriptor
- */
- public static ImageDescriptor getImageDescriptor(String path) {
- return imageDescriptorFromPlugin(PLUGIN_ID, path);
- }
-}
diff --git a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/src/org/eclipse/ptp/pldt/sampleCDTstaticAnalysis/actions/ASTWalkerAction.java b/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/src/org/eclipse/ptp/pldt/sampleCDTstaticAnalysis/actions/ASTWalkerAction.java
deleted file mode 100644
index 56323bc..0000000
--- a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/src/org/eclipse/ptp/pldt/sampleCDTstaticAnalysis/actions/ASTWalkerAction.java
+++ /dev/null
@@ -1,402 +0,0 @@
-package org.eclipse.ptp.pldt.sampleCDTstaticAnalysis.actions;
-
-import java.util.Iterator;
-
-import org.eclipse.cdt.core.dom.ast.ASTVisitor;
-import org.eclipse.cdt.core.dom.ast.IASTBinaryExpression;
-import org.eclipse.cdt.core.dom.ast.IASTComment;
-import org.eclipse.cdt.core.dom.ast.IASTCompoundStatement;
-import org.eclipse.cdt.core.dom.ast.IASTDeclaration;
-import org.eclipse.cdt.core.dom.ast.IASTExpression;
-import org.eclipse.cdt.core.dom.ast.IASTName;
-import org.eclipse.cdt.core.dom.ast.IASTPreprocessorIncludeStatement;
-import org.eclipse.cdt.core.dom.ast.IASTPreprocessorStatement;
-import org.eclipse.cdt.core.dom.ast.IASTStatement;
-import org.eclipse.cdt.core.dom.ast.IASTTranslationUnit;
-import org.eclipse.cdt.core.dom.ast.IType;
-import org.eclipse.cdt.core.dom.ast.IASTTranslationUnit.IDependencyTree;
-import org.eclipse.cdt.core.dom.ast.IASTTranslationUnit.IDependencyTree.IASTInclusionNode;
-import org.eclipse.cdt.core.model.ICElement;
-import org.eclipse.cdt.core.model.ICElementVisitor;
-import org.eclipse.cdt.core.model.ITranslationUnit;
-import org.eclipse.cdt.internal.core.dom.parser.c.CASTExpressionStatement;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IAdaptable;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.dialogs.MessageDialog;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.IWorkbenchWindowActionDelegate;
-
-/**
- * This was initially built from the "Sample Action" plugin example.
- *
- * This sample action walks an AST tree for a selected C source file.
- * Select a C source file in the Projects view and click the icon in the toolbar
- * to print AST walking information.
- *
- * @see IWorkbenchWindowActionDelegate
- *
- * @author Beth Tibbitts tibbitts@us.ibm.com
- */
-public class ASTWalkerAction implements IWorkbenchWindowActionDelegate {
- private IWorkbenchWindow window;
- private IStructuredSelection selection;
-
- /**
- * The constructor.
- */
- public ASTWalkerAction() {
- }
-
- /**
- * The action has been activated. The argument of the method represents the
- * 'real' action sitting in the workbench UI.
- *
- * @see IWorkbenchWindowActionDelegate#run
- */
- public void run(IAction action) {
- MessageDialog.openInformation(window.getShell(), "CdtAST2 Plug-in",
- "See Console for AST walking results");
- try {
- runSelectionExample(selection);
- } catch (CoreException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
-
- /**
- * Selection in the workbench has been changed. We can change the state of
- * the 'real' action here if we want, but this can only happen after the
- * delegate has been created.
- *
- * @see IWorkbenchWindowActionDelegate#selectionChanged
- */
- public void selectionChanged(IAction action, ISelection selection) {
- if (selection instanceof IStructuredSelection) {
- this.selection = (IStructuredSelection) selection;
- }
-
- }
-
- public void runSelection(ISelection selection) {
- System.out.println("selection=" + selection);
- if (selection instanceof ITranslationUnit) {
- System.out.println(" ITranslationUnit");
- }
- if (selection instanceof ICElement) {
- System.out.println("ICElement");
- walkICElement((ICElement) selection);
-
- }
- if (selection instanceof IStructuredSelection) {
- IStructuredSelection ss = (IStructuredSelection) selection;
- // System.out.println(" IStructuredSelection, contents:");
-
- for (Iterator iter = ss.iterator(); iter.hasNext();) {
- Object obj = (Object) iter.next();
- // It can be a Project, Folder, File, etc...
- if (obj instanceof IAdaptable) {
- IAdaptable iad = (IAdaptable) obj;
- final IResource res = (IResource) iad
- .getAdapter(IResource.class);
- System.out.println(" got resource: " + res);
-
- // ICElement covers folders and translationunits
- final ICElement ce = (ICElement) iad
- .getAdapter(ICElement.class);// cdt40
- System.out.println(" got ICElement: " + ce);
-
- ITranslationUnit tu = (ITranslationUnit) iad
- .getAdapter(ITranslationUnit.class);
- System.out.println(" got ITranslationUnit: " + tu);
- try {
- listFlatInfo(tu);
- walkITU(tu);
- } catch (CoreException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- }// end for
- }
- }
-
- public void runSelectionExample(ISelection selection) throws CoreException {
- if (selection instanceof IStructuredSelection) {
- IStructuredSelection ss = (IStructuredSelection) selection;
- for (Iterator iter = ss.iterator(); iter.hasNext();) {
- Object obj = (Object) iter.next();
- // It can be a Project, Folder, File, etc...
- if (obj instanceof IAdaptable) {
- IAdaptable iad = (IAdaptable) obj;
- final IResource res = (IResource) iad
- .getAdapter(IResource.class);
- System.out.println(" got resource: " + res);
-
- // ICElement covers folders and translation units
- final ICElement ce = (ICElement) iad
- .getAdapter(ICElement.class);// cdt40
- System.out.println(" got ICElement: " + ce);
-
- ITranslationUnit tu = (ITranslationUnit) iad
- .getAdapter(ITranslationUnit.class);
- System.out.println(" got ITranslationUnit: " + tu);
- System.out.println("\n==========listFlatInfo():");
- listFlatInfo(tu);
- System.out.println("\n==========walkITU():");
- walkITU(tu);
- System.out.println("\n==========walkITU_AST():");
- walkITU_AST(tu);
-
- }
- }
- }
- }
-
- /**
- * We can use this method to dispose of any system resources we previously
- * allocated.
- *
- * @see IWorkbenchWindowActionDelegate#dispose
- */
- public void dispose() {
- }
-
- /**
- * We will cache window object in order to be able to provide parent shell
- * for the message dialog.
- *
- * @see IWorkbenchWindowActionDelegate#init
- */
- public void init(IWorkbenchWindow window) {
- this.window = window;
- }
-
- public void walkICElement(ICElement ice) {
- // ICElement ice = (ICElement)selection;
- String eName = ice.getElementName();
- System.out.println("ICElement name: " + eName);
-
- }
-
- /**
- * Walk the ITranslationUnit with a visitor, which (only) visits ICElements
- *
- * @param tu
- * @throws CoreException
- */
- private void walkITU(ITranslationUnit tu) throws CoreException {
- String tuName = tu.getElementName();
- System.out.println("ITranslationUnit name: " + tuName);
- tu.accept(new ICElementVisitor() {
- public boolean visit(ICElement element) throws CoreException {
- boolean visitChildren = true;
- System.out.println("Visiting: " + element.getElementName());
- return visitChildren;
- }
- });
- System.out.println("AST visitor for " + tuName);
- IASTTranslationUnit ast = tu.getAST();
- ast.accept(new MyASTVisitor());
- }
-
- /**
- * Walk the IASTTranslationUnit's AST tree, which can visit many types of
- * nodes
- *
- * @param tu
- * @throws CoreException
- */
- private void walkITU_AST(ITranslationUnit tu) throws CoreException {
- System.out.println("AST visitor for " + tu.getElementName());
- IASTTranslationUnit ast = tu.getAST();
- System.out
- .println("\n=================MyASTVisitor2 also implements leave() \n");
- ast.accept(new MyASTVisitor2());
- }
-
- class MyASTVisitor extends ASTVisitor {
-
- MyASTVisitor() {
- this.shouldVisitStatements = true; // lots more
- this.shouldVisitDeclarations = true;
- }
-
- public int visit(IASTStatement stmt) { // lots more
- String sig = stmt.getRawSignature();
- if (sig.length() > 0)
- System.out.println("Visiting stmt: " + stmt.getRawSignature());
- else if (stmt instanceof IASTCompoundStatement) {
- IASTCompoundStatement cstmt = (IASTCompoundStatement) stmt;
- IASTStatement[] stmts = cstmt.getStatements();
- System.out.println("Visiting compound stmt with stmts: "
- + stmts.length);
- for (IASTStatement st : stmts) {
- String rawSig = st.getRawSignature();
-
- if (rawSig.length() == 0) {
- System.out.println(" ->" + st);
- if (st instanceof CASTExpressionStatement) {
- CASTExpressionStatement es = (CASTExpressionStatement) st;
- IASTExpression exp = es.getExpression();
- if (exp instanceof IASTBinaryExpression) {
- IASTBinaryExpression bexp = (IASTBinaryExpression) exp;
-
- System.out.println(" binary exp: "
- + bexp.getOperand1() + " "
- + bexp.getOperator() + " "
- + bexp.getOperand2());
- }
- String expStr = exp.getRawSignature();
- IType type = exp.getExpressionType();
- }
- } else {
- System.out.println(" ->" + rawSig);
- }
- }
- }
- return PROCESS_CONTINUE;
- }
-
- public int visit(IASTDeclaration decl) {
- System.out.println("Visiting decl: " + decl.getRawSignature());
- return PROCESS_CONTINUE;
- }
-
- }
-
-
- /** Visitor that uses leave() to show nesting */
- class MyASTVisitor2 extends ASTVisitor {
-
- MyASTVisitor2() {
- this.shouldVisitStatements = true;
- this.shouldVisitDeclarations = true;
- this.shouldVisitNames = true;
- }
-
- /**
- * Print statement info: if altered by preprocessor, then
- * getRawSignature() is empty; use alternate representation
- */
- public int visit(IASTStatement stmt) {
- String sig = stmt.getRawSignature();
- if (sig.length() > 0)
- System.out.println("Visiting stmt: " + stmt.getRawSignature());
- else
- System.out.println("Visiting stmt: " + stmt.toString());
- return PROCESS_CONTINUE;
- }
-
- public int visit(IASTDeclaration decl) {
- System.out.println("Visiting decl: " + decl.getRawSignature());
- return PROCESS_CONTINUE;
- }
-
- public int visit(IASTName name) {
- String prtName = name.toString();
- if (prtName.length() == 0)
- prtName = name.getRawSignature(); // use pre pre-processor
- // value
- System.out.println("Visiting name: " + prtName);
- return PROCESS_CONTINUE;
- }
-
- public int leave(IASTStatement stmt) {
- System.out.println(" Leaving stmt: " + stmt.getRawSignature());
- return PROCESS_CONTINUE;
- }
-
- public int leave(IASTDeclaration decl) {
- System.out.println(" Leaving decl: " + decl.getRawSignature());
- return PROCESS_CONTINUE;
- }
-
- public int leave(IASTName name) {
- System.out.println(" Leaving name: " + name);// possibly empty
- return PROCESS_CONTINUE;
- }
- }
-
- /**
- * List "flat info" type queries that return lists of things on the ast
- *
- * @param tu
- * @throws CoreException
- */
- void listFlatInfo(ITranslationUnit tu) throws CoreException {
- IASTTranslationUnit ast = tu.getAST();
-
- System.out.println("AST for: " + ast.getContainingFilename());
-
- IASTPreprocessorStatement[] ppss = ast.getAllPreprocessorStatements();
- System.out.println("PreprocessorStmts: (omit /usr/...)");
- for (int i = 0; i < ppss.length; i++) {
- IASTPreprocessorStatement pps = ppss[i];
- String fn = pps.getContainingFilename();
- if (!fn.startsWith("/usr")) {
- System.out.println(i + " PreprocessorStmt: " + lastpart(fn)
- + " " + pps.getRawSignature());
- }
- }
- IASTDeclaration[] decls = ast.getDeclarations();
- System.out.println("Declarations: (omit /usr/...)");
- for (int i = 0; i < decls.length; i++) {
- IASTDeclaration decl = decls[i];
- String fn = decl.getContainingFilename();
- if (!fn.startsWith("/usr")) {
- System.out.println(i + " Declaration: " + lastpart(fn) + " "
- + decl.getRawSignature());
- }
- }
- IASTPreprocessorStatement[] idirs = ast.getIncludeDirectives();
- // recurses thru includes included by other includes...
- System.out.println("Include directives: ");
- for (int i = 0; i < idirs.length; i++) {
- IASTPreprocessorStatement idir = idirs[i];
- System.out.println(i + " include directive: " + idir);
-
- }
-
- IDependencyTree dt = ast.getDependencyTree();
- IASTInclusionNode[] ins = dt.getInclusions();
- // this lists only the includes immediately included by this src file
- System.out.println("Dependency tree/Include statements:");
- for (int i = 0; i < ins.length; i++) {
- IASTInclusionNode in = ins[i];
- IASTPreprocessorIncludeStatement is = in.getIncludeDirective();
- System.out.println(i + " include stmt: " + is);
- }
- // note: comments are not available as AST Nodes but are available here.
- // (In spite of the existence of IASTComment class and visit(IASTComment) method.)
- // These are deprecated in CDT 5.0
- ast = tu.getAST(null,ITranslationUnit.AST_CREATE_COMMENT_NODES);
- IASTComment[] cmts = ast.getComments();
- System.out.println("Comments found: "+cmts.length);
- for (int i = 0; i < cmts.length; i++) {
- IASTComment comment = cmts[i];
- char[] cmtChar=comment.getComment();
- String cmtStr=String.valueOf(cmtChar);
-
- System.out.println(i + " Comment: [" + cmtStr + "] rawSig: ["+comment.getRawSignature()+"] line "
- + comment.getFileLocation());
-
- }
-
- }
-
- /**
- * Return last part of string pathname: e.g. a/b/c/foo.c returns foo.c
- *
- * @param pathname
- * @return
- */
- String lastpart(String pathname) {
- int loc = pathname.lastIndexOf('/');
- return pathname.substring(loc + 1);
- }
-}
\ No newline at end of file
diff --git a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/src/org/eclipse/ptp/pldt/sampleCDTstaticAnalysis/handlers/BuildCFGraphHandler.java b/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/src/org/eclipse/ptp/pldt/sampleCDTstaticAnalysis/handlers/BuildCFGraphHandler.java
deleted file mode 100644
index 624ad8e..0000000
--- a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/src/org/eclipse/ptp/pldt/sampleCDTstaticAnalysis/handlers/BuildCFGraphHandler.java
+++ /dev/null
@@ -1,135 +0,0 @@
-package org.eclipse.ptp.pldt.sampleCDTstaticAnalysis.handlers;
-
-import java.util.Iterator;
-
-import org.eclipse.cdt.core.dom.ast.IASTStatement;
-import org.eclipse.core.commands.AbstractHandler;
-import org.eclipse.core.commands.ExecutionEvent;
-import org.eclipse.core.commands.ExecutionException;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.runtime.IAdaptable;
-import org.eclipse.jface.dialogs.MessageDialog;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.ptp.pldt.mpi.analysis.cdt.graphs.GraphCreator;
-import org.eclipse.ptp.pldt.mpi.analysis.cdt.graphs.IBlock;
-import org.eclipse.ptp.pldt.mpi.analysis.cdt.graphs.ICallGraph;
-import org.eclipse.ptp.pldt.mpi.analysis.cdt.graphs.ICallGraphNode;
-import org.eclipse.ptp.pldt.mpi.analysis.cdt.graphs.IControlFlowGraph;
-import org.eclipse.ptp.pldt.mpi.analysis.cdt.graphs.impl.ControlFlowGraph;
-import org.eclipse.ui.ISelectionListener;
-import org.eclipse.ui.IWorkbenchPart;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.handlers.HandlerUtil;
-
-/**
- * Build Control Flow Graph
- *
- * @author Beth Tibbitts tibbitts@us.ibm.com
- *
- * @see org.eclipse.core.commands.IHandler
- * @see org.eclipse.core.commands.AbstractHandler
- * @see org.eclipse.ptp.pldt.mpi.analysis.cdt.graphs.GraphCreator
- */
-public class BuildCFGraphHandler extends AbstractHandler implements
- ISelectionListener {
- private IStructuredSelection selection;
- protected ICallGraph callGraph;
- protected GraphCreator graphCreator;
- protected IWorkbenchWindow window;
-
- /**
- * The constructor.
- */
- public BuildCFGraphHandler() {
- graphCreator = new GraphCreator();
-
- }
-
- /**
- * Execute the command: extract extract the needed information from the
- * application context. <br>
- * A new call graph is constructed for the selected resources.
- *
- * @param event
- * @return the result of the execution. Reserved for future use by IHandler
- * interface, must be <code>null</code>.
- */
- public Object execute(ExecutionEvent event) throws ExecutionException {
- window = HandlerUtil.getActiveWorkbenchWindowChecked(event);
- System.out.println("BuildCFGraphHandler.execute()");
- // create an empty call graph to begin with
- callGraph = graphCreator.initCallGraph();
- // Get the current selection
- if (selection == null) {
- ISelection sel = HandlerUtil.getCurrentSelection(event);
- if (sel instanceof IStructuredSelection) {
- selection = (IStructuredSelection) sel;
- }
- if (selection == null) {
- message("No selection detected. Please select a file, folder, or project in the Projects View.");
- selection=null;
- return null;
- }
- }
-
- // We iterate here only to handle the possibility of multiple-selection.
- // graphCreator will descend into child nodes.
- /*final*/ IResource res=null;
- for (Iterator iter = selection.iterator(); iter.hasNext();) {
- Object obj = (Object) iter.next();
- // It can be a Project, Folder, File, etc...
- if (obj instanceof IAdaptable) {
- IAdaptable iad = (IAdaptable) obj;
- res = (IResource) iad.getAdapter(IResource.class);
- // Note: put this in a Job or WorkspaceModifyOperation if resources
- // will be changed.
- if (res != null) {
- callGraph = graphCreator.initCallGraph(res);
- } else {
- message("Please select a file, folder, or project in the Projects view");
- selection=null;
- return null;
- }
- }
- }
-
- graphCreator.computeCallGraph(callGraph);
- // get the first node
- ICallGraphNode topNode = callGraph.topEntry();
- String topName=topNode.getFuncName();
-
- ICallGraphNode firstNode=callGraph.getAllNodes().get(0);
- String firstName=firstNode.getFuncName();
- // get a node by function name
- ICallGraphNode namedNode = callGraph.getNode(res.getName(), "foo");
- String namedName="";
- if(namedNode!=null) {
- namedName=namedNode.getFuncName();
- }
-
- ICallGraphNode node = topNode;
- IASTStatement funcBody=node.getFuncDef().getBody();
- IControlFlowGraph cfg = new ControlFlowGraph(funcBody);
- cfg.buildCFG();
-
- IBlock entryBlock = cfg.getEntry();
- for (IBlock block= cfg.getEntry(); block!=null; block = block.getTopNext()) {
- block.print();
- }
- return null;
- }
-
- public void selectionChanged(IWorkbenchPart part, ISelection selection) {
- if (selection instanceof IStructuredSelection) {
- this.selection = (IStructuredSelection) selection;
- System.out.println("BuildCallGraphHandler got selection");
- }
-
- }
-
- public void message(String msg) {
- MessageDialog.openInformation(window.getShell(),
- "Houston, we have a problem", msg);
- }
-}
diff --git a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/src/org/eclipse/ptp/pldt/sampleCDTstaticAnalysis/handlers/BuildCallGraphHandler.java b/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/src/org/eclipse/ptp/pldt/sampleCDTstaticAnalysis/handlers/BuildCallGraphHandler.java
deleted file mode 100644
index d5c6861..0000000
--- a/tools/samples/org.eclipse.ptp.pldt.sampleCDTstaticAnalysis/src/org/eclipse/ptp/pldt/sampleCDTstaticAnalysis/handlers/BuildCallGraphHandler.java
+++ /dev/null
@@ -1,116 +0,0 @@
-package org.eclipse.ptp.pldt.sampleCDTstaticAnalysis.handlers;
-
-import java.util.Iterator;
-
-import org.eclipse.core.commands.AbstractHandler;
-import org.eclipse.core.commands.ExecutionEvent;
-import org.eclipse.core.commands.ExecutionException;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.runtime.IAdaptable;
-import org.eclipse.jface.dialogs.MessageDialog;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.ptp.pldt.mpi.analysis.cdt.graphs.GraphCreator;
-import org.eclipse.ptp.pldt.mpi.analysis.cdt.graphs.ICallGraph;
-import org.eclipse.ui.ISelectionListener;
-import org.eclipse.ui.IWorkbenchPart;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.handlers.HandlerUtil;
-
-/**
- * This handler extends AbstractHandler, an IHandler base class. This handler
- * builds a call graph for the selected resource(s) in the Project Explorer view. <br>
- *
- * Two steps to building call graph: <br>
- * 1. collect all function definitions in the call graph <br>
- * 2. construct the caller and callee relationship among the CallGraphNodes
- * <br>Most of the work is done by GraphCreator
- *
- * @author Beth Tibbitts tibbitts@us.ibm.com
- *
- * @see org.eclipse.core.commands.IHandler
- * @see org.eclipse.core.commands.AbstractHandler
- * @see org.eclipse.ptp.pldt.mpi.analysis.cdt.graphs.GraphCreator
- */
-public class BuildCallGraphHandler extends AbstractHandler implements
- ISelectionListener {
- private IStructuredSelection selection;
- protected ICallGraph callGraph;
- protected GraphCreator graphCreator;
- protected IWorkbenchWindow window;
-
- /**
- * The constructor.
- */
- public BuildCallGraphHandler() {
- graphCreator = new GraphCreator();
-
- }
-
- /**
- * Execute the command: extract extract the needed information from the
- * application context. <br>
- * A new call graph is constructed for the selected resources.
- *
- * @param event
- * @return the result of the execution. Reserved for future use by IHandler
- * interface, must be <code>null</code>.
- */
- public Object execute(ExecutionEvent event) throws ExecutionException {
- window = HandlerUtil.getActiveWorkbenchWindowChecked(event);
- System.out.println("BuildCallGraphHandler.execute()");
- // create an empty call graph to begin with
- callGraph = graphCreator.initCallGraph();
- // Get the current selection
- if (selection == null) {
- ISelection sel = HandlerUtil.getCurrentSelection(event);
- if (sel instanceof IStructuredSelection) {
- selection = (IStructuredSelection) sel;
- }
- if (selection == null) {
- message("No selection detected. Please select a file, folder, or project in the Projects View.");
- selection=null;
- return null;
- }
- }
-
- // We iterate here only to handle the possibility of multiple-selection.
- // graphCreator will descend into child nodes.
- for (Iterator iter = selection.iterator(); iter.hasNext();) {
- Object obj = (Object) iter.next();
- // It can be a Project, Folder, File, etc...
- if (obj instanceof IAdaptable) {
- IAdaptable iad = (IAdaptable) obj;
- final IResource res = (IResource) iad.getAdapter(IResource.class);
- // Note: put this in a Job or WorkspaceModifyOperation if resources
- // will be changed.
- if (res != null) {
- callGraph = graphCreator.initCallGraph(res);
- } else {
- message("Please select a file, folder, or project in the Projects view");
- selection=null;
- return null;
- }
- }
- }
- System.out.println("resources scanned. Now search for callers/callees");
- graphCreator.computeCallGraph(callGraph);
- System.out.println("showCallGraph...");
- graphCreator.showCallGraph(callGraph);
- System.out.println("showCallGraph complete.");
- return null;
- }
-
- public void selectionChanged(IWorkbenchPart part, ISelection selection) {
- if (selection instanceof IStructuredSelection) {
- this.selection = (IStructuredSelection) selection;
- System.out.println("BuildCallGraphHandler got selection");
- }
-
- }
-
- public void message(String msg) {
- MessageDialog.openInformation(window.getShell(),
- "Houston, we have a problem", msg);
- }
-}