From 506c4dbc130e2aff52ee306d96a694e3bbef4aa7 Mon Sep 17 00:00:00 2001 From: Vivian Kong Date: Fri, 28 May 2010 21:23:58 +0000 Subject: [PATCH] Bug 314948 - Updates to Berkeley UPC plugin for Max Billingsley III --- releng/org.eclipse.cdt.releng/buildsite.xml | 2 +- upc/org.eclipse.cdt.bupc-feature/feature.xml | 2 +- .../META-INF/MANIFEST.MF | 7 +- .../build.properties | 3 +- .../plugin.properties | 79 +++++ .../plugin.xml | 301 +++++++++++++----- 6 files changed, 304 insertions(+), 90 deletions(-) create mode 100644 upc/org.eclipse.cdt.managedbuilder.bupc.ui/plugin.properties diff --git a/releng/org.eclipse.cdt.releng/buildsite.xml b/releng/org.eclipse.cdt.releng/buildsite.xml index 04ed3cd2b40..40582d8cfe9 100644 --- a/releng/org.eclipse.cdt.releng/buildsite.xml +++ b/releng/org.eclipse.cdt.releng/buildsite.xml @@ -66,7 +66,7 @@ - + diff --git a/upc/org.eclipse.cdt.bupc-feature/feature.xml b/upc/org.eclipse.cdt.bupc-feature/feature.xml index a94a1661bfc..d5702c4772e 100644 --- a/upc/org.eclipse.cdt.bupc-feature/feature.xml +++ b/upc/org.eclipse.cdt.bupc-feature/feature.xml @@ -2,7 +2,7 @@ diff --git a/upc/org.eclipse.cdt.managedbuilder.bupc.ui/META-INF/MANIFEST.MF b/upc/org.eclipse.cdt.managedbuilder.bupc.ui/META-INF/MANIFEST.MF index 61bbf2ddc2d..f9fe46dd111 100644 --- a/upc/org.eclipse.cdt.managedbuilder.bupc.ui/META-INF/MANIFEST.MF +++ b/upc/org.eclipse.cdt.managedbuilder.bupc.ui/META-INF/MANIFEST.MF @@ -1,8 +1,8 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 -Bundle-Name: Berkeley UPC Tool Chain +Bundle-Name: %Bundle-Name Bundle-SymbolicName: org.eclipse.cdt.managedbuilder.bupc.ui;singleton:=true -Bundle-Version: 1.0.2.qualifier +Bundle-Version: 1.0.3.qualifier Bundle-ClassPath: org.eclipse.cdt.managedbuilder.bupc.ui Bundle-Activator: org.eclipse.cdt.managedbuilder.bupc.ui.UPCWizardsPlugin Require-Bundle: org.eclipse.cdt.ui, @@ -17,4 +17,5 @@ Import-Package: org.eclipse.cdt.ui.wizards, org.eclipse.ui.wizards.newresource Bundle-ActivationPolicy: lazy Bundle-RequiredExecutionEnvironment: J2SE-1.5 -Bundle-Vendor: Eclipse CDT +Bundle-Vendor: %Bundle-Vendor +Bundle-Localization: plugin diff --git a/upc/org.eclipse.cdt.managedbuilder.bupc.ui/build.properties b/upc/org.eclipse.cdt.managedbuilder.bupc.ui/build.properties index 34268c81aed..72de7a06bc0 100644 --- a/upc/org.eclipse.cdt.managedbuilder.bupc.ui/build.properties +++ b/upc/org.eclipse.cdt.managedbuilder.bupc.ui/build.properties @@ -5,4 +5,5 @@ bin.includes = META-INF/,\ plugin.xml,\ templates/,\ build.properties,\ - about.html + about.html,\ + plugin.properties diff --git a/upc/org.eclipse.cdt.managedbuilder.bupc.ui/plugin.properties b/upc/org.eclipse.cdt.managedbuilder.bupc.ui/plugin.properties new file mode 100644 index 00000000000..451b1fd453f --- /dev/null +++ b/upc/org.eclipse.cdt.managedbuilder.bupc.ui/plugin.properties @@ -0,0 +1,79 @@ +#Properties file for org.eclipse.cdt.managedbuilder.bupc.ui +extension.name = UPC toolchain +tool.compiler = Berkeley UPC Compiler + +optionCategory.compiler.general = General + +option.compiler.preprocess = Preprocess only (-E) +option.compiler.debug = Debug +option.compiler.opt = Generate optimized objects +option.compiler.opt.exp = Enable experimental UPC translator optimizations + +optionCategory.compiler.upc = UPC options +option.compiler.network = Network API +enumeratedOptionValue.default = Default +enumeratedOptionValue.mpi = MPI +enumeratedOptionValue.udp = UDP +enumeratedOptionValue.elan = ELAN +enumeratedOptionValue.lapi = IBM LAPI +enumeratedOptionValue.gm = Myrinet GM +enumeratedOptionValue.smp = SMP +enumeratedOptionValue.vapi = VAPI +enumeratedOptionValue.ibv = OpenIB +enumeratedOptionValue.sci = Dolphin SCI +enumeratedOptionValue.shmem = SHMEM +enumeratedOptionValue.portals = Cray XT Portals +enumeratedOptionValue.dcmf = BlueGene/P DCMF +option.compiler.sharedheap = -shared-heap= +option.compiler.fixedthreads = -T= + +optionCategory.compiler.symbols = Symbols +option.compiler.defsymbols = Defined symbols (-D) +option.compiler.undefsymbols = Undefined symbols (-U) + +optionCategory.compiler.dirs = Directories +option.compiler.incpath = Include paths (-I) + +optionCategory.compiler.advanced = Advanced options +option.compiler.pthreads = -pthreads= + +optionCategory.compiler.misc = Miscellaneous +option.compiler.other = Other options +option.compiler.verbose = Verbose (-v) +option.compiler.extraverbose = Extra verbose (-vv) + +inputType.upc = UPC sources +outputType.obj = Object Files + +tool.linker = Berkeley UPC Linker + +optionCategory.linker.general = General +option.linker.debug = Debug +option.linker.strip = Strip the symbolic information from the final executable + +optionCategory.linker.upc = UPC options +option.linker.network = Network API + +option.linker.sharedheap = -shared-heap= +option.linker.fixedthreads = -T= + +optionCategory.linker.libs = Libraries +option.linker.libs = Libraries (-l) +option.linker.libpaths = Library search path (-L) + +optionCategory.linker.advanced = Advanced options +option.linker.pthreads = -pthreads= +option.linker.other = Other options + +outputType.exe = Executables +toolChain.linux.name = Linux Berkeley UPC +toolChain.macosx.name = MacOSX Berkeley UPC +targetPlatform.name = Debug Platform + +configuration.debug.desc = Debug configuration +configuration.debug.name = Debug +configuration.release.desc = Release configuration +configuration.release.name = Release + +Bundle-Vendor = Eclipse CDT +Bundle-Name = Berkeley UPC Tool Chain \ No newline at end of file diff --git a/upc/org.eclipse.cdt.managedbuilder.bupc.ui/plugin.xml b/upc/org.eclipse.cdt.managedbuilder.bupc.ui/plugin.xml index 3b9a591883f..0c2510e5735 100644 --- a/upc/org.eclipse.cdt.managedbuilder.bupc.ui/plugin.xml +++ b/upc/org.eclipse.cdt.managedbuilder.bupc.ui/plugin.xml @@ -11,14 +11,14 @@ @@ -30,13 +30,13 @@ + name = "%optionCategory.compiler.general"/>