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"/>
@@ -45,7 +45,7 @@
command="-g"
id="bupc.ui.compiler.general.debug"
isAbstract="false"
- name = "Debug"
+ name = "%option.compiler.debug"
resourceFilter="project"
valueType="boolean"
defaultValue="false">
@@ -64,7 +64,7 @@
command="-O"
id="bupc.ui.compiler.general.opt"
isAbstract="false"
- name = "Generate optimized objects"
+ name = "%option.compiler.opt"
resourceFilter="project"
valueType="boolean"
defaultValue="false"/>
@@ -73,87 +73,87 @@
command="-opt"
id="bupc.ui.compiler.general.opt.exp"
isAbstract="false"
- name = "Enable experimental UPC translator optimizations"
+ name = "%option.compiler.opt.exp"
resourceFilter="project"
valueType="boolean"
defaultValue="false"/>
+ id = "bupc.ui.optionCategory.compiler.advOptions"
+ name = "%optionCategory.compiler.advanced"/>
+
+ name = "%optionCategory.compiler.misc"/>
@@ -282,13 +282,13 @@
+ name = "%optionCategory.linker.general"/>
+ name = "%optionCategory.linker.advanced"/>
@@ -465,7 +465,7 @@
@@ -500,9 +500,37 @@
-
+
+
+
+
+
+
+
+
+
+
+
+ name = "%configuration.debug.name">
@@ -558,10 +586,10 @@
+ name = "%configuration.release.name">
@@ -605,5 +633,110 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+