Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.tests/.classpath8
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.tests/.project34
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.tests/.settings/org.eclipse.jdt.core.prefs81
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.tests/.settings/org.eclipse.wst.xsl.core.prefs12
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.tests/META-INF/MANIFEST.MF12
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.tests/OSGI-INF/l10n/bundle.properties3
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.tests/build.properties6
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.tests/src/org/eclipse/cdt/managedbuilder/llvm/tests/Activator.java52
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.tests/src/org/eclipse/cdt/managedbuilder/llvm/tests/JUnit_tests.java40
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.tests/src/org/eclipse/cdt/managedbuilder/llvm/tests/Messages.java15
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.tests/src/org/eclipse/cdt/managedbuilder/llvm/tests/messages.properties1
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.tests/test.xml103
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/.classpath7
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/.euml27
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/.project45
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/.settings/org.eclipse.jdt.core.prefs77
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/.umlproject7
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/META-INF/MANIFEST.MF35
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm.scannerconfig_package_dependencies.ucd168
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm.ui.preferences_package_class_dependencies.ucd179
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm.util_package_dependencies.ucd86
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm_package_dependencies.ucd117
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm_packages_with_eclipse_package_dependencies.ucd233
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm_project_dependencies.ucd36
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm_project_dependencies_low_level_with_class_dependencies.ucd279
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/makegen.ucd143
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/other/Toolchain Inheritance Schema.diabin0 -> 1903 bytes
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/other/Toolchain Inheritance Schema.pngbin0 -> 14112 bytes
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/other/buildDefinitions Schema.diabin0 -> 4174 bytes
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/other/buildDefinitions Schema.pngbin0 -> 45523 bytes
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/other/llvm.diabin0 -> 3261 bytes
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/other/llvm.pngbin0 -> 22568 bytes
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/preferences_package_class_inheritance.ucd156
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/readme.txt1
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/build.properties8
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/allclasses-frame.html69
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/allclasses-noframe.html69
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/constant-values.html318
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/deprecated-list.html146
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/help-doc.html223
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-1.html218
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-10.html149
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-11.html148
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-12.html145
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-13.html190
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-14.html215
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-15.html199
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-16.html148
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-17.html145
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-2.html149
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-3.html160
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-4.html154
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-5.html160
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-6.html151
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-7.html298
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-8.html172
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-9.html237
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index.html39
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.html322
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.html300
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/class-use/LlvmDependencyCalculator2.html144
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/class-use/LlvmDependencyCalculator2Commands.html144
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/package-frame.html34
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/package-summary.html161
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/package-tree.html159
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/package-use.html144
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/LLVMScannerInfoCollector.html280
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html417
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/class-use/LLVMScannerInfoCollector.html144
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/class-use/ManagedLlvmScannerInfoConsoleParser.html144
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-frame.html34
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-summary.html163
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-tree.html162
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-use.html144
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html429
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html908
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html307
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html379
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html582
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/ProjectNature.html376
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/class-use/LlvmBuildEnvironmentVariable.html196
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/class-use/LlvmEnvironmentVariableSupplier.html144
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/class-use/LlvmIsToolChainSupported.html144
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/class-use/LlvmProjectNature.html144
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/class-use/LlvmUIPlugin.html196
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/class-use/ProjectNature.html140
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/package-frame.html40
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html173
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/package-tree.html162
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/package-use.html176
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html350
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html350
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html350
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html795
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html397
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html696
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html452
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html318
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.html260
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/IncludePathListEditor.html144
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/LibraryListEditor.html144
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/LibraryPathListEditor.html144
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/LlvmListEditor.html196
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/LlvmPreferencePage.html144
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/LlvmPreferenceStore.html144
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/Messages.html144
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/PreferenceConstants.html144
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/PreferenceInitializer.html144
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-frame.html48
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html190
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-tree.html173
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-use.html170
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html1293
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/ProjectNatureUtil.html255
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/Separators.html335
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/class-use/LlvmToolOptionPathUtil.html144
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/class-use/ProjectNatureUtil.html140
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/class-use/Separators.html144
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/package-frame.html34
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/package-summary.html163
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/package-tree.html153
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/package-use.html144
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/overview-frame.html50
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/overview-summary.html167
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/overview-tree.html196
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/package-list5
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/resources/inherit.gifbin0 -> 57 bytes
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/stylesheet.css29
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/help/general.html13
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/help/initial_configuration.html14
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/help/llvm_specific.html17
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/help/toc.xml9
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/help/user_manual.html17
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/patches/CDT_Bug_318581.patch1250
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/patches/CDT_Bug_321040.patch93
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/patches/MinGW_export_fix.patch17
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/patches/readme.txt8
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/patches/stack_overflow_fix_bug_317004.patch93
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/plugin.properties223
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/plugin.xml5384
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/scripts/find_path.bat9
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/scripts/stdlib_path.sh2
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.java43
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.java61
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/LlvmScannerInfoCollector.java27
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.java98
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.java446
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.java51
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.java60
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.java178
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.java100
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.java97
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.java100
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.java338
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.java97
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.java324
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.java38
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.java25
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.java39
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/messages.properties10
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/util/FileUtil.java44
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/util/FindStdLibPath.java65
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/util/LlvmResourceListener.java68
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.java980
-rw-r--r--llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/util/ProjectIndex.java29
-rwxr-xr-xllvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/util/Separators.java41
166 files changed, 32902 insertions, 0 deletions
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/.classpath b/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/.classpath
new file mode 100644
index 00000000000..c049f4481a0
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/.classpath
@@ -0,0 +1,8 @@
+<?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="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/.project b/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/.project
new file mode 100644
index 00000000000..4e71adf4dab
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/.project
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.cdt.managedbuilder.llvm.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/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/.settings/org.eclipse.jdt.core.prefs b/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 00000000000..14034494757
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,81 @@
+#Wed Mar 02 15:23:00 KST 2011
+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=error
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.autoboxing=error
+org.eclipse.jdt.core.compiler.problem.comparingIdentical=error
+org.eclipse.jdt.core.compiler.problem.deadCode=error
+org.eclipse.jdt.core.compiler.problem.deprecation=error
+org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
+org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
+org.eclipse.jdt.core.compiler.problem.discouragedReference=error
+org.eclipse.jdt.core.compiler.problem.emptyStatement=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.fallthroughCase=error
+org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled
+org.eclipse.jdt.core.compiler.problem.fieldHiding=error
+org.eclipse.jdt.core.compiler.problem.finalParameterBound=error
+org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=error
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
+org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=error
+org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
+org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=error
+org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=error
+org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=error
+org.eclipse.jdt.core.compiler.problem.localVariableHiding=error
+org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=error
+org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=error
+org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=error
+org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=error
+org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
+org.eclipse.jdt.core.compiler.problem.missingSerialVersion=error
+org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=error
+org.eclipse.jdt.core.compiler.problem.noEffectAssignment=error
+org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=error
+org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=error
+org.eclipse.jdt.core.compiler.problem.nullReference=error
+org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=error
+org.eclipse.jdt.core.compiler.problem.parameterAssignment=error
+org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=error
+org.eclipse.jdt.core.compiler.problem.potentialNullReference=error
+org.eclipse.jdt.core.compiler.problem.rawTypeReference=error
+org.eclipse.jdt.core.compiler.problem.redundantNullCheck=error
+org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=error
+org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=error
+org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=error
+org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
+org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=error
+org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
+org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
+org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=error
+org.eclipse.jdt.core.compiler.problem.typeParameterHiding=error
+org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
+org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=error
+org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
+org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=error
+org.eclipse.jdt.core.compiler.problem.unnecessaryElse=error
+org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=error
+org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=error
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=error
+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=error
+org.eclipse.jdt.core.compiler.problem.unusedLabel=error
+org.eclipse.jdt.core.compiler.problem.unusedLocal=error
+org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=error
+org.eclipse.jdt.core.compiler.problem.unusedParameter=error
+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=error
+org.eclipse.jdt.core.compiler.problem.unusedWarningToken=error
+org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=error
+org.eclipse.jdt.core.compiler.source=1.5
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/.settings/org.eclipse.wst.xsl.core.prefs b/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/.settings/org.eclipse.wst.xsl.core.prefs
new file mode 100644
index 00000000000..3fa634ebd2b
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/.settings/org.eclipse.wst.xsl.core.prefs
@@ -0,0 +1,12 @@
+#Tue Mar 01 18:13:46 KST 2011
+CHECK_CALL_TEMPLATES=2
+CHECK_XPATHS=2
+CIRCULAR_REF=2
+DUPLICATE_PARAMETER=2
+EMPTY_PARAM=1
+MISSING_INCLUDE=2
+MISSING_PARAM=1
+NAME_ATTRIBUTE_EMPTY=2
+NAME_ATTRIBUTE_MISSING=2
+TEMPLATE_CONFLICT=2
+eclipse.preferences.version=1
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/META-INF/MANIFEST.MF b/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/META-INF/MANIFEST.MF
new file mode 100644
index 00000000000..c39fef0d2e1
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/META-INF/MANIFEST.MF
@@ -0,0 +1,12 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %Bundle-Name
+Bundle-SymbolicName: org.eclipse.cdt.managedbuilder.llvm.tests
+Bundle-Version: 0.1.0.qualifier
+Bundle-Activator: org.eclipse.cdt.managedbuilder.llvm.tests.Activator
+Bundle-Vendor: %Bundle-Vendor
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime
+Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Bundle-ActivationPolicy: lazy
+Import-Package: junit.framework
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/OSGI-INF/l10n/bundle.properties b/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/OSGI-INF/l10n/bundle.properties
new file mode 100644
index 00000000000..814992e14a4
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/OSGI-INF/l10n/bundle.properties
@@ -0,0 +1,3 @@
+#Properties file for org.eclipse.cdt.managedbuilder.llvm.tests
+Bundle-Vendor = Nokia Siemens Networks
+Bundle-Name = Tests \ No newline at end of file
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/build.properties b/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/build.properties
new file mode 100644
index 00000000000..a6f6e4e773d
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/build.properties
@@ -0,0 +1,6 @@
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+ .,\
+ OSGI-INF/l10n/bundle.properties,\
+ OSGI-INF/
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/src/org/eclipse/cdt/managedbuilder/llvm/tests/Activator.java b/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/src/org/eclipse/cdt/managedbuilder/llvm/tests/Activator.java
new file mode 100644
index 00000000000..7efae087d3b
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/src/org/eclipse/cdt/managedbuilder/llvm/tests/Activator.java
@@ -0,0 +1,52 @@
+package org.eclipse.cdt.managedbuilder.llvm.tests;
+
+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 = Messages.Activator_0;
+
+ // The shared instance
+ private static Activator plugin;
+
+ /**
+ * The constructor
+ */
+ public Activator() {
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
+ */
+ @Override
+ 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)
+ */
+ @Override
+ 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;
+ }
+
+}
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/src/org/eclipse/cdt/managedbuilder/llvm/tests/JUnit_tests.java b/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/src/org/eclipse/cdt/managedbuilder/llvm/tests/JUnit_tests.java
new file mode 100644
index 00000000000..72c936aec10
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/src/org/eclipse/cdt/managedbuilder/llvm/tests/JUnit_tests.java
@@ -0,0 +1,40 @@
+/*******************************************************************************
+ * Copyright (c) 2010, 2011 Nokia Siemens Networks Oyj, Finland.
+ * 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:
+ * Nokia Siemens Networks - initial implementation
+ *******************************************************************************/
+package org.eclipse.cdt.managedbuilder.llvm.tests;
+import junit.framework.TestCase;
+
+/**
+ * Automated testing with JUnit.
+ *
+ * @author Petri Tuononen
+ *
+ */
+public class JUnit_tests extends TestCase {
+
+ public JUnit_tests(String name) {
+ super(name);
+ }
+
+ @Override
+ protected void setUp() { }
+
+ @Override
+ protected void tearDown() { }
+
+ public static void testBooleanTrue() {
+ assertTrue(true);
+ }
+
+ public static void testBooleanFalse() {
+ assertTrue(false);
+ }
+
+} \ No newline at end of file
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/src/org/eclipse/cdt/managedbuilder/llvm/tests/Messages.java b/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/src/org/eclipse/cdt/managedbuilder/llvm/tests/Messages.java
new file mode 100644
index 00000000000..a66526bd0ee
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/src/org/eclipse/cdt/managedbuilder/llvm/tests/Messages.java
@@ -0,0 +1,15 @@
+package org.eclipse.cdt.managedbuilder.llvm.tests;
+
+import org.eclipse.osgi.util.NLS;
+
+public class Messages extends NLS {
+ private static final String BUNDLE_NAME = "org.eclipse.cdt.managedbuilder.llvm.tests.messages"; //$NON-NLS-1$
+ public static String Activator_0;
+ static {
+ // initialize resource bundle
+ NLS.initializeMessages(BUNDLE_NAME, Messages.class);
+ }
+
+ private Messages() {
+ }
+}
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/src/org/eclipse/cdt/managedbuilder/llvm/tests/messages.properties b/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/src/org/eclipse/cdt/managedbuilder/llvm/tests/messages.properties
new file mode 100644
index 00000000000..e1ff9ed5a5b
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/src/org/eclipse/cdt/managedbuilder/llvm/tests/messages.properties
@@ -0,0 +1 @@
+Activator_0=org.eclipse.cdt.managedbuilder.llvm.tests
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/test.xml b/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/test.xml
new file mode 100644
index 00000000000..702e7b4af10
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.tests/test.xml
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project name="Tests" default="run" basedir=".">
+ <!-- The property ${eclipse-home} should be passed into this script -->
+ <!-- Set a meaningful default value for when it is not. -->
+ <property name="eclipse-home" value="${basedir}\..\.."/>
+
+ <!-- sets the properties eclipse-home, and library-file -->
+ <property name="plugin-name" value="org.eclipse.cdt.managedbuilder.llvm.tests"/>
+ <property name="library-file"
+ value="${eclipse-home}/plugins/org.eclipse.test/library.xml"/>
+
+ <!-- This target holds all initialization code that needs to be done for -->
+ <!-- all tests that are to be run. Initialization for individual tests -->
+ <!-- should be done within the body of the suite target. -->
+ <target name="init">
+ <tstamp/>
+ <delete>
+ <fileset dir="${eclipse-home}" includes="org*.xml"/>
+ </delete>
+ </target>
+
+ <!-- This target defines the tests that need to be run. -->
+ <target name="suite">
+ <!-- Commented out until source of problem found (not reusing same workspace dir)
+ <property name="session-folder"
+ value="${eclipse-home}/ui_session_sniff_folder"/>
+ <delete dir="${session-folder}" quiet="true"/>
+ <ant target="ui-test" antfile="${library-file}" dir="${eclipse-home}">
+ <property name="data-dir" value="${session-folder}"/>
+ <property name="plugin-name" value="${plugin-name}"/>
+ <property name="classname"
+ value="org.eclipse.ui.tests.api.SessionCreateTest"/>
+
+ </ant>
+
+ <ant target="ui-test" antfile="${library-file}" dir="${eclipse-home}">
+ <property name="data-dir" value="${session-folder}"/>
+ <property name="plugin-name" value="${plugin-name}"/>
+ <property name="classname"
+ value="org.eclipse.ui.tests.api.SessionRestoreTest"/>
+ </ant>
+ -->
+
+ <property name="sniff-folder"
+ value="${eclipse-home}/ui_sniff_folder"/>
+ <delete dir="${sniff-folder}" quiet="true"/>
+ <ant target="ui-test" antfile="${library-file}" dir="${eclipse-home}">
+ <property name="data-dir" value="${sniff-folder}"/>
+ <property name="plugin-name" value="${plugin-name}"/>
+ <property name="classname"
+ value="org.eclipse.ui.tests.UiTestSuite"/>
+
+ </ant>
+
+ <property name="jface-sniff-folder"
+ value="${eclipse-home}/jface_sniff_folder"/>
+ <delete dir="${jface-sniff-folder}" quiet="true"/>
+ <ant target="core-test" antfile="${library-file}" dir="${eclipse-home}">
+ <property name="data-dir" value="${jface-sniff-folder}"/>
+ <property name="plugin-name" value="${plugin-name}"/>
+ <property name="classname"
+ value="org.eclipse.jface.tests.AllTests"/>
+ </ant>
+
+ <property name="parts-data-folder"
+ value="${eclipse-home}/parts_data_folder"/>
+ <delete dir="${parts-data-folder}" quiet="true"/>
+ <ant target="core-test" antfile="${library-file}" dir="${eclipse-home}">
+ <property name="data-dir" value="${parts-data-folder}"/>
+ <property name="plugin-name" value="${plugin-name}"/>
+ <property name="classname"
+ value="org.eclipse.ui.parts.tests.PartsReferencesTestSuite"/>
+ </ant>
+
+ <property name="session-data-folder"
+ value="${eclipse-home}/session_data_folder"/>
+ <delete dir="${session-data-folder}" quiet="true"/>
+ <ant target="ui-test" antfile="${library-file}" dir="${eclipse-home}">
+ <property name="data-dir" value="${session-data-folder}"/>
+ <property name="plugin-name" value="${plugin-name}"/>
+ <property name="classname"
+ value="org.eclipse.ui.tests.session.SessionTests"/>
+ </ant>
+
+ </target>
+
+ <!-- This target holds code to cleanup the testing environment after -->
+ <!-- after all of the tests have been run. You can use this target to -->
+ <!-- delete temporary files that have been created. -->
+ <target name="cleanup">
+ </target>
+
+ <!-- This target runs the test suite. Any actions that need to happen -->
+ <!-- after all the tests have been run should go here. -->
+ <target name="run" depends="init,suite,cleanup">
+ <ant target="collect" antfile="${library-file}" dir="${eclipse-home}">
+ <property name="includes" value="org*.xml"/>
+ <property name="output-file" value="${plugin-name}.xml"/>
+ </ant>
+ </target>
+
+</project> \ No newline at end of file
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/.classpath b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/.classpath
new file mode 100755
index 00000000000..64c5e31b7a2
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/.classpath
@@ -0,0 +1,7 @@
+<?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/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/.euml2 b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/.euml2
new file mode 100755
index 00000000000..c979a4316c7
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/.euml2
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="ASCII"?>
+<properties:ProjectDescription xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:properties="properties.xmi" modelDir="" libraryDir="" profileDir="" templateDir="" JDK="JDK15">
+ <profiles id="org.eclipse.uml2.uml.resources.StandardProfile" description="Standard Profile" uri="platform:/plugin/org.eclipse.uml2.uml.resources/profiles/Standard.profile.uml" exported="false" kind="system"/>
+ <profiles id="com.soyatec.uml.JavaProfile" description="Java Profile" uri="platform:/plugin/com.soyatec.core/profiles/Java.profile.uml" exported="false" kind="system"/>
+ <profiles id="com.soyatec.uml.SoyatecProfile" description="Soyatec Profile" uri="platform:/plugin/com.soyatec.core/profiles/Soyatec.profile.uml" exported="false" kind="system"/>
+ <profiles id="com.soyatec.uml.ArchetypeProfile" description="Archetype Profile" uri="platform:/plugin/com.soyatec.core/profiles/Archetype.profile.uml" exported="false" kind="system"/>
+</properties:ProjectDescription>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/.project b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/.project
new file mode 100755
index 00000000000..227f85df957
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/.project
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.cdt.managedbuilder.llvm.ui</name>
+ <comment>@key 32303037303533312D3130303020636F6D2E6E736E2E72742E7377732E7377742E6364742E6D616E616765646275696C6465722E6C6C766D2E75692F7074756F6E6F6E65 </comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>com.trolltech.qtjambi.juicBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <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>com.soyatec.additional.Builder</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>com.soyatec.additional.Nature</nature>
+ <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
+ </natures>
+</projectDescription>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/.settings/org.eclipse.jdt.core.prefs b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/.settings/org.eclipse.jdt.core.prefs
new file mode 100755
index 00000000000..6f44a3f8d06
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,77 @@
+#Tue Mar 01 23:43:52 KST 2011
+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=error
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.autoboxing=error
+org.eclipse.jdt.core.compiler.problem.comparingIdentical=error
+org.eclipse.jdt.core.compiler.problem.deadCode=error
+org.eclipse.jdt.core.compiler.problem.deprecation=error
+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=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.fallthroughCase=error
+org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled
+org.eclipse.jdt.core.compiler.problem.fieldHiding=error
+org.eclipse.jdt.core.compiler.problem.finalParameterBound=error
+org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=error
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=error
+org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=error
+org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=error
+org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=error
+org.eclipse.jdt.core.compiler.problem.localVariableHiding=error
+org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=error
+org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=error
+org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=error
+org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=error
+org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
+org.eclipse.jdt.core.compiler.problem.missingSerialVersion=error
+org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=error
+org.eclipse.jdt.core.compiler.problem.noEffectAssignment=error
+org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=error
+org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=error
+org.eclipse.jdt.core.compiler.problem.nullReference=error
+org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=error
+org.eclipse.jdt.core.compiler.problem.parameterAssignment=warning
+org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=error
+org.eclipse.jdt.core.compiler.problem.potentialNullReference=error
+org.eclipse.jdt.core.compiler.problem.rawTypeReference=error
+org.eclipse.jdt.core.compiler.problem.redundantNullCheck=error
+org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=error
+org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
+org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=error
+org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
+org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
+org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=error
+org.eclipse.jdt.core.compiler.problem.typeParameterHiding=error
+org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=error
+org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
+org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=error
+org.eclipse.jdt.core.compiler.problem.unnecessaryElse=error
+org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=error
+org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=error
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=error
+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=error
+org.eclipse.jdt.core.compiler.problem.unusedLabel=error
+org.eclipse.jdt.core.compiler.problem.unusedLocal=error
+org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=error
+org.eclipse.jdt.core.compiler.problem.unusedParameter=error
+org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=disabled
+org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
+org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
+org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=error
+org.eclipse.jdt.core.compiler.problem.unusedWarningToken=error
+org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=error
+org.eclipse.jdt.core.compiler.source=1.5
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/.umlproject b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/.umlproject
new file mode 100755
index 00000000000..30c973c184f
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/.umlproject
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="ASCII"?>
+<properties:ProjectDescription xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:properties="properties.xmi" modelDir="" libraryDir="" profileDir="" templateDir="">
+ <profiles id="org.eclipse.uml2.uml.resources.StandardProfile" description="Standard Profile" uri="platform:/plugin/org.eclipse.uml2.uml.resources/profiles/Standard.profile.uml" exported="false" kind="system"/>
+ <profiles id="com.soyatec.uml.JavaProfile" description="Java Profile" uri="platform:/plugin/com.soyatec.core/profiles/Java.profile.uml" exported="false" kind="system"/>
+ <profiles id="com.soyatec.uml.SoyatecProfile" description="Soyatec Profile" uri="platform:/plugin/com.soyatec.core/profiles/Soyatec.profile.uml" exported="false" kind="system"/>
+ <profiles id="com.soyatec.uml.ArchetypeProfile" description="Archetype Profile" uri="platform:/plugin/com.soyatec.core/profiles/Archetype.profile.uml" exported="false" kind="system"/>
+</properties:ProjectDescription>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/META-INF/MANIFEST.MF b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/META-INF/MANIFEST.MF
new file mode 100755
index 00000000000..4c519b41300
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/META-INF/MANIFEST.MF
@@ -0,0 +1,35 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %pluginName
+Bundle-SymbolicName: org.eclipse.cdt.managedbuilder.llvm.ui;singleton:=true
+Bundle-Version: 1.1.7.qualifier
+Bundle-Activator: org.eclipse.cdt.managedbuilder.llvm.ui.LlvmUIPlugin
+Bundle-Vendor: %providerName
+Bundle-Localization: plugin
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.eclipse.core.resources,
+ org.eclipse.cdt.managedbuilder.core,
+ org.eclipse.cdt.managedbuilder.gnu.ui,
+ org.eclipse.cdt.core
+Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Bundle-ActivationPolicy: lazy
+Export-Package: org.eclipse.cdt.managedbuilder.llvm.makegen;
+ uses:="org.eclipse.core.runtime,
+ org.eclipse.cdt.managedbuilder.makegen.gnu,
+ org.eclipse.cdt.managedbuilder.core,
+ org.eclipse.cdt.managedbuilder.makegen,
+ org.eclipse.core.resources",
+ org.eclipse.cdt.managedbuilder.llvm.ui;
+ uses:="org.eclipse.core.runtime,
+ org.eclipse.cdt.managedbuilder.core,
+ org.eclipse.core.resources,
+ org.eclipse.ui.plugin,
+ org.osgi.framework,
+ org.eclipse.cdt.managedbuilder.envvar",
+ org.eclipse.cdt.managedbuilder.llvm.ui.preferences;
+ uses:="org.eclipse.jface.preference,
+ org.eclipse.ui,
+ org.eclipse.core.runtime.preferences,
+ org.eclipse.swt.widgets",
+ org.eclipse.cdt.managedbuilder.llvm.util
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm.scannerconfig_package_dependencies.ucd b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm.scannerconfig_package_dependencies.ucd
new file mode 100644
index 00000000000..2eef9fb77aa
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm.scannerconfig_package_dependencies.ucd
@@ -0,0 +1,168 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="scannerconfig" size="1816,515" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig" metadata="uml2-1.0" initialized="true" tag="1000" key="32303037303533312D31303030206F72672E65636C697073652E6364742E6D616E616765646275696C6465722E6C6C766D2E75692F70657065">
+ <children xsi:type="editmodel:ClassEditModel" name="LLVMScannerInfoCollector" location="23,45" size="239,30" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/LLVMScannerInfoCollector" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/LLVMScannerInfoCollector-Soyatec::Implement->org.eclipse.cdt.managedbuilder.scannerconfig/IManagedScannerInfoCollector" source="//@children.0" target="//@children.10" targetEnd="//@children.0/@sourceConnections.0/@children.2" label="//@children.0/@sourceConnections.0/@children.0" sourceEnd="//@children.0/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Implement»" size="72,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="119,30" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="119,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/LLVMScannerInfoCollector-Standard::Derive->org.eclipse.cdt.make.internal.core.scannerconfig2/PerProjectSICollector" source="//@children.0" target="//@children.9" targetEnd="//@children.0/@sourceConnections.1/@children.2" label="//@children.0/@sourceConnections.1/@children.0" sourceEnd="//@children.0/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="239,15" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,15"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" name="ManagedLlvmScannerInfoConsoleParser" location="990,303" size="380,158" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser" runTimeClassModel="startup(Lorg.eclipse.core.resources.IProject;Lorg.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollector;),processLine(Ljava.lang.String;),shutdown(),isManagedBuildOn(),fManagedBuildOnState,doCalcManagedBuildOnState()">
+ <children xsi:type="editmodel:CompartmentEditModel" size="197,18">
+ <children xsi:type="editmodel:AttributeEditModel" name="fManagedBuildOnState" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser#fManagedBuildOnState"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="357,90">
+ <children xsi:type="editmodel:MethodEditModel" name="processLine" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser#processLine(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="shutdown" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser#shutdown()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="startup" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser#startup(Lorg.eclipse.core.resources.IProject;Lorg.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollector;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="isManagedBuildOn" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser#isManagedBuildOn()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="doCalcManagedBuildOnState" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser#doCalcManagedBuildOnState()"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser-Soyatec::Import->org.eclipse.cdt.build.core.scannerconfig/CfgInfoContext*org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser-Standard::Call->org.eclipse.cdt.build.core.scannerconfig/CfgInfoContext" source="//@children.1" target="//@children.2" targetEnd="//@children.1/@sourceConnections.0/@children.2" label="//@children.1/@sourceConnections.0/@children.0" sourceEnd="//@children.1/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Call»" size="75,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,137" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="241,20"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser-Standard::Call->org.eclipse.cdt.core.model/CoreModel" source="//@children.1" target="//@children.3" targetEnd="//@children.1/@sourceConnections.1/@children.2" label="//@children.1/@sourceConnections.1/@children.0" sourceEnd="//@children.1/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="296,158" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="83,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser-Standard::Derive->org.eclipse.cdt.make.internal.core.scannerconfig.gnu/GCCScannerInfoConsoleParser" source="//@children.1" target="//@children.4" targetEnd="//@children.1/@sourceConnections.2/@children.2" label="//@children.1/@sourceConnections.2/@children.0" sourceEnd="//@children.1/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="21,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="291,43"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser-Soyatec::Import->org.eclipse.cdt.core.settings.model/ICProjectDescription" source="//@children.1" target="//@children.5" targetEnd="//@children.1/@sourceConnections.3/@children.2" label="//@children.1/@sourceConnections.3/@children.0" sourceEnd="//@children.1/@sourceConnections.3/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,155" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="177,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser-Standard::Call->org.eclipse.cdt.managedbuilder.core/IConfiguration*org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser-Soyatec::Import->org.eclipse.cdt.managedbuilder.core/IConfiguration" source="//@children.1" target="//@children.6" targetEnd="//@children.1/@sourceConnections.4/@children.2" label="//@children.1/@sourceConnections.4/@children.0" sourceEnd="//@children.1/@sourceConnections.4/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Call»" size="75,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,152" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="222,5"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser-Soyatec::Import->org.eclipse.cdt.make.core.scannerconfig/IScannerInfoCollector" source="//@children.1" target="//@children.7" targetEnd="//@children.1/@sourceConnections.5/@children.2" label="//@children.1/@sourceConnections.5/@children.0" sourceEnd="//@children.1/@sourceConnections.5/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,47" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="244,48"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser-Standard::Call->org.eclipse.cdt.make.core.scannerconfig/InfoContext*org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser-Soyatec::Import->org.eclipse.cdt.make.core.scannerconfig/InfoContext" source="//@children.1" target="//@children.8" targetEnd="//@children.1/@sourceConnections.6/@children.2" label="//@children.1/@sourceConnections.6/@children.0" sourceEnd="//@children.1/@sourceConnections.6/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Call»" size="75,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,78" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="244,21"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser-Standard::Call->org.eclipse.cdt.make.internal.core.scannerconfig2/PerProjectSICollector*org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser-Soyatec::Import->org.eclipse.cdt.make.internal.core.scannerconfig2/PerProjectSICollector" source="//@children.1" target="//@children.9" targetEnd="//@children.1/@sourceConnections.7/@children.2" label="//@children.1/@sourceConnections.7/@children.0" sourceEnd="//@children.1/@sourceConnections.7/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Call»" size="75,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="26,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="194,43"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.1/@sourceConnections.0" name="CfgInfoContext" location="23,420" size="241,43" id="org.eclipse.cdt.build.core.scannerconfig/CfgInfoContext" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.build.core.scannerconfig/CfgInfoContext-Standard::Call->org.eclipse.cdt.managedbuilder.core/IConfiguration*org.eclipse.cdt.build.core.scannerconfig/CfgInfoContext-Soyatec::Import->org.eclipse.cdt.managedbuilder.core/IConfiguration" source="//@children.2" target="//@children.6" targetEnd="//@children.2/@sourceConnections.0/@children.2" label="//@children.2/@sourceConnections.0/@children.0" sourceEnd="//@children.2/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Call»" size="75,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="241,36" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,6"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.build.core.scannerconfig/CfgInfoContext-Standard::Call->org.eclipse.cdt.core.settings.model/ICProjectDescription*org.eclipse.cdt.build.core.scannerconfig/CfgInfoContext-Soyatec::Import->org.eclipse.cdt.core.settings.model/ICProjectDescription" source="//@children.2" target="//@children.5" targetEnd="//@children.2/@sourceConnections.1/@children.2" label="//@children.2/@sourceConnections.1/@children.0" sourceEnd="//@children.2/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Call»" size="75,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="240,43" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,8"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.build.core.scannerconfig/CfgInfoContext-Standard::Call->org.eclipse.cdt.make.core.scannerconfig/InfoContext*org.eclipse.cdt.build.core.scannerconfig/CfgInfoContext-Standard::Instantiate->org.eclipse.cdt.make.core.scannerconfig/InfoContext*org.eclipse.cdt.build.core.scannerconfig/CfgInfoContext-Soyatec::Import->org.eclipse.cdt.make.core.scannerconfig/InfoContext" source="//@children.2" target="//@children.8" targetEnd="//@children.2/@sourceConnections.2/@children.2" label="//@children.2/@sourceConnections.2/@children.0" sourceEnd="//@children.2/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Instantiate, Call»" size="140,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="241,9" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,33"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.1/@sourceConnections.1" name="CoreModel" location="1203,531" size="167,43" id="org.eclipse.cdt.core.model/CoreModel" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.core.model/CoreModel-Soyatec::Import->org.eclipse.cdt.core.settings.model/ICProjectDescription" source="//@children.3" target="//@children.5" targetEnd="//@children.3/@sourceConnections.0/@children.2" label="//@children.3/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,21" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="214,27"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.1/@sourceConnections.2" name="GCCScannerInfoConsoleParser" location="720,45" size="313,43" id="org.eclipse.cdt.make.internal.core.scannerconfig.gnu/GCCScannerInfoConsoleParser" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.make.internal.core.scannerconfig.gnu/GCCScannerInfoConsoleParser-Standard::Call->org.eclipse.cdt.make.core.scannerconfig/IScannerInfoCollector*org.eclipse.cdt.make.internal.core.scannerconfig.gnu/GCCScannerInfoConsoleParser-Soyatec::Import->org.eclipse.cdt.make.core.scannerconfig/IScannerInfoCollector" source="//@children.4" target="//@children.7" targetEnd="//@children.4/@sourceConnections.0/@children.2" label="//@children.4/@sourceConnections.0/@children.0" sourceEnd="//@children.4/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Call»" size="75,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="115,43" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="175,0"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:InterfaceEditModel" targetConnections="//@children.1/@sourceConnections.3 //@children.2/@sourceConnections.1 //@children.3/@sourceConnections.0" name="ICProjectDescription" location="645,525" size="214,56" id="org.eclipse.cdt.core.settings.model/ICProjectDescription" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:InterfaceEditModel" targetConnections="//@children.1/@sourceConnections.4 //@children.2/@sourceConnections.0" name="IConfiguration" location="645,450" size="222,56" id="org.eclipse.cdt.managedbuilder.core/IConfiguration" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:InterfaceEditModel" targetConnections="//@children.1/@sourceConnections.5 //@children.4/@sourceConnections.0 //@children.10/@sourceConnections.0" name="IScannerInfoCollector" location="375,240" size="244,56" id="org.eclipse.cdt.make.core.scannerconfig/IScannerInfoCollector" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.1/@sourceConnections.6 //@children.2/@sourceConnections.2 //@children.9/@sourceConnections.0" name="InfoContext" location="645,360" size="244,43" id="org.eclipse.cdt.make.core.scannerconfig/InfoContext" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.1/@sourceConnections.7 //@children.0/@sourceConnections.1" name="PerProjectSICollector" location="375,45" size="296,43" id="org.eclipse.cdt.make.internal.core.scannerconfig2/PerProjectSICollector" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.make.internal.core.scannerconfig2/PerProjectSICollector-Standard::Call->org.eclipse.cdt.make.core.scannerconfig/InfoContext*org.eclipse.cdt.make.internal.core.scannerconfig2/PerProjectSICollector-Standard::Instantiate->org.eclipse.cdt.make.core.scannerconfig/InfoContext*org.eclipse.cdt.make.internal.core.scannerconfig2/PerProjectSICollector-Soyatec::Import->org.eclipse.cdt.make.core.scannerconfig/InfoContext" source="//@children.9" target="//@children.8" targetEnd="//@children.9/@sourceConnections.0/@children.2" label="//@children.9/@sourceConnections.0/@children.0" sourceEnd="//@children.9/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Instantiate, Call»" size="140,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="282,43" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="12,0"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:InterfaceEditModel" targetConnections="//@children.0/@sourceConnections.0" name="IManagedScannerInfoCollector" location="23,240" size="276,56" id="org.eclipse.cdt.managedbuilder.scannerconfig/IManagedScannerInfoCollector" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.scannerconfig/IManagedScannerInfoCollector-Standard::Derive->org.eclipse.cdt.make.core.scannerconfig/IScannerInfoCollector" source="//@children.10" target="//@children.7" targetEnd="//@children.10/@sourceConnections.0/@children.2" label="//@children.10/@sourceConnections.0/@children.0" sourceEnd="//@children.10/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="276,28" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,28"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <diagramOptions xsi:type="options:ClassDiagramOptions" interactive="false" level="-1" showScope="InPackage" properties="wireOptions=4;Product=eUML2;displayOptions=1"/>
+ <boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
+ <leftRuler/>
+ <topRuler/>
+ </boardSetting>
+ <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+</editmodel:ClassDiagramEditModel>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm.ui.preferences_package_class_dependencies.ucd b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm.ui.preferences_package_class_dependencies.ucd
new file mode 100755
index 00000000000..96dac9898c0
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm.ui.preferences_package_class_dependencies.ucd
@@ -0,0 +1,179 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="llvm.ui.preferences_package_class_dependencies" size="1289,719" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences" metadata="uml2-1.0" initialized="true" tag="1000" key="32303037303533312D31303030206F72672E65636C697073652E6364742E6D616E616765646275696C6465722E6C6C766D2E75692F70657065">
+ <children xsi:type="editmodel:ClassEditModel" name="PreferenceInitializer" location="434,615" size="204,68" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceInitializer" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="181,18">
+ <children xsi:type="editmodel:MethodEditModel" name="initializeDefaultPreferences" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceInitializer#initializeDefaultPreferences()"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.3/@sourceConnections.1 //@children.4/@sourceConnections.1 //@children.5/@sourceConnections.1" name="LlvmPreferenceStore" location="28,360" size="384,356" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="361,306">
+ <children xsi:type="editmodel:MethodEditModel" name="getPreferenceStore" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getPreferenceStore()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getPreferenceStoreValue" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getPreferenceStoreValue(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getBinPath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getBinPath()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getIncludePath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getIncludePath()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getLibraryPath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getLibraryPath()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getLibraries" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getLibraries()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getPreferenceStoreValueAsArray" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getPreferenceStoreValueAsArray(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="setPreferenceStoreValue" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#setPreferenceStoreValue(Ljava.lang.String;Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="setBinPath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#setBinPath(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="setIncludePath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#setIncludePath(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="setLibraryPath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#setLibraryPath(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="setLibrary" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#setLibrary(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="appendIncludePath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#appendIncludePath(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="appendLibraryPath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#appendLibraryPath(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="appendLibrary" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#appendLibrary(Ljava.lang.String;)"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" name="PreferenceConstants" location="435,465" size="201,112" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceConstants" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="178,72">
+ <children xsi:type="editmodel:AttributeEditModel" name="p_LLVM_PATH" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceConstants#p_LLVM_PATH"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="p_LLVM_INCLUDE_PATH" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceConstants#p_LLVM_INCLUDE_PATH"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="p_LLVM_LIBRARY_PATH" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceConstants#p_LLVM_LIBRARY_PATH"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="p_LLVM_LIBRARIES" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceConstants#p_LLVM_LIBRARIES"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.6/@sourceConnections.1" name="IncludePathListEditor" location="435,331" size="478,104" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="455,54">
+ <children xsi:type="editmodel:MethodEditModel" name="IncludePathListEditor" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor#IncludePathListEditor(Ljava.lang.String;Ljava.lang.String;Lorg.eclipse.swt.widgets.Composite;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getNewInputObject" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor#getNewInputObject()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="removePressed" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor#removePressed()"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor-Standard::Derive->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor" source="//@children.3" target="//@children.7" targetEnd="//@children.3/@sourceConnections.0/@children.2" label="//@children.3/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="478,51" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,269"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore" source="//@children.3" target="//@children.1" targetEnd="//@children.3/@sourceConnections.1/@children.2" label="//@children.3/@sourceConnections.1/@children.0" sourceEnd="//@children.3/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="87,66" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="384,37"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor&lt;-org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor" source="//@children.3" target="//@children.7" targetEnd="//@children.3/@sourceConnections.2/@children.1" sourceEnd="//@children.3/@sourceConnections.2/@children.0" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:AssociationEndEditModel" location="478,31" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,249"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.6/@sourceConnections.0" name="LibraryListEditor" location="28,30" size="451,104" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="428,54">
+ <children xsi:type="editmodel:MethodEditModel" name="LibraryListEditor" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor#LibraryListEditor(Ljava.lang.String;Ljava.lang.String;Lorg.eclipse.swt.widgets.Composite;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getNewInputObject" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor#getNewInputObject()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="removePressed" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor#removePressed()"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor-Standard::Derive->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor" source="//@children.4" target="//@children.7" targetEnd="//@children.4/@sourceConnections.0/@children.2" label="//@children.4/@sourceConnections.0/@children.0" sourceEnd="//@children.4/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="411,93" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,10"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore" source="//@children.4" target="//@children.1" targetEnd="//@children.4/@sourceConnections.1/@children.2" label="//@children.4/@sourceConnections.1/@children.0" sourceEnd="//@children.4/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="191,104" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="191,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:GeneralizationEditModel" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor&lt;-org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor" source="//@children.4" target="//@children.7" targetEnd="//@children.4/@sourceConnections.2/@children.1" sourceEnd="//@children.4/@sourceConnections.2/@children.0" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:AssociationEndEditModel" location="451,97" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,14"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.6/@sourceConnections.2" name="LibraryPathListEditor" location="435,180" size="475,104" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="452,54">
+ <children xsi:type="editmodel:MethodEditModel" name="LibraryPathListEditor" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor#LibraryPathListEditor(Ljava.lang.String;Ljava.lang.String;Lorg.eclipse.swt.widgets.Composite;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getNewInputObject" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor#getNewInputObject()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="removePressed" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor#removePressed()"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor-Standard::Derive->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor" source="//@children.5" target="//@children.7" targetEnd="//@children.5/@sourceConnections.0/@children.2" label="//@children.5/@sourceConnections.0/@children.0" sourceEnd="//@children.5/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="475,52" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,119"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore" source="//@children.5" target="//@children.1" targetEnd="//@children.5/@sourceConnections.1/@children.2" label="//@children.5/@sourceConnections.1/@children.0" sourceEnd="//@children.5/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="160,104" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="384,48"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor&lt;-org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor" source="//@children.5" target="//@children.7" targetEnd="//@children.5/@sourceConnections.2/@children.1" sourceEnd="//@children.5/@sourceConnections.2/@children.0" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:AssociationEndEditModel" location="475,32" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,99"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" name="LlvmPreferencePage" location="28,210" size="201,122" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="178,72">
+ <children xsi:type="editmodel:MethodEditModel" name="LlvmPreferencePage" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage#LlvmPreferencePage()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="init" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage#init(Lorg.eclipse.ui.IWorkbench;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getDescription" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage#getDescription()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="createFieldEditors" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage#createFieldEditors()"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Standard::Instantiate->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor*org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Soyatec::Import->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor" source="//@children.6" target="//@children.4" targetEnd="//@children.6/@sourceConnections.0/@children.2" label="//@children.6/@sourceConnections.0/@children.0" sourceEnd="//@children.6/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Import»" size="114,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="100,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="100,104"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Standard::Instantiate->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor*org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Soyatec::Import->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor" source="//@children.6" target="//@children.3" targetEnd="//@children.6/@sourceConnections.1/@children.2" label="//@children.6/@sourceConnections.1/@children.0" sourceEnd="//@children.6/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Import»" size="114,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="201,121" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Standard::Instantiate->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor*org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Soyatec::Import->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor" source="//@children.6" target="//@children.5" targetEnd="//@children.6/@sourceConnections.2/@children.2" label="//@children.6/@sourceConnections.2/@children.0" sourceEnd="//@children.6/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Import»" size="114,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="201,36" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,66"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" showMethodsParameterNames="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.4/@sourceConnections.0 //@children.3/@sourceConnections.0 //@children.5/@sourceConnections.0 //@children.3/@sourceConnections.2 //@children.4/@sourceConnections.2 //@children.5/@sourceConnections.2" name="LlvmListEditor" location="975,113" size="439,464" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="215,126">
+ <children xsi:type="editmodel:AttributeEditModel" name="list" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#list"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="buttonBox" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#buttonBox"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="addButton" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#addButton"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="removeButton" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#removeButton"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="upButton" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#upButton"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="downButton" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#downButton"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="selectionListener" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#selectionListener"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="416,288">
+ <children xsi:type="editmodel:MethodEditModel" name="LlvmListEditor" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#LlvmListEditor(Ljava.lang.String;Ljava.lang.String;Lorg.eclipse.swt.widgets.Composite;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="createList" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#createList([Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="parseString" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#parseString(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="createButtons" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#createButtons(Lorg.eclipse.swt.widgets.Composite;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="createPushButton" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#createPushButton(Lorg.eclipse.swt.widgets.Composite;Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="createSelectionListener" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#createSelectionListener()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getButtonBoxControl" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#getButtonBoxControl(Lorg.eclipse.swt.widgets.Composite;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getListControl" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#getListControl(Lorg.eclipse.swt.widgets.Composite;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getSelectionListener" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#getSelectionListener()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="selectionChanged" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#selectionChanged()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="swap" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#swap(Z)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getShell" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#getShell()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="addPressed" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#addPressed()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="removePressed" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#removePressed()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="upPressed" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#upPressed()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="downPressed" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#downPressed()"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <diagramOptions xsi:type="options:ClassDiagramOptions" interactive="false" level="-1" showScope="InPackage" properties="wireOptions=4;Product=eUML2;displayOptions=1"/>
+ <boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
+ <leftRuler/>
+ <topRuler/>
+ </boardSetting>
+ <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+</editmodel:ClassDiagramEditModel>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm.util_package_dependencies.ucd b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm.util_package_dependencies.ucd
new file mode 100755
index 00000000000..e3e395cdcb8
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm.util_package_dependencies.ucd
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="llvm.util_package_dependencies" size="1336,632" id="org.eclipse.cdt.managedbuilder.llvm.util" metadata="uml2-1.0" initialized="true" tag="1000" key="32303037303533312D31303030206F72672E65636C697073652E6364742E6D616E616765646275696C6465722E6C6C766D2E75692F70657065">
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.1/@sourceConnections.0" name="LlvmToolOptionPathUtil" location="30,15" size="302,842" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil" runTimeClassModel="getProjectsInWorkspace(),addLlvmLibSearchPath(Ljava.lang.String;),lIB,iNCLUDE,getLlvmLinkerLibrarySearchPathOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;),removeLibraryFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;),removeInputFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;[Ljava.lang.String;),addPathToSelectedToolOptionBuildConf(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;I),addLlvmIncludePath(Ljava.lang.String;),removePathFromSelectedToolOptionBuildConf(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;I),lIB_PATH,getOptionId(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;I),getAllBuildConfigs(Lorg.eclipse.core.resources.IProject;),removeLlvmLibSearchPathFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;),removeLlvmLib(Ljava.lang.String;),addLlvmLib(Ljava.lang.String;),addPathToToolOption(Ljava.lang.String;I),removeLibrarySearchPathFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;),getLlvmLinkerLibrariesOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;),addNewPathToExistingPathList([Ljava.lang.String;Ljava.lang.String;),getLlvmLinker(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;),removePathFromExistingPathList([Ljava.lang.String;Ljava.lang.String;),addLlvmLibToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;),addLibraryToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;),removeLlvmIncludePathFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;),removeLlvmLibFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;),removePathFromToolOption(Ljava.lang.String;I),getLlvmAssemblerIncludePathOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;),getLlvmAssembler(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;),removeLlvmIncludePath(Ljava.lang.String;),arrayToString([Ljava.lang.String;),stringToArray(Ljava.lang.String;),assemblerInputType,addIncludePathToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;),getIToolPathOption(Lorg.eclipse.cdt.managedbuilder.core.ITool;Ljava.lang.String;),pathExists(Ljava.lang.String;),getIToolByInputType(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;),removeLlvmLibSearchPath(Ljava.lang.String;),removeIncludePathFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;),addLibrarySearchPathToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;),addLlvmLibSearchPathToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;),addLlvmIncludePathToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;),linkerInputType,addInputToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;[Ljava.lang.String;)">
+ <children xsi:type="editmodel:CompartmentEditModel" size="168,90">
+ <children xsi:type="editmodel:AttributeEditModel" name="assemblerInputType" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#assemblerInputType"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="linkerInputType" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#linkerInputType"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="iNCLUDE" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#iNCLUDE"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="lIB" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#lIB"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="lIB_PATH" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#lIB_PATH"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="279,702">
+ <children xsi:type="editmodel:MethodEditModel" name="addLlvmIncludePath" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#addLlvmIncludePath(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="removeLlvmIncludePath" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#removeLlvmIncludePath(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="addLlvmLib" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#addLlvmLib(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="removeLlvmLib" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#removeLlvmLib(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="addLlvmLibSearchPath" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#addLlvmLibSearchPath(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="removeLlvmLibSearchPath" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#removeLlvmLibSearchPath(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="addPathToToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#addPathToToolOption(Ljava.lang.String;I)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="removePathFromToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#removePathFromToolOption(Ljava.lang.String;I)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="addPathToSelectedToolOptionBuildConf" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#addPathToSelectedToolOptionBuildConf(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;I)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="removePathFromSelectedToolOptionBuildConf" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#removePathFromSelectedToolOptionBuildConf(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;I)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getProjectsInWorkspace" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#getProjectsInWorkspace()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getAllBuildConfigs" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#getAllBuildConfigs(Lorg.eclipse.core.resources.IProject;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="addLlvmIncludePathToToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#addLlvmIncludePathToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="removeLlvmIncludePathFromToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#removeLlvmIncludePathFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="addLlvmLibToToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#addLlvmLibToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="removeLlvmLibFromToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#removeLlvmLibFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="addLlvmLibSearchPathToToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#addLlvmLibSearchPathToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="removeLlvmLibSearchPathFromToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#removeLlvmLibSearchPathFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="addIncludePathToToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#addIncludePathToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="removeIncludePathFromToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#removeIncludePathFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="addLibraryToToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#addLibraryToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="removeLibraryFromToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#removeLibraryFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="addLibrarySearchPathToToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#addLibrarySearchPathToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="removeLibrarySearchPathFromToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#removeLibrarySearchPathFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="addInputToToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#addInputToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;[Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="removeInputFromToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#removeInputFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;[Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getLlvmAssembler" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#getLlvmAssembler(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getLlvmLinker" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#getLlvmLinker(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getIToolByInputType" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#getIToolByInputType(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getLlvmAssemblerIncludePathOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#getLlvmAssemblerIncludePathOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getLlvmLinkerLibrariesOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#getLlvmLinkerLibrariesOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getLlvmLinkerLibrarySearchPathOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#getLlvmLinkerLibrarySearchPathOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getOptionId" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#getOptionId(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;I)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getIToolPathOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#getIToolPathOption(Lorg.eclipse.cdt.managedbuilder.core.ITool;Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="addNewPathToExistingPathList" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#addNewPathToExistingPathList([Ljava.lang.String;Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="removePathFromExistingPathList" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#removePathFromExistingPathList([Ljava.lang.String;Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="stringToArray" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#stringToArray(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="arrayToString" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#arrayToString([Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="pathExists" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#pathExists(Ljava.lang.String;)"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" name="ProjectNatureUtil" location="435,210" size="174,68" id="org.eclipse.cdt.managedbuilder.llvm.util/ProjectNatureUtil" runTimeClassModel="addProjectNature()">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="125,18">
+ <children xsi:type="editmodel:MethodEditModel" name="addProjectNature" id="org.eclipse.cdt.managedbuilder.llvm.util/ProjectNatureUtil#addProjectNature()"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.util/ProjectNatureUtil-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil" source="//@children.1" target="//@children.0" targetEnd="//@children.1/@sourceConnections.0/@children.2" label="//@children.1/@sourceConnections.0/@children.0" sourceEnd="//@children.1/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" location="367,217" size="34,13" automaticRelocationAllowed="false" locationOnWireFromSource="-1.3912788492826038" distanceFromWire="-19.185003079581165" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="27,33" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="302,228"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" name="Separators" location="442,15" size="160,122" id="org.eclipse.cdt.managedbuilder.llvm.util/Separators" runTimeClassModel="getFileSeparator(),getPathSeparator(),fileSeparator,pathSeparator">
+ <children xsi:type="editmodel:CompartmentEditModel" size="137,36">
+ <children xsi:type="editmodel:AttributeEditModel" name="pathSeparator" id="org.eclipse.cdt.managedbuilder.llvm.util/Separators#pathSeparator"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="fileSeparator" id="org.eclipse.cdt.managedbuilder.llvm.util/Separators#fileSeparator"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="126,36">
+ <children xsi:type="editmodel:MethodEditModel" name="getPathSeparator" id="org.eclipse.cdt.managedbuilder.llvm.util/Separators#getPathSeparator()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getFileSeparator" id="org.eclipse.cdt.managedbuilder.llvm.util/Separators#getFileSeparator()"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <diagramOptions xsi:type="options:ClassDiagramOptions" level="-1" showScope="InPackage" properties="wireOptions=4;Product=eUML2;displayOptions=1"/>
+ <boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
+ <leftRuler/>
+ <topRuler/>
+ </boardSetting>
+ <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+</editmodel:ClassDiagramEditModel>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm_package_dependencies.ucd b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm_package_dependencies.ucd
new file mode 100755
index 00000000000..d1c6b67b6d5
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm_package_dependencies.ucd
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="llvm_package_dependencies" size="1289,719" id="org.eclipse.cdt.managedbuilder.llvm.ui" metadata="uml2-1.0" initialized="true" scrolledY="17" tag="1000" key="32303037303533312D31303030206F72672E65636C697073652E6364742E6D616E616765646275696C6465722E6C6C766D2E75692F70657065">
+ <children xsi:type="editmodel:ClassEditModel" name="ProjectNature" location="930,645" size="188,140" id="org.eclipse.cdt.managedbuilder.llvm.ui/ProjectNature" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="104,18">
+ <children xsi:type="editmodel:AttributeEditModel" name="project" id="org.eclipse.cdt.managedbuilder.llvm.ui/ProjectNature#project"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="165,72">
+ <children xsi:type="editmodel:MethodEditModel" name="configure" id="org.eclipse.cdt.managedbuilder.llvm.ui/ProjectNature#configure()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="deconfigure" id="org.eclipse.cdt.managedbuilder.llvm.ui/ProjectNature#deconfigure()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getProject" id="org.eclipse.cdt.managedbuilder.llvm.ui/ProjectNature#getProject()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="setProject" id="org.eclipse.cdt.managedbuilder.llvm.ui/ProjectNature#setProject(Lorg.eclipse.core.resources.IProject;)"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" name="LlvmUIPlugin" location="930,285" size="239,302" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="216,72">
+ <children xsi:type="editmodel:AttributeEditModel" name="pLUGIN_ID" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#pLUGIN_ID"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="resourceBundle" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#resourceBundle"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="pROPERTIES" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#pROPERTIES"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="properties" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#properties"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="201,180">
+ <children xsi:type="editmodel:MethodEditModel" name="LlvmUIPlugin" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#LlvmUIPlugin()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="start" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#start(Lorg.osgi.framework.BundleContext;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="stop" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#stop(Lorg.osgi.framework.BundleContext;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getDefault" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#getDefault()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getResourceString" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#getResourceString(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getResourceBundle" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#getResourceBundle()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="log" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#log(Ljava.lang.Throwable;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="log" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#log(Lorg.eclipse.core.runtime.IStatus;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getProperties" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#getProperties()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getPropertyString" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#getPropertyString(Ljava.lang.String;)"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.3/@sourceConnections.0" name="LlvmEnvironmentVariableSupplier" location="40,280" size="800,556" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="436,180">
+ <children xsi:type="editmodel:AttributeEditModel" name="preferencesChanged" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#preferencesChanged"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="llvmEnvironmentVariables" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#llvmEnvironmentVariables"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="eNV_VAR_NAME_LLVM_BIN" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#eNV_VAR_NAME_LLVM_BIN"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="eNV_VAR_NAME_LLVMINTERP" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#eNV_VAR_NAME_LLVMINTERP"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="eNV_VAR_NAME_PATH" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#eNV_VAR_NAME_PATH"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="eNV_VAR_NAME_INCLUDE_PATH" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#eNV_VAR_NAME_INCLUDE_PATH"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="eNV_VAR_NAME_LIBRARY_PATH" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#eNV_VAR_NAME_LIBRARY_PATH"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="eNV_VAR_NAME_LIBRARIES" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#eNV_VAR_NAME_LIBRARIES"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="777,432">
+ <children xsi:type="editmodel:MethodEditModel" name="LlvmEnvironmentVariableSupplier" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#LlvmEnvironmentVariableSupplier()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="initializePaths" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#initializePaths()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getBinPath" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#getBinPath()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getIncludePath" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#getIncludePath()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getLibraryPath" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#getLibraryPath()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getLibraries" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#getLibraries()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="setBinPath" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#setBinPath(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="addIncludePath" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#addIncludePath(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="addLibraryPath" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#addLibraryPath(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="addLibrary" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#addLibrary(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="invalidatePaths" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#invalidatePaths()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getDirIfLlvmFound" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#getDirIfLlvmFound(Ljava.lang.String;Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getBinDirIfLlvm_ar" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#getBinDirIfLlvm_ar(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getLlvmEnvironmentVariable" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#getLlvmEnvironmentVariable(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="setLlvmEnvironmentVariable" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#setLlvmEnvironmentVariable(Ljava.lang.String;Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="appendLlvmEnvironmentVariable" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#appendLlvmEnvironmentVariable(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="setLlvmEnvironmentVariableReplace" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#setLlvmEnvironmentVariableReplace(Ljava.lang.String;Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="updatePaths" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#updatePaths()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getVariable" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#getVariable(Ljava.lang.String;Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.envvar.IEnvironmentVariableProvider;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getVariables" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#getVariables(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.envvar.IEnvironmentVariableProvider;)"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable*org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier-Standard::Instantiate->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable*org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier-Soyatec::Import->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable" source="//@children.2" target="//@children.4" targetEnd="//@children.2/@sourceConnections.0/@children.2" label="//@children.2/@sourceConnections.0/@children.0" sourceEnd="//@children.2/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Import, Call»" size="140,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="245,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="240,194"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" name="LlvmIsToolChainSupported" location="555,120" size="458,104" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmIsToolChainSupported" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="127,18">
+ <children xsi:type="editmodel:AttributeEditModel" name="supported" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmIsToolChainSupported#supported"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="435,36">
+ <children xsi:type="editmodel:MethodEditModel" name="LlvmIsToolChainSupported" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmIsToolChainSupported#LlvmIsToolChainSupported()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="isSupported" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmIsToolChainSupported#isSupported(Lorg.eclipse.cdt.managedbuilder.core.IToolChain;Lorg.osgi.framework.Version;Ljava.lang.String;)"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmIsToolChainSupported-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier" source="//@children.3" target="//@children.2" targetEnd="//@children.3/@sourceConnections.0/@children.2" label="//@children.3/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="142,104" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="657,0"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.2/@sourceConnections.0" name="LlvmBuildEnvironmentVariable" location="45,30" size="482,194" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="93,54">
+ <children xsi:type="editmodel:AttributeEditModel" name="name" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable#name"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="value" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable#value"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="operation" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable#operation"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="459,90">
+ <children xsi:type="editmodel:MethodEditModel" name="LlvmBuildEnvironmentVariable" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable#LlvmBuildEnvironmentVariable(Ljava.lang.String;Ljava.lang.String;I)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getDelimiter" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable#getDelimiter()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getName" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable#getName()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getOperation" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable#getOperation()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getValue" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable#getValue()"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <diagramOptions xsi:type="options:ClassDiagramOptions" interactive="false" level="-1" showScope="InPackage" properties="wireOptions=4;Product=eUML2;displayOptions=1"/>
+ <boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
+ <leftRuler/>
+ <topRuler/>
+ </boardSetting>
+ <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+</editmodel:ClassDiagramEditModel>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm_packages_with_eclipse_package_dependencies.ucd b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm_packages_with_eclipse_package_dependencies.ucd
new file mode 100755
index 00000000000..7c528447692
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm_packages_with_eclipse_package_dependencies.ucd
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="llvm_packages_with_eclipse_package_dependencies" size="1866,1135" id="." metadata="uml2-1.0" initialized="true" tag="1000" key="32303037303533312D31303030206F72672E65636C697073652E6364742E6D616E616765646275696C6465722E6C6C766D2E75692F70657065">
+ <children xsi:type="editmodel:PackageEditModel" name="org.eclipse.cdt.managedbuilder.llvm.makegen" location="476,90" size="389,60" id="org.eclipse.cdt.managedbuilder.llvm.makegen">
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.makegen-Soyatec::Import->org.eclipse.cdt.managedbuilder.makegen" source="//@children.0" target="//@children.7" targetEnd="//@children.0/@sourceConnections.0/@children.2" label="//@children.0/@sourceConnections.0/@children.0" sourceEnd="//@children.0/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" size="0,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="205,60" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="351,37"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.makegen-Soyatec::Import->org.eclipse.core.resources" source="//@children.0" target="//@children.8" targetEnd="//@children.0/@sourceConnections.1/@children.2" label="//@children.0/@sourceConnections.1/@children.0" sourceEnd="//@children.0/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" location="733,239" size="0,13" automaticRelocationAllowed="false" locationOnWireFromSource="-31.9720863013645" distanceFromWire="1.669040903663095" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="262,60" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="65,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.makegen-Soyatec::Import->org.eclipse.core.runtime" source="//@children.0" target="//@children.9" targetEnd="//@children.0/@sourceConnections.2/@children.2" label="//@children.0/@sourceConnections.2/@children.0" sourceEnd="//@children.0/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" size="0,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,60" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="78,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.makegen-Soyatec::Import->org.eclipse.cdt.managedbuilder.core" source="//@children.0" target="//@children.5" targetEnd="//@children.0/@sourceConnections.3/@children.2" label="//@children.0/@sourceConnections.3/@children.0" sourceEnd="//@children.0/@sourceConnections.3/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" size="0,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="131,60" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="111,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.makegen-Standard::Derive->org.eclipse.cdt.managedbuilder.makegen.gnu" source="//@children.0" target="//@children.6" targetEnd="//@children.0/@sourceConnections.4/@children.2" label="//@children.0/@sourceConnections.4/@children.0" sourceEnd="//@children.0/@sourceConnections.4/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" size="0,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,8" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="384,48"/>
+ </sourceConnections>
+ </children>
+ <children xsi:type="editmodel:PackageEditModel" name="org.eclipse.cdt.managedbuilder.llvm.scannerconfig" location="1095,435" size="425,60" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig">
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig-Standard::Call->org.eclipse.cdt.core.model" source="//@children.1" target="//@children.11" targetEnd="//@children.1/@sourceConnections.0/@children.2" label="//@children.1/@sourceConnections.0/@children.0" sourceEnd="//@children.1/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="0,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="167,60" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="119,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig-Soyatec::Import->org.eclipse.cdt.core.settings.model" source="//@children.1" target="//@children.24" targetEnd="//@children.1/@sourceConnections.1/@children.2" label="//@children.1/@sourceConnections.1/@children.0" sourceEnd="//@children.1/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="146,60" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="118,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" source="//@children.1" target="//@children.25" targetEnd="//@children.1/@sourceConnections.2/@children.2" label="//@children.1/@sourceConnections.2/@children.0" sourceEnd="//@children.1/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" size="0,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="219,60" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="171,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig-Standard::Derive->org.eclipse.cdt.make.internal.core.scannerconfig.gnu" source="//@children.1" target="//@children.26" targetEnd="//@children.1/@sourceConnections.3/@children.2" label="//@children.1/@sourceConnections.3/@children.0" sourceEnd="//@children.1/@sourceConnections.3/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="0,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="236,60" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="188,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" source="//@children.1" target="//@children.27" targetEnd="//@children.1/@sourceConnections.4/@children.2" label="//@children.1/@sourceConnections.4/@children.0" sourceEnd="//@children.1/@sourceConnections.4/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" size="0,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="236,60" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="188,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" source="//@children.1" target="//@children.5" targetEnd="//@children.1/@sourceConnections.5/@children.2" label="//@children.1/@sourceConnections.5/@children.0" sourceEnd="//@children.1/@sourceConnections.5/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" size="0,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="107,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="262,60"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig-Soyatec::Implement->org.eclipse.cdt.managedbuilder.scannerconfig" source="//@children.1" target="//@children.28" targetEnd="//@children.1/@sourceConnections.6/@children.2" label="//@children.1/@sourceConnections.6/@children.0" sourceEnd="//@children.1/@sourceConnections.6/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" size="0,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="211,60" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="148,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig-Soyatec::Import->org.eclipse.core.resources" source="//@children.1" target="//@children.8" targetEnd="//@children.1/@sourceConnections.7/@children.2" label="//@children.1/@sourceConnections.7/@children.0" sourceEnd="//@children.1/@sourceConnections.7/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" location="945,436" size="49,13" automaticRelocationAllowed="false" locationOnWireFromSource="27.0" distanceFromWire="-8.0" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,15" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="237,45"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" source="//@children.1" target="//@children.10" targetEnd="//@children.1/@sourceConnections.8/@children.2" label="//@children.1/@sourceConnections.8/@children.0" sourceEnd="//@children.1/@sourceConnections.8/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" size="0,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="167,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="71,60"/>
+ </sourceConnections>
+ </children>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.0 //@children.4/@sourceConnections.5" name="org.eclipse.cdt.managedbuilder.llvm.util" location="15,360" size="345,60" id="org.eclipse.cdt.managedbuilder.llvm.util">
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" source="//@children.2" target="//@children.4" targetEnd="//@children.2/@sourceConnections.0/@children.2" label="//@children.2/@sourceConnections.0/@children.0" sourceEnd="//@children.2/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" location="147,463" size="0,13" automaticRelocationAllowed="false" locationOnWireFromSource="-16.398244998303635" distanceFromWire="6.090776713655634" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="158,60" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="78,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" source="//@children.2" target="//@children.8" targetEnd="//@children.2/@sourceConnections.1/@children.2" label="//@children.2/@sourceConnections.1/@children.0" sourceEnd="//@children.2/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" location="563,392" size="0,13" automaticRelocationAllowed="false" locationOnWireFromSource="53.0" distanceFromWire="13.000000000000018" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="345,52" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,7"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" source="//@children.2" target="//@children.5" targetEnd="//@children.2/@sourceConnections.2/@children.2" label="//@children.2/@sourceConnections.2/@children.0" sourceEnd="//@children.2/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" location="390,328" size="0,13" automaticRelocationAllowed="false" locationOnWireFromSource="52.89010040076519" distanceFromWire="-3.954400029963813" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="118,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="26,60"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" source="//@children.2" target="//@children.9" targetEnd="//@children.2/@sourceConnections.3/@children.2" label="//@children.2/@sourceConnections.3/@children.0" sourceEnd="//@children.2/@sourceConnections.3/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" location="120,311" size="0,13" automaticRelocationAllowed="false" locationOnWireFromSource="-94.36670743274935" distanceFromWire="37.362073394043435" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="94,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="81,60"/>
+ </sourceConnections>
+ </children>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.4/@sourceConnections.0" name="org.eclipse.cdt.managedbuilder.llvm.ui.preferences" location="476,509" size="430,60" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences">
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.util" source="//@children.3" target="//@children.2" targetEnd="//@children.3/@sourceConnections.0/@children.2" label="//@children.3/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="114,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="273,60"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Call->org.eclipse.core.runtime" source="//@children.3" target="//@children.9" targetEnd="//@children.3/@sourceConnections.1/@children.2" label="//@children.3/@sourceConnections.1/@children.0" sourceEnd="//@children.3/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="0,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="221,60"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Call->org.eclipse.jface.resource" source="//@children.3" target="//@children.18" targetEnd="//@children.3/@sourceConnections.2/@children.2" label="//@children.3/@sourceConnections.2/@children.0" sourceEnd="//@children.3/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" location="623,713" size="0,13" automaticRelocationAllowed="false" locationOnWireFromSource="24.0" distanceFromWire="13.999999999999996" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="145,60" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="78,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Soyatec::Import->org.eclipse.swt.events" source="//@children.3" target="//@children.19" targetEnd="//@children.3/@sourceConnections.3/@children.2" label="//@children.3/@sourceConnections.3/@children.0" sourceEnd="//@children.3/@sourceConnections.3/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" location="556,609" size="49,13" automaticRelocationAllowed="false" locationOnWireFromSource="13.0" distanceFromWire="-18.0" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="132,60" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="70,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Soyatec::Access->org.eclipse.swt.graphics" source="//@children.3" target="//@children.20" targetEnd="//@children.3/@sourceConnections.4/@children.2" label="//@children.3/@sourceConnections.4/@children.0" sourceEnd="//@children.3/@sourceConnections.4/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Access»" location="466,705" size="52,13" automaticRelocationAllowed="false" locationOnWireFromSource="68.0" distanceFromWire="-7.0" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="85,60" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="41,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Derive->org.eclipse.core.runtime.preferences" source="//@children.3" target="//@children.16" targetEnd="//@children.3/@sourceConnections.5/@children.2" label="//@children.3/@sourceConnections.5/@children.0" sourceEnd="//@children.3/@sourceConnections.5/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" location="898,478" size="49,13" automaticRelocationAllowed="false" locationOnWireFromSource="-63.02646010610281" distanceFromWire="-3.696664238719942" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="429,23" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="105,60"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui" source="//@children.3" target="//@children.4" targetEnd="//@children.3/@sourceConnections.6/@children.2" label="//@children.3/@sourceConnections.6/@children.0" sourceEnd="//@children.3/@sourceConnections.6/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" location="247,540" size="34,13" automaticRelocationAllowed="false" locationOnWireFromSource="35.17516118926386" distanceFromWire="-1.925625952594418" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,51" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="109,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Soyatec::Access->org.eclipse.swt.layout*org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Instantiate->org.eclipse.swt.layout*org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Soyatec::Import->org.eclipse.swt.layout" source="//@children.3" target="//@children.21" targetEnd="//@children.3/@sourceConnections.7/@children.2" label="//@children.3/@sourceConnections.7/@children.0" sourceEnd="//@children.3/@sourceConnections.7/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Access, Import»" size="158,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="396,60" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="32,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Call->org.eclipse.swt.widgets*org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Instantiate->org.eclipse.swt.widgets*org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Soyatec::Import->org.eclipse.swt.widgets" source="//@children.3" target="//@children.22" targetEnd="//@children.3/@sourceConnections.8/@children.2" label="//@children.3/@sourceConnections.8/@children.0" sourceEnd="//@children.3/@sourceConnections.8/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Import, Call»" size="0,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="302,60" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="107,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Soyatec::Import->org.eclipse.ui*org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Soyatec::Implement->org.eclipse.ui" source="//@children.3" target="//@children.23" targetEnd="//@children.3/@sourceConnections.9/@children.2" label="//@children.3/@sourceConnections.9/@children.0" sourceEnd="//@children.3/@sourceConnections.9/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Implement»" size="113,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="358,60" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="69,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Call->org.eclipse.jface.preference*org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Derive->org.eclipse.jface.preference*org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Instantiate->org.eclipse.jface.preference*org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Soyatec::Import->org.eclipse.jface.preference" source="//@children.3" target="//@children.17" targetEnd="//@children.3/@sourceConnections.10/@children.2" label="//@children.3/@sourceConnections.10/@children.0" sourceEnd="//@children.3/@sourceConnections.10/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Derive, Instantiate, Import, Call»" size="0,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="405,60" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="24,0"/>
+ </sourceConnections>
+ </children>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.6 //@children.2/@sourceConnections.0" name="org.eclipse.cdt.managedbuilder.llvm.ui" location="15,540" size="334,60" id="org.eclipse.cdt.managedbuilder.llvm.ui">
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.ui-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui.preferences" source="//@children.4" target="//@children.3" targetEnd="//@children.4/@sourceConnections.0/@children.2" label="//@children.4/@sourceConnections.0/@children.0" sourceEnd="//@children.4/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" location="359,524" size="0,13" automaticRelocationAllowed="false" locationOnWireFromSource="70.02777314900608" distanceFromWire="-0.3331483023280876" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="90,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,18"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.ui-Standard::Derive->org.eclipse.ui.plugin" source="//@children.4" target="//@children.14" targetEnd="//@children.4/@sourceConnections.1/@children.2" label="//@children.4/@sourceConnections.1/@children.0" sourceEnd="//@children.4/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" location="198,686" size="49,13" automaticRelocationAllowed="false" locationOnWireFromSource="15.769367768084924" distanceFromWire="-8.020413966553361" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="225,60" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="50,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.ui-Soyatec::Import->org.osgi.framework" source="//@children.4" target="//@children.15" targetEnd="//@children.4/@sourceConnections.2/@children.2" label="//@children.4/@sourceConnections.2/@children.0" sourceEnd="//@children.4/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="81,60" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="54,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui-Standard::Call->org.eclipse.cdt.managedbuilder.envvar*org.eclipse.cdt.managedbuilder.llvm.ui-Soyatec::Import->org.eclipse.cdt.managedbuilder.envvar*org.eclipse.cdt.managedbuilder.llvm.ui-Soyatec::Implement->org.eclipse.cdt.managedbuilder.envvar" source="//@children.4" target="//@children.12" targetEnd="//@children.4/@sourceConnections.3/@children.2" label="//@children.4/@sourceConnections.3/@children.0" sourceEnd="//@children.4/@sourceConnections.3/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Call, Implement»" size="139,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="226,60" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="106,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui-Soyatec::Import->org.eclipse.core.resources*org.eclipse.cdt.managedbuilder.llvm.ui-Soyatec::Implement->org.eclipse.core.resources" source="//@children.4" target="//@children.8" targetEnd="//@children.4/@sourceConnections.4/@children.2" label="//@children.4/@sourceConnections.4/@children.0" sourceEnd="//@children.4/@sourceConnections.4/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Implement»" size="0,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="299,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,57"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.util" source="//@children.4" target="//@children.2" targetEnd="//@children.4/@sourceConnections.5/@children.2" label="//@children.4/@sourceConnections.5/@children.0" sourceEnd="//@children.4/@sourceConnections.5/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="0,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="166,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="166,60"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui-Soyatec::Import->org.eclipse.cdt.managedbuilder.core*org.eclipse.cdt.managedbuilder.llvm.ui-Soyatec::Implement->org.eclipse.cdt.managedbuilder.core" source="//@children.4" target="//@children.5" targetEnd="//@children.4/@sourceConnections.6/@children.2" label="//@children.4/@sourceConnections.6/@children.0" sourceEnd="//@children.4/@sourceConnections.6/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Implement»" size="0,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="219,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="105,60"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui-Standard::Call->org.eclipse.core.runtime*org.eclipse.cdt.managedbuilder.llvm.ui-Standard::Send->org.eclipse.core.runtime*org.eclipse.cdt.managedbuilder.llvm.ui-Standard::Instantiate->org.eclipse.core.runtime*org.eclipse.cdt.managedbuilder.llvm.ui-Soyatec::Import->org.eclipse.core.runtime" source="//@children.4" target="//@children.9" targetEnd="//@children.4/@sourceConnections.7/@children.2" label="//@children.4/@sourceConnections.7/@children.0" sourceEnd="//@children.4/@sourceConnections.7/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Import, Call, Send»" size="0,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="286,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="46,60"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui-Standard::Instantiate->org.eclipse.cdt.managedbuilder.gnu.mingw" source="//@children.4" target="//@children.13" targetEnd="//@children.4/@sourceConnections.8/@children.2" label="//@children.4/@sourceConnections.8/@children.0" sourceEnd="//@children.4/@sourceConnections.8/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate»" size="73,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="168,60" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="164,0"/>
+ </sourceConnections>
+ </children>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.0/@sourceConnections.3 //@children.2/@sourceConnections.2 //@children.1/@sourceConnections.5 //@children.4/@sourceConnections.6" name="org.eclipse.cdt.managedbuilder.core" location="518,255" size="315,60" id="org.eclipse.cdt.managedbuilder.core"/>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.0/@sourceConnections.4" name="org.eclipse.cdt.managedbuilder.makegen.gnu" location="19,45" size="384,60" id="org.eclipse.cdt.managedbuilder.makegen.gnu"/>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.0/@sourceConnections.0" name="org.eclipse.cdt.managedbuilder.makegen" location="15,135" size="351,60" id="org.eclipse.cdt.managedbuilder.makegen"/>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.2/@sourceConnections.1 //@children.1/@sourceConnections.7 //@children.0/@sourceConnections.1 //@children.4/@sourceConnections.4" name="org.eclipse.core.resources" location="660,405" size="237,60" id="org.eclipse.core.resources"/>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.2/@sourceConnections.3 //@children.3/@sourceConnections.1 //@children.0/@sourceConnections.2 //@children.4/@sourceConnections.7" name="org.eclipse.core.runtime" location="255,240" size="222,60" id="org.eclipse.core.runtime"/>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.1/@sourceConnections.8" name="org.eclipse.cdt.build.core.scannerconfig" location="1200,255" size="341,60" id="org.eclipse.cdt.build.core.scannerconfig"/>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.1/@sourceConnections.0" name="org.eclipse.cdt.core.model" location="1143,615" size="239,60" id="org.eclipse.cdt.core.model"/>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.4/@sourceConnections.3" name="org.eclipse.cdt.managedbuilder.envvar" location="135,840" size="334,60" id="org.eclipse.cdt.managedbuilder.envvar"/>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.4/@sourceConnections.8" name="org.eclipse.cdt.managedbuilder.gnu.mingw" location="19,941" size="365,60" id="org.eclipse.cdt.managedbuilder.gnu.mingw"/>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.4/@sourceConnections.1" name="org.eclipse.ui.plugin" location="174,756" size="192,60" id="org.eclipse.ui.plugin"/>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.4/@sourceConnections.2" name="org.osgi.framework" location="15,667" size="185,60" id="org.osgi.framework"/>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.5" name="org.eclipse.core.runtime.preferences" location="864,255" size="318,60" id="org.eclipse.core.runtime.preferences"/>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.10" name="org.eclipse.jface.preference" location="857,645" size="250,60" id="org.eclipse.jface.preference"/>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.2" name="org.eclipse.jface.resource" location="525,823" size="233,60" id="org.eclipse.jface.resource"/>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.3" name="org.eclipse.swt.events" location="525,645" size="206,60" id="org.eclipse.swt.events"/>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.4" name="org.eclipse.swt.graphics" location="450,735" size="222,60" id="org.eclipse.swt.graphics"/>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.7" name="org.eclipse.swt.layout" location="840,870" size="203,60" id="org.eclipse.swt.layout"/>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.8" name="org.eclipse.swt.widgets" location="671,941" size="216,60" id="org.eclipse.swt.widgets"/>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.9" name="org.eclipse.ui" location="765,765" size="139,60" id="org.eclipse.ui"/>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.1/@sourceConnections.1" name="org.eclipse.cdt.core.settings.model" location="1143,525" size="305,60" id="org.eclipse.cdt.core.settings.model"/>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.1/@sourceConnections.2" name="org.eclipse.cdt.make.core.scannerconfig" location="1143,960" size="343,60" id="org.eclipse.cdt.make.core.scannerconfig"/>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.1/@sourceConnections.3" name="org.eclipse.cdt.make.internal.core.scannerconfig.gnu" location="1143,781" size="440,60" id="org.eclipse.cdt.make.internal.core.scannerconfig.gnu"/>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.1/@sourceConnections.4" name="org.eclipse.cdt.make.internal.core.scannerconfig2" location="1143,870" size="416,60" id="org.eclipse.cdt.make.internal.core.scannerconfig2"/>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.1/@sourceConnections.6" name="org.eclipse.cdt.managedbuilder.scannerconfig" location="1143,697" size="387,60" id="org.eclipse.cdt.managedbuilder.scannerconfig"/>
+ <diagramOptions xsi:type="options:ClassDiagramOptions" properties="wireOptions=4;Product=eUML2;displayOptions=1"/>
+ <boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
+ <leftRuler/>
+ <topRuler/>
+ </boardSetting>
+ <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+</editmodel:ClassDiagramEditModel>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm_project_dependencies.ucd b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm_project_dependencies.ucd
new file mode 100755
index 00000000000..d70eec696fc
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm_project_dependencies.ucd
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="llvm_project_dependencies" size="1040,816" id="." metadata="uml2-1.0" initialized="true" tag="1000" key="32303037303533312D31303030206F72672E65636C697073652E6364742E6D616E616765646275696C6465722E6C6C766D2E75692F70657065">
+ <children xsi:type="editmodel:PackageEditModel" name="org.eclipse.cdt.managedbuilder.llvm.makegen" location="30,405" size="448,60" id="org.eclipse.cdt.managedbuilder.llvm.makegen"/>
+ <children xsi:type="editmodel:PackageEditModel" name="org.eclipse.cdt.managedbuilder.llvm.scannerconfig" location="30,300" size="484,60" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig"/>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.1 //@children.4/@sourceConnections.1" name="org.eclipse.cdt.managedbuilder.llvm.util" location="30,180" size="345,60" id="org.eclipse.cdt.managedbuilder.llvm.util"/>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.4/@sourceConnections.0" name="org.eclipse.cdt.managedbuilder.llvm.ui.preferences" location="513,195" size="489,60" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences">
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui" source="//@children.3" target="//@children.4" targetEnd="//@children.3/@sourceConnections.0/@children.2" label="//@children.3/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="107,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="305,60"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.util" source="//@children.3" target="//@children.2" targetEnd="//@children.3/@sourceConnections.1/@children.2" label="//@children.3/@sourceConnections.1/@children.0" sourceEnd="//@children.3/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,22" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="345,37"/>
+ </sourceConnections>
+ </children>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.0" name="org.eclipse.cdt.managedbuilder.llvm.ui" location="315,45" size="374,60" id="org.eclipse.cdt.managedbuilder.llvm.ui">
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui.preferences" source="//@children.4" target="//@children.3" targetEnd="//@children.4/@sourceConnections.0/@children.2" label="//@children.4/@sourceConnections.0/@children.0" sourceEnd="//@children.4/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="285,60" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="87,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.ui-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.util" source="//@children.4" target="//@children.2" targetEnd="//@children.4/@sourceConnections.1/@children.2" label="//@children.4/@sourceConnections.1/@children.0" sourceEnd="//@children.4/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="29,60" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="105,0"/>
+ </sourceConnections>
+ </children>
+ <diagramOptions xsi:type="options:ClassDiagramOptions" interactive="false" properties="wireOptions=4;Product=eUML2;displayOptions=1"/>
+ <boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
+ <leftRuler/>
+ <topRuler/>
+ </boardSetting>
+ <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+</editmodel:ClassDiagramEditModel>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm_project_dependencies_low_level_with_class_dependencies.ucd b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm_project_dependencies_low_level_with_class_dependencies.ucd
new file mode 100755
index 00000000000..0ad940ad86e
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/llvm_project_dependencies_low_level_with_class_dependencies.ucd
@@ -0,0 +1,279 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="llvm_project_dependencies_low_level_with_class_dependencies" size="1040,816" id="." metadata="uml2-1.0" initialized="true" scrolledY="50" tag="1000" key="32303037303533312D31303030206F72672E65636C697073652E6364742E6D616E616765646275696C6465722E6C6C766D2E75692F70657065">
+ <children xsi:type="editmodel:PackageEditModel" name="org.eclipse.cdt.managedbuilder.llvm.makegen" location="814,515" size="439,154" id="org.eclipse.cdt.managedbuilder.llvm.makegen">
+ <children xsi:type="editmodel:ClassEditModel" name="ClangDependencyCalculator2" location="70,103" size="264,30" id="org.eclipse.cdt.managedbuilder.llvm.makegen/ClangDependencyCalculator2" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.makegen/ClangDependencyCalculator2-Standard::Instantiate->org.eclipse.cdt.managedbuilder.llvm.makegen/ClangDependencyCalculator2Commands" source="//@children.0/@children.0" target="//@children.0/@children.1" targetEnd="//@children.0/@children.0/@sourceConnections.0/@children.2" label="//@children.0/@children.0/@sourceConnections.0/@children.0" sourceEnd="//@children.0/@children.0/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate»" size="73,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="131,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="162,30"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.0/@children.0/@sourceConnections.0" name="ClangDependencyCalculator2Commands" location="39,38" size="347,30" id="org.eclipse.cdt.managedbuilder.llvm.makegen/ClangDependencyCalculator2Commands" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ </children>
+ <children xsi:type="editmodel:PackageEditModel" name="org.eclipse.cdt.managedbuilder.llvm.scannerconfig" location="805,355" size="481,130" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig">
+ <children xsi:type="editmodel:ClassEditModel" name="LLVMScannerInfoCollector" location="126,79" size="239,30" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/LLVMScannerInfoCollector" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" name="ManagedClangScannerInfoConsoleParser" location="65,37" size="353,30" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedClangScannerInfoConsoleParser" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ </children>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.1 //@children.4/@sourceConnections.1" name="org.eclipse.cdt.managedbuilder.llvm.util" location="805,160" size="454,145" id="org.eclipse.cdt.managedbuilder.llvm.util">
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.3/@children.5/@sourceConnections.0 //@children.2/@children.1/@sourceConnections.0" name="LlvmPathUtil" location="153,94" size="140,30" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" name="ProjectNatureUtil" location="172,45" size="174,30" id="org.eclipse.cdt.managedbuilder.llvm.util/ProjectNatureUtil" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" source="//@children.2/@children.1" target="//@children.2/@children.0" targetEnd="//@children.2/@children.1/@sourceConnections.0/@children.2" label="//@children.2/@children.1/@sourceConnections.0/@children.0" sourceEnd="//@children.2/@children.1/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" size="0,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="60,30" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="79,0"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.3/@children.3/@sourceConnections.0 //@children.3/@children.5/@sourceConnections.2 //@children.4/@children.1/@sourceConnections.2" name="Separators" location="25,54" size="126,30" id="org.eclipse.cdt.managedbuilder.llvm.util/Separators" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ </children>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.4/@sourceConnections.0" name="org.eclipse.cdt.managedbuilder.llvm.ui.preferences" location="15,360" size="752,317" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences">
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.3/@children.4/@sourceConnections.2" name="IncludePathListEditor" location="8,149" size="205,30" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor-Standard::Derive->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor" source="//@children.3/@children.0" target="//@children.3/@children.3" targetEnd="//@children.3/@children.0/@sourceConnections.0/@children.2" label="//@children.3/@children.0/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@children.0/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="135,30" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="43,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier" source="//@children.3/@children.0" target="//@children.4/@children.1" targetEnd="//@children.3/@children.0/@sourceConnections.1/@children.2" label="//@children.3/@children.0/@sourceConnections.1/@children.0" sourceEnd="//@children.3/@children.0/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="108,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="95,30"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore" source="//@children.3/@children.0" target="//@children.3/@children.5" targetEnd="//@children.3/@children.0/@sourceConnections.2/@children.2" label="//@children.3/@children.0/@sourceConnections.2/@children.0" sourceEnd="//@children.3/@children.0/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="107,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="96,30"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.3/@children.4/@sourceConnections.1" name="LibraryListEditor" location="551,169" size="172,30" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor-Standard::Derive->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor" source="//@children.3/@children.1" target="//@children.3/@children.3" targetEnd="//@children.3/@children.1/@sourceConnections.0/@children.2" label="//@children.3/@children.1/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@children.1/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="44,30" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="118,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier" source="//@children.3/@children.1" target="//@children.4/@children.1" targetEnd="//@children.3/@children.1/@sourceConnections.1/@children.2" label="//@children.3/@children.1/@sourceConnections.1/@children.0" sourceEnd="//@children.3/@children.1/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="71,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="166,30"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore" source="//@children.3/@children.1" target="//@children.3/@children.5" targetEnd="//@children.3/@children.1/@sourceConnections.2/@children.2" label="//@children.3/@children.1/@sourceConnections.2/@children.0" sourceEnd="//@children.3/@children.1/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="16,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="171,30"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.3/@children.4/@sourceConnections.3" name="LibraryPathListEditor" location="243,168" size="206,30" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor-Standard::Derive->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor" source="//@children.3/@children.2" target="//@children.3/@children.3" targetEnd="//@children.3/@children.2/@sourceConnections.0/@children.2" label="//@children.3/@children.2/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@children.2/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" location="389,526" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="122,30" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="76,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier" source="//@children.3/@children.2" target="//@children.4/@children.1" targetEnd="//@children.3/@children.2/@sourceConnections.1/@children.2" label="//@children.3/@children.2/@sourceConnections.1/@children.0" sourceEnd="//@children.3/@children.2/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" location="285,315" size="34,13" automaticRelocationAllowed="false" locationOnWireFromSource="-12.0" distanceFromWire="-5.0" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="39,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="261,30"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore" source="//@children.3/@children.2" target="//@children.3/@children.5" targetEnd="//@children.3/@children.2/@sourceConnections.2/@children.2" label="//@children.3/@children.2/@sourceConnections.2/@children.0" sourceEnd="//@children.3/@children.2/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="72,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="132,30"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.3/@children.0/@sourceConnections.0 //@children.3/@children.1/@sourceConnections.0 //@children.3/@children.2/@sourceConnections.0" name="LlvmListEditor" location="289,266" size="153,30" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.util/Separators" source="//@children.3/@children.3" target="//@children.2/@children.2" targetEnd="//@children.3/@children.3/@sourceConnections.0/@children.2" label="//@children.3/@children.3/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@children.3/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="95,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="44,30"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" name="LlvmPreferencePage" location="296,63" size="200,30" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin" source="//@children.3/@children.4" target="//@children.4/@children.3" targetEnd="//@children.3/@children.4/@sourceConnections.0/@children.2" label="//@children.3/@children.4/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@children.4/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="115,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="56,30"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Standard::Instantiate->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor*org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Soyatec::Import->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor" source="//@children.3/@children.4" target="//@children.3/@children.1" targetEnd="//@children.3/@children.4/@sourceConnections.1/@children.2" label="//@children.3/@children.4/@sourceConnections.1/@children.0" sourceEnd="//@children.3/@children.4/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Import»" size="114,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="134,30" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="52,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Standard::Instantiate->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor*org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Soyatec::Import->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor" source="//@children.3/@children.4" target="//@children.3/@children.0" targetEnd="//@children.3/@children.4/@sourceConnections.2/@children.2" label="//@children.3/@children.4/@sourceConnections.2/@children.0" sourceEnd="//@children.3/@children.4/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Import»" size="114,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="50,30" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="152,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Standard::Instantiate->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor*org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Soyatec::Import->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor" source="//@children.3/@children.4" target="//@children.3/@children.2" targetEnd="//@children.3/@children.4/@sourceConnections.3/@children.2" label="//@children.3/@children.4/@sourceConnections.3/@children.0" sourceEnd="//@children.3/@children.4/@sourceConnections.3/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Import»" size="114,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="76,30" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="129,0"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.4/@children.1/@sourceConnections.0 //@children.3/@children.0/@sourceConnections.2 //@children.3/@children.1/@sourceConnections.2 //@children.3/@children.2/@sourceConnections.2" name="LlvmPreferenceStore" location="19,58" size="203,30" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" source="//@children.3/@children.5" target="//@children.2/@children.0" targetEnd="//@children.3/@children.5/@sourceConnections.0/@children.2" label="//@children.3/@children.5/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@children.5/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" size="0,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="183,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,28"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin" source="//@children.3/@children.5" target="//@children.4/@children.3" targetEnd="//@children.3/@children.5/@sourceConnections.1/@children.2" label="//@children.3/@children.5/@sourceConnections.1/@children.0" sourceEnd="//@children.3/@children.5/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="136,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="36,30"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.util/Separators" source="//@children.3/@children.5" target="//@children.2/@children.2" targetEnd="//@children.3/@children.5/@sourceConnections.2/@children.2" label="//@children.3/@children.5/@sourceConnections.2/@children.0" sourceEnd="//@children.3/@children.5/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="157,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="7,30"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" name="PreferenceConstants" location="9,209" size="199,30" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceConstants" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" name="PreferenceInitializer" location="538,98" size="198,30" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceInitializer" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceInitializer-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin" source="//@children.3/@children.7" target="//@children.4/@children.3" targetEnd="//@children.3/@children.7/@sourceConnections.0/@children.2" label="//@children.3/@children.7/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@children.7/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="69,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="73,30"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui" source="//@children.3" target="//@children.4" targetEnd="//@children.3/@sourceConnections.0/@children.2" label="//@children.3/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="382,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="382,276"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.util" source="//@children.3" target="//@children.2" targetEnd="//@children.3/@sourceConnections.1/@children.2" label="//@children.3/@sourceConnections.1/@children.0" sourceEnd="//@children.3/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="473,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="92,142"/>
+ </sourceConnections>
+ </children>
+ <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.0" name="org.eclipse.cdt.managedbuilder.llvm.ui" location="15,15" size="726,276" id="org.eclipse.cdt.managedbuilder.llvm.ui">
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.4/@children.1/@sourceConnections.1" name="LlvmBuildEnvironmentVariable" location="434,47" size="276,30" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.4/@children.2/@sourceConnections.0 //@children.3/@children.0/@sourceConnections.1 //@children.3/@children.1/@sourceConnections.1 //@children.3/@children.2/@sourceConnections.1" name="LlvmEnvironmentVariableSupplier" location="21,46" size="302,30" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore" source="//@children.4/@children.1" target="//@children.3/@children.5" targetEnd="//@children.4/@children.1/@sourceConnections.0/@children.2" label="//@children.4/@children.1/@sourceConnections.0/@children.0" sourceEnd="//@children.4/@children.1/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" location="142,275" size="34,13" automaticRelocationAllowed="false" locationOnWireFromSource="27.0" distanceFromWire="23.999999999999996" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="100,30" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="102,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable*org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier-Standard::Instantiate->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable*org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier-Soyatec::Import->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable" source="//@children.4/@children.1" target="//@children.4/@children.0" targetEnd="//@children.4/@children.1/@sourceConnections.1/@children.2" label="//@children.4/@children.1/@sourceConnections.1/@children.0" sourceEnd="//@children.4/@children.1/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Import, Call»" size="140,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="302,15" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,14"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.util/Separators" source="//@children.4/@children.1" target="//@children.2/@children.2" targetEnd="//@children.4/@children.1/@sourceConnections.2/@children.2" label="//@children.4/@children.1/@sourceConnections.2/@children.0" sourceEnd="//@children.4/@children.1/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="220,30" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,1"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" name="LlvmIsToolChainSupported" location="139,162" size="244,30" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmIsToolChainSupported" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmIsToolChainSupported-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier" source="//@children.4/@children.2" target="//@children.4/@children.1" targetEnd="//@children.4/@children.2/@sourceConnections.0/@children.2" label="//@children.4/@children.2/@sourceConnections.0/@children.0" sourceEnd="//@children.4/@children.2/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="77,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="154,30"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.3/@children.4/@sourceConnections.0 //@children.3/@children.5/@sourceConnections.1 //@children.3/@children.7/@sourceConnections.0" name="LlvmUIPlugin" location="534,197" size="143,30" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" name="ProjectNature" location="142,225" size="147,30" id="org.eclipse.cdt.managedbuilder.llvm.ui/ProjectNature" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <children xsi:type="editmodel:CompartmentEditModel"/>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui.preferences" source="//@children.4" target="//@children.3" targetEnd="//@children.4/@sourceConnections.0/@children.2" label="//@children.4/@sourceConnections.0/@children.0" sourceEnd="//@children.4/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" location="323,381" size="34,13" automaticRelocationAllowed="false" locationOnWireFromSource="63.0" distanceFromWire="-36.999999999999986" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="362,276" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="362,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.util" source="//@children.4" target="//@children.2" targetEnd="//@children.4/@sourceConnections.1/@children.2" label="//@children.4/@sourceConnections.1/@children.0" sourceEnd="//@children.4/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="726,210" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,65"/>
+ </sourceConnections>
+ </children>
+ <diagramOptions xsi:type="options:ClassDiagramOptions" properties="wireOptions=4;Product=eUML2;displayOptions=1"/>
+ <boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
+ <leftRuler/>
+ <topRuler/>
+ </boardSetting>
+ <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+</editmodel:ClassDiagramEditModel>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/makegen.ucd b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/makegen.ucd
new file mode 100644
index 00000000000..edcc80bbacc
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/makegen.ucd
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="makegen" size="1436,558" id="org.eclipse.cdt.managedbuilder.llvm.makegen" metadata="uml2-1.0" initialized="true" tag="1000" key="32303037303533312D31303030206F72672E65636C697073652E6364742E6D616E616765646275696C6465722E6C6C766D2E75692F70657065">
+ <children xsi:type="editmodel:ClassEditModel" name="LlvmDependencyCalculator2" location="990,27" size="789,86" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2" runTimeClassModel="getDependencySourceInfo(Lorg.eclipse.core.runtime.IPath;Lorg.eclipse.cdt.managedbuilder.core.IBuildObject;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.core.runtime.IPath;),getDependencySourceInfo(Lorg.eclipse.core.runtime.IPath;Lorg.eclipse.core.resources.IResource;Lorg.eclipse.cdt.managedbuilder.core.IBuildObject;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.core.runtime.IPath;)">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="766,36">
+ <children xsi:type="editmodel:MethodEditModel" name="getDependencySourceInfo" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2#getDependencySourceInfo(Lorg.eclipse.core.runtime.IPath;Lorg.eclipse.core.resources.IResource;Lorg.eclipse.cdt.managedbuilder.core.IBuildObject;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.core.runtime.IPath;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getDependencySourceInfo" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2#getDependencySourceInfo(Lorg.eclipse.core.runtime.IPath;Lorg.eclipse.cdt.managedbuilder.core.IBuildObject;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.core.runtime.IPath;)"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2-Standard::Instantiate->org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2Commands" source="//@children.0" target="//@children.1" targetEnd="//@children.0/@sourceConnections.0/@children.2" label="//@children.0/@sourceConnections.0/@children.0" sourceEnd="//@children.0/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate»" size="73,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,42" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="860,42"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2-Standard::Derive->org.eclipse.cdt.managedbuilder.makegen.gnu/DefaultGCCDependencyCalculator2" source="//@children.0" target="//@children.2" targetEnd="//@children.0/@sourceConnections.1/@children.2" label="//@children.0/@sourceConnections.1/@children.0" sourceEnd="//@children.0/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="603,86" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="153,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2-Soyatec::Import->org.eclipse.cdt.managedbuilder.core/IBuildObject" source="//@children.0" target="//@children.3" targetEnd="//@children.0/@sourceConnections.2/@children.2" label="//@children.0/@sourceConnections.2/@children.0" sourceEnd="//@children.0/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="276,86" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="188,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2-Soyatec::Import->org.eclipse.cdt.managedbuilder.makegen/IManagedDependencyInfo" source="//@children.0" target="//@children.4" targetEnd="//@children.0/@sourceConnections.3/@children.2" label="//@children.0/@sourceConnections.3/@children.0" sourceEnd="//@children.0/@sourceConnections.3/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="64,86" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="184,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2-Soyatec::Import->org.eclipse.cdt.managedbuilder.core/ITool" source="//@children.0" target="//@children.5" targetEnd="//@children.0/@sourceConnections.4/@children.2" label="//@children.0/@sourceConnections.4/@children.0" sourceEnd="//@children.0/@sourceConnections.4/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="161,86" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="222,8"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.0/@sourceConnections.0" name="LlvmDependencyCalculator2Commands" location="30,27" size="860,104" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2Commands" runTimeClassModel="LlvmDependencyCalculator2Commands(Lorg.eclipse.core.runtime.IPath;Lorg.eclipse.core.resources.IResource;Lorg.eclipse.cdt.managedbuilder.core.IBuildObject;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.core.runtime.IPath;),LlvmDependencyCalculator2Commands(Lorg.eclipse.core.runtime.IPath;Lorg.eclipse.cdt.managedbuilder.core.IBuildObject;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.core.runtime.IPath;),getDependencyCommandOptions()">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="837,54">
+ <children xsi:type="editmodel:MethodEditModel" name="LlvmDependencyCalculator2Commands" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2Commands#LlvmDependencyCalculator2Commands(Lorg.eclipse.core.runtime.IPath;Lorg.eclipse.core.resources.IResource;Lorg.eclipse.cdt.managedbuilder.core.IBuildObject;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.core.runtime.IPath;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="LlvmDependencyCalculator2Commands" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2Commands#LlvmDependencyCalculator2Commands(Lorg.eclipse.core.runtime.IPath;Lorg.eclipse.cdt.managedbuilder.core.IBuildObject;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.core.runtime.IPath;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getDependencyCommandOptions" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2Commands#getDependencyCommandOptions()"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2Commands-Standard::Derive->org.eclipse.cdt.managedbuilder.makegen.gnu/DefaultGCCDependencyCalculator2Commands" source="//@children.1" target="//@children.6" targetEnd="//@children.1/@sourceConnections.0/@children.2" label="//@children.1/@sourceConnections.0/@children.0" sourceEnd="//@children.1/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="194,104" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="194,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2Commands-Soyatec::Import->org.eclipse.cdt.managedbuilder.core/IBuildObject" source="//@children.1" target="//@children.3" targetEnd="//@children.1/@sourceConnections.1/@children.2" label="//@children.1/@sourceConnections.1/@children.0" sourceEnd="//@children.1/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="560,104" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="110,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2Commands-Soyatec::Import->org.eclipse.cdt.managedbuilder.core/ITool" source="//@children.1" target="//@children.5" targetEnd="//@children.1/@sourceConnections.2/@children.2" label="//@children.1/@sourceConnections.2/@children.0" sourceEnd="//@children.1/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="740,104" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="110,0"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.0/@sourceConnections.1" name="DefaultGCCDependencyCalculator2" location="1440,441" size="307,43" id="org.eclipse.cdt.managedbuilder.makegen.gnu/DefaultGCCDependencyCalculator2" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.makegen.gnu/DefaultGCCDependencyCalculator2-Soyatec::Import->org.eclipse.cdt.managedbuilder.makegen/IManagedDependencyInfo" source="//@children.2" target="//@children.4" targetEnd="//@children.2/@sourceConnections.0/@children.2" label="//@children.2/@sourceConnections.0/@children.0" sourceEnd="//@children.2/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,21" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="249,27"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.makegen.gnu/DefaultGCCDependencyCalculator2-Soyatec::Import->org.eclipse.cdt.managedbuilder.core/IBuildObject" source="//@children.2" target="//@children.3" targetEnd="//@children.2/@sourceConnections.1/@children.2" label="//@children.2/@sourceConnections.1/@children.0" sourceEnd="//@children.2/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,5" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="222,40"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.makegen.gnu/DefaultGCCDependencyCalculator2-Soyatec::Import->org.eclipse.cdt.managedbuilder.core/ITool" source="//@children.2" target="//@children.5" targetEnd="//@children.2/@sourceConnections.2/@children.2" label="//@children.2/@sourceConnections.2/@children.0" sourceEnd="//@children.2/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="91,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="193,56"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.makegen.gnu/DefaultGCCDependencyCalculator2-Standard::Instantiate->org.eclipse.cdt.managedbuilder.makegen.gnu/DefaultGCCDependencyCalculator2Commands" source="//@children.2" target="//@children.6" targetEnd="//@children.2/@sourceConnections.3/@children.2" label="//@children.2/@sourceConnections.3/@children.0" sourceEnd="//@children.2/@sourceConnections.3/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate»" size="73,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="29,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="325,43"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:InterfaceEditModel" targetConnections="//@children.0/@sourceConnections.2 //@children.2/@sourceConnections.1 //@children.4/@sourceConnections.1 //@children.5/@sourceConnections.0 //@children.1/@sourceConnections.1 //@children.6/@sourceConnections.0" name="IBuildObject" location="480,330" size="222,56" id="org.eclipse.cdt.managedbuilder.core/IBuildObject" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:InterfaceEditModel" targetConnections="//@children.0/@sourceConnections.3 //@children.2/@sourceConnections.0" name="IManagedDependencyInfo" location="870,435" size="249,56" id="org.eclipse.cdt.managedbuilder.makegen/IManagedDependencyInfo" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.makegen/IManagedDependencyInfo-Soyatec::Import->org.eclipse.cdt.managedbuilder.core/ITool" source="//@children.4" target="//@children.5" targetEnd="//@children.4/@sourceConnections.0/@children.2" label="//@children.4/@sourceConnections.0/@children.0" sourceEnd="//@children.4/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="5,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="215,56"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.makegen/IManagedDependencyInfo-Soyatec::Import->org.eclipse.cdt.managedbuilder.core/IBuildObject" source="//@children.4" target="//@children.3" targetEnd="//@children.4/@sourceConnections.1/@children.2" label="//@children.4/@sourceConnections.1/@children.0" sourceEnd="//@children.4/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="17,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="218,56"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:InterfaceEditModel" targetConnections="//@children.0/@sourceConnections.4 //@children.2/@sourceConnections.2 //@children.4/@sourceConnections.0 //@children.1/@sourceConnections.2 //@children.6/@sourceConnections.1" name="ITool" location="660,155" size="222,56" id="org.eclipse.cdt.managedbuilder.core/ITool" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.core/ITool-Soyatec::Import->org.eclipse.cdt.managedbuilder.core/IBuildObject" source="//@children.5" target="//@children.3" targetEnd="//@children.5/@sourceConnections.0/@children.2" label="//@children.5/@sourceConnections.0/@children.0" sourceEnd="//@children.5/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="20,56" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="200,0"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.1/@sourceConnections.0 //@children.2/@sourceConnections.3" name="DefaultGCCDependencyCalculator2Commands" location="30,210" size="390,43" id="org.eclipse.cdt.managedbuilder.makegen.gnu/DefaultGCCDependencyCalculator2Commands" runTimeClassModel="">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.makegen.gnu/DefaultGCCDependencyCalculator2Commands-Soyatec::Import->org.eclipse.cdt.managedbuilder.core/IBuildObject" source="//@children.6" target="//@children.3" targetEnd="//@children.6/@sourceConnections.0/@children.2" label="//@children.6/@sourceConnections.0/@children.0" sourceEnd="//@children.6/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="258,43" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="30,0"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.makegen.gnu/DefaultGCCDependencyCalculator2Commands-Standard::Call->org.eclipse.cdt.managedbuilder.core/ITool*org.eclipse.cdt.managedbuilder.makegen.gnu/DefaultGCCDependencyCalculator2Commands-Soyatec::Import->org.eclipse.cdt.managedbuilder.core/ITool" source="//@children.6" target="//@children.5" targetEnd="//@children.6/@sourceConnections.1/@children.2" label="//@children.6/@sourceConnections.1/@children.0" sourceEnd="//@children.6/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Call»" size="75,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="390,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,55"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+ </children>
+ <diagramOptions xsi:type="options:ClassDiagramOptions" level="-1" showScope="InPackage" properties="wireOptions=4;Product=eUML2;displayOptions=1"/>
+ <boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
+ <leftRuler/>
+ <topRuler/>
+ </boardSetting>
+ <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
+</editmodel:ClassDiagramEditModel>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/other/Toolchain Inheritance Schema.dia b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/other/Toolchain Inheritance Schema.dia
new file mode 100755
index 00000000000..8af0de6dc6f
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/other/Toolchain Inheritance Schema.dia
Binary files differ
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/other/Toolchain Inheritance Schema.png b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/other/Toolchain Inheritance Schema.png
new file mode 100755
index 00000000000..d8454f5ff22
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/other/Toolchain Inheritance Schema.png
Binary files differ
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/other/buildDefinitions Schema.dia b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/other/buildDefinitions Schema.dia
new file mode 100755
index 00000000000..5a0dddc3a3d
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/other/buildDefinitions Schema.dia
Binary files differ
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/other/buildDefinitions Schema.png b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/other/buildDefinitions Schema.png
new file mode 100755
index 00000000000..a665e8823cf
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/other/buildDefinitions Schema.png
Binary files differ
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/other/llvm.dia b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/other/llvm.dia
new file mode 100755
index 00000000000..bb1a3a4400a
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/other/llvm.dia
Binary files differ
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/other/llvm.png b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/other/llvm.png
new file mode 100755
index 00000000000..81763809d17
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/other/llvm.png
Binary files differ
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/preferences_package_class_inheritance.ucd b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/preferences_package_class_inheritance.ucd
new file mode 100755
index 00000000000..00f57567fd7
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/preferences_package_class_inheritance.ucd
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="preferences_package_class_inheritance" size="1294,724" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences" metadata="uml2-1.0" initialized="true" tag="1000" key="32303037303533312D31303030206F72672E65636C697073652E6364742E6D616E616765646275696C6465722E6C6C766D2E75692F70657065">
+ <children xsi:type="editmodel:ClassEditModel" name="PreferenceInitializer" location="287,435" size="204,68" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceInitializer" runTimeClassModel="initializeDefaultPreferences()">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="181,18">
+ <children xsi:type="editmodel:MethodEditModel" name="initializeDefaultPreferences" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceInitializer#initializeDefaultPreferences()"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" name="LlvmPreferencePage" location="50,300" size="200,104" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage" runTimeClassModel="getDescription(),LlvmPreferencePage(),init(Lorg.eclipse.ui.IWorkbench;)">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="141,54">
+ <children xsi:type="editmodel:MethodEditModel" name="LlvmPreferencePage" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage#LlvmPreferencePage()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getDescription" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage#getDescription()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="init" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage#init(Lorg.eclipse.ui.IWorkbench;)"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Standard::Instantiate->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor*org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Soyatec::Import->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor" source="//@children.1" target="//@children.6" targetEnd="//@children.1/@sourceConnections.0/@children.2" label="//@children.1/@sourceConnections.0/@children.0" sourceEnd="//@children.1/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Import»" location="334,306" size="114,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="200,27" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,55"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Standard::Instantiate->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor*org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Soyatec::Import->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor" source="//@children.1" target="//@children.5" targetEnd="//@children.1/@sourceConnections.1/@children.2" label="//@children.1/@sourceConnections.1/@children.0" sourceEnd="//@children.1/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Import»" size="114,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="200,4" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="31,68"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Standard::Instantiate->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor*org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Soyatec::Import->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor" source="//@children.1" target="//@children.7" targetEnd="//@children.1/@sourceConnections.2/@children.2" label="//@children.1/@sourceConnections.2/@children.0" sourceEnd="//@children.1/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Import»" size="114,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="99,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="99,68"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.5/@sourceConnections.2 //@children.6/@sourceConnections.2 //@children.7/@sourceConnections.2" name="LlvmPreferenceStore" location="521,300" size="230,410" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore" runTimeClassModel="setPreferenceStoreValue(Ljava.lang.String;Ljava.lang.String;),getPreferenceStoreValue(Ljava.lang.String;),setBinPath(Ljava.lang.String;),getPreferenceStoreValueAsArray(Ljava.lang.String;),getPreferenceStore(),removeIncludePath(Ljava.lang.String;),appendLibrary(Ljava.lang.String;),appendLibraryPath(Ljava.lang.String;),appendValue(Ljava.lang.String;Ljava.lang.String;),removeValue(Ljava.lang.String;Ljava.lang.String;),appendIncludePath(Ljava.lang.String;),getBinPath(),setLibrary(Ljava.lang.String;),removeLibraryPath(Ljava.lang.String;),getIncludePath(),setIncludePath(Ljava.lang.String;),removeLibrary(Ljava.lang.String;),getLibraryPath(),getLibraries(),setLibraryPath(Ljava.lang.String;)">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="207,360">
+ <children xsi:type="editmodel:MethodEditModel" name="appendIncludePath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#appendIncludePath(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="appendLibrary" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#appendLibrary(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="appendLibraryPath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#appendLibraryPath(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getBinPath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getBinPath()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getIncludePath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getIncludePath()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getLibraries" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getLibraries()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getLibraryPath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getLibraryPath()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getPreferenceStore" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getPreferenceStore()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getPreferenceStoreValue" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getPreferenceStoreValue(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getPreferenceStoreValueAsArray" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getPreferenceStoreValueAsArray(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="setBinPath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#setBinPath(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="setIncludePath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#setIncludePath(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="setLibrary" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#setLibrary(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="setLibraryPath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#setLibraryPath(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="setPreferenceStoreValue" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#setPreferenceStoreValue(Ljava.lang.String;Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="appendValue" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#appendValue(Ljava.lang.String;Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="removeLibraryPath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#removeLibraryPath(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="removeValue" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#removeValue(Ljava.lang.String;Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="removeLibrary" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#removeLibrary(Ljava.lang.String;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="removeIncludePath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#removeIncludePath(Ljava.lang.String;)"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" name="PreferenceConstants" location="52,435" size="201,112" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceConstants" runTimeClassModel="p_LLVM_PATH,p_LLVM_LIBRARY_PATH,p_LLVM_LIBRARIES,p_LLVM_INCLUDE_PATH">
+ <children xsi:type="editmodel:CompartmentEditModel" size="178,72">
+ <children xsi:type="editmodel:AttributeEditModel" name="p_LLVM_INCLUDE_PATH" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceConstants#p_LLVM_INCLUDE_PATH"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="p_LLVM_LIBRARIES" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceConstants#p_LLVM_LIBRARIES"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="p_LLVM_LIBRARY_PATH" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceConstants#p_LLVM_LIBRARY_PATH"/>
+ <children xsi:type="editmodel:AttributeEditModel" name="p_LLVM_PATH" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceConstants#p_LLVM_PATH"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.7/@sourceConnections.0 //@children.5/@sourceConnections.1 //@children.6/@sourceConnections.1 //@children.7/@sourceConnections.1" name="LlvmListEditor" location="297,30" size="183,104" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor" runTimeClassModel="getButtonBoxControl(Lorg.eclipse.swt.widgets.Composite;),createSelectionListener(),getListControl(Lorg.eclipse.swt.widgets.Composite;)">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="160,54">
+ <children xsi:type="editmodel:MethodEditModel" name="createSelectionListener" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#createSelectionListener()"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getButtonBoxControl" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#getButtonBoxControl(Lorg.eclipse.swt.widgets.Composite;)"/>
+ <children xsi:type="editmodel:MethodEditModel" name="getListControl" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#getListControl(Lorg.eclipse.swt.widgets.Composite;)"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.1/@sourceConnections.1" name="IncludePathListEditor" location="286,204" size="205,68" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor" runTimeClassModel="IncludePathListEditor(Ljava.lang.String;Ljava.lang.String;Lorg.eclipse.swt.widgets.Composite;)">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="145,18">
+ <children xsi:type="editmodel:MethodEditModel" name="IncludePathListEditor" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor#IncludePathListEditor(Ljava.lang.String;Ljava.lang.String;Lorg.eclipse.swt.widgets.Composite;)"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor&lt;-org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor" source="//@children.5" target="//@children.7/@sourceConnections.0" targetEnd="//@children.5/@sourceConnections.0/@children.1" sourceEnd="//@children.5/@sourceConnections.0/@children.0" connectionRouterKind="GeneralizationManhattan">
+ <children xsi:type="editmodel:AssociationEndEditModel" location="102,0" anchorKind="FixedAtEdge" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor-Standard::Derive->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor" source="//@children.5" target="//@children.4" targetEnd="//@children.5/@sourceConnections.1/@children.2" label="//@children.5/@sourceConnections.1/@children.0" sourceEnd="//@children.5/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="102,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="91,104"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore" source="//@children.5" target="//@children.2" targetEnd="//@children.5/@sourceConnections.2/@children.2" label="//@children.5/@sourceConnections.2/@children.0" sourceEnd="//@children.5/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="134,68" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,81"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.1/@sourceConnections.0" name="LibraryListEditor" location="521,204" size="172,68" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor" runTimeClassModel="LibraryListEditor(Ljava.lang.String;Ljava.lang.String;Lorg.eclipse.swt.widgets.Composite;)">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="118,18">
+ <children xsi:type="editmodel:MethodEditModel" name="LibraryListEditor" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor#LibraryListEditor(Ljava.lang.String;Ljava.lang.String;Lorg.eclipse.swt.widgets.Composite;)"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor&lt;-org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor" source="//@children.6" target="//@children.7/@sourceConnections.0" targetEnd="//@children.6/@sourceConnections.0/@children.1" sourceEnd="//@children.6/@sourceConnections.0/@children.0" connectionRouterKind="GeneralizationManhattan">
+ <children xsi:type="editmodel:AssociationEndEditModel" location="86,0" anchorKind="FixedAtEdge" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor-Standard::Derive->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor" source="//@children.6" target="//@children.4" targetEnd="//@children.6/@sourceConnections.1/@children.2" label="//@children.6/@sourceConnections.1/@children.0" sourceEnd="//@children.6/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="38,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="164,104"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore" source="//@children.6" target="//@children.2" targetEnd="//@children.6/@sourceConnections.2/@children.2" label="//@children.6/@sourceConnections.2/@children.0" sourceEnd="//@children.6/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="85,68" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="85,0"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
+ </children>
+ <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.1/@sourceConnections.2" name="LibraryPathListEditor" location="50,204" size="206,68" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor" runTimeClassModel="LibraryPathListEditor(Ljava.lang.String;Ljava.lang.String;Lorg.eclipse.swt.widgets.Composite;)">
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <children xsi:type="editmodel:CompartmentEditModel" size="142,18">
+ <children xsi:type="editmodel:MethodEditModel" name="LibraryPathListEditor" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor#LibraryPathListEditor(Ljava.lang.String;Ljava.lang.String;Lorg.eclipse.swt.widgets.Composite;)"/>
+ </children>
+ <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
+ <sourceConnections xsi:type="editmodel:GeneralizationEditModel" targetConnections="//@children.5/@sourceConnections.0 //@children.6/@sourceConnections.0" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor&lt;-org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor" source="//@children.7" target="//@children.4" targetEnd="//@children.7/@sourceConnections.0/@children.1" sourceEnd="//@children.7/@sourceConnections.0/@children.0" connectionRouterKind="GeneralizationManhattan">
+ <children xsi:type="editmodel:AssociationEndEditModel" location="103,0" anchorKind="FixedAtEdge" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="91,104" anchorKind="FixedAtEdge"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor-Standard::Derive->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor" source="//@children.7" target="//@children.4" targetEnd="//@children.7/@sourceConnections.1/@children.2" label="//@children.7/@sourceConnections.1/@children.0" sourceEnd="//@children.7/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="49,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="154,0" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="13,104"/>
+ </sourceConnections>
+ <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore" source="//@children.7" target="//@children.2" targetEnd="//@children.7/@sourceConnections.2/@children.2" label="//@children.7/@sourceConnections.2/@children.0" sourceEnd="//@children.7/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
+ <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="165,68" attachSource="true"/>
+ <children xsi:type="editmodel:AssociationEndEditModel" location="0,141"/>
+ </sourceConnections>
+ <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
+ </children>
+ <diagramOptions xsi:type="options:ClassDiagramOptions" level="-1" showScope="InPackage" properties="wireOptions=1;Product=eUML2"/>
+ <boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
+ <leftRuler/>
+ <topRuler/>
+ </boardSetting>
+ <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
+</editmodel:ClassDiagramEditModel>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/readme.txt b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/readme.txt
new file mode 100755
index 00000000000..106d3d9484f
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/UML/readme.txt
@@ -0,0 +1 @@
+These UML diagrams are made with eUML2Free Eclipse plugin and it needs GMF (Graphical Modeling Framework) runtime to work. \ No newline at end of file
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/build.properties b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/build.properties
new file mode 100755
index 00000000000..54583589315
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/build.properties
@@ -0,0 +1,8 @@
+source.. = src/
+output.. = bin/
+bin.includes = plugin.xml,\
+ META-INF/,\
+ .,\
+ plugin.properties
+src.includes = patches/,\
+ help/,\
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/allclasses-frame.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/allclasses-frame.html
new file mode 100644
index 00000000000..944abbab773
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/allclasses-frame.html
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+All Classes
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameHeadingFont">
+<B>All Classes</B></FONT>
+<BR>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences" target="classFrame">IncludePathListEditor</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences" target="classFrame">LibraryListEditor</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences" target="classFrame">LibraryPathListEditor</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui" target="classFrame">LlvmBuildEnvironmentVariable</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen" target="classFrame">LlvmDependencyCalculator2</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen" target="classFrame">LlvmDependencyCalculator2Commands</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui" target="classFrame">LlvmEnvironmentVariableSupplier</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui" target="classFrame">LlvmIsToolChainSupported</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences" target="classFrame">LlvmListEditor</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences" target="classFrame">LlvmPreferencePage</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences" target="classFrame">LlvmPreferenceStore</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui" target="classFrame">LlvmProjectNature</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/scannerconfig/LlvmScannerInfoCollector.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig" target="classFrame">LlvmScannerInfoCollector</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util" target="classFrame">LlvmToolOptionPathUtil</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui" target="classFrame">LlvmUIPlugin</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig" target="classFrame">ManagedLlvmScannerInfoConsoleParser</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences" target="classFrame">Messages</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences" target="classFrame">PreferenceConstants</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences" target="classFrame">PreferenceInitializer</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/util/Separators.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util" target="classFrame">Separators</A>
+<BR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/allclasses-noframe.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/allclasses-noframe.html
new file mode 100644
index 00000000000..7306bc8f487
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/allclasses-noframe.html
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+All Classes
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameHeadingFont">
+<B>All Classes</B></FONT>
+<BR>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">IncludePathListEditor</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LibraryListEditor</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LibraryPathListEditor</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmBuildEnvironmentVariable</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen">LlvmDependencyCalculator2</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen">LlvmDependencyCalculator2Commands</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmIsToolChainSupported</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferencePage</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmProjectNature</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/scannerconfig/LlvmScannerInfoCollector.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig">LlvmScannerInfoCollector</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig">ManagedLlvmScannerInfoConsoleParser</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">Messages</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">PreferenceConstants</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">PreferenceInitializer</A>
+<BR>
+<A HREF="org/eclipse/cdt/managedbuilder/llvm/util/Separators.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">Separators</A>
+<BR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/constant-values.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/constant-values.html
new file mode 100644
index 00000000000..0fe37ff3b83
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/constant-values.html
@@ -0,0 +1,318 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Constant Field Values
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Constant Field Values";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?constant-values.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H1>
+Constant Field Values</H1>
+</CENTER>
+<HR SIZE="4" NOSHADE>
+<B>Contents</B><UL>
+<LI><A HREF="#org.eclipse">org.eclipse.*</A>
+</UL>
+
+<A NAME="org.eclipse"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left"><FONT SIZE="+2">
+org.eclipse.*</FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier.ENV_VAR_NAME_INCLUDE_PATH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#ENV_VAR_NAME_INCLUDE_PATH">ENV_VAR_NAME_INCLUDE_PATH</A></CODE></TD>
+<TD ALIGN="right"><CODE>"INCLUDE_PATH"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier.ENV_VAR_NAME_LIBRARIES"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#ENV_VAR_NAME_LIBRARIES">ENV_VAR_NAME_LIBRARIES</A></CODE></TD>
+<TD ALIGN="right"><CODE>"LIBRARIES"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier.ENV_VAR_NAME_LIBRARY_PATH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#ENV_VAR_NAME_LIBRARY_PATH">ENV_VAR_NAME_LIBRARY_PATH</A></CODE></TD>
+<TD ALIGN="right"><CODE>"LLVM_LIB_SEARCH_PATH"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier.ENV_VAR_NAME_LLVM_BIN"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#ENV_VAR_NAME_LLVM_BIN">ENV_VAR_NAME_LLVM_BIN</A></CODE></TD>
+<TD ALIGN="right"><CODE>"LLVM_BIN_PATH"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier.ENV_VAR_NAME_LLVMINTERP"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#ENV_VAR_NAME_LLVMINTERP">ENV_VAR_NAME_LLVMINTERP</A></CODE></TD>
+<TD ALIGN="right"><CODE>"LLVMINTERP"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier.ENV_VAR_NAME_PATH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#ENV_VAR_NAME_PATH">ENV_VAR_NAME_PATH</A></CODE></TD>
+<TD ALIGN="right"><CODE>"PATH"</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.LlvmUIPlugin.PLUGIN_ID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#PLUGIN_ID">PLUGIN_ID</A></CODE></TD>
+<TD ALIGN="right"><CODE>"org.eclipse.cdt.managedbuilder.llvm.ui"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.LlvmUIPlugin.PROPERTIES"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#PROPERTIES">PROPERTIES</A></CODE></TD>
+<TD ALIGN="right"><CODE>"plugin.properties"</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">Messages</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.preferences.Messages.BUNDLE_NAME"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html#BUNDLE_NAME">BUNDLE_NAME</A></CODE></TD>
+<TD ALIGN="right"><CODE>"org.eclipse.cdt.managedbuilder.llvm.ui.preferences.messages"</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">PreferenceConstants</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.preferences.PreferenceConstants.P_LLVM_INCLUDE_PATH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html#P_LLVM_INCLUDE_PATH">P_LLVM_INCLUDE_PATH</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Include path used in LLVM compilations"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.preferences.PreferenceConstants.P_LLVM_LIBRARIES"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html#P_LLVM_LIBRARIES">P_LLVM_LIBRARIES</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Libraries used in LLVM builds"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.preferences.PreferenceConstants.P_LLVM_LIBRARY_PATH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html#P_LLVM_LIBRARY_PATH">P_LLVM_LIBRARY_PATH</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Library path used in LLVM builds"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.preferences.PreferenceConstants.P_LLVM_PATH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html#P_LLVM_PATH">P_LLVM_PATH</A></CODE></TD>
+<TD ALIGN="right"><CODE>"LLVM installation folder"</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.cdt.managedbuilder.llvm.util.LlvmToolOptionPathUtil.INCLUDE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#INCLUDE">INCLUDE</A></CODE></TD>
+<TD ALIGN="right"><CODE>1</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.cdt.managedbuilder.llvm.util.LlvmToolOptionPathUtil.LIB"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#LIB">LIB</A></CODE></TD>
+<TD ALIGN="right"><CODE>2</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.cdt.managedbuilder.llvm.util.LlvmToolOptionPathUtil.LIB_PATH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#LIB_PATH">LIB_PATH</A></CODE></TD>
+<TD ALIGN="right"><CODE>3</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.cdt.managedbuilder.llvm.util.LlvmToolOptionPathUtil.linkerInputType"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#linkerInputType">linkerInputType</A></CODE></TD>
+<TD ALIGN="right"><CODE>"bc"</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?constant-values.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/deprecated-list.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/deprecated-list.html
new file mode 100644
index 00000000000..120b0b53193
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/deprecated-list.html
@@ -0,0 +1,146 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Deprecated List
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Deprecated List";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Deprecated API</B></H2>
+</CENTER>
+<HR SIZE="4" NOSHADE>
+<B>Contents</B><UL>
+</UL>
+
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/help-doc.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/help-doc.html
new file mode 100644
index 00000000000..4f0c8f62cab
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/help-doc.html
@@ -0,0 +1,223 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+API Help
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="API Help";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?help-doc.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H1>
+How This API Document Is Organized</H1>
+</CENTER>
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.<H3>
+Overview</H3>
+<BLOCKQUOTE>
+
+<P>
+The <A HREF="overview-summary.html">Overview</A> page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.</BLOCKQUOTE>
+<H3>
+Package</H3>
+<BLOCKQUOTE>
+
+<P>
+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:<UL>
+<LI>Interfaces (italic)<LI>Classes<LI>Enums<LI>Exceptions<LI>Errors<LI>Annotation Types</UL>
+</BLOCKQUOTE>
+<H3>
+Class/Interface</H3>
+<BLOCKQUOTE>
+
+<P>
+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:<UL>
+<LI>Class inheritance diagram<LI>Direct Subclasses<LI>All Known Subinterfaces<LI>All Known Implementing Classes<LI>Class/interface declaration<LI>Class/interface description
+<P>
+<LI>Nested Class Summary<LI>Field Summary<LI>Constructor Summary<LI>Method Summary
+<P>
+<LI>Field Detail<LI>Constructor Detail<LI>Method Detail</UL>
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</BLOCKQUOTE>
+</BLOCKQUOTE>
+<H3>
+Annotation Type</H3>
+<BLOCKQUOTE>
+
+<P>
+Each annotation type has its own separate page with the following sections:<UL>
+<LI>Annotation Type declaration<LI>Annotation Type description<LI>Required Element Summary<LI>Optional Element Summary<LI>Element Detail</UL>
+</BLOCKQUOTE>
+</BLOCKQUOTE>
+<H3>
+Enum</H3>
+<BLOCKQUOTE>
+
+<P>
+Each enum has its own separate page with the following sections:<UL>
+<LI>Enum declaration<LI>Enum description<LI>Enum Constant Summary<LI>Enum Constant Detail</UL>
+</BLOCKQUOTE>
+<H3>
+Use</H3>
+<BLOCKQUOTE>
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</BLOCKQUOTE>
+<H3>
+Tree (Class Hierarchy)</H3>
+<BLOCKQUOTE>
+There is a <A HREF="overview-tree.html">Class Hierarchy</A> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.<UL>
+<LI>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.<LI>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</UL>
+</BLOCKQUOTE>
+<H3>
+Deprecated API</H3>
+<BLOCKQUOTE>
+The <A HREF="deprecated-list.html">Deprecated API</A> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</BLOCKQUOTE>
+<H3>
+Index</H3>
+<BLOCKQUOTE>
+The <A HREF="index-files/index-1.html">Index</A> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</BLOCKQUOTE>
+<H3>
+Prev/Next</H3>
+These links take you to the next or previous class, interface, package, or related page.<H3>
+Frames/No Frames</H3>
+These links show and hide the HTML frames. All pages are available with or without frames.
+<P>
+<H3>
+Serialized Form</H3>
+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
+<P>
+<H3>
+Constant Field Values</H3>
+The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.
+<P>
+<FONT SIZE="-1">
+<EM>
+This help file applies to API documentation generated using the standard doclet.</EM>
+</FONT>
+<BR>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?help-doc.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-1.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-1.html
new file mode 100644
index 00000000000..410881fd5c8
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-1.html
@@ -0,0 +1,218 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+A-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="A-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV LETTER&nbsp;
+&nbsp;<A HREF="index-2.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-1.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-1.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+<A NAME="_A_"><!-- --></A><H2>
+<B>A</B></H2>
+<DL>
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#addButton"><B>addButton</B></A> -
+Variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
+<DD>The Add button.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#addIncludePath(java.lang.String)"><B>addIncludePath(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>Append a new include path.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addIncludePathToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String)"><B>addIncludePathToToolOption(IConfiguration, ITool, IOption, String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Adds include path for given Build configuration's Tool's Include path Option.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addInputToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String, java.lang.String[])"><B>addInputToToolOption(IConfiguration, ITool, IOption, String, String[])</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Adds a new value to specific Option.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#addLibrary(java.lang.String)"><B>addLibrary(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>Append a new library.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#addLibraryPath(java.lang.String)"><B>addLibraryPath(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>Append a new library path.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addLibrarySearchPathToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String)"><B>addLibrarySearchPathToToolOption(IConfiguration, ITool, IOption, String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Adds new Library search path for the Linker's Library search path Option.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addLibraryToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String)"><B>addLibraryToToolOption(IConfiguration, ITool, IOption, String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Adds new Library for the Linker's Libraries Option.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addLlvmIncludePath(java.lang.String)"><B>addLlvmIncludePath(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Adds new include path to LLVM Assembler's Include path option for every project
+ in the workspace that use LLVM Toolchain and for for every build configuration.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addLlvmIncludePathToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String)"><B>addLlvmIncludePathToToolOption(IConfiguration, String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Adds an include path to LLVM front-end's include path option.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addLlvmLib(java.lang.String)"><B>addLlvmLib(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Adds a new Library to LLVM linker's Libraries Option for every project
+ in the workspace that use LLVM Toolchain and for for every build configuration.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addLlvmLibSearchPath(java.lang.String)"><B>addLlvmLibSearchPath(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Adds a new Library search path directory to LLVM linker's Library search path Option
+ for every project in the workspace that use LLVM Toolchain and for for every
+ build configuration.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addLlvmLibSearchPathToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String)"><B>addLlvmLibSearchPathToToolOption(IConfiguration, String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Adds a Library search path to LLVM linker's Library search path Option.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addLlvmLibToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String)"><B>addLlvmLibToToolOption(IConfiguration, String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Adds a Library to LLVM linker's Libraries Option.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addNewPathToExistingPathList(java.lang.String[], java.lang.String)"><B>addNewPathToExistingPathList(String[], String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Adds one or more paths to the list of paths.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addPathToSelectedToolOptionBuildConf(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String, int)"><B>addPathToSelectedToolOptionBuildConf(IConfiguration, String, int)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Add a path to specific build configuration's Tool option.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addPathToToolOption(java.lang.String, int)"><B>addPathToToolOption(String, int)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Adds a path to Tool option.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#addPressed()"><B>addPressed()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
+<DD>Notifies that the Add button has been pressed.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#appendIncludePath(java.lang.String)"><B>appendIncludePath(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
+<DD>Append an include path to the LLVM Preference store.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#appendLibrary(java.lang.String)"><B>appendLibrary(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
+<DD>Append a library to the LLVM Preference store.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#appendLibraryPath(java.lang.String)"><B>appendLibraryPath(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
+<DD>Append a library path to the LLVM Preference store.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#appendLlvmEnvironmentVariable(java.lang.String, java.lang.String, java.lang.String)"><B>appendLlvmEnvironmentVariable(String, String, String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>Append a new LLVM environment variable to existing list.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#appendValue(java.lang.String, java.lang.String)"><B>appendValue(String, String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
+<DD>Append a new value to the Preference store if it doesn't already exists.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#arrayToString(java.lang.String[])"><B>arrayToString(String[])</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Append an array of Strings to a String separated by a path separator.
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV LETTER&nbsp;
+&nbsp;<A HREF="index-2.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-1.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-1.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-10.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-10.html
new file mode 100644
index 00000000000..7ed8a2f87e4
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-10.html
@@ -0,0 +1,149 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+M-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="M-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-9.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-11.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-10.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-10.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+<A NAME="_M_"><!-- --></A><H2>
+<B>M</B></H2>
+<DL>
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig"><B>ManagedLlvmScannerInfoConsoleParser</B></A> - Class in <A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.scannerconfig</A><DD>Copy/pasted from org.eclipse.cdt.managedbuilder.internal.scannerconfig.ManagedGCCScannerInfoConsoleParser
+ because that class cannot be referenced to due to restrictions in the exported packages definition.<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html#ManagedLlvmScannerInfoConsoleParser()"><B>ManagedLlvmScannerInfoConsoleParser()</B></A> -
+Constructor for class org.eclipse.cdt.managedbuilder.llvm.scannerconfig.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig">ManagedLlvmScannerInfoConsoleParser</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>Messages</B></A> - Class in <A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui.preferences</A><DD>&nbsp;<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html#Messages()"><B>Messages()</B></A> -
+Constructor for class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">Messages</A>
+<DD>&nbsp;
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-9.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-11.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-10.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-10.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-11.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-11.html
new file mode 100644
index 00000000000..2c113ebf038
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-11.html
@@ -0,0 +1,148 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+N-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="N-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-10.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-12.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-11.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-11.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+<A NAME="_N_"><!-- --></A><H2>
+<B>N</B></H2>
+<DL>
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html#name"><B>name</B></A> -
+Variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmBuildEnvironmentVariable</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#notifyPreferenceChange()"><B>notifyPreferenceChange()</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>This is to be called if some of the preference paths have changed.
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-10.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-12.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-11.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-11.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-12.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-12.html
new file mode 100644
index 00000000000..4f3274b491d
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-12.html
@@ -0,0 +1,145 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+O-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="O-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-11.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-13.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-12.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-12.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+<A NAME="_O_"><!-- --></A><H2>
+<B>O</B></H2>
+<DL>
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html#operation"><B>operation</B></A> -
+Variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmBuildEnvironmentVariable</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/makegen/package-summary.html"><B>org.eclipse.cdt.managedbuilder.llvm.makegen</B></A> - package org.eclipse.cdt.managedbuilder.llvm.makegen<DD>&nbsp;<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-summary.html"><B>org.eclipse.cdt.managedbuilder.llvm.scannerconfig</B></A> - package org.eclipse.cdt.managedbuilder.llvm.scannerconfig<DD>&nbsp;<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html"><B>org.eclipse.cdt.managedbuilder.llvm.ui</B></A> - package org.eclipse.cdt.managedbuilder.llvm.ui<DD>&nbsp;<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html"><B>org.eclipse.cdt.managedbuilder.llvm.ui.preferences</B></A> - package org.eclipse.cdt.managedbuilder.llvm.ui.preferences<DD>&nbsp;<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/package-summary.html"><B>org.eclipse.cdt.managedbuilder.llvm.util</B></A> - package org.eclipse.cdt.managedbuilder.llvm.util<DD>&nbsp;</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-11.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-13.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-12.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-12.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-13.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-13.html
new file mode 100644
index 00000000000..a579641b358
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-13.html
@@ -0,0 +1,190 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+P-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="P-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-12.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-14.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-13.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-13.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+<A NAME="_P_"><!-- --></A><H2>
+<B>P</B></H2>
+<DL>
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html#P_LLVM_INCLUDE_PATH"><B>P_LLVM_INCLUDE_PATH</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">PreferenceConstants</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html#P_LLVM_LIBRARIES"><B>P_LLVM_LIBRARIES</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">PreferenceConstants</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html#P_LLVM_LIBRARY_PATH"><B>P_LLVM_LIBRARY_PATH</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">PreferenceConstants</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html#P_LLVM_PATH"><B>P_LLVM_PATH</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">PreferenceConstants</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#parseString(java.lang.String)"><B>parseString(String)</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#pathExists(java.lang.String)"><B>pathExists(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Checks if a file path exists.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html#pathSeparator"><B>pathSeparator</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">Separators</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#plugin"><B>plugin</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#PLUGIN_ID"><B>PLUGIN_ID</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>PreferenceConstants</B></A> - Class in <A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui.preferences</A><DD>Constant definitions for plug-in preferences<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html#PreferenceConstants()"><B>PreferenceConstants()</B></A> -
+Constructor for class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">PreferenceConstants</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>PreferenceInitializer</B></A> - Class in <A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui.preferences</A><DD>Class used to initialize the default preference values.<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.html#PreferenceInitializer()"><B>PreferenceInitializer()</B></A> -
+Constructor for class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">PreferenceInitializer</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#preferencesChanged"><B>preferencesChanged</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html#processLine(java.lang.String)"><B>processLine(String)</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.scannerconfig.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig">ManagedLlvmScannerInfoConsoleParser</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html#project"><B>project</B></A> -
+Variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmProjectNature</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#PROPERTIES"><B>PROPERTIES</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#properties"><B>properties</B></A> -
+Variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A>
+<DD>&nbsp;
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-12.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-14.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-13.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-13.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-14.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-14.html
new file mode 100644
index 00000000000..8701020419f
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-14.html
@@ -0,0 +1,215 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+R-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="R-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-13.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-15.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-14.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-14.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+<A NAME="_R_"><!-- --></A><H2>
+<B>R</B></H2>
+<DL>
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#removeButton"><B>removeButton</B></A> -
+Variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
+<DD>The Remove button.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#removeIncludePath(java.lang.String)"><B>removeIncludePath(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
+<DD>Remove a include path from the LLVM preference store.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeIncludePathFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String)"><B>removeIncludePathFromToolOption(IConfiguration, ITool, IOption, String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Removes an include path from given Build configuration's Tool's Include path Option.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeInputFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String, java.lang.String[])"><B>removeInputFromToolOption(IConfiguration, ITool, IOption, String, String[])</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Removes a value from a specific Option.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#removeLibrary(java.lang.String)"><B>removeLibrary(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
+<DD>Remove a library from the LLVM preference store.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeLibraryFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String)"><B>removeLibraryFromToolOption(IConfiguration, ITool, IOption, String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Removes a new Library from the Linker's Libraries Option.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#removeLibraryPath(java.lang.String)"><B>removeLibraryPath(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
+<DD>Remove a library path from the LLVM preference store.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeLibrarySearchPathFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String)"><B>removeLibrarySearchPathFromToolOption(IConfiguration, ITool, IOption, String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Removes a Library search path from the Linker's Library search path Option.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeLlvmIncludePath(java.lang.String)"><B>removeLlvmIncludePath(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Removes an include path from LLVM Assembler's Include path option for every project
+ in the workspace that use LLVM Toolchain and for for every build configuration.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeLlvmIncludePathFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String)"><B>removeLlvmIncludePathFromToolOption(IConfiguration, String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Removes an include path from LLVM front-end's include path option.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeLlvmLib(java.lang.String)"><B>removeLlvmLib(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Removes a Library to LLVM linker's Libraries Option for every project
+ in the workspace that use LLVM Toolchain and for for every build configuration.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeLlvmLibFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String)"><B>removeLlvmLibFromToolOption(IConfiguration, String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Removes a Library from LLVM linker's Libraries Option.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeLlvmLibSearchPath(java.lang.String)"><B>removeLlvmLibSearchPath(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Removes a Library search path directory from LLVM linker's Library search path Option
+ for every project in the workspace that use LLVM Toolchain and for for every
+ build configuration.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeLlvmLibSearchPathFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String)"><B>removeLlvmLibSearchPathFromToolOption(IConfiguration, String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Removes a Library search path from LLVM linker's Library search path Option.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removePathFromExistingPathList(java.lang.String[], java.lang.String)"><B>removePathFromExistingPathList(String[], String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Removes one path from the list of paths.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removePathFromSelectedToolOptionBuildConf(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String, int)"><B>removePathFromSelectedToolOptionBuildConf(IConfiguration, String, int)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Removes a path from specific build configuration's Tool option.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removePathFromToolOption(java.lang.String, int)"><B>removePathFromToolOption(String, int)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Removes a path from Tool option.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html#removePressed()"><B>removePressed()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">IncludePathListEditor</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html#removePressed()"><B>removePressed()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LibraryListEditor</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html#removePressed()"><B>removePressed()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LibraryPathListEditor</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#removePressed()"><B>removePressed()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
+<DD>Notifies that the Remove button has been pressed.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#removeValue(java.lang.String, java.lang.String)"><B>removeValue(String, String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
+<DD>Remove a value from the LLVM preference store.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#resourceBundle"><B>resourceBundle</B></A> -
+Variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A>
+<DD>&nbsp;
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-13.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-15.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-14.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-14.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-15.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-15.html
new file mode 100644
index 00000000000..2977f1294b8
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-15.html
@@ -0,0 +1,199 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+S-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="S-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-14.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-16.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-15.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-15.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+<A NAME="_S_"><!-- --></A><H2>
+<B>S</B></H2>
+<DL>
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#selectionChanged()"><B>selectionChanged()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
+<DD>Invoked when the selection in the list has changed.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#selectionListener"><B>selectionListener</B></A> -
+Variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
+<DD>The selection listener.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util"><B>Separators</B></A> - Class in <A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.util</A><DD>Provides different separators such as file and path separators.<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html#Separators()"><B>Separators()</B></A> -
+Constructor for class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">Separators</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#setBinPath(java.lang.String)"><B>setBinPath(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>Set path to LLVM bin.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#setBinPath(java.lang.String)"><B>setBinPath(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
+<DD>Set LLVM bin path to the LLVM Preference store.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#setIncludePath(java.lang.String)"><B>setIncludePath(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
+<DD>Set LLVM include path to the LLVM Preference store.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#setLibrary(java.lang.String)"><B>setLibrary(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
+<DD>Set LLVM library to the LLVM Preference store.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#setLibraryPath(java.lang.String)"><B>setLibraryPath(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
+<DD>Set LLVM library path to the LLVM Preference store.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#setLlvmEnvironmentVariable(java.lang.String, java.lang.String)"><B>setLlvmEnvironmentVariable(String, String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>Set LLVM environment variable.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#setLlvmEnvironmentVariableReplace(java.lang.String, java.lang.String)"><B>setLlvmEnvironmentVariableReplace(String, String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>Set LLVM environment variable by replacing the existing paths.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#setPreferenceStoreValue(java.lang.String, java.lang.String)"><B>setPreferenceStoreValue(String, String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
+<DD>Set LLVM Preference store value.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html#setProject(org.eclipse.core.resources.IProject)"><B>setProject(IProject)</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmProjectNature</A>
+<DD>Set the project.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html#shutdown()"><B>shutdown()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.scannerconfig.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig">ManagedLlvmScannerInfoConsoleParser</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#start(org.osgi.framework.BundleContext)"><B>start(BundleContext)</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html#startup(org.eclipse.core.resources.IProject, org.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollector)"><B>startup(IProject, IScannerInfoCollector)</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.scannerconfig.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig">ManagedLlvmScannerInfoConsoleParser</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#stop(org.osgi.framework.BundleContext)"><B>stop(BundleContext)</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#stringToArray(java.lang.String)"><B>stringToArray(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Split paths to a String array.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html#supported"><B>supported</B></A> -
+Variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmIsToolChainSupported</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#swap(boolean)"><B>swap(boolean)</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
+<DD>Moves the currently selected item up or down.
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-14.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-16.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-15.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-15.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-16.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-16.html
new file mode 100644
index 00000000000..180b5cad72b
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-16.html
@@ -0,0 +1,148 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+U-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="U-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-15.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-17.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-16.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-16.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+<A NAME="_U_"><!-- --></A><H2>
+<B>U</B></H2>
+<DL>
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#upButton"><B>upButton</B></A> -
+Variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
+<DD>The Up button.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#upPressed()"><B>upPressed()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
+<DD>Notifies that the Up button has been pressed.
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-15.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-17.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-16.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-16.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-17.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-17.html
new file mode 100644
index 00000000000..7d1111f34e7
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-17.html
@@ -0,0 +1,145 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+V-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="V-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-16.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;NEXT LETTER</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-17.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-17.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+<A NAME="_V_"><!-- --></A><H2>
+<B>V</B></H2>
+<DL>
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html#value"><B>value</B></A> -
+Variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmBuildEnvironmentVariable</A>
+<DD>&nbsp;
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-16.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;NEXT LETTER</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-17.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-17.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-2.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-2.html
new file mode 100644
index 00000000000..f55137b47b2
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-2.html
@@ -0,0 +1,149 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+B-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="B-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-1.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-3.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-2.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-2.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+<A NAME="_B_"><!-- --></A><H2>
+<B>B</B></H2>
+<DL>
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html#BUNDLE_NAME"><B>BUNDLE_NAME</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">Messages</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#buttonBox"><B>buttonBox</B></A> -
+Variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
+<DD>The button box containing the Add, Remove, Up, and Down buttons;
+ <code>null</code> if none (before creation or after disposal).
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-1.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-3.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-2.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-2.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-3.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-3.html
new file mode 100644
index 00000000000..1201b645056
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-3.html
@@ -0,0 +1,160 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+C-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="C-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-2.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-4.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-3.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-3.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+<A NAME="_C_"><!-- --></A><H2>
+<B>C</B></H2>
+<DL>
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html#configure()"><B>configure()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmProjectNature</A>
+<DD>Configure the project which have this project nature.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#createButtons(org.eclipse.swt.widgets.Composite)"><B>createButtons(Composite)</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
+<DD>Creates the Add, Remove, Up, and Down button in the given button box.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html#createFieldEditors()"><B>createFieldEditors()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferencePage</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#createList(java.lang.String[])"><B>createList(String[])</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#createPushButton(org.eclipse.swt.widgets.Composite, java.lang.String)"><B>createPushButton(Composite, String)</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
+<DD>Helper method to create a push button.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#createSelectionListener()"><B>createSelectionListener()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
+<DD>Creates a selection listener.
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-2.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-4.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-3.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-3.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-4.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-4.html
new file mode 100644
index 00000000000..fe8466a67e3
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-4.html
@@ -0,0 +1,154 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+D-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="D-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-3.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-5.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-4.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-4.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+<A NAME="_D_"><!-- --></A><H2>
+<B>D</B></H2>
+<DL>
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html#deconfigure()"><B>deconfigure()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmProjectNature</A>
+<DD>Deconfigure those projects which have this project nature.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html#doCalcManagedBuildOnState()"><B>doCalcManagedBuildOnState()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.scannerconfig.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig">ManagedLlvmScannerInfoConsoleParser</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#downButton"><B>downButton</B></A> -
+Variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
+<DD>The Down button.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#downPressed()"><B>downPressed()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
+<DD>Notifies that the Down button has been pressed.
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-3.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-5.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-4.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-4.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-5.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-5.html
new file mode 100644
index 00000000000..c87910b191d
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-5.html
@@ -0,0 +1,160 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+E-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="E-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-4.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-6.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-5.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-5.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+<A NAME="_E_"><!-- --></A><H2>
+<B>E</B></H2>
+<DL>
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#ENV_VAR_NAME_INCLUDE_PATH"><B>ENV_VAR_NAME_INCLUDE_PATH</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#ENV_VAR_NAME_LIBRARIES"><B>ENV_VAR_NAME_LIBRARIES</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#ENV_VAR_NAME_LIBRARY_PATH"><B>ENV_VAR_NAME_LIBRARY_PATH</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#ENV_VAR_NAME_LLVM_BIN"><B>ENV_VAR_NAME_LLVM_BIN</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#ENV_VAR_NAME_LLVMINTERP"><B>ENV_VAR_NAME_LLVMINTERP</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#ENV_VAR_NAME_PATH"><B>ENV_VAR_NAME_PATH</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>&nbsp;
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-4.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-6.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-5.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-5.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-6.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-6.html
new file mode 100644
index 00000000000..c90b2f01975
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-6.html
@@ -0,0 +1,151 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+F-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="F-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-5.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-7.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-6.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-6.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+<A NAME="_F_"><!-- --></A><H2>
+<B>F</B></H2>
+<DL>
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html#fileSeparator"><B>fileSeparator</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">Separators</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#findBinDir(java.lang.String, java.lang.String)"><B>findBinDir(String, String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>Get a specific path for given parameters.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html#fManagedBuildOnState"><B>fManagedBuildOnState</B></A> -
+Variable in class org.eclipse.cdt.managedbuilder.llvm.scannerconfig.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig">ManagedLlvmScannerInfoConsoleParser</A>
+<DD>&nbsp;
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-5.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-7.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-6.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-6.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-7.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-7.html
new file mode 100644
index 00000000000..288b6ed37de
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-7.html
@@ -0,0 +1,298 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+G-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="G-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-6.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-8.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-7.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-7.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+<A NAME="_G_"><!-- --></A><H2>
+<B>G</B></H2>
+<DL>
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#getAllBuildConfigs(org.eclipse.core.resources.IProject)"><B>getAllBuildConfigs(IProject)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Returns all build configurations of the project.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#getBinDirIfLlvm_ar(java.lang.String)"><B>getBinDirIfLlvm_ar(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>Get the full path for llvm executable if the bin path given
+ as a parameter is found and executable exists in that path.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#getBinPath()"><B>getBinPath()</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>Get LLVM bin path
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#getBinPath()"><B>getBinPath()</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
+<DD>Get the LLVM bin path value from the LLVM Preference store.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#getButtonBoxControl(org.eclipse.swt.widgets.Composite)"><B>getButtonBoxControl(Composite)</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
+<DD>Returns this field editor's button box containing the Add, Remove,
+ Up, and Down button.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#getDefault()"><B>getDefault()</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A>
+<DD>Returns the shared instance
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html#getDelimiter()"><B>getDelimiter()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmBuildEnvironmentVariable</A>
+<DD>Get a delimiter.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.html#getDependencyCommandOptions()"><B>getDependencyCommandOptions()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.makegen.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen">LlvmDependencyCalculator2Commands</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.html#getDependencySourceInfo(org.eclipse.core.runtime.IPath, org.eclipse.core.resources.IResource, org.eclipse.cdt.managedbuilder.core.IBuildObject, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.core.runtime.IPath)"><B>getDependencySourceInfo(IPath, IResource, IBuildObject, ITool, IPath)</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.makegen.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen">LlvmDependencyCalculator2</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.html#getDependencySourceInfo(org.eclipse.core.runtime.IPath, org.eclipse.cdt.managedbuilder.core.IBuildObject, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.core.runtime.IPath)"><B>getDependencySourceInfo(IPath, IBuildObject, ITool, IPath)</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.makegen.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen">LlvmDependencyCalculator2</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html#getDescription()"><B>getDescription()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferencePage</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#getDirIfLlvmFound(java.lang.String, java.lang.String)"><B>getDirIfLlvmFound(String, String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>Get LLVM executable path.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#getExistingPaths(java.lang.String)"><B>getExistingPaths(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
+<DD>Get existing paths from the Preference store.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html#getFileSeparator()"><B>getFileSeparator()</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">Separators</A>
+<DD>Get file separator.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#getIncludePath()"><B>getIncludePath()</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>Get LLVM include paths
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#getIncludePath()"><B>getIncludePath()</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
+<DD>Get the LLVM include path value from the LLVM Preference store.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#getIToolByInputType(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String)"><B>getIToolByInputType(IConfiguration, String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Returns ITool associated with the input extension.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#getIToolPathOption(org.eclipse.cdt.managedbuilder.core.ITool, java.lang.String)"><B>getIToolPathOption(ITool, String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Returns Tool's Option type by Id.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#getLibraries()"><B>getLibraries()</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>Get LLVM libraries
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#getLibraries()"><B>getLibraries()</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
+<DD>Get the LLVM library from the LLVM Preference store.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#getLibraryPath()"><B>getLibraryPath()</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>Get LLVM library paths
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#getLibraryPath()"><B>getLibraryPath()</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
+<DD>Get the LLVM library path value from the LLVM Preference Store.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#getListControl(org.eclipse.swt.widgets.Composite)"><B>getListControl(Composite)</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
+<DD>Returns this field editor's list control.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#getLlvmEnvironmentVariable(java.lang.String)"><B>getLlvmEnvironmentVariable(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>Get LLVM environment variable.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#getLlvmFrontEnd(org.eclipse.cdt.managedbuilder.core.IConfiguration)"><B>getLlvmFrontEnd(IConfiguration)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Return LLVM front-end according to the input type.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#getLlvmFrontEndIncludePathOption(org.eclipse.cdt.managedbuilder.core.IConfiguration)"><B>getLlvmFrontEndIncludePathOption(IConfiguration)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Returns LLVM front-end Include path Option type.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#getLlvmLinker(org.eclipse.cdt.managedbuilder.core.IConfiguration)"><B>getLlvmLinker(IConfiguration)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Returns LLVM linker.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#getLlvmLinkerLibrariesOption(org.eclipse.cdt.managedbuilder.core.IConfiguration)"><B>getLlvmLinkerLibrariesOption(IConfiguration)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Returns LLVM Linker Libraries Option type.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#getLlvmLinkerLibrarySearchPathOption(org.eclipse.cdt.managedbuilder.core.IConfiguration)"><B>getLlvmLinkerLibrarySearchPathOption(IConfiguration)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Returns LLVM Linker Library search path Option type.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html#getName()"><B>getName()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmBuildEnvironmentVariable</A>
+<DD>Get name of the llvm environment variable.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html#getNewInputObject()"><B>getNewInputObject()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">IncludePathListEditor</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html#getNewInputObject()"><B>getNewInputObject()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LibraryListEditor</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html#getNewInputObject()"><B>getNewInputObject()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LibraryPathListEditor</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html#getOperation()"><B>getOperation()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmBuildEnvironmentVariable</A>
+<DD>Get operation of the llvm environment variable.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#getOptionId(org.eclipse.cdt.managedbuilder.core.ITool, int)"><B>getOptionId(ITool, int)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Returns Tool's option id.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html#getPathSeparator()"><B>getPathSeparator()</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">Separators</A>
+<DD>Get path separator.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#getPreferenceStore()"><B>getPreferenceStore()</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
+<DD>Get the LLVM Preference store.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#getPreferenceStoreValue(java.lang.String)"><B>getPreferenceStoreValue(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
+<DD>Get a value from the LLVM Preference store.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#getPreferenceStoreValueAsArray(java.lang.String)"><B>getPreferenceStoreValueAsArray(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
+<DD>Get values from the LLVM Preference store as a String array.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html#getProject()"><B>getProject()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmProjectNature</A>
+<DD>Return the project.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#getProjectsInWorkspace()"><B>getProjectsInWorkspace()</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>Returns all projects in the workspace.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#getProperties()"><B>getProperties()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A>
+<DD>Get plugin.properties
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#getPropertyString(java.lang.String)"><B>getPropertyString(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A>
+<DD>Get String from the plugin.properties file
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#getResourceBundle()"><B>getResourceBundle()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A>
+<DD>Returns the plugin's resource bundle,
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#getResourceString(java.lang.String)"><B>getResourceString(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A>
+<DD>Returns the string from the plugin's resource bundle,
+ or 'key' if not found.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#getSelectionListener()"><B>getSelectionListener()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
+<DD>Returns this field editor's selection listener.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#getShell()"><B>getShell()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
+<DD>Returns this field editor's shell.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#getSysEnvPath(java.lang.String)"><B>getSysEnvPath(String)</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>Returns a system environment variable path
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html#getValue()"><B>getValue()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmBuildEnvironmentVariable</A>
+<DD>Get value of the llvm environment variable.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#getVariable(java.lang.String, org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.envvar.IEnvironmentVariableProvider)"><B>getVariable(String, IConfiguration, IEnvironmentVariableProvider)</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#getVariables(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.envvar.IEnvironmentVariableProvider)"><B>getVariables(IConfiguration, IEnvironmentVariableProvider)</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>&nbsp;
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-6.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-8.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-7.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-7.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-8.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-8.html
new file mode 100644
index 00000000000..93676936af0
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-8.html
@@ -0,0 +1,172 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+I-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="I-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-7.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-9.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-8.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-8.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+<A NAME="_I_"><!-- --></A><H2>
+<B>I</B></H2>
+<DL>
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#INCLUDE"><B>INCLUDE</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>IncludePathListEditor</B></A> - Class in <A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui.preferences</A><DD>New implementation of LlvmListEditor.<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html#IncludePathListEditor(java.lang.String, java.lang.String, org.eclipse.swt.widgets.Composite)"><B>IncludePathListEditor(String, String, Composite)</B></A> -
+Constructor for class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">IncludePathListEditor</A>
+<DD>Constructor.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html#IncludePathListEditor_0"><B>IncludePathListEditor_0</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">Messages</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html#IncludePathListEditor_1"><B>IncludePathListEditor_1</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">Messages</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html#init(org.eclipse.ui.IWorkbench)"><B>init(IWorkbench)</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferencePage</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.html#initializeDefaultPreferences()"><B>initializeDefaultPreferences()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">PreferenceInitializer</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#initializePaths()"><B>initializePaths()</B></A> -
+Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>Initializes llvm environment variable paths from the system environment variables.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#inputTypes"><B>inputTypes</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html#isManagedBuildOn()"><B>isManagedBuildOn()</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.scannerconfig.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig">ManagedLlvmScannerInfoConsoleParser</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html#isSupported(org.eclipse.cdt.managedbuilder.core.IToolChain, org.osgi.framework.Version, java.lang.String)"><B>isSupported(IToolChain, Version, String)</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmIsToolChainSupported</A>
+<DD>Return a boolean value that informs if the LLVM Toolchain is supported.
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-7.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-9.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-8.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-8.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-9.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-9.html
new file mode 100644
index 00000000000..f37a7d81a3a
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index-files/index-9.html
@@ -0,0 +1,237 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+L-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="L-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-8.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-10.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-9.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-9.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+<A NAME="_L_"><!-- --></A><H2>
+<B>L</B></H2>
+<DL>
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#LIB"><B>LIB</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#LIB_PATH"><B>LIB_PATH</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>LibraryListEditor</B></A> - Class in <A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui.preferences</A><DD>New implementation of LlvmListEditor.<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html#LibraryListEditor(java.lang.String, java.lang.String, org.eclipse.swt.widgets.Composite)"><B>LibraryListEditor(String, String, Composite)</B></A> -
+Constructor for class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LibraryListEditor</A>
+<DD>Constructor.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html#LibraryListEditor_0"><B>LibraryListEditor_0</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">Messages</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>LibraryPathListEditor</B></A> - Class in <A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui.preferences</A><DD>New implementation of LlvmListEditor.<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html#LibraryPathListEditor(java.lang.String, java.lang.String, org.eclipse.swt.widgets.Composite)"><B>LibraryPathListEditor(String, String, Composite)</B></A> -
+Constructor for class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LibraryPathListEditor</A>
+<DD>Constructor.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html#LibraryPathListEditor_0"><B>LibraryPathListEditor_0</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">Messages</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html#LibraryPathListEditor_1"><B>LibraryPathListEditor_1</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">Messages</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#linkerInputType"><B>linkerInputType</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#list"><B>list</B></A> -
+Variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
+<DD>The list widget; <code>null</code> if none
+ (before creation or after disposal).
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>LlvmBuildEnvironmentVariable</B></A> - Class in <A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui</A><DD>Implemented type that contains BuildEnvironmentalVariables.<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html#LlvmBuildEnvironmentVariable(java.lang.String, java.lang.String, int)"><B>LlvmBuildEnvironmentVariable(String, String, int)</B></A> -
+Constructor for class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmBuildEnvironmentVariable</A>
+<DD>Constructor.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen"><B>LlvmDependencyCalculator2</B></A> - Class in <A HREF="../org/eclipse/cdt/managedbuilder/llvm/makegen/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.makegen</A><DD>&nbsp;<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.html#LlvmDependencyCalculator2()"><B>LlvmDependencyCalculator2()</B></A> -
+Constructor for class org.eclipse.cdt.managedbuilder.llvm.makegen.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen">LlvmDependencyCalculator2</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen"><B>LlvmDependencyCalculator2Commands</B></A> - Class in <A HREF="../org/eclipse/cdt/managedbuilder/llvm/makegen/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.makegen</A><DD>&nbsp;<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.html#LlvmDependencyCalculator2Commands(org.eclipse.core.runtime.IPath, org.eclipse.core.resources.IResource, org.eclipse.cdt.managedbuilder.core.IBuildObject, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.core.runtime.IPath)"><B>LlvmDependencyCalculator2Commands(IPath, IResource, IBuildObject, ITool, IPath)</B></A> -
+Constructor for class org.eclipse.cdt.managedbuilder.llvm.makegen.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen">LlvmDependencyCalculator2Commands</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.html#LlvmDependencyCalculator2Commands(org.eclipse.core.runtime.IPath, org.eclipse.cdt.managedbuilder.core.IBuildObject, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.core.runtime.IPath)"><B>LlvmDependencyCalculator2Commands(IPath, IBuildObject, ITool, IPath)</B></A> -
+Constructor for class org.eclipse.cdt.managedbuilder.llvm.makegen.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen">LlvmDependencyCalculator2Commands</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#llvmEnvironmentVariables"><B>llvmEnvironmentVariables</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>LlvmEnvironmentVariableSupplier</B></A> - Class in <A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui</A><DD>Contains LLVM environment variables.<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#LlvmEnvironmentVariableSupplier()"><B>LlvmEnvironmentVariableSupplier()</B></A> -
+Constructor for class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
+<DD>Constructor.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>LlvmIsToolChainSupported</B></A> - Class in <A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui</A><DD>Based on MingwIsToolChainSupported.<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html#LlvmIsToolChainSupported()"><B>LlvmIsToolChainSupported()</B></A> -
+Constructor for class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmIsToolChainSupported</A>
+<DD>Constructor.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>LlvmListEditor</B></A> - Class in <A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui.preferences</A><DD>An abstract list editor that manages a list of input values.<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#LlvmListEditor(java.lang.String, java.lang.String, org.eclipse.swt.widgets.Composite)"><B>LlvmListEditor(String, String, Composite)</B></A> -
+Constructor for class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
+<DD>Creates a list field editor.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>LlvmPreferencePage</B></A> - Class in <A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui.preferences</A><DD>This class represents a preference page that
+ is contributed to the Preferences dialog.<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html#LlvmPreferencePage()"><B>LlvmPreferencePage()</B></A> -
+Constructor for class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferencePage</A>
+<DD>Constructor.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html#LlvmPreferencePage_0"><B>LlvmPreferencePage_0</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">Messages</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html#LlvmPreferencePage_1"><B>LlvmPreferencePage_1</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">Messages</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html#LlvmPreferencePage_2"><B>LlvmPreferencePage_2</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">Messages</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html#LlvmPreferencePage_3"><B>LlvmPreferencePage_3</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">Messages</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html#LlvmPreferencePage_4"><B>LlvmPreferencePage_4</B></A> -
+Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">Messages</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>LlvmPreferenceStore</B></A> - Class in <A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui.preferences</A><DD>Class used to access the LLVM Preference store values.<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#LlvmPreferenceStore()"><B>LlvmPreferenceStore()</B></A> -
+Constructor for class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>LlvmProjectNature</B></A> - Class in <A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui</A><DD>Implements project nature for LLVM projects.<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html#LlvmProjectNature()"><B>LlvmProjectNature()</B></A> -
+Constructor for class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmProjectNature</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/LlvmScannerInfoCollector.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig"><B>LlvmScannerInfoCollector</B></A> - Class in <A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.scannerconfig</A><DD>Implementation class for gathering the built-in compiler settings for
+ Clang/LLVM targets.<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/LlvmScannerInfoCollector.html#LlvmScannerInfoCollector()"><B>LlvmScannerInfoCollector()</B></A> -
+Constructor for class org.eclipse.cdt.managedbuilder.llvm.scannerconfig.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/LlvmScannerInfoCollector.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig">LlvmScannerInfoCollector</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util"><B>LlvmToolOptionPathUtil</B></A> - Class in <A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.util</A><DD>The main purpose of this class is to add include paths and libraries and library search paths
+ for LLVM assembler and linker Tools which are added in Preferences->LLVM to all projects
+ and build configurations that use LLVM ToolChain.<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#LlvmToolOptionPathUtil()"><B>LlvmToolOptionPathUtil()</B></A> -
+Constructor for class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
+<DD>&nbsp;
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>LlvmUIPlugin</B></A> - Class in <A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui</A><DD>The activator class controls the plug-in life cycle.<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#LlvmUIPlugin()"><B>LlvmUIPlugin()</B></A> -
+Constructor for class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A>
+<DD>Constructor.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#log(java.lang.Throwable)"><B>log(Throwable)</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A>
+<DD>Log error.
+<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#log(org.eclipse.core.runtime.IStatus)"><B>log(IStatus)</B></A> -
+Method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A>
+<DD>Log status.
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="index-8.html"><B>PREV LETTER</B></A>&nbsp;
+&nbsp;<A HREF="index-10.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-9.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-9.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index.html
new file mode 100644
index 00000000000..56759fa6f24
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/index.html
@@ -0,0 +1,39 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Mon May 02 03:14:24 KST 2011-->
+<TITLE>
+Generated Documentation (Untitled)
+</TITLE>
+<SCRIPT type="text/javascript">
+ targetPage = "" + window.location.search;
+ if (targetPage != "" && targetPage != "undefined")
+ targetPage = targetPage.substring(1);
+ if (targetPage.indexOf(":") != -1)
+ targetPage = "undefined";
+ function loadFrames() {
+ if (targetPage != "" && targetPage != "undefined")
+ top.classFrame.location = top.targetPage;
+ }
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+</HEAD>
+<FRAMESET cols="20%,80%" title="" onLoad="top.loadFrames()">
+<FRAMESET rows="30%,70%" title="" onLoad="top.loadFrames()">
+<FRAME src="overview-frame.html" name="packageListFrame" title="All Packages">
+<FRAME src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
+</FRAMESET>
+<FRAME src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
+<NOFRAMES>
+<H2>
+Frame Alert</H2>
+
+<P>
+This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
+<BR>
+Link to<A HREF="overview-summary.html">Non-frame version.</A>
+</NOFRAMES>
+</FRAMESET>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.html
new file mode 100644
index 00000000000..c6cdd3709da
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.html
@@ -0,0 +1,322 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+LlvmDependencyCalculator2
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="LlvmDependencyCalculator2";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LlvmDependencyCalculator2.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmDependencyCalculator2.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.eclipse.cdt.managedbuilder.llvm.makegen</FONT>
+<BR>
+Class LlvmDependencyCalculator2</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by ">org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.cdt.managedbuilder.llvm.makegen.LlvmDependencyCalculator2</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>org.eclipse.cdt.managedbuilder.makegen.IManagedDependencyGenerator2, org.eclipse.cdt.managedbuilder.makegen.IManagedDependencyGeneratorType</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>LlvmDependencyCalculator2</B><DT>extends org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2</DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.eclipse.cdt.managedbuilder.makegen.IManagedDependencyGeneratorType"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface org.eclipse.cdt.managedbuilder.makegen.IManagedDependencyGeneratorType</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>TYPE_BUILD_COMMANDS, TYPE_COMMAND, TYPE_CUSTOM, TYPE_EXTERNAL, TYPE_INDEXER, TYPE_NODEPENDENCIES, TYPE_NODEPS, TYPE_OLD_TYPE_LIMIT, TYPE_PREBUILD_COMMANDS</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.html#LlvmDependencyCalculator2()">LlvmDependencyCalculator2</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;org.eclipse.cdt.managedbuilder.makegen.IManagedDependencyInfo</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.html#getDependencySourceInfo(org.eclipse.core.runtime.IPath, org.eclipse.cdt.managedbuilder.core.IBuildObject, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.core.runtime.IPath)">getDependencySourceInfo</A></B>(org.eclipse.core.runtime.IPath&nbsp;source,
+ org.eclipse.cdt.managedbuilder.core.IBuildObject&nbsp;buildContext,
+ org.eclipse.cdt.managedbuilder.core.ITool&nbsp;tool,
+ org.eclipse.core.runtime.IPath&nbsp;topBuildDirectory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;org.eclipse.cdt.managedbuilder.makegen.IManagedDependencyInfo</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.html#getDependencySourceInfo(org.eclipse.core.runtime.IPath, org.eclipse.core.resources.IResource, org.eclipse.cdt.managedbuilder.core.IBuildObject, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.core.runtime.IPath)">getDependencySourceInfo</A></B>(org.eclipse.core.runtime.IPath&nbsp;source,
+ org.eclipse.core.resources.IResource&nbsp;resource,
+ org.eclipse.cdt.managedbuilder.core.IBuildObject&nbsp;buildContext,
+ org.eclipse.cdt.managedbuilder.core.ITool&nbsp;tool,
+ org.eclipse.core.runtime.IPath&nbsp;topBuildDirectory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>getCalculatorType, getDependencyFileExtension, postProcessDependencyFile</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="LlvmDependencyCalculator2()"><!-- --></A><H3>
+LlvmDependencyCalculator2</H3>
+<PRE>
+public <B>LlvmDependencyCalculator2</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getDependencySourceInfo(org.eclipse.core.runtime.IPath, org.eclipse.core.resources.IResource, org.eclipse.cdt.managedbuilder.core.IBuildObject, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.core.runtime.IPath)"><!-- --></A><H3>
+getDependencySourceInfo</H3>
+<PRE>
+public org.eclipse.cdt.managedbuilder.makegen.IManagedDependencyInfo <B>getDependencySourceInfo</B>(org.eclipse.core.runtime.IPath&nbsp;source,
+ org.eclipse.core.resources.IResource&nbsp;resource,
+ org.eclipse.cdt.managedbuilder.core.IBuildObject&nbsp;buildContext,
+ org.eclipse.cdt.managedbuilder.core.ITool&nbsp;tool,
+ org.eclipse.core.runtime.IPath&nbsp;topBuildDirectory)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>getDependencySourceInfo</CODE> in interface <CODE>org.eclipse.cdt.managedbuilder.makegen.IManagedDependencyGenerator2</CODE><DT><B>Overrides:</B><DD><CODE>getDependencySourceInfo</CODE> in class <CODE>org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDependencySourceInfo(org.eclipse.core.runtime.IPath, org.eclipse.cdt.managedbuilder.core.IBuildObject, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.core.runtime.IPath)"><!-- --></A><H3>
+getDependencySourceInfo</H3>
+<PRE>
+public org.eclipse.cdt.managedbuilder.makegen.IManagedDependencyInfo <B>getDependencySourceInfo</B>(org.eclipse.core.runtime.IPath&nbsp;source,
+ org.eclipse.cdt.managedbuilder.core.IBuildObject&nbsp;buildContext,
+ org.eclipse.cdt.managedbuilder.core.ITool&nbsp;tool,
+ org.eclipse.core.runtime.IPath&nbsp;topBuildDirectory)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>getDependencySourceInfo</CODE> in interface <CODE>org.eclipse.cdt.managedbuilder.makegen.IManagedDependencyGenerator2</CODE><DT><B>Overrides:</B><DD><CODE>getDependencySourceInfo</CODE> in class <CODE>org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LlvmDependencyCalculator2.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmDependencyCalculator2.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.html
new file mode 100644
index 00000000000..e17064594d6
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.html
@@ -0,0 +1,300 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+LlvmDependencyCalculator2Commands
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="LlvmDependencyCalculator2Commands";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LlvmDependencyCalculator2Commands.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmDependencyCalculator2Commands.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.eclipse.cdt.managedbuilder.llvm.makegen</FONT>
+<BR>
+Class LlvmDependencyCalculator2Commands</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by ">org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2Commands
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.cdt.managedbuilder.llvm.makegen.LlvmDependencyCalculator2Commands</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>org.eclipse.cdt.managedbuilder.makegen.IManagedDependencyCommands, org.eclipse.cdt.managedbuilder.makegen.IManagedDependencyInfo</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>LlvmDependencyCalculator2Commands</B><DT>extends org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2Commands</DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.html#LlvmDependencyCalculator2Commands(org.eclipse.core.runtime.IPath, org.eclipse.cdt.managedbuilder.core.IBuildObject, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.core.runtime.IPath)">LlvmDependencyCalculator2Commands</A></B>(org.eclipse.core.runtime.IPath&nbsp;source,
+ org.eclipse.cdt.managedbuilder.core.IBuildObject&nbsp;buildContext,
+ org.eclipse.cdt.managedbuilder.core.ITool&nbsp;tool,
+ org.eclipse.core.runtime.IPath&nbsp;topBuildDirectory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.html#LlvmDependencyCalculator2Commands(org.eclipse.core.runtime.IPath, org.eclipse.core.resources.IResource, org.eclipse.cdt.managedbuilder.core.IBuildObject, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.core.runtime.IPath)">LlvmDependencyCalculator2Commands</A></B>(org.eclipse.core.runtime.IPath&nbsp;source,
+ org.eclipse.core.resources.IResource&nbsp;resource,
+ org.eclipse.cdt.managedbuilder.core.IBuildObject&nbsp;buildContext,
+ org.eclipse.cdt.managedbuilder.core.ITool&nbsp;tool,
+ org.eclipse.core.runtime.IPath&nbsp;topBuildDirectory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.html#getDependencyCommandOptions()">getDependencyCommandOptions</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2Commands"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2Commands</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>areCommandsGeneric, getBuildContext, getDependencyFiles, getPostToolDependencyCommands, getPreToolDependencyCommands, getSource, getTool, getTopBuildDirectory</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="LlvmDependencyCalculator2Commands(org.eclipse.core.runtime.IPath, org.eclipse.core.resources.IResource, org.eclipse.cdt.managedbuilder.core.IBuildObject, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.core.runtime.IPath)"><!-- --></A><H3>
+LlvmDependencyCalculator2Commands</H3>
+<PRE>
+public <B>LlvmDependencyCalculator2Commands</B>(org.eclipse.core.runtime.IPath&nbsp;source,
+ org.eclipse.core.resources.IResource&nbsp;resource,
+ org.eclipse.cdt.managedbuilder.core.IBuildObject&nbsp;buildContext,
+ org.eclipse.cdt.managedbuilder.core.ITool&nbsp;tool,
+ org.eclipse.core.runtime.IPath&nbsp;topBuildDirectory)</PRE>
+<DL>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>source</CODE> - IPath<DD><CODE>resource</CODE> - IResource<DD><CODE>buildContext</CODE> - IBuildObject<DD><CODE>tool</CODE> - ITool<DD><CODE>topBuildDirectory</CODE> - IPath</DL>
+</DL>
+<HR>
+
+<A NAME="LlvmDependencyCalculator2Commands(org.eclipse.core.runtime.IPath, org.eclipse.cdt.managedbuilder.core.IBuildObject, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.core.runtime.IPath)"><!-- --></A><H3>
+LlvmDependencyCalculator2Commands</H3>
+<PRE>
+public <B>LlvmDependencyCalculator2Commands</B>(org.eclipse.core.runtime.IPath&nbsp;source,
+ org.eclipse.cdt.managedbuilder.core.IBuildObject&nbsp;buildContext,
+ org.eclipse.cdt.managedbuilder.core.ITool&nbsp;tool,
+ org.eclipse.core.runtime.IPath&nbsp;topBuildDirectory)</PRE>
+<DL>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>source</CODE> - IPath<DD><CODE>buildContext</CODE> - IBuildObject<DD><CODE>tool</CODE> - ITool<DD><CODE>topBuildDirectory</CODE> - IPath</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getDependencyCommandOptions()"><!-- --></A><H3>
+getDependencyCommandOptions</H3>
+<PRE>
+public java.lang.String[] <B>getDependencyCommandOptions</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>getDependencyCommandOptions</CODE> in interface <CODE>org.eclipse.cdt.managedbuilder.makegen.IManagedDependencyCommands</CODE><DT><B>Overrides:</B><DD><CODE>getDependencyCommandOptions</CODE> in class <CODE>org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2Commands</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LlvmDependencyCalculator2Commands.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmDependencyCalculator2Commands.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/class-use/LlvmDependencyCalculator2.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/class-use/LlvmDependencyCalculator2.html
new file mode 100644
index 00000000000..929152368a8
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/class-use/LlvmDependencyCalculator2.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Uses of Class org.eclipse.cdt.managedbuilder.llvm.makegen.LlvmDependencyCalculator2
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.eclipse.cdt.managedbuilder.llvm.makegen.LlvmDependencyCalculator2";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/makegen/\class-useLlvmDependencyCalculator2.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmDependencyCalculator2.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.eclipse.cdt.managedbuilder.llvm.makegen.LlvmDependencyCalculator2</B></H2>
+</CENTER>
+No usage of org.eclipse.cdt.managedbuilder.llvm.makegen.LlvmDependencyCalculator2
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/makegen/\class-useLlvmDependencyCalculator2.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmDependencyCalculator2.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/class-use/LlvmDependencyCalculator2Commands.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/class-use/LlvmDependencyCalculator2Commands.html
new file mode 100644
index 00000000000..fbeab5dddf9
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/class-use/LlvmDependencyCalculator2Commands.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Uses of Class org.eclipse.cdt.managedbuilder.llvm.makegen.LlvmDependencyCalculator2Commands
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.eclipse.cdt.managedbuilder.llvm.makegen.LlvmDependencyCalculator2Commands";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/makegen/\class-useLlvmDependencyCalculator2Commands.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmDependencyCalculator2Commands.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.eclipse.cdt.managedbuilder.llvm.makegen.LlvmDependencyCalculator2Commands</B></H2>
+</CENTER>
+No usage of org.eclipse.cdt.managedbuilder.llvm.makegen.LlvmDependencyCalculator2Commands
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/makegen/\class-useLlvmDependencyCalculator2Commands.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmDependencyCalculator2Commands.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/package-frame.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/package-frame.html
new file mode 100644
index 00000000000..0a6fbb537e9
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/package-frame.html
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+org.eclipse.cdt.managedbuilder.llvm.makegen
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/makegen/package-summary.html" target="classFrame">org.eclipse.cdt.managedbuilder.llvm.makegen</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="LlvmDependencyCalculator2.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen" target="classFrame">LlvmDependencyCalculator2</A>
+<BR>
+<A HREF="LlvmDependencyCalculator2Commands.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen" target="classFrame">LlvmDependencyCalculator2Commands</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/package-summary.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/package-summary.html
new file mode 100644
index 00000000000..6ba84db3000
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/package-summary.html
@@ -0,0 +1,161 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+org.eclipse.cdt.managedbuilder.llvm.makegen
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="org.eclipse.cdt.managedbuilder.llvm.makegen";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV PACKAGE&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/makegen/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package org.eclipse.cdt.managedbuilder.llvm.makegen
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen">LlvmDependencyCalculator2</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen">LlvmDependencyCalculator2Commands</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV PACKAGE&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/makegen/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/package-tree.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/package-tree.html
new file mode 100644
index 00000000000..1fb5487aa93
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/package-tree.html
@@ -0,0 +1,159 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+org.eclipse.cdt.managedbuilder.llvm.makegen Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="org.eclipse.cdt.managedbuilder.llvm.makegen Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/makegen/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package org.eclipse.cdt.managedbuilder.llvm.makegen
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2 (implements org.eclipse.cdt.managedbuilder.makegen.IManagedDependencyGenerator2)
+<UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.makegen.<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen"><B>LlvmDependencyCalculator2</B></A></UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2Commands (implements org.eclipse.cdt.managedbuilder.makegen.IManagedDependencyCommands)
+<UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.makegen.<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen"><B>LlvmDependencyCalculator2Commands</B></A></UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/makegen/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/package-use.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/package-use.html
new file mode 100644
index 00000000000..84d15416b63
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/makegen/package-use.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Uses of Package org.eclipse.cdt.managedbuilder.llvm.makegen
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Package org.eclipse.cdt.managedbuilder.llvm.makegen";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/makegen/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Package<br>org.eclipse.cdt.managedbuilder.llvm.makegen</B></H2>
+</CENTER>
+No usage of org.eclipse.cdt.managedbuilder.llvm.makegen
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/makegen/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/LLVMScannerInfoCollector.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/LLVMScannerInfoCollector.html
new file mode 100644
index 00000000000..e62691d282c
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/LLVMScannerInfoCollector.html
@@ -0,0 +1,280 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+LlvmScannerInfoCollector
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="LlvmScannerInfoCollector";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LlvmScannerInfoCollector.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/scannerconfig/LlvmScannerInfoCollector.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmScannerInfoCollector.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.eclipse.cdt.make.internal.core.scannerconfig2.PerProjectSICollector">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.eclipse.cdt.make.internal.core.scannerconfig2.PerProjectSICollector">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.eclipse.cdt.managedbuilder.llvm.scannerconfig</FONT>
+<BR>
+Class LlvmScannerInfoCollector</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by ">org.eclipse.cdt.make.internal.core.scannerconfig2.PerProjectSICollector
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.cdt.managedbuilder.llvm.scannerconfig.LlvmScannerInfoCollector</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>org.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollector, org.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollector2, org.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollector3, org.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollectorCleaner, org.eclipse.cdt.managedbuilder.scannerconfig.IManagedScannerInfoCollector</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>LlvmScannerInfoCollector</B><DT>extends org.eclipse.cdt.make.internal.core.scannerconfig2.PerProjectSICollector<DT>implements org.eclipse.cdt.managedbuilder.scannerconfig.IManagedScannerInfoCollector</DL>
+</PRE>
+
+<P>
+Implementation class for gathering the built-in compiler settings for
+ Clang/LLVM targets. The assumption is that the tools will answer path
+ information in POSIX format and that the Scanner will be able to search for
+ files using this format.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.eclipse.cdt.make.internal.core.scannerconfig2.PerProjectSICollector"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.eclipse.cdt.make.internal.core.scannerconfig2.PerProjectSICollector</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>COLLECTOR_ID</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/LlvmScannerInfoCollector.html#LlvmScannerInfoCollector()">LlvmScannerInfoCollector</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.cdt.make.internal.core.scannerconfig2.PerProjectSICollector"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.cdt.make.internal.core.scannerconfig2.PerProjectSICollector</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>calculateCompilerBuiltins, contributeToScannerConfig, contributeToScannerConfig, createPathInfoObject, deleteAll, deleteAllPaths, deleteAllSymbols, deletePath, deleteSymbol, deserialize, getCollectedScannerInfo, getContext, getDefinedSymbols, getIncludePaths, serialize, setInfoContext, setProject, updateScannerConfiguration</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.cdt.managedbuilder.scannerconfig.IManagedScannerInfoCollector"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.eclipse.cdt.managedbuilder.scannerconfig.IManagedScannerInfoCollector</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>getDefinedSymbols, getIncludePaths, setProject</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollector"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollector</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>contributeToScannerConfig, getCollectedScannerInfo</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="LlvmScannerInfoCollector()"><!-- --></A><H3>
+LlvmScannerInfoCollector</H3>
+<PRE>
+public <B>LlvmScannerInfoCollector</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LlvmScannerInfoCollector.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/scannerconfig/LlvmScannerInfoCollector.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmScannerInfoCollector.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.eclipse.cdt.make.internal.core.scannerconfig2.PerProjectSICollector">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.eclipse.cdt.make.internal.core.scannerconfig2.PerProjectSICollector">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html
new file mode 100644
index 00000000000..e69d578db2a
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html
@@ -0,0 +1,417 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+ManagedLlvmScannerInfoConsoleParser
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ManagedLlvmScannerInfoConsoleParser";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ManagedLlvmScannerInfoConsoleParser.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/LlvmScannerInfoCollector.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ManagedLlvmScannerInfoConsoleParser.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.eclipse.cdt.managedbuilder.llvm.scannerconfig</FONT>
+<BR>
+Class ManagedLlvmScannerInfoConsoleParser</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by ">org.eclipse.cdt.make.internal.core.scannerconfig.gnu.AbstractGCCBOPConsoleParser
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by ">org.eclipse.cdt.make.internal.core.scannerconfig.gnu.GCCScannerInfoConsoleParser
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.cdt.managedbuilder.llvm.scannerconfig.ManagedLlvmScannerInfoConsoleParser</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>org.eclipse.cdt.core.IConsoleParser, org.eclipse.cdt.make.core.scannerconfig.IScannerInfoConsoleParser</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ManagedLlvmScannerInfoConsoleParser</B><DT>extends org.eclipse.cdt.make.internal.core.scannerconfig.gnu.GCCScannerInfoConsoleParser</DL>
+</PRE>
+
+<P>
+Copy/pasted from org.eclipse.cdt.managedbuilder.internal.scannerconfig.ManagedGCCScannerInfoConsoleParser
+ because that class cannot be referenced to due to restrictions in the exported packages definition.
+
+ TODO: Javadoc comments
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;java.lang.Boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html#fManagedBuildOnState">fManagedBuildOnState</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.eclipse.cdt.make.internal.core.scannerconfig.gnu.AbstractGCCBOPConsoleParser"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.eclipse.cdt.make.internal.core.scannerconfig.gnu.AbstractGCCBOPConsoleParser</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>DASHD, DASHI, DASHIDASH</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html#ManagedLlvmScannerInfoConsoleParser()">ManagedLlvmScannerInfoConsoleParser</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html#doCalcManagedBuildOnState()">doCalcManagedBuildOnState</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html#isManagedBuildOn()">isManagedBuildOn</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html#processLine(java.lang.String)">processLine</A></B>(java.lang.String&nbsp;line)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html#shutdown()">shutdown</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html#startup(org.eclipse.core.resources.IProject, org.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollector)">startup</A></B>(org.eclipse.core.resources.IProject&nbsp;project,
+ org.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollector&nbsp;collector)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.cdt.make.internal.core.scannerconfig.gnu.GCCScannerInfoConsoleParser"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.cdt.make.internal.core.scannerconfig.gnu.GCCScannerInfoConsoleParser</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>getUtility, processCommand, setDefaultMacroDefinitionValue, startup</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.cdt.make.internal.core.scannerconfig.gnu.AbstractGCCBOPConsoleParser"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.cdt.make.internal.core.scannerconfig.gnu.AbstractGCCBOPConsoleParser</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>findCompilerInvocation, getCollector, getProject, processSingleLine, tokenize</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="fManagedBuildOnState"><!-- --></A><H3>
+fManagedBuildOnState</H3>
+<PRE>
+private java.lang.Boolean <B>fManagedBuildOnState</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ManagedLlvmScannerInfoConsoleParser()"><!-- --></A><H3>
+ManagedLlvmScannerInfoConsoleParser</H3>
+<PRE>
+public <B>ManagedLlvmScannerInfoConsoleParser</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="processLine(java.lang.String)"><!-- --></A><H3>
+processLine</H3>
+<PRE>
+public boolean <B>processLine</B>(java.lang.String&nbsp;line)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>processLine</CODE> in interface <CODE>org.eclipse.cdt.core.IConsoleParser</CODE><DT><B>Overrides:</B><DD><CODE>processLine</CODE> in class <CODE>org.eclipse.cdt.make.internal.core.scannerconfig.gnu.AbstractGCCBOPConsoleParser</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>line</CODE> - String
+<DT><B>Returns:</B><DD>boolean</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="shutdown()"><!-- --></A><H3>
+shutdown</H3>
+<PRE>
+public void <B>shutdown</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>shutdown</CODE> in interface <CODE>org.eclipse.cdt.core.IConsoleParser</CODE><DT><B>Overrides:</B><DD><CODE>shutdown</CODE> in class <CODE>org.eclipse.cdt.make.internal.core.scannerconfig.gnu.AbstractGCCBOPConsoleParser</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="startup(org.eclipse.core.resources.IProject, org.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollector)"><!-- --></A><H3>
+startup</H3>
+<PRE>
+public void <B>startup</B>(org.eclipse.core.resources.IProject&nbsp;project,
+ org.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollector&nbsp;collector)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>startup</CODE> in class <CODE>org.eclipse.cdt.make.internal.core.scannerconfig.gnu.AbstractGCCBOPConsoleParser</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>project</CODE> - IProject<DD><CODE>collector</CODE> - IScannerInfoCollector</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isManagedBuildOn()"><!-- --></A><H3>
+isManagedBuildOn</H3>
+<PRE>
+protected boolean <B>isManagedBuildOn</B>()</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>boolean</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="doCalcManagedBuildOnState()"><!-- --></A><H3>
+doCalcManagedBuildOnState</H3>
+<PRE>
+protected boolean <B>doCalcManagedBuildOnState</B>()</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>boolean</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ManagedLlvmScannerInfoConsoleParser.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/LlvmScannerInfoCollector.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ManagedLlvmScannerInfoConsoleParser.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/class-use/LLVMScannerInfoCollector.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/class-use/LLVMScannerInfoCollector.html
new file mode 100644
index 00000000000..c9ddef95b58
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/class-use/LLVMScannerInfoCollector.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Uses of Class org.eclipse.cdt.managedbuilder.llvm.scannerconfig.LlvmScannerInfoCollector
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.eclipse.cdt.managedbuilder.llvm.scannerconfig.LlvmScannerInfoCollector";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/LlvmScannerInfoCollector.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/scannerconfig/\class-useLlvmScannerInfoCollector.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmScannerInfoCollector.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.eclipse.cdt.managedbuilder.llvm.scannerconfig.LlvmScannerInfoCollector</B></H2>
+</CENTER>
+No usage of org.eclipse.cdt.managedbuilder.llvm.scannerconfig.LlvmScannerInfoCollector
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/LlvmScannerInfoCollector.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/scannerconfig/\class-useLlvmScannerInfoCollector.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmScannerInfoCollector.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/class-use/ManagedLlvmScannerInfoConsoleParser.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/class-use/ManagedLlvmScannerInfoConsoleParser.html
new file mode 100644
index 00000000000..17d17e14bd3
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/class-use/ManagedLlvmScannerInfoConsoleParser.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Uses of Class org.eclipse.cdt.managedbuilder.llvm.scannerconfig.ManagedLlvmScannerInfoConsoleParser
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.eclipse.cdt.managedbuilder.llvm.scannerconfig.ManagedLlvmScannerInfoConsoleParser";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/scannerconfig/\class-useManagedLlvmScannerInfoConsoleParser.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ManagedLlvmScannerInfoConsoleParser.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.eclipse.cdt.managedbuilder.llvm.scannerconfig.ManagedLlvmScannerInfoConsoleParser</B></H2>
+</CENTER>
+No usage of org.eclipse.cdt.managedbuilder.llvm.scannerconfig.ManagedLlvmScannerInfoConsoleParser
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/scannerconfig/\class-useManagedLlvmScannerInfoConsoleParser.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ManagedLlvmScannerInfoConsoleParser.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-frame.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-frame.html
new file mode 100644
index 00000000000..044aee56a0e
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-frame.html
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+org.eclipse.cdt.managedbuilder.llvm.scannerconfig
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-summary.html" target="classFrame">org.eclipse.cdt.managedbuilder.llvm.scannerconfig</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="LlvmScannerInfoCollector.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig" target="classFrame">LlvmScannerInfoCollector</A>
+<BR>
+<A HREF="ManagedLlvmScannerInfoConsoleParser.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig" target="classFrame">ManagedLlvmScannerInfoConsoleParser</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-summary.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-summary.html
new file mode 100644
index 00000000000..5ee712bf064
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-summary.html
@@ -0,0 +1,163 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+org.eclipse.cdt.managedbuilder.llvm.scannerconfig
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="org.eclipse.cdt.managedbuilder.llvm.scannerconfig";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/makegen/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package org.eclipse.cdt.managedbuilder.llvm.scannerconfig
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/LlvmScannerInfoCollector.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig">LlvmScannerInfoCollector</A></B></TD>
+<TD>Implementation class for gathering the built-in compiler settings for
+ Clang/LLVM targets.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig">ManagedLlvmScannerInfoConsoleParser</A></B></TD>
+<TD>Copy/pasted from org.eclipse.cdt.managedbuilder.internal.scannerconfig.ManagedGCCScannerInfoConsoleParser
+ because that class cannot be referenced to due to restrictions in the exported packages definition.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/makegen/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-tree.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-tree.html
new file mode 100644
index 00000000000..5dcc65961b0
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-tree.html
@@ -0,0 +1,162 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+org.eclipse.cdt.managedbuilder.llvm.scannerconfig Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="org.eclipse.cdt.managedbuilder.llvm.scannerconfig Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/makegen/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package org.eclipse.cdt.managedbuilder.llvm.scannerconfig
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">org.eclipse.cdt.make.internal.core.scannerconfig.gnu.AbstractGCCBOPConsoleParser (implements org.eclipse.cdt.make.core.scannerconfig.IScannerInfoConsoleParser)
+<UL>
+<LI TYPE="circle">org.eclipse.cdt.make.internal.core.scannerconfig.gnu.GCCScannerInfoConsoleParser<UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.scannerconfig.<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig"><B>ManagedLlvmScannerInfoConsoleParser</B></A></UL>
+</UL>
+<LI TYPE="circle">org.eclipse.cdt.make.internal.core.scannerconfig2.PerProjectSICollector (implements org.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollector3, org.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollectorCleaner)
+<UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.scannerconfig.<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/LlvmScannerInfoCollector.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig"><B>LlvmScannerInfoCollector</B></A> (implements org.eclipse.cdt.managedbuilder.scannerconfig.IManagedScannerInfoCollector)
+</UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/makegen/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-use.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-use.html
new file mode 100644
index 00000000000..2d052d16c06
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-use.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Uses of Package org.eclipse.cdt.managedbuilder.llvm.scannerconfig
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Package org.eclipse.cdt.managedbuilder.llvm.scannerconfig";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Package<br>org.eclipse.cdt.managedbuilder.llvm.scannerconfig</B></H2>
+</CENTER>
+No usage of org.eclipse.cdt.managedbuilder.llvm.scannerconfig
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html
new file mode 100644
index 00000000000..f92b51e4407
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html
@@ -0,0 +1,429 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+LlvmBuildEnvironmentVariable
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="LlvmBuildEnvironmentVariable";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LlvmBuildEnvironmentVariable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmBuildEnvironmentVariable.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.eclipse.cdt.managedbuilder.llvm.ui</FONT>
+<BR>
+Class LlvmBuildEnvironmentVariable</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.cdt.managedbuilder.llvm.ui.LlvmBuildEnvironmentVariable</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>org.eclipse.cdt.core.envvar.IEnvironmentVariable, org.eclipse.cdt.managedbuilder.envvar.IBuildEnvironmentVariable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>LlvmBuildEnvironmentVariable</B><DT>extends java.lang.Object<DT>implements org.eclipse.cdt.managedbuilder.envvar.IBuildEnvironmentVariable</DL>
+</PRE>
+
+<P>
+Implemented type that contains BuildEnvironmentalVariables.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html#name">name</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html#operation">operation</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html#value">value</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.eclipse.cdt.managedbuilder.envvar.IBuildEnvironmentVariable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface org.eclipse.cdt.managedbuilder.envvar.IBuildEnvironmentVariable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>ENVVAR_APPEND, ENVVAR_PREPEND, ENVVAR_REMOVE, ENVVAR_REPLACE</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html#LlvmBuildEnvironmentVariable(java.lang.String, java.lang.String, int)">LlvmBuildEnvironmentVariable</A></B>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;value,
+ int&nbsp;operation)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html#getDelimiter()">getDelimiter</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a delimiter.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html#getName()">getName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get name of the llvm environment variable.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html#getOperation()">getOperation</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get operation of the llvm environment variable.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html#getValue()">getValue</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get value of the llvm environment variable.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="name"><!-- --></A><H3>
+name</H3>
+<PRE>
+private final java.lang.String <B>name</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="value"><!-- --></A><H3>
+value</H3>
+<PRE>
+private final java.lang.String <B>value</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="operation"><!-- --></A><H3>
+operation</H3>
+<PRE>
+private final int <B>operation</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="LlvmBuildEnvironmentVariable(java.lang.String, java.lang.String, int)"><!-- --></A><H3>
+LlvmBuildEnvironmentVariable</H3>
+<PRE>
+public <B>LlvmBuildEnvironmentVariable</B>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;value,
+ int&nbsp;operation)</PRE>
+<DL>
+<DD>Constructor.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - Name for the environment variable<DD><CODE>value</CODE> - Value for the environment variable<DD><CODE>operation</CODE> - Operation of the environment variable</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getDelimiter()"><!-- --></A><H3>
+getDelimiter</H3>
+<PRE>
+public java.lang.String <B>getDelimiter</B>()</PRE>
+<DL>
+<DD>Get a delimiter.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>getDelimiter</CODE> in interface <CODE>org.eclipse.cdt.core.envvar.IEnvironmentVariable</CODE><DT><B>Specified by:</B><DD><CODE>getDelimiter</CODE> in interface <CODE>org.eclipse.cdt.managedbuilder.envvar.IBuildEnvironmentVariable</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>String delimiter</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getName()"><!-- --></A><H3>
+getName</H3>
+<PRE>
+public java.lang.String <B>getName</B>()</PRE>
+<DL>
+<DD>Get name of the llvm environment variable.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>getName</CODE> in interface <CODE>org.eclipse.cdt.core.envvar.IEnvironmentVariable</CODE><DT><B>Specified by:</B><DD><CODE>getName</CODE> in interface <CODE>org.eclipse.cdt.managedbuilder.envvar.IBuildEnvironmentVariable</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>name The name of the llvm environment variable</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getOperation()"><!-- --></A><H3>
+getOperation</H3>
+<PRE>
+public int <B>getOperation</B>()</PRE>
+<DL>
+<DD>Get operation of the llvm environment variable.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>getOperation</CODE> in interface <CODE>org.eclipse.cdt.core.envvar.IEnvironmentVariable</CODE><DT><B>Specified by:</B><DD><CODE>getOperation</CODE> in interface <CODE>org.eclipse.cdt.managedbuilder.envvar.IBuildEnvironmentVariable</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>operation The operation of the llvm environment variable</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getValue()"><!-- --></A><H3>
+getValue</H3>
+<PRE>
+public java.lang.String <B>getValue</B>()</PRE>
+<DL>
+<DD>Get value of the llvm environment variable.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>getValue</CODE> in interface <CODE>org.eclipse.cdt.core.envvar.IEnvironmentVariable</CODE><DT><B>Specified by:</B><DD><CODE>getValue</CODE> in interface <CODE>org.eclipse.cdt.managedbuilder.envvar.IBuildEnvironmentVariable</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>value The value of the llvm environment variable.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LlvmBuildEnvironmentVariable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmBuildEnvironmentVariable.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html
new file mode 100644
index 00000000000..58c751628e6
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html
@@ -0,0 +1,908 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+LlvmEnvironmentVariableSupplier
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="LlvmEnvironmentVariableSupplier";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LlvmEnvironmentVariableSupplier.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmEnvironmentVariableSupplier.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.eclipse.cdt.managedbuilder.llvm.ui</FONT>
+<BR>
+Class LlvmEnvironmentVariableSupplier</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>org.eclipse.cdt.managedbuilder.envvar.IConfigurationEnvironmentVariableSupplier</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>LlvmEnvironmentVariableSupplier</B><DT>extends java.lang.Object<DT>implements org.eclipse.cdt.managedbuilder.envvar.IConfigurationEnvironmentVariableSupplier</DL>
+</PRE>
+
+<P>
+Contains LLVM environment variables.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#ENV_VAR_NAME_INCLUDE_PATH">ENV_VAR_NAME_INCLUDE_PATH</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#ENV_VAR_NAME_LIBRARIES">ENV_VAR_NAME_LIBRARIES</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#ENV_VAR_NAME_LIBRARY_PATH">ENV_VAR_NAME_LIBRARY_PATH</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#ENV_VAR_NAME_LLVM_BIN">ENV_VAR_NAME_LLVM_BIN</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#ENV_VAR_NAME_LLVMINTERP">ENV_VAR_NAME_LLVMINTERP</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#ENV_VAR_NAME_PATH">ENV_VAR_NAME_PATH</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;java.util.HashMap&lt;java.lang.String,<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmBuildEnvironmentVariable</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#llvmEnvironmentVariables">llvmEnvironmentVariables</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#preferencesChanged">preferencesChanged</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#LlvmEnvironmentVariableSupplier()">LlvmEnvironmentVariableSupplier</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#addIncludePath(java.lang.String)">addIncludePath</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Append a new include path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#addLibrary(java.lang.String)">addLibrary</A></B>(java.lang.String&nbsp;lib)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Append a new library.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#addLibraryPath(java.lang.String)">addLibraryPath</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Append a new library path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#appendLlvmEnvironmentVariable(java.lang.String, java.lang.String, java.lang.String)">appendLlvmEnvironmentVariable</A></B>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;oldPath,
+ java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Append a new LLVM environment variable to existing list.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#findBinDir(java.lang.String, java.lang.String)">findBinDir</A></B>(java.lang.String&nbsp;pathKey,
+ java.lang.String&nbsp;subDirName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a specific path for given parameters.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#getBinDirIfLlvm_ar(java.lang.String)">getBinDirIfLlvm_ar</A></B>(java.lang.String&nbsp;binPathTemp)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the full path for llvm executable if the bin path given
+ as a parameter is found and executable exists in that path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#getBinPath()">getBinPath</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get LLVM bin path</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#getDirIfLlvmFound(java.lang.String, java.lang.String)">getDirIfLlvmFound</A></B>(java.lang.String&nbsp;candidatePath,
+ java.lang.String&nbsp;subPath)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get LLVM executable path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#getIncludePath()">getIncludePath</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get LLVM include paths</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#getLibraries()">getLibraries</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get LLVM libraries</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#getLibraryPath()">getLibraryPath</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get LLVM library paths</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmBuildEnvironmentVariable</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#getLlvmEnvironmentVariable(java.lang.String)">getLlvmEnvironmentVariable</A></B>(java.lang.String&nbsp;envName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get LLVM environment variable.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#getSysEnvPath(java.lang.String)">getSysEnvPath</A></B>(java.lang.String&nbsp;envName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a system environment variable path</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;org.eclipse.cdt.managedbuilder.envvar.IBuildEnvironmentVariable</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#getVariable(java.lang.String, org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.envvar.IEnvironmentVariableProvider)">getVariable</A></B>(java.lang.String&nbsp;variableName,
+ org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;configuration,
+ org.eclipse.cdt.managedbuilder.envvar.IEnvironmentVariableProvider&nbsp;provider)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;org.eclipse.cdt.managedbuilder.envvar.IBuildEnvironmentVariable[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#getVariables(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.envvar.IEnvironmentVariableProvider)">getVariables</A></B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;configuration,
+ org.eclipse.cdt.managedbuilder.envvar.IEnvironmentVariableProvider&nbsp;provider)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#initializePaths()">initializePaths</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Initializes llvm environment variable paths from the system environment variables.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#notifyPreferenceChange()">notifyPreferenceChange</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This is to be called if some of the preference paths have changed.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#setBinPath(java.lang.String)">setBinPath</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set path to LLVM bin.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#setLlvmEnvironmentVariable(java.lang.String, java.lang.String)">setLlvmEnvironmentVariable</A></B>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set LLVM environment variable.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#setLlvmEnvironmentVariableReplace(java.lang.String, java.lang.String)">setLlvmEnvironmentVariableReplace</A></B>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set LLVM environment variable by replacing the existing paths.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="preferencesChanged"><!-- --></A><H3>
+preferencesChanged</H3>
+<PRE>
+private static boolean <B>preferencesChanged</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="llvmEnvironmentVariables"><!-- --></A><H3>
+llvmEnvironmentVariables</H3>
+<PRE>
+private static java.util.HashMap&lt;java.lang.String,<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmBuildEnvironmentVariable</A>&gt; <B>llvmEnvironmentVariables</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="ENV_VAR_NAME_LLVM_BIN"><!-- --></A><H3>
+ENV_VAR_NAME_LLVM_BIN</H3>
+<PRE>
+private static final java.lang.String <B>ENV_VAR_NAME_LLVM_BIN</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier.ENV_VAR_NAME_LLVM_BIN">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="ENV_VAR_NAME_LLVMINTERP"><!-- --></A><H3>
+ENV_VAR_NAME_LLVMINTERP</H3>
+<PRE>
+private static final java.lang.String <B>ENV_VAR_NAME_LLVMINTERP</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier.ENV_VAR_NAME_LLVMINTERP">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="ENV_VAR_NAME_PATH"><!-- --></A><H3>
+ENV_VAR_NAME_PATH</H3>
+<PRE>
+private static final java.lang.String <B>ENV_VAR_NAME_PATH</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier.ENV_VAR_NAME_PATH">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="ENV_VAR_NAME_INCLUDE_PATH"><!-- --></A><H3>
+ENV_VAR_NAME_INCLUDE_PATH</H3>
+<PRE>
+private static final java.lang.String <B>ENV_VAR_NAME_INCLUDE_PATH</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier.ENV_VAR_NAME_INCLUDE_PATH">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="ENV_VAR_NAME_LIBRARY_PATH"><!-- --></A><H3>
+ENV_VAR_NAME_LIBRARY_PATH</H3>
+<PRE>
+private static final java.lang.String <B>ENV_VAR_NAME_LIBRARY_PATH</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier.ENV_VAR_NAME_LIBRARY_PATH">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="ENV_VAR_NAME_LIBRARIES"><!-- --></A><H3>
+ENV_VAR_NAME_LIBRARIES</H3>
+<PRE>
+private static final java.lang.String <B>ENV_VAR_NAME_LIBRARIES</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier.ENV_VAR_NAME_LIBRARIES">Constant Field Values</A></DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="LlvmEnvironmentVariableSupplier()"><!-- --></A><H3>
+LlvmEnvironmentVariableSupplier</H3>
+<PRE>
+public <B>LlvmEnvironmentVariableSupplier</B>()</PRE>
+<DL>
+<DD>Constructor.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="initializePaths()"><!-- --></A><H3>
+initializePaths</H3>
+<PRE>
+private static void <B>initializePaths</B>()</PRE>
+<DL>
+<DD>Initializes llvm environment variable paths from the system environment variables.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBinPath()"><!-- --></A><H3>
+getBinPath</H3>
+<PRE>
+public static java.lang.String <B>getBinPath</B>()</PRE>
+<DL>
+<DD>Get LLVM bin path
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>LLVM bin path</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getIncludePath()"><!-- --></A><H3>
+getIncludePath</H3>
+<PRE>
+public static java.lang.String <B>getIncludePath</B>()</PRE>
+<DL>
+<DD>Get LLVM include paths
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>LLVM include paths</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLibraryPath()"><!-- --></A><H3>
+getLibraryPath</H3>
+<PRE>
+public static java.lang.String <B>getLibraryPath</B>()</PRE>
+<DL>
+<DD>Get LLVM library paths
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>LLVM library paths</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLibraries()"><!-- --></A><H3>
+getLibraries</H3>
+<PRE>
+public static java.lang.String <B>getLibraries</B>()</PRE>
+<DL>
+<DD>Get LLVM libraries
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>LLVM libraries</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBinPath(java.lang.String)"><!-- --></A><H3>
+setBinPath</H3>
+<PRE>
+public static void <B>setBinPath</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Set path to LLVM bin.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - Path to LLVM bin location.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addIncludePath(java.lang.String)"><!-- --></A><H3>
+addIncludePath</H3>
+<PRE>
+public static void <B>addIncludePath</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Append a new include path.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - Include path</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addLibraryPath(java.lang.String)"><!-- --></A><H3>
+addLibraryPath</H3>
+<PRE>
+public static void <B>addLibraryPath</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Append a new library path.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - Library path</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addLibrary(java.lang.String)"><!-- --></A><H3>
+addLibrary</H3>
+<PRE>
+public static void <B>addLibrary</B>(java.lang.String&nbsp;lib)</PRE>
+<DL>
+<DD>Append a new library.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>lib</CODE> - Library file</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="notifyPreferenceChange()"><!-- --></A><H3>
+notifyPreferenceChange</H3>
+<PRE>
+public static void <B>notifyPreferenceChange</B>()</PRE>
+<DL>
+<DD>This is to be called if some of the preference paths have changed.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="findBinDir(java.lang.String, java.lang.String)"><!-- --></A><H3>
+findBinDir</H3>
+<PRE>
+private static java.lang.String <B>findBinDir</B>(java.lang.String&nbsp;pathKey,
+ java.lang.String&nbsp;subDirName)</PRE>
+<DL>
+<DD>Get a specific path for given parameters.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>pathKey</CODE> - Path for specific location<DD><CODE>subDirName</CODE> - Additional sub-path
+<DT><B>Returns:</B><DD>bin path</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDirIfLlvmFound(java.lang.String, java.lang.String)"><!-- --></A><H3>
+getDirIfLlvmFound</H3>
+<PRE>
+private static java.lang.String <B>getDirIfLlvmFound</B>(java.lang.String&nbsp;candidatePath,
+ java.lang.String&nbsp;subPath)</PRE>
+<DL>
+<DD>Get LLVM executable path.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>candidatePath</CODE> - Suggestion for LLVM executable path<DD><CODE>subPath</CODE> - Additional sub-path for LLVM executable path
+<DT><B>Returns:</B><DD>Full path for LLVM executable if valid, otherwise null</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBinDirIfLlvm_ar(java.lang.String)"><!-- --></A><H3>
+getBinDirIfLlvm_ar</H3>
+<PRE>
+private static java.lang.String <B>getBinDirIfLlvm_ar</B>(java.lang.String&nbsp;binPathTemp)</PRE>
+<DL>
+<DD>Get the full path for llvm executable if the bin path given
+ as a parameter is found and executable exists in that path.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>binPathTemp</CODE> - User provided bin directory path
+<DT><B>Returns:</B><DD>bin path where llvm-ar is located if executable exists</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLlvmEnvironmentVariable(java.lang.String)"><!-- --></A><H3>
+getLlvmEnvironmentVariable</H3>
+<PRE>
+public static <A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmBuildEnvironmentVariable</A> <B>getLlvmEnvironmentVariable</B>(java.lang.String&nbsp;envName)</PRE>
+<DL>
+<DD>Get LLVM environment variable.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>envName</CODE> - Name of the environment variable</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setLlvmEnvironmentVariable(java.lang.String, java.lang.String)"><!-- --></A><H3>
+setLlvmEnvironmentVariable</H3>
+<PRE>
+private static void <B>setLlvmEnvironmentVariable</B>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Set LLVM environment variable.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - Name for the environment variable<DD><CODE>path</CODE> - Path for the environment variable</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setLlvmEnvironmentVariableReplace(java.lang.String, java.lang.String)"><!-- --></A><H3>
+setLlvmEnvironmentVariableReplace</H3>
+<PRE>
+public static void <B>setLlvmEnvironmentVariableReplace</B>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Set LLVM environment variable by replacing the existing paths.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - Name for the environment variable<DD><CODE>path</CODE> - Path for the environment variable</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="appendLlvmEnvironmentVariable(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
+appendLlvmEnvironmentVariable</H3>
+<PRE>
+private static void <B>appendLlvmEnvironmentVariable</B>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;oldPath,
+ java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Append a new LLVM environment variable to existing list.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - Name of the preference<DD><CODE>oldPath</CODE> - Old paths/preference values<DD><CODE>path</CODE> - New path to be added to the environment variable</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSysEnvPath(java.lang.String)"><!-- --></A><H3>
+getSysEnvPath</H3>
+<PRE>
+private static java.lang.String <B>getSysEnvPath</B>(java.lang.String&nbsp;envName)</PRE>
+<DL>
+<DD>Returns a system environment variable path
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>envName</CODE> - Environment variable name
+<DT><B>Returns:</B><DD>system environment variable path</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getVariable(java.lang.String, org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.envvar.IEnvironmentVariableProvider)"><!-- --></A><H3>
+getVariable</H3>
+<PRE>
+public org.eclipse.cdt.managedbuilder.envvar.IBuildEnvironmentVariable <B>getVariable</B>(java.lang.String&nbsp;variableName,
+ org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;configuration,
+ org.eclipse.cdt.managedbuilder.envvar.IEnvironmentVariableProvider&nbsp;provider)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>getVariable</CODE> in interface <CODE>org.eclipse.cdt.managedbuilder.envvar.IConfigurationEnvironmentVariableSupplier</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getVariables(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.envvar.IEnvironmentVariableProvider)"><!-- --></A><H3>
+getVariables</H3>
+<PRE>
+public org.eclipse.cdt.managedbuilder.envvar.IBuildEnvironmentVariable[] <B>getVariables</B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;configuration,
+ org.eclipse.cdt.managedbuilder.envvar.IEnvironmentVariableProvider&nbsp;provider)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>getVariables</CODE> in interface <CODE>org.eclipse.cdt.managedbuilder.envvar.IConfigurationEnvironmentVariableSupplier</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LlvmEnvironmentVariableSupplier.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmEnvironmentVariableSupplier.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html
new file mode 100644
index 00000000000..e27fd587d01
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html
@@ -0,0 +1,307 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+LlvmIsToolChainSupported
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="LlvmIsToolChainSupported";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LlvmIsToolChainSupported.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmIsToolChainSupported.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.eclipse.cdt.managedbuilder.llvm.ui</FONT>
+<BR>
+Class LlvmIsToolChainSupported</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.cdt.managedbuilder.llvm.ui.LlvmIsToolChainSupported</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>org.eclipse.cdt.managedbuilder.core.IManagedIsToolChainSupported</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>LlvmIsToolChainSupported</B><DT>extends java.lang.Object<DT>implements org.eclipse.cdt.managedbuilder.core.IManagedIsToolChainSupported</DL>
+</PRE>
+
+<P>
+Based on MingwIsToolChainSupported.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html#supported">supported</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html#LlvmIsToolChainSupported()">LlvmIsToolChainSupported</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html#isSupported(org.eclipse.cdt.managedbuilder.core.IToolChain, org.osgi.framework.Version, java.lang.String)">isSupported</A></B>(org.eclipse.cdt.managedbuilder.core.IToolChain&nbsp;toolChain,
+ org.osgi.framework.Version&nbsp;version,
+ java.lang.String&nbsp;instance)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return a boolean value that informs if the LLVM Toolchain is supported.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="supported"><!-- --></A><H3>
+supported</H3>
+<PRE>
+private final boolean <B>supported</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="LlvmIsToolChainSupported()"><!-- --></A><H3>
+LlvmIsToolChainSupported</H3>
+<PRE>
+public <B>LlvmIsToolChainSupported</B>()</PRE>
+<DL>
+<DD>Constructor.
+ LLVM Toolchain is supported if binary path for LLVM Tools can be found.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="isSupported(org.eclipse.cdt.managedbuilder.core.IToolChain, org.osgi.framework.Version, java.lang.String)"><!-- --></A><H3>
+isSupported</H3>
+<PRE>
+public boolean <B>isSupported</B>(org.eclipse.cdt.managedbuilder.core.IToolChain&nbsp;toolChain,
+ org.osgi.framework.Version&nbsp;version,
+ java.lang.String&nbsp;instance)</PRE>
+<DL>
+<DD>Return a boolean value that informs if the LLVM Toolchain is supported.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>isSupported</CODE> in interface <CODE>org.eclipse.cdt.managedbuilder.core.IManagedIsToolChainSupported</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LlvmIsToolChainSupported.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmIsToolChainSupported.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html
new file mode 100644
index 00000000000..015acec2153
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html
@@ -0,0 +1,379 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+LlvmProjectNature
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="LlvmProjectNature";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LlvmProjectNature.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmProjectNature.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.eclipse.cdt.managedbuilder.llvm.ui</FONT>
+<BR>
+Class LlvmProjectNature</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.cdt.managedbuilder.llvm.ui.LlvmProjectNature</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>org.eclipse.core.resources.IProjectNature</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>LlvmProjectNature</B><DT>extends java.lang.Object<DT>implements org.eclipse.core.resources.IProjectNature</DL>
+</PRE>
+
+<P>
+Implements project nature for LLVM projects.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;org.eclipse.core.resources.IProject</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html#project">project</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html#LlvmProjectNature()">LlvmProjectNature</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html#configure()">configure</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configure the project which have this project nature.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html#deconfigure()">deconfigure</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deconfigure those projects which have this project nature.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;org.eclipse.core.resources.IProject</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html#getProject()">getProject</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the project.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html#setProject(org.eclipse.core.resources.IProject)">setProject</A></B>(org.eclipse.core.resources.IProject&nbsp;proj)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the project.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="project"><!-- --></A><H3>
+project</H3>
+<PRE>
+private org.eclipse.core.resources.IProject <B>project</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="LlvmProjectNature()"><!-- --></A><H3>
+LlvmProjectNature</H3>
+<PRE>
+public <B>LlvmProjectNature</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="configure()"><!-- --></A><H3>
+configure</H3>
+<PRE>
+public void <B>configure</B>()
+ throws org.eclipse.core.runtime.CoreException</PRE>
+<DL>
+<DD>Configure the project which have this project nature.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>configure</CODE> in interface <CODE>org.eclipse.core.resources.IProjectNature</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>org.eclipse.core.runtime.CoreException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="deconfigure()"><!-- --></A><H3>
+deconfigure</H3>
+<PRE>
+public void <B>deconfigure</B>()
+ throws org.eclipse.core.runtime.CoreException</PRE>
+<DL>
+<DD>Deconfigure those projects which have this project nature.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>deconfigure</CODE> in interface <CODE>org.eclipse.core.resources.IProjectNature</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>org.eclipse.core.runtime.CoreException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProject()"><!-- --></A><H3>
+getProject</H3>
+<PRE>
+public org.eclipse.core.resources.IProject <B>getProject</B>()</PRE>
+<DL>
+<DD>Return the project.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>getProject</CODE> in interface <CODE>org.eclipse.core.resources.IProjectNature</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>IProject</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setProject(org.eclipse.core.resources.IProject)"><!-- --></A><H3>
+setProject</H3>
+<PRE>
+public void <B>setProject</B>(org.eclipse.core.resources.IProject&nbsp;proj)</PRE>
+<DL>
+<DD>Set the project.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>setProject</CODE> in interface <CODE>org.eclipse.core.resources.IProjectNature</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>proj</CODE> - IProject</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LlvmProjectNature.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmProjectNature.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html
new file mode 100644
index 00000000000..257b3c0404b
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html
@@ -0,0 +1,582 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+LlvmUIPlugin
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="LlvmUIPlugin";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LlvmUIPlugin.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmUIPlugin.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.eclipse.cdt.managedbuilder.llvm.ui</FONT>
+<BR>
+Class LlvmUIPlugin</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by ">org.eclipse.core.runtime.Plugin
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by ">org.eclipse.ui.plugin.AbstractUIPlugin
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.cdt.managedbuilder.llvm.ui.LlvmUIPlugin</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>org.osgi.framework.BundleActivator</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>LlvmUIPlugin</B><DT>extends org.eclipse.ui.plugin.AbstractUIPlugin</DL>
+</PRE>
+
+<P>
+The activator class controls the plug-in life cycle.
+ The main plugin class to be used in the desktop.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#plugin">plugin</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#PLUGIN_ID">PLUGIN_ID</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;java.util.PropertyResourceBundle</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#properties">properties</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#PROPERTIES">PROPERTIES</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;java.util.ResourceBundle</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#resourceBundle">resourceBundle</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.eclipse.core.runtime.Plugin"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.eclipse.core.runtime.Plugin</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>PLUGIN_PREFERENCE_SCOPE, PREFERENCES_DEFAULT_OVERRIDE_BASE_NAME, PREFERENCES_DEFAULT_OVERRIDE_FILE_NAME</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#LlvmUIPlugin()">LlvmUIPlugin</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#getDefault()">getDefault</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the shared instance</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.PropertyResourceBundle</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#getProperties()">getProperties</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get plugin.properties</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#getPropertyString(java.lang.String)">getPropertyString</A></B>(java.lang.String&nbsp;var)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get String from the plugin.properties file</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.ResourceBundle</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#getResourceBundle()">getResourceBundle</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the plugin's resource bundle,</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#getResourceString(java.lang.String)">getResourceString</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the string from the plugin's resource bundle,
+ or 'key' if not found.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#log(org.eclipse.core.runtime.IStatus)">log</A></B>(org.eclipse.core.runtime.IStatus&nbsp;status)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Log status.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#log(java.lang.Throwable)">log</A></B>(java.lang.Throwable&nbsp;e)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Log error.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#start(org.osgi.framework.BundleContext)">start</A></B>(org.osgi.framework.BundleContext&nbsp;context)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#stop(org.osgi.framework.BundleContext)">stop</A></B>(org.osgi.framework.BundleContext&nbsp;context)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.ui.plugin.AbstractUIPlugin"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.ui.plugin.AbstractUIPlugin</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>createImageRegistry, getDialogSettings, getImageRegistry, getPreferenceStore, getWorkbench, imageDescriptorFromPlugin, initializeDefaultPluginPreferences, initializeDefaultPreferences, initializeImageRegistry, loadDialogSettings, loadPreferenceStore, refreshPluginActions, saveDialogSettings, savePreferenceStore, shutdown, startup</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.core.runtime.Plugin"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.core.runtime.Plugin</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>find, find, getBundle, getDescriptor, getLog, getPluginPreferences, getStateLocation, internalInitializeDefaultPluginPreferences, isDebugging, openStream, openStream, savePluginPreferences, setDebugging, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="PLUGIN_ID"><!-- --></A><H3>
+PLUGIN_ID</H3>
+<PRE>
+public static final java.lang.String <B>PLUGIN_ID</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.cdt.managedbuilder.llvm.ui.LlvmUIPlugin.PLUGIN_ID">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="plugin"><!-- --></A><H3>
+plugin</H3>
+<PRE>
+private static <A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A> <B>plugin</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="resourceBundle"><!-- --></A><H3>
+resourceBundle</H3>
+<PRE>
+private java.util.ResourceBundle <B>resourceBundle</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="PROPERTIES"><!-- --></A><H3>
+PROPERTIES</H3>
+<PRE>
+private static final java.lang.String <B>PROPERTIES</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.cdt.managedbuilder.llvm.ui.LlvmUIPlugin.PROPERTIES">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="properties"><!-- --></A><H3>
+properties</H3>
+<PRE>
+private java.util.PropertyResourceBundle <B>properties</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="LlvmUIPlugin()"><!-- --></A><H3>
+LlvmUIPlugin</H3>
+<PRE>
+public <B>LlvmUIPlugin</B>()</PRE>
+<DL>
+<DD>Constructor.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="start(org.osgi.framework.BundleContext)"><!-- --></A><H3>
+start</H3>
+<PRE>
+public void <B>start</B>(org.osgi.framework.BundleContext&nbsp;context)
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>start</CODE> in interface <CODE>org.osgi.framework.BundleActivator</CODE><DT><B>Overrides:</B><DD><CODE>start</CODE> in class <CODE>org.eclipse.ui.plugin.AbstractUIPlugin</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="stop(org.osgi.framework.BundleContext)"><!-- --></A><H3>
+stop</H3>
+<PRE>
+public void <B>stop</B>(org.osgi.framework.BundleContext&nbsp;context)
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>stop</CODE> in interface <CODE>org.osgi.framework.BundleActivator</CODE><DT><B>Overrides:</B><DD><CODE>stop</CODE> in class <CODE>org.eclipse.ui.plugin.AbstractUIPlugin</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDefault()"><!-- --></A><H3>
+getDefault</H3>
+<PRE>
+public static <A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A> <B>getDefault</B>()</PRE>
+<DL>
+<DD>Returns the shared instance
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the shared instance</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getResourceString(java.lang.String)"><!-- --></A><H3>
+getResourceString</H3>
+<PRE>
+public static java.lang.String <B>getResourceString</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Returns the string from the plugin's resource bundle,
+ or 'key' if not found.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getResourceBundle()"><!-- --></A><H3>
+getResourceBundle</H3>
+<PRE>
+public java.util.ResourceBundle <B>getResourceBundle</B>()</PRE>
+<DL>
+<DD>Returns the plugin's resource bundle,
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="log(java.lang.Throwable)"><!-- --></A><H3>
+log</H3>
+<PRE>
+public void <B>log</B>(java.lang.Throwable&nbsp;e)</PRE>
+<DL>
+<DD>Log error.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>e</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="log(org.eclipse.core.runtime.IStatus)"><!-- --></A><H3>
+log</H3>
+<PRE>
+public void <B>log</B>(org.eclipse.core.runtime.IStatus&nbsp;status)</PRE>
+<DL>
+<DD>Log status.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>status</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperties()"><!-- --></A><H3>
+getProperties</H3>
+<PRE>
+public java.util.PropertyResourceBundle <B>getProperties</B>()</PRE>
+<DL>
+<DD>Get plugin.properties
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>PropertyResourceBundle</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPropertyString(java.lang.String)"><!-- --></A><H3>
+getPropertyString</H3>
+<PRE>
+public static java.lang.String <B>getPropertyString</B>(java.lang.String&nbsp;var)</PRE>
+<DL>
+<DD>Get String from the plugin.properties file
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>var</CODE> - Variable name wanted as a String e.g. "ToolName.assembler.llvm"
+<DT><B>Returns:</B><DD>String e.g. LLVM assembler</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LlvmUIPlugin.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmUIPlugin.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/ProjectNature.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/ProjectNature.html
new file mode 100644
index 00000000000..dc8ab29554c
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/ProjectNature.html
@@ -0,0 +1,376 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0_22) on Tue Mar 01 20:46:00 GMT+09:00 2011 -->
+<TITLE>
+ProjectNature
+</TITLE>
+
+<META NAME="keywords" CONTENT="org.eclipse.cdt.managedbuilder.llvm.ui.ProjectNature class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="ProjectNature";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ProjectNature.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/ProjectNature.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ProjectNature.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.eclipse.cdt.managedbuilder.llvm.ui</FONT>
+<BR>
+Class ProjectNature</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.cdt.managedbuilder.llvm.ui.ProjectNature</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>org.eclipse.core.resources.IProjectNature</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ProjectNature</B><DT>extends java.lang.Object<DT>implements org.eclipse.core.resources.IProjectNature</DL>
+</PRE>
+
+<P>
+Implements project nature for LLVM projects.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;org.eclipse.core.resources.IProject</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/ProjectNature.html#project">project</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/ProjectNature.html#ProjectNature()">ProjectNature</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/ProjectNature.html#configure()">configure</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configure the project which have this project nature.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/ProjectNature.html#deconfigure()">deconfigure</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deconfigure those projects which have this project nature.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;org.eclipse.core.resources.IProject</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/ProjectNature.html#getProject()">getProject</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the project.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/ProjectNature.html#setProject(org.eclipse.core.resources.IProject)">setProject</A></B>(org.eclipse.core.resources.IProject&nbsp;proj)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the project.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="project"><!-- --></A><H3>
+project</H3>
+<PRE>
+private org.eclipse.core.resources.IProject <B>project</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ProjectNature()"><!-- --></A><H3>
+ProjectNature</H3>
+<PRE>
+public <B>ProjectNature</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="configure()"><!-- --></A><H3>
+configure</H3>
+<PRE>
+public void <B>configure</B>()
+ throws org.eclipse.core.runtime.CoreException</PRE>
+<DL>
+<DD>Configure the project which have this project nature.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>configure</CODE> in interface <CODE>org.eclipse.core.resources.IProjectNature</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>org.eclipse.core.runtime.CoreException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="deconfigure()"><!-- --></A><H3>
+deconfigure</H3>
+<PRE>
+public void <B>deconfigure</B>()
+ throws org.eclipse.core.runtime.CoreException</PRE>
+<DL>
+<DD>Deconfigure those projects which have this project nature.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>deconfigure</CODE> in interface <CODE>org.eclipse.core.resources.IProjectNature</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>org.eclipse.core.runtime.CoreException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProject()"><!-- --></A><H3>
+getProject</H3>
+<PRE>
+public org.eclipse.core.resources.IProject <B>getProject</B>()</PRE>
+<DL>
+<DD>Return the project.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>getProject</CODE> in interface <CODE>org.eclipse.core.resources.IProjectNature</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>IProject</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setProject(org.eclipse.core.resources.IProject)"><!-- --></A><H3>
+setProject</H3>
+<PRE>
+public void <B>setProject</B>(org.eclipse.core.resources.IProject&nbsp;proj)</PRE>
+<DL>
+<DD>Set the project.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>setProject</CODE> in interface <CODE>org.eclipse.core.resources.IProjectNature</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>proj</CODE> - IProject</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ProjectNature.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/ProjectNature.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ProjectNature.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/class-use/LlvmBuildEnvironmentVariable.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/class-use/LlvmBuildEnvironmentVariable.html
new file mode 100644
index 00000000000..9977ef20a60
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/class-use/LlvmBuildEnvironmentVariable.html
@@ -0,0 +1,196 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.LlvmBuildEnvironmentVariable
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.LlvmBuildEnvironmentVariable";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/\class-useLlvmBuildEnvironmentVariable.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmBuildEnvironmentVariable.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.eclipse.cdt.managedbuilder.llvm.ui.LlvmBuildEnvironmentVariable</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmBuildEnvironmentVariable</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.eclipse.cdt.managedbuilder.llvm.ui"><B>org.eclipse.cdt.managedbuilder.llvm.ui</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmBuildEnvironmentVariable</A> in <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui</A> with type parameters of type <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmBuildEnvironmentVariable</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;java.util.HashMap&lt;java.lang.String,<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmBuildEnvironmentVariable</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>LlvmEnvironmentVariableSupplier.</B><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#llvmEnvironmentVariables">llvmEnvironmentVariables</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui</A> that return <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmBuildEnvironmentVariable</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmBuildEnvironmentVariable</A></CODE></FONT></TD>
+<TD><CODE><B>LlvmEnvironmentVariableSupplier.</B><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#getLlvmEnvironmentVariable(java.lang.String)">getLlvmEnvironmentVariable</A></B>(java.lang.String&nbsp;envName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get LLVM environment variable.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/\class-useLlvmBuildEnvironmentVariable.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmBuildEnvironmentVariable.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/class-use/LlvmEnvironmentVariableSupplier.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/class-use/LlvmEnvironmentVariableSupplier.html
new file mode 100644
index 00000000000..34c1af1d43c
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/class-use/LlvmEnvironmentVariableSupplier.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/\class-useLlvmEnvironmentVariableSupplier.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmEnvironmentVariableSupplier.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier</B></H2>
+</CENTER>
+No usage of org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/\class-useLlvmEnvironmentVariableSupplier.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmEnvironmentVariableSupplier.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/class-use/LlvmIsToolChainSupported.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/class-use/LlvmIsToolChainSupported.html
new file mode 100644
index 00000000000..50be807e34b
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/class-use/LlvmIsToolChainSupported.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.LlvmIsToolChainSupported
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.LlvmIsToolChainSupported";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/\class-useLlvmIsToolChainSupported.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmIsToolChainSupported.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.eclipse.cdt.managedbuilder.llvm.ui.LlvmIsToolChainSupported</B></H2>
+</CENTER>
+No usage of org.eclipse.cdt.managedbuilder.llvm.ui.LlvmIsToolChainSupported
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/\class-useLlvmIsToolChainSupported.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmIsToolChainSupported.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/class-use/LlvmProjectNature.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/class-use/LlvmProjectNature.html
new file mode 100644
index 00000000000..201280584c0
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/class-use/LlvmProjectNature.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.LlvmProjectNature
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.LlvmProjectNature";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/\class-useLlvmProjectNature.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmProjectNature.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.eclipse.cdt.managedbuilder.llvm.ui.LlvmProjectNature</B></H2>
+</CENTER>
+No usage of org.eclipse.cdt.managedbuilder.llvm.ui.LlvmProjectNature
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/\class-useLlvmProjectNature.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmProjectNature.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/class-use/LlvmUIPlugin.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/class-use/LlvmUIPlugin.html
new file mode 100644
index 00000000000..401b1c7b245
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/class-use/LlvmUIPlugin.html
@@ -0,0 +1,196 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.LlvmUIPlugin
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.LlvmUIPlugin";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/\class-useLlvmUIPlugin.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmUIPlugin.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.eclipse.cdt.managedbuilder.llvm.ui.LlvmUIPlugin</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.eclipse.cdt.managedbuilder.llvm.ui"><B>org.eclipse.cdt.managedbuilder.llvm.ui</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A> in <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui</A> declared as <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A></CODE></FONT></TD>
+<TD><CODE><B>LlvmUIPlugin.</B><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#plugin">plugin</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui</A> that return <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A></CODE></FONT></TD>
+<TD><CODE><B>LlvmUIPlugin.</B><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#getDefault()">getDefault</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the shared instance</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/\class-useLlvmUIPlugin.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmUIPlugin.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/class-use/ProjectNature.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/class-use/ProjectNature.html
new file mode 100644
index 00000000000..690a441b0bc
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/class-use/ProjectNature.html
@@ -0,0 +1,140 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0_22) on Tue Mar 01 20:46:01 GMT+09:00 2011 -->
+<TITLE>
+Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.ProjectNature
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.ProjectNature";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/ProjectNature.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/class-use/ProjectNature.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ProjectNature.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.eclipse.cdt.managedbuilder.llvm.ui.ProjectNature</B></H2>
+</CENTER>
+No usage of org.eclipse.cdt.managedbuilder.llvm.ui.ProjectNature
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/ProjectNature.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/class-use/ProjectNature.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ProjectNature.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/package-frame.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/package-frame.html
new file mode 100644
index 00000000000..1f604df6bd2
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/package-frame.html
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+org.eclipse.cdt.managedbuilder.llvm.ui
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html" target="classFrame">org.eclipse.cdt.managedbuilder.llvm.ui</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui" target="classFrame">LlvmBuildEnvironmentVariable</A>
+<BR>
+<A HREF="LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui" target="classFrame">LlvmEnvironmentVariableSupplier</A>
+<BR>
+<A HREF="LlvmIsToolChainSupported.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui" target="classFrame">LlvmIsToolChainSupported</A>
+<BR>
+<A HREF="LlvmProjectNature.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui" target="classFrame">LlvmProjectNature</A>
+<BR>
+<A HREF="LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui" target="classFrame">LlvmUIPlugin</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html
new file mode 100644
index 00000000000..b57a184bd60
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html
@@ -0,0 +1,173 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+org.eclipse.cdt.managedbuilder.llvm.ui
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="org.eclipse.cdt.managedbuilder.llvm.ui";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package org.eclipse.cdt.managedbuilder.llvm.ui
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmBuildEnvironmentVariable</A></B></TD>
+<TD>Implemented type that contains BuildEnvironmentalVariables.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A></B></TD>
+<TD>Contains LLVM environment variables.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmIsToolChainSupported</A></B></TD>
+<TD>Based on MingwIsToolChainSupported.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmProjectNature</A></B></TD>
+<TD>Implements project nature for LLVM projects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A></B></TD>
+<TD>The activator class controls the plug-in life cycle.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/package-tree.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/package-tree.html
new file mode 100644
index 00000000000..bc0dddc0212
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/package-tree.html
@@ -0,0 +1,162 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+org.eclipse.cdt.managedbuilder.llvm.ui Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="org.eclipse.cdt.managedbuilder.llvm.ui Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package org.eclipse.cdt.managedbuilder.llvm.ui
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>LlvmBuildEnvironmentVariable</B></A> (implements org.eclipse.cdt.managedbuilder.envvar.IBuildEnvironmentVariable)
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>LlvmEnvironmentVariableSupplier</B></A> (implements org.eclipse.cdt.managedbuilder.envvar.IConfigurationEnvironmentVariableSupplier)
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>LlvmIsToolChainSupported</B></A> (implements org.eclipse.cdt.managedbuilder.core.IManagedIsToolChainSupported)
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>LlvmProjectNature</B></A> (implements org.eclipse.core.resources.IProjectNature)
+<LI TYPE="circle">org.eclipse.core.runtime.Plugin (implements org.osgi.framework.BundleActivator)
+<UL>
+<LI TYPE="circle">org.eclipse.ui.plugin.AbstractUIPlugin<UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>LlvmUIPlugin</B></A></UL>
+</UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/package-use.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/package-use.html
new file mode 100644
index 00000000000..d672249cb6c
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/package-use.html
@@ -0,0 +1,176 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Uses of Package org.eclipse.cdt.managedbuilder.llvm.ui
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Package org.eclipse.cdt.managedbuilder.llvm.ui";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Package<br>org.eclipse.cdt.managedbuilder.llvm.ui</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.eclipse.cdt.managedbuilder.llvm.ui"><B>org.eclipse.cdt.managedbuilder.llvm.ui</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui</A> used by <A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/class-use/LlvmBuildEnvironmentVariable.html#org.eclipse.cdt.managedbuilder.llvm.ui"><B>LlvmBuildEnvironmentVariable</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Implemented type that contains BuildEnvironmentalVariables.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/class-use/LlvmUIPlugin.html#org.eclipse.cdt.managedbuilder.llvm.ui"><B>LlvmUIPlugin</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The activator class controls the plug-in life cycle.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html
new file mode 100644
index 00000000000..3440908fcf3
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html
@@ -0,0 +1,350 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+IncludePathListEditor
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IncludePathListEditor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/IncludePathListEditor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IncludePathListEditor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmListEditor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.eclipse.cdt.managedbuilder.llvm.ui.preferences</FONT>
+<BR>
+Class IncludePathListEditor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by ">org.eclipse.jface.preference.FieldEditor
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by ">org.eclipse.jface.preference.ListEditor
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmListEditor</A>
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.cdt.managedbuilder.llvm.ui.preferences.IncludePathListEditor</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>IncludePathListEditor</B><DT>extends <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A></DL>
+</PRE>
+
+<P>
+New implementation of LlvmListEditor.
+ Used to select an include path from the dialog.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmListEditor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#addButton">addButton</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#buttonBox">buttonBox</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#downButton">downButton</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#list">list</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#removeButton">removeButton</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#upButton">upButton</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.eclipse.jface.preference.FieldEditor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.eclipse.jface.preference.FieldEditor</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>HORIZONTAL_GAP, IS_VALID, VALUE</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html#IncludePathListEditor(java.lang.String, java.lang.String, org.eclipse.swt.widgets.Composite)">IncludePathListEditor</A></B>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;labelText,
+ org.eclipse.swt.widgets.Composite&nbsp;parent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html#getNewInputObject()">getNewInputObject</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html#removePressed()">removePressed</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notifies that the Remove button has been pressed.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmListEditor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#addPressed()">addPressed</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#createList(java.lang.String[])">createList</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#createSelectionListener()">createSelectionListener</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#downPressed()">downPressed</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#getButtonBoxControl(org.eclipse.swt.widgets.Composite)">getButtonBoxControl</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#getListControl(org.eclipse.swt.widgets.Composite)">getListControl</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#getShell()">getShell</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#parseString(java.lang.String)">parseString</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#selectionChanged()">selectionChanged</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#upPressed()">upPressed</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.jface.preference.ListEditor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.jface.preference.ListEditor</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>adjustForNumColumns, doFillIntoGrid, doLoad, doLoadDefault, doStore, getAddButton, getDownButton, getList, getNumberOfControls, getRemoveButton, getUpButton, setEnabled, setFocus</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.jface.preference.FieldEditor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.jface.preference.FieldEditor</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>applyFont, checkParent, clearErrorMessage, clearMessage, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, createControl, dispose, fillIntoGrid, fireStateChanged, fireValueChanged, getFieldEditorFontName, getLabelControl, getLabelControl, getLabelText, getPage, getPreferenceName, getPreferencePage, getPreferenceStore, init, isValid, load, loadDefault, presentsDefaultValue, refreshValidState, setButtonLayoutData, setLabelText, setPage, setPreferenceName, setPreferencePage, setPreferenceStore, setPresentsDefaultValue, setPropertyChangeListener, showErrorMessage, showMessage, store</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="IncludePathListEditor(java.lang.String, java.lang.String, org.eclipse.swt.widgets.Composite)"><!-- --></A><H3>
+IncludePathListEditor</H3>
+<PRE>
+<B>IncludePathListEditor</B>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;labelText,
+ org.eclipse.swt.widgets.Composite&nbsp;parent)</PRE>
+<DL>
+<DD>Constructor.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the preference this field editor works on<DD><CODE>labelText</CODE> - the label text of the field editor<DD><CODE>parent</CODE> - the parent of the field editor's control</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getNewInputObject()"><!-- --></A><H3>
+getNewInputObject</H3>
+<PRE>
+protected java.lang.String <B>getNewInputObject</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>getNewInputObject</CODE> in class <CODE>org.eclipse.jface.preference.ListEditor</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removePressed()"><!-- --></A><H3>
+removePressed</H3>
+<PRE>
+protected void <B>removePressed</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#removePressed()">LlvmListEditor</A></CODE></B></DD>
+<DD>Notifies that the Remove button has been pressed.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#removePressed()">removePressed</A></CODE> in class <CODE><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/IncludePathListEditor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IncludePathListEditor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmListEditor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html
new file mode 100644
index 00000000000..18d87ee9006
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html
@@ -0,0 +1,350 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+LibraryListEditor
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="LibraryListEditor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LibraryListEditor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LibraryListEditor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmListEditor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.eclipse.cdt.managedbuilder.llvm.ui.preferences</FONT>
+<BR>
+Class LibraryListEditor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by ">org.eclipse.jface.preference.FieldEditor
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by ">org.eclipse.jface.preference.ListEditor
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmListEditor</A>
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LibraryListEditor</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>LibraryListEditor</B><DT>extends <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A></DL>
+</PRE>
+
+<P>
+New implementation of LlvmListEditor.
+ Used to select a library file from the dialog.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmListEditor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#addButton">addButton</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#buttonBox">buttonBox</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#downButton">downButton</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#list">list</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#removeButton">removeButton</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#upButton">upButton</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.eclipse.jface.preference.FieldEditor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.eclipse.jface.preference.FieldEditor</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>HORIZONTAL_GAP, IS_VALID, VALUE</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html#LibraryListEditor(java.lang.String, java.lang.String, org.eclipse.swt.widgets.Composite)">LibraryListEditor</A></B>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;labelText,
+ org.eclipse.swt.widgets.Composite&nbsp;parent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html#getNewInputObject()">getNewInputObject</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html#removePressed()">removePressed</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notifies that the Remove button has been pressed.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmListEditor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#addPressed()">addPressed</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#createList(java.lang.String[])">createList</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#createSelectionListener()">createSelectionListener</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#downPressed()">downPressed</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#getButtonBoxControl(org.eclipse.swt.widgets.Composite)">getButtonBoxControl</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#getListControl(org.eclipse.swt.widgets.Composite)">getListControl</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#getShell()">getShell</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#parseString(java.lang.String)">parseString</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#selectionChanged()">selectionChanged</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#upPressed()">upPressed</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.jface.preference.ListEditor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.jface.preference.ListEditor</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>adjustForNumColumns, doFillIntoGrid, doLoad, doLoadDefault, doStore, getAddButton, getDownButton, getList, getNumberOfControls, getRemoveButton, getUpButton, setEnabled, setFocus</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.jface.preference.FieldEditor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.jface.preference.FieldEditor</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>applyFont, checkParent, clearErrorMessage, clearMessage, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, createControl, dispose, fillIntoGrid, fireStateChanged, fireValueChanged, getFieldEditorFontName, getLabelControl, getLabelControl, getLabelText, getPage, getPreferenceName, getPreferencePage, getPreferenceStore, init, isValid, load, loadDefault, presentsDefaultValue, refreshValidState, setButtonLayoutData, setLabelText, setPage, setPreferenceName, setPreferencePage, setPreferenceStore, setPresentsDefaultValue, setPropertyChangeListener, showErrorMessage, showMessage, store</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="LibraryListEditor(java.lang.String, java.lang.String, org.eclipse.swt.widgets.Composite)"><!-- --></A><H3>
+LibraryListEditor</H3>
+<PRE>
+<B>LibraryListEditor</B>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;labelText,
+ org.eclipse.swt.widgets.Composite&nbsp;parent)</PRE>
+<DL>
+<DD>Constructor.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - <DD><CODE>labelText</CODE> - <DD><CODE>parent</CODE> - </DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getNewInputObject()"><!-- --></A><H3>
+getNewInputObject</H3>
+<PRE>
+protected java.lang.String <B>getNewInputObject</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>getNewInputObject</CODE> in class <CODE>org.eclipse.jface.preference.ListEditor</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removePressed()"><!-- --></A><H3>
+removePressed</H3>
+<PRE>
+protected void <B>removePressed</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#removePressed()">LlvmListEditor</A></CODE></B></DD>
+<DD>Notifies that the Remove button has been pressed.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#removePressed()">removePressed</A></CODE> in class <CODE><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LibraryListEditor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LibraryListEditor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmListEditor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html
new file mode 100644
index 00000000000..6c15820990a
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html
@@ -0,0 +1,350 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+LibraryPathListEditor
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="LibraryPathListEditor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LibraryPathListEditor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LibraryPathListEditor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmListEditor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.eclipse.cdt.managedbuilder.llvm.ui.preferences</FONT>
+<BR>
+Class LibraryPathListEditor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by ">org.eclipse.jface.preference.FieldEditor
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by ">org.eclipse.jface.preference.ListEditor
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmListEditor</A>
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LibraryPathListEditor</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>LibraryPathListEditor</B><DT>extends <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A></DL>
+</PRE>
+
+<P>
+New implementation of LlvmListEditor.
+ Used to select a library path from the dialog.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmListEditor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#addButton">addButton</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#buttonBox">buttonBox</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#downButton">downButton</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#list">list</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#removeButton">removeButton</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#upButton">upButton</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.eclipse.jface.preference.FieldEditor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.eclipse.jface.preference.FieldEditor</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>HORIZONTAL_GAP, IS_VALID, VALUE</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html#LibraryPathListEditor(java.lang.String, java.lang.String, org.eclipse.swt.widgets.Composite)">LibraryPathListEditor</A></B>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;labelText,
+ org.eclipse.swt.widgets.Composite&nbsp;parent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html#getNewInputObject()">getNewInputObject</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html#removePressed()">removePressed</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notifies that the Remove button has been pressed.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmListEditor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#addPressed()">addPressed</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#createList(java.lang.String[])">createList</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#createSelectionListener()">createSelectionListener</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#downPressed()">downPressed</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#getButtonBoxControl(org.eclipse.swt.widgets.Composite)">getButtonBoxControl</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#getListControl(org.eclipse.swt.widgets.Composite)">getListControl</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#getShell()">getShell</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#parseString(java.lang.String)">parseString</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#selectionChanged()">selectionChanged</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#upPressed()">upPressed</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.jface.preference.ListEditor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.jface.preference.ListEditor</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>adjustForNumColumns, doFillIntoGrid, doLoad, doLoadDefault, doStore, getAddButton, getDownButton, getList, getNumberOfControls, getRemoveButton, getUpButton, setEnabled, setFocus</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.jface.preference.FieldEditor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.jface.preference.FieldEditor</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>applyFont, checkParent, clearErrorMessage, clearMessage, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, createControl, dispose, fillIntoGrid, fireStateChanged, fireValueChanged, getFieldEditorFontName, getLabelControl, getLabelControl, getLabelText, getPage, getPreferenceName, getPreferencePage, getPreferenceStore, init, isValid, load, loadDefault, presentsDefaultValue, refreshValidState, setButtonLayoutData, setLabelText, setPage, setPreferenceName, setPreferencePage, setPreferenceStore, setPresentsDefaultValue, setPropertyChangeListener, showErrorMessage, showMessage, store</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="LibraryPathListEditor(java.lang.String, java.lang.String, org.eclipse.swt.widgets.Composite)"><!-- --></A><H3>
+LibraryPathListEditor</H3>
+<PRE>
+<B>LibraryPathListEditor</B>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;labelText,
+ org.eclipse.swt.widgets.Composite&nbsp;parent)</PRE>
+<DL>
+<DD>Constructor.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the preference this field editor works on<DD><CODE>labelText</CODE> - the label text of the field editor<DD><CODE>parent</CODE> - the parent of the field editor's control</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getNewInputObject()"><!-- --></A><H3>
+getNewInputObject</H3>
+<PRE>
+protected java.lang.String <B>getNewInputObject</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>getNewInputObject</CODE> in class <CODE>org.eclipse.jface.preference.ListEditor</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removePressed()"><!-- --></A><H3>
+removePressed</H3>
+<PRE>
+protected void <B>removePressed</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#removePressed()">LlvmListEditor</A></CODE></B></DD>
+<DD>Notifies that the Remove button has been pressed.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#removePressed()">removePressed</A></CODE> in class <CODE><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LibraryPathListEditor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LibraryPathListEditor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmListEditor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html
new file mode 100644
index 00000000000..aa81a240d9a
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html
@@ -0,0 +1,795 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+LlvmListEditor
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="LlvmListEditor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LlvmListEditor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmListEditor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.eclipse.cdt.managedbuilder.llvm.ui.preferences</FONT>
+<BR>
+Class LlvmListEditor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by ">org.eclipse.jface.preference.FieldEditor
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by ">org.eclipse.jface.preference.ListEditor
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmListEditor</B>
+</PRE>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">IncludePathListEditor</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LibraryListEditor</A>, <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LibraryPathListEditor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>LlvmListEditor</B><DT>extends org.eclipse.jface.preference.ListEditor</DL>
+</PRE>
+
+<P>
+An abstract list editor that manages a list of input values.
+ The editor displays a list containing the values, buttons for adding and removing
+ values, and Up and Down buttons to adjust the order of elements in the list.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;org.eclipse.swt.widgets.Button</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#addButton">addButton</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Add button.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;org.eclipse.swt.widgets.Composite</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#buttonBox">buttonBox</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The button box containing the Add, Remove, Up, and Down buttons;
+ <code>null</code> if none (before creation or after disposal).</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;org.eclipse.swt.widgets.Button</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#downButton">downButton</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Down button.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;org.eclipse.swt.widgets.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#list">list</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The list widget; <code>null</code> if none
+ (before creation or after disposal).</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;org.eclipse.swt.widgets.Button</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#removeButton">removeButton</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Remove button.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;org.eclipse.swt.events.SelectionListener</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#selectionListener">selectionListener</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The selection listener.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;org.eclipse.swt.widgets.Button</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#upButton">upButton</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Up button.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.eclipse.jface.preference.FieldEditor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.eclipse.jface.preference.FieldEditor</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>HORIZONTAL_GAP, IS_VALID, VALUE</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#LlvmListEditor(java.lang.String, java.lang.String, org.eclipse.swt.widgets.Composite)">LlvmListEditor</A></B>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;labelText,
+ org.eclipse.swt.widgets.Composite&nbsp;parent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a list field editor.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#addPressed()">addPressed</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notifies that the Add button has been pressed.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#createButtons(org.eclipse.swt.widgets.Composite)">createButtons</A></B>(org.eclipse.swt.widgets.Composite&nbsp;box)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates the Add, Remove, Up, and Down button in the given button box.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#createList(java.lang.String[])">createList</A></B>(java.lang.String[]&nbsp;items)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;org.eclipse.swt.widgets.Button</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#createPushButton(org.eclipse.swt.widgets.Composite, java.lang.String)">createPushButton</A></B>(org.eclipse.swt.widgets.Composite&nbsp;parent,
+ java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Helper method to create a push button.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#createSelectionListener()">createSelectionListener</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a selection listener.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#downPressed()">downPressed</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notifies that the Down button has been pressed.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;org.eclipse.swt.widgets.Composite</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#getButtonBoxControl(org.eclipse.swt.widgets.Composite)">getButtonBoxControl</A></B>(org.eclipse.swt.widgets.Composite&nbsp;parent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns this field editor's button box containing the Add, Remove,
+ Up, and Down button.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;org.eclipse.swt.widgets.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#getListControl(org.eclipse.swt.widgets.Composite)">getListControl</A></B>(org.eclipse.swt.widgets.Composite&nbsp;parent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns this field editor's list control.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;org.eclipse.swt.events.SelectionListener</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#getSelectionListener()">getSelectionListener</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns this field editor's selection listener.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;org.eclipse.swt.widgets.Shell</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#getShell()">getShell</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns this field editor's shell.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.lang.String[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#parseString(java.lang.String)">parseString</A></B>(java.lang.String&nbsp;stringList)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#removePressed()">removePressed</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notifies that the Remove button has been pressed.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#selectionChanged()">selectionChanged</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Invoked when the selection in the list has changed.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#swap(boolean)">swap</A></B>(boolean&nbsp;up)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Moves the currently selected item up or down.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#upPressed()">upPressed</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notifies that the Up button has been pressed.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.jface.preference.ListEditor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.jface.preference.ListEditor</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>adjustForNumColumns, doFillIntoGrid, doLoad, doLoadDefault, doStore, getAddButton, getDownButton, getList, getNewInputObject, getNumberOfControls, getRemoveButton, getUpButton, setEnabled, setFocus</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.jface.preference.FieldEditor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.jface.preference.FieldEditor</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>applyFont, checkParent, clearErrorMessage, clearMessage, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, createControl, dispose, fillIntoGrid, fireStateChanged, fireValueChanged, getFieldEditorFontName, getLabelControl, getLabelControl, getLabelText, getPage, getPreferenceName, getPreferencePage, getPreferenceStore, init, isValid, load, loadDefault, presentsDefaultValue, refreshValidState, setButtonLayoutData, setLabelText, setPage, setPreferenceName, setPreferencePage, setPreferenceStore, setPresentsDefaultValue, setPropertyChangeListener, showErrorMessage, showMessage, store</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="list"><!-- --></A><H3>
+list</H3>
+<PRE>
+org.eclipse.swt.widgets.List <B>list</B></PRE>
+<DL>
+<DD>The list widget; <code>null</code> if none
+ (before creation or after disposal).
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="buttonBox"><!-- --></A><H3>
+buttonBox</H3>
+<PRE>
+org.eclipse.swt.widgets.Composite <B>buttonBox</B></PRE>
+<DL>
+<DD>The button box containing the Add, Remove, Up, and Down buttons;
+ <code>null</code> if none (before creation or after disposal).
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="addButton"><!-- --></A><H3>
+addButton</H3>
+<PRE>
+org.eclipse.swt.widgets.Button <B>addButton</B></PRE>
+<DL>
+<DD>The Add button.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="removeButton"><!-- --></A><H3>
+removeButton</H3>
+<PRE>
+org.eclipse.swt.widgets.Button <B>removeButton</B></PRE>
+<DL>
+<DD>The Remove button.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="upButton"><!-- --></A><H3>
+upButton</H3>
+<PRE>
+org.eclipse.swt.widgets.Button <B>upButton</B></PRE>
+<DL>
+<DD>The Up button.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="downButton"><!-- --></A><H3>
+downButton</H3>
+<PRE>
+org.eclipse.swt.widgets.Button <B>downButton</B></PRE>
+<DL>
+<DD>The Down button.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="selectionListener"><!-- --></A><H3>
+selectionListener</H3>
+<PRE>
+private org.eclipse.swt.events.SelectionListener <B>selectionListener</B></PRE>
+<DL>
+<DD>The selection listener.
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="LlvmListEditor(java.lang.String, java.lang.String, org.eclipse.swt.widgets.Composite)"><!-- --></A><H3>
+LlvmListEditor</H3>
+<PRE>
+protected <B>LlvmListEditor</B>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;labelText,
+ org.eclipse.swt.widgets.Composite&nbsp;parent)</PRE>
+<DL>
+<DD>Creates a list field editor.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the preference this field editor works on<DD><CODE>labelText</CODE> - the label text of the field editor<DD><CODE>parent</CODE> - the parent of the field editor's control</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="createList(java.lang.String[])"><!-- --></A><H3>
+createList</H3>
+<PRE>
+protected java.lang.String <B>createList</B>(java.lang.String[]&nbsp;items)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>createList</CODE> in class <CODE>org.eclipse.jface.preference.ListEditor</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="parseString(java.lang.String)"><!-- --></A><H3>
+parseString</H3>
+<PRE>
+protected java.lang.String[] <B>parseString</B>(java.lang.String&nbsp;stringList)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>parseString</CODE> in class <CODE>org.eclipse.jface.preference.ListEditor</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createButtons(org.eclipse.swt.widgets.Composite)"><!-- --></A><H3>
+createButtons</H3>
+<PRE>
+private void <B>createButtons</B>(org.eclipse.swt.widgets.Composite&nbsp;box)</PRE>
+<DL>
+<DD>Creates the Add, Remove, Up, and Down button in the given button box.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>box</CODE> - the box for the buttons</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createPushButton(org.eclipse.swt.widgets.Composite, java.lang.String)"><!-- --></A><H3>
+createPushButton</H3>
+<PRE>
+private org.eclipse.swt.widgets.Button <B>createPushButton</B>(org.eclipse.swt.widgets.Composite&nbsp;parent,
+ java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Helper method to create a push button.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>parent</CODE> - the parent control<DD><CODE>key</CODE> - the resource name used to supply the button's label text
+<DT><B>Returns:</B><DD>Button</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createSelectionListener()"><!-- --></A><H3>
+createSelectionListener</H3>
+<PRE>
+public void <B>createSelectionListener</B>()</PRE>
+<DL>
+<DD>Creates a selection listener.
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>createSelectionListener</CODE> in class <CODE>org.eclipse.jface.preference.ListEditor</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getButtonBoxControl(org.eclipse.swt.widgets.Composite)"><!-- --></A><H3>
+getButtonBoxControl</H3>
+<PRE>
+public org.eclipse.swt.widgets.Composite <B>getButtonBoxControl</B>(org.eclipse.swt.widgets.Composite&nbsp;parent)</PRE>
+<DL>
+<DD>Returns this field editor's button box containing the Add, Remove,
+ Up, and Down button.
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>getButtonBoxControl</CODE> in class <CODE>org.eclipse.jface.preference.ListEditor</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>parent</CODE> - the parent control
+<DT><B>Returns:</B><DD>the button box</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getListControl(org.eclipse.swt.widgets.Composite)"><!-- --></A><H3>
+getListControl</H3>
+<PRE>
+public org.eclipse.swt.widgets.List <B>getListControl</B>(org.eclipse.swt.widgets.Composite&nbsp;parent)</PRE>
+<DL>
+<DD>Returns this field editor's list control.
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>getListControl</CODE> in class <CODE>org.eclipse.jface.preference.ListEditor</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>parent</CODE> - the parent control
+<DT><B>Returns:</B><DD>the list control</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSelectionListener()"><!-- --></A><H3>
+getSelectionListener</H3>
+<PRE>
+private org.eclipse.swt.events.SelectionListener <B>getSelectionListener</B>()</PRE>
+<DL>
+<DD>Returns this field editor's selection listener. The listener is created if nessessary.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the selection listener</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="selectionChanged()"><!-- --></A><H3>
+selectionChanged</H3>
+<PRE>
+protected void <B>selectionChanged</B>()</PRE>
+<DL>
+<DD>Invoked when the selection in the list has changed.
+
+ <p>
+ The default implementation of this method utilizes the selection index
+ and the size of the list to toggle the enablement of the up, down and
+ remove buttons.
+ </p>
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>selectionChanged</CODE> in class <CODE>org.eclipse.jface.preference.ListEditor</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="swap(boolean)"><!-- --></A><H3>
+swap</H3>
+<PRE>
+private void <B>swap</B>(boolean&nbsp;up)</PRE>
+<DL>
+<DD>Moves the currently selected item up or down.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>up</CODE> - <code>true</code> if the item should move up,
+ and <code>false</code> if it should move down</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getShell()"><!-- --></A><H3>
+getShell</H3>
+<PRE>
+protected org.eclipse.swt.widgets.Shell <B>getShell</B>()</PRE>
+<DL>
+<DD>Returns this field editor's shell.
+ <p>
+ This method is internal to the framework; subclasses should not call
+ this method.
+ </p>
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>getShell</CODE> in class <CODE>org.eclipse.jface.preference.ListEditor</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the shell</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addPressed()"><!-- --></A><H3>
+addPressed</H3>
+<PRE>
+void <B>addPressed</B>()</PRE>
+<DL>
+<DD>Notifies that the Add button has been pressed.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removePressed()"><!-- --></A><H3>
+removePressed</H3>
+<PRE>
+protected abstract void <B>removePressed</B>()</PRE>
+<DL>
+<DD>Notifies that the Remove button has been pressed.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="upPressed()"><!-- --></A><H3>
+upPressed</H3>
+<PRE>
+void <B>upPressed</B>()</PRE>
+<DL>
+<DD>Notifies that the Up button has been pressed.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="downPressed()"><!-- --></A><H3>
+downPressed</H3>
+<PRE>
+void <B>downPressed</B>()</PRE>
+<DL>
+<DD>Notifies that the Down button has been pressed.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LlvmListEditor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmListEditor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html
new file mode 100644
index 00000000000..975de64e55a
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html
@@ -0,0 +1,397 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+LlvmPreferencePage
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="LlvmPreferencePage";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LlvmPreferencePage.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmPreferencePage.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.eclipse.jface.preference.FieldEditorPreferencePage">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.eclipse.cdt.managedbuilder.llvm.ui.preferences</FONT>
+<BR>
+Class LlvmPreferencePage</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by ">org.eclipse.jface.dialogs.DialogPage
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by ">org.eclipse.jface.preference.PreferencePage
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by ">org.eclipse.jface.preference.FieldEditorPreferencePage
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmPreferencePage</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.util.EventListener, org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.preference.IPreferencePage, org.eclipse.jface.util.IPropertyChangeListener, org.eclipse.ui.IWorkbenchPreferencePage</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>LlvmPreferencePage</B><DT>extends org.eclipse.jface.preference.FieldEditorPreferencePage<DT>implements org.eclipse.ui.IWorkbenchPreferencePage</DL>
+</PRE>
+
+<P>
+This class represents a preference page that
+ is contributed to the Preferences dialog. By
+ subclassing <samp>FieldEditorPreferencePage</samp>, we
+ can use the field support built into JFace that allows
+ us to create a page that is small and knows how to
+ save, restore and apply itself.
+ <p>
+ This page is used to modify preferences only. They
+ are stored in the preference store that belongs to
+ the main plug-in class. That way, preferences can
+ be accessed directly via the preference store.
+
+ TODO: When creating a new project with LLVM, automatically get values
+ from PreferencePage to Paths & Symbols.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.eclipse.jface.preference.FieldEditorPreferencePage"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.eclipse.jface.preference.FieldEditorPreferencePage</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>FLAT, GRID, MARGIN_HEIGHT, MARGIN_WIDTH, VERTICAL_SPACING</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.eclipse.jface.dialogs.IMessageProvider"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>ERROR, INFORMATION, NONE, WARNING</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html#LlvmPreferencePage()">LlvmPreferencePage</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html#createFieldEditors()">createFieldEditors</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html#getDescription()">getDescription</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html#init(org.eclipse.ui.IWorkbench)">init</A></B>(org.eclipse.ui.IWorkbench&nbsp;workbench)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.jface.preference.FieldEditorPreferencePage"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.jface.preference.FieldEditorPreferencePage</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addField, adjustGridLayout, applyFont, checkState, createContents, dispose, getFieldEditorParent, initialize, performDefaults, performOk, propertyChange, setVisible</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.jface.preference.PreferencePage"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.jface.preference.PreferencePage</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>applyData, applyDialogFont, computeSize, contributeButtons, createControl, createDescriptionLabel, createNoteComposite, doComputeSize, doGetPreferenceStore, getApplyButton, getContainer, getDefaultsButton, getPreferenceStore, isValid, noDefaultAndApplyButton, okToLeave, performApply, performCancel, performHelp, setContainer, setErrorMessage, setMessage, setPreferenceStore, setSize, setTitle, setValid, toString, updateApplyButton</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.jface.dialogs.DialogPage"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.jface.dialogs.DialogPage</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, getControl, getDialogFontName, getErrorMessage, getFont, getImage, getMessage, getMessageType, getShell, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, setButtonLayoutData, setControl, setDescription, setImageDescriptor, setMessage</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.jface.preference.IPreferencePage"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.eclipse.jface.preference.IPreferencePage</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>computeSize, isValid, okToLeave, performCancel, performOk, setContainer, setSize</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.jface.dialogs.IDialogPage"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>createControl, dispose, getControl, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisible</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="LlvmPreferencePage()"><!-- --></A><H3>
+LlvmPreferencePage</H3>
+<PRE>
+public <B>LlvmPreferencePage</B>()</PRE>
+<DL>
+<DD>Constructor.
+ Sets a preference store to use the LLVM preference store.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="init(org.eclipse.ui.IWorkbench)"><!-- --></A><H3>
+init</H3>
+<PRE>
+public void <B>init</B>(org.eclipse.ui.IWorkbench&nbsp;workbench)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>init</CODE> in interface <CODE>org.eclipse.ui.IWorkbenchPreferencePage</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDescription()"><!-- --></A><H3>
+getDescription</H3>
+<PRE>
+public java.lang.String <B>getDescription</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>getDescription</CODE> in interface <CODE>org.eclipse.jface.dialogs.IDialogPage</CODE><DT><B>Overrides:</B><DD><CODE>getDescription</CODE> in class <CODE>org.eclipse.jface.dialogs.DialogPage</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createFieldEditors()"><!-- --></A><H3>
+createFieldEditors</H3>
+<PRE>
+protected void <B>createFieldEditors</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>createFieldEditors</CODE> in class <CODE>org.eclipse.jface.preference.FieldEditorPreferencePage</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LlvmPreferencePage.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmPreferencePage.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.eclipse.jface.preference.FieldEditorPreferencePage">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html
new file mode 100644
index 00000000000..398875aa996
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html
@@ -0,0 +1,696 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+LlvmPreferenceStore
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="LlvmPreferenceStore";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LlvmPreferenceStore.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmPreferenceStore.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.eclipse.cdt.managedbuilder.llvm.ui.preferences</FONT>
+<BR>
+Class LlvmPreferenceStore</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmPreferenceStore</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>LlvmPreferenceStore</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+Class used to access the LLVM Preference store values.
+
+ This class is not intended to be subclassed by clients.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#LlvmPreferenceStore()">LlvmPreferenceStore</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#appendIncludePath(java.lang.String)">appendIncludePath</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Append an include path to the LLVM Preference store.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#appendLibrary(java.lang.String)">appendLibrary</A></B>(java.lang.String&nbsp;lib)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Append a library to the LLVM Preference store.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#appendLibraryPath(java.lang.String)">appendLibraryPath</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Append a library path to the LLVM Preference store.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#appendValue(java.lang.String, java.lang.String)">appendValue</A></B>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Append a new value to the Preference store if it doesn't already exists.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#getBinPath()">getBinPath</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the LLVM bin path value from the LLVM Preference store.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#getExistingPaths(java.lang.String)">getExistingPaths</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get existing paths from the Preference store.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#getIncludePath()">getIncludePath</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the LLVM include path value from the LLVM Preference store.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#getLibraries()">getLibraries</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the LLVM library from the LLVM Preference store.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#getLibraryPath()">getLibraryPath</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the LLVM library path value from the LLVM Preference Store.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;org.eclipse.core.runtime.preferences.IEclipsePreferences</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#getPreferenceStore()">getPreferenceStore</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the LLVM Preference store.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#getPreferenceStoreValue(java.lang.String)">getPreferenceStoreValue</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a value from the LLVM Preference store.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#getPreferenceStoreValueAsArray(java.lang.String)">getPreferenceStoreValueAsArray</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get values from the LLVM Preference store as a String array.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#removeIncludePath(java.lang.String)">removeIncludePath</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove a include path from the LLVM preference store.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#removeLibrary(java.lang.String)">removeLibrary</A></B>(java.lang.String&nbsp;lib)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove a library from the LLVM preference store.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#removeLibraryPath(java.lang.String)">removeLibraryPath</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove a library path from the LLVM preference store.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#removeValue(java.lang.String, java.lang.String)">removeValue</A></B>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove a value from the LLVM preference store.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#setBinPath(java.lang.String)">setBinPath</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set LLVM bin path to the LLVM Preference store.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#setIncludePath(java.lang.String)">setIncludePath</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set LLVM include path to the LLVM Preference store.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#setLibrary(java.lang.String)">setLibrary</A></B>(java.lang.String&nbsp;lib)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set LLVM library to the LLVM Preference store.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#setLibraryPath(java.lang.String)">setLibraryPath</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set LLVM library path to the LLVM Preference store.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#setPreferenceStoreValue(java.lang.String, java.lang.String)">setPreferenceStoreValue</A></B>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set LLVM Preference store value.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="LlvmPreferenceStore()"><!-- --></A><H3>
+LlvmPreferenceStore</H3>
+<PRE>
+public <B>LlvmPreferenceStore</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getPreferenceStore()"><!-- --></A><H3>
+getPreferenceStore</H3>
+<PRE>
+public static org.eclipse.core.runtime.preferences.IEclipsePreferences <B>getPreferenceStore</B>()</PRE>
+<DL>
+<DD>Get the LLVM Preference store.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>LLVM Preference store.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPreferenceStoreValue(java.lang.String)"><!-- --></A><H3>
+getPreferenceStoreValue</H3>
+<PRE>
+public static java.lang.String <B>getPreferenceStoreValue</B>(java.lang.String&nbsp;name)</PRE>
+<DL>
+<DD>Get a value from the LLVM Preference store.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the preference
+<DT><B>Returns:</B><DD>the string-valued preference</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBinPath()"><!-- --></A><H3>
+getBinPath</H3>
+<PRE>
+public static java.lang.String <B>getBinPath</B>()</PRE>
+<DL>
+<DD>Get the LLVM bin path value from the LLVM Preference store.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the LLVM bin path value.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getIncludePath()"><!-- --></A><H3>
+getIncludePath</H3>
+<PRE>
+public static java.lang.String <B>getIncludePath</B>()</PRE>
+<DL>
+<DD>Get the LLVM include path value from the LLVM Preference store.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the LLVM include path value.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLibraryPath()"><!-- --></A><H3>
+getLibraryPath</H3>
+<PRE>
+public static java.lang.String <B>getLibraryPath</B>()</PRE>
+<DL>
+<DD>Get the LLVM library path value from the LLVM Preference Store.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the LLVM library path value.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLibraries()"><!-- --></A><H3>
+getLibraries</H3>
+<PRE>
+public static java.lang.String <B>getLibraries</B>()</PRE>
+<DL>
+<DD>Get the LLVM library from the LLVM Preference store.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the LLVM library value.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPreferenceStoreValueAsArray(java.lang.String)"><!-- --></A><H3>
+getPreferenceStoreValueAsArray</H3>
+<PRE>
+public static java.lang.String[] <B>getPreferenceStoreValueAsArray</B>(java.lang.String&nbsp;name)</PRE>
+<DL>
+<DD>Get values from the LLVM Preference store as a String array.
+ Used to get Preference store values which consist of multiple paths
+ separated by a path separator.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the preference
+<DT><B>Returns:</B><DD>A String array containing all Preference store values</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPreferenceStoreValue(java.lang.String, java.lang.String)"><!-- --></A><H3>
+setPreferenceStoreValue</H3>
+<PRE>
+public static void <B>setPreferenceStoreValue</B>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;value)</PRE>
+<DL>
+<DD>Set LLVM Preference store value.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the preference<DD><CODE>value</CODE> - the string-valued preference</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBinPath(java.lang.String)"><!-- --></A><H3>
+setBinPath</H3>
+<PRE>
+public static void <B>setBinPath</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Set LLVM bin path to the LLVM Preference store.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to the LLVM bin path.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setIncludePath(java.lang.String)"><!-- --></A><H3>
+setIncludePath</H3>
+<PRE>
+public static void <B>setIncludePath</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Set LLVM include path to the LLVM Preference store.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - LLVM include path.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setLibraryPath(java.lang.String)"><!-- --></A><H3>
+setLibraryPath</H3>
+<PRE>
+public static void <B>setLibraryPath</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Set LLVM library path to the LLVM Preference store.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - LLVM library path.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setLibrary(java.lang.String)"><!-- --></A><H3>
+setLibrary</H3>
+<PRE>
+public static void <B>setLibrary</B>(java.lang.String&nbsp;lib)</PRE>
+<DL>
+<DD>Set LLVM library to the LLVM Preference store.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>lib</CODE> - LLVM library.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getExistingPaths(java.lang.String)"><!-- --></A><H3>
+getExistingPaths</H3>
+<PRE>
+private static java.lang.String <B>getExistingPaths</B>(java.lang.String&nbsp;name)</PRE>
+<DL>
+<DD>Get existing paths from the Preference store.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the preference
+<DT><B>Returns:</B><DD>paths</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="appendValue(java.lang.String, java.lang.String)"><!-- --></A><H3>
+appendValue</H3>
+<PRE>
+public static void <B>appendValue</B>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;value)</PRE>
+<DL>
+<DD>Append a new value to the Preference store if it doesn't already exists.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the preference<DD><CODE>value</CODE> - the string-valued preference</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="appendIncludePath(java.lang.String)"><!-- --></A><H3>
+appendIncludePath</H3>
+<PRE>
+public static void <B>appendIncludePath</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Append an include path to the LLVM Preference store.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the LLVM include path.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="appendLibraryPath(java.lang.String)"><!-- --></A><H3>
+appendLibraryPath</H3>
+<PRE>
+public static void <B>appendLibraryPath</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Append a library path to the LLVM Preference store.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the LLVM library path.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="appendLibrary(java.lang.String)"><!-- --></A><H3>
+appendLibrary</H3>
+<PRE>
+public static void <B>appendLibrary</B>(java.lang.String&nbsp;lib)</PRE>
+<DL>
+<DD>Append a library to the LLVM Preference store.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>lib</CODE> - the LLVM library.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeValue(java.lang.String, java.lang.String)"><!-- --></A><H3>
+removeValue</H3>
+<PRE>
+public static void <B>removeValue</B>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;value)</PRE>
+<DL>
+<DD>Remove a value from the LLVM preference store.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - Name of the preference<DD><CODE>value</CODE> - Value to remove from the preference store</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeIncludePath(java.lang.String)"><!-- --></A><H3>
+removeIncludePath</H3>
+<PRE>
+public static void <B>removeIncludePath</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Remove a include path from the LLVM preference store.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - The include path to be removed from the LLVM preference store.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeLibraryPath(java.lang.String)"><!-- --></A><H3>
+removeLibraryPath</H3>
+<PRE>
+public static void <B>removeLibraryPath</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Remove a library path from the LLVM preference store.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - The library path to be removed from the LLVM preference store.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeLibrary(java.lang.String)"><!-- --></A><H3>
+removeLibrary</H3>
+<PRE>
+public static void <B>removeLibrary</B>(java.lang.String&nbsp;lib)</PRE>
+<DL>
+<DD>Remove a library from the LLVM preference store.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>lib</CODE> - The library to be removed from the LLVM preference store.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LlvmPreferenceStore.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmPreferenceStore.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html
new file mode 100644
index 00000000000..101231e83bb
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html
@@ -0,0 +1,452 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Messages
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Messages";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Messages.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Messages.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.eclipse.osgi.util.NLS">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.eclipse.cdt.managedbuilder.llvm.ui.preferences</FONT>
+<BR>
+Class Messages</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by ">org.eclipse.osgi.util.NLS
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.cdt.managedbuilder.llvm.ui.preferences.Messages</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>Messages</B><DT>extends org.eclipse.osgi.util.NLS</DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html#BUNDLE_NAME">BUNDLE_NAME</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html#IncludePathListEditor_0">IncludePathListEditor_0</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html#IncludePathListEditor_1">IncludePathListEditor_1</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html#LibraryListEditor_0">LibraryListEditor_0</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html#LibraryPathListEditor_0">LibraryPathListEditor_0</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html#LibraryPathListEditor_1">LibraryPathListEditor_1</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html#LlvmPreferencePage_0">LlvmPreferencePage_0</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html#LlvmPreferencePage_1">LlvmPreferencePage_1</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html#LlvmPreferencePage_2">LlvmPreferencePage_2</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html#LlvmPreferencePage_3">LlvmPreferencePage_3</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html#LlvmPreferencePage_4">LlvmPreferencePage_4</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html#Messages()">Messages</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.osgi.util.NLS"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.eclipse.osgi.util.NLS</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>bind, bind, bind, initializeMessages</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="BUNDLE_NAME"><!-- --></A><H3>
+BUNDLE_NAME</H3>
+<PRE>
+private static final java.lang.String <B>BUNDLE_NAME</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../constant-values.html#org.eclipse.cdt.managedbuilder.llvm.ui.preferences.Messages.BUNDLE_NAME">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="IncludePathListEditor_0"><!-- --></A><H3>
+IncludePathListEditor_0</H3>
+<PRE>
+public static java.lang.String <B>IncludePathListEditor_0</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="IncludePathListEditor_1"><!-- --></A><H3>
+IncludePathListEditor_1</H3>
+<PRE>
+public static java.lang.String <B>IncludePathListEditor_1</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="LibraryListEditor_0"><!-- --></A><H3>
+LibraryListEditor_0</H3>
+<PRE>
+public static java.lang.String <B>LibraryListEditor_0</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="LibraryPathListEditor_0"><!-- --></A><H3>
+LibraryPathListEditor_0</H3>
+<PRE>
+public static java.lang.String <B>LibraryPathListEditor_0</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="LibraryPathListEditor_1"><!-- --></A><H3>
+LibraryPathListEditor_1</H3>
+<PRE>
+public static java.lang.String <B>LibraryPathListEditor_1</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="LlvmPreferencePage_0"><!-- --></A><H3>
+LlvmPreferencePage_0</H3>
+<PRE>
+public static java.lang.String <B>LlvmPreferencePage_0</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="LlvmPreferencePage_1"><!-- --></A><H3>
+LlvmPreferencePage_1</H3>
+<PRE>
+public static java.lang.String <B>LlvmPreferencePage_1</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="LlvmPreferencePage_2"><!-- --></A><H3>
+LlvmPreferencePage_2</H3>
+<PRE>
+public static java.lang.String <B>LlvmPreferencePage_2</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="LlvmPreferencePage_3"><!-- --></A><H3>
+LlvmPreferencePage_3</H3>
+<PRE>
+public static java.lang.String <B>LlvmPreferencePage_3</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="LlvmPreferencePage_4"><!-- --></A><H3>
+LlvmPreferencePage_4</H3>
+<PRE>
+public static java.lang.String <B>LlvmPreferencePage_4</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="Messages()"><!-- --></A><H3>
+Messages</H3>
+<PRE>
+private <B>Messages</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Messages.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Messages.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.eclipse.osgi.util.NLS">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html
new file mode 100644
index 00000000000..1e68c8e6e57
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html
@@ -0,0 +1,318 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+PreferenceConstants
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PreferenceConstants";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PreferenceConstants.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PreferenceConstants.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.eclipse.cdt.managedbuilder.llvm.ui.preferences</FONT>
+<BR>
+Class PreferenceConstants</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.cdt.managedbuilder.llvm.ui.preferences.PreferenceConstants</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>PreferenceConstants</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+Constant definitions for plug-in preferences
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html#P_LLVM_INCLUDE_PATH">P_LLVM_INCLUDE_PATH</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html#P_LLVM_LIBRARIES">P_LLVM_LIBRARIES</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html#P_LLVM_LIBRARY_PATH">P_LLVM_LIBRARY_PATH</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html#P_LLVM_PATH">P_LLVM_PATH</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html#PreferenceConstants()">PreferenceConstants</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="P_LLVM_PATH"><!-- --></A><H3>
+P_LLVM_PATH</H3>
+<PRE>
+public static final java.lang.String <B>P_LLVM_PATH</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../constant-values.html#org.eclipse.cdt.managedbuilder.llvm.ui.preferences.PreferenceConstants.P_LLVM_PATH">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="P_LLVM_INCLUDE_PATH"><!-- --></A><H3>
+P_LLVM_INCLUDE_PATH</H3>
+<PRE>
+public static final java.lang.String <B>P_LLVM_INCLUDE_PATH</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../constant-values.html#org.eclipse.cdt.managedbuilder.llvm.ui.preferences.PreferenceConstants.P_LLVM_INCLUDE_PATH">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="P_LLVM_LIBRARY_PATH"><!-- --></A><H3>
+P_LLVM_LIBRARY_PATH</H3>
+<PRE>
+public static final java.lang.String <B>P_LLVM_LIBRARY_PATH</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../constant-values.html#org.eclipse.cdt.managedbuilder.llvm.ui.preferences.PreferenceConstants.P_LLVM_LIBRARY_PATH">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="P_LLVM_LIBRARIES"><!-- --></A><H3>
+P_LLVM_LIBRARIES</H3>
+<PRE>
+public static final java.lang.String <B>P_LLVM_LIBRARIES</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../constant-values.html#org.eclipse.cdt.managedbuilder.llvm.ui.preferences.PreferenceConstants.P_LLVM_LIBRARIES">Constant Field Values</A></DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="PreferenceConstants()"><!-- --></A><H3>
+PreferenceConstants</H3>
+<PRE>
+public <B>PreferenceConstants</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PreferenceConstants.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PreferenceConstants.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.html
new file mode 100644
index 00000000000..91106f3bd58
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.html
@@ -0,0 +1,260 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+PreferenceInitializer
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PreferenceInitializer";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PreferenceInitializer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PreferenceInitializer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.eclipse.cdt.managedbuilder.llvm.ui.preferences</FONT>
+<BR>
+Class PreferenceInitializer</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by ">org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.cdt.managedbuilder.llvm.ui.preferences.PreferenceInitializer</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>PreferenceInitializer</B><DT>extends org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer</DL>
+</PRE>
+
+<P>
+Class used to initialize the default preference values.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.html#PreferenceInitializer()">PreferenceInitializer</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.html#initializeDefaultPreferences()">initializeDefaultPreferences</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="PreferenceInitializer()"><!-- --></A><H3>
+PreferenceInitializer</H3>
+<PRE>
+public <B>PreferenceInitializer</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="initializeDefaultPreferences()"><!-- --></A><H3>
+initializeDefaultPreferences</H3>
+<PRE>
+public void <B>initializeDefaultPreferences</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>initializeDefaultPreferences</CODE> in class <CODE>org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PreferenceInitializer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PreferenceInitializer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/IncludePathListEditor.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/IncludePathListEditor.html
new file mode 100644
index 00000000000..6dd04e45eae
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/IncludePathListEditor.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.IncludePathListEditor
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.IncludePathListEditor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/\class-useIncludePathListEditor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IncludePathListEditor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.eclipse.cdt.managedbuilder.llvm.ui.preferences.IncludePathListEditor</B></H2>
+</CENTER>
+No usage of org.eclipse.cdt.managedbuilder.llvm.ui.preferences.IncludePathListEditor
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/\class-useIncludePathListEditor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IncludePathListEditor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/LibraryListEditor.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/LibraryListEditor.html
new file mode 100644
index 00000000000..143df572b1e
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/LibraryListEditor.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LibraryListEditor
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LibraryListEditor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/\class-useLibraryListEditor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LibraryListEditor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LibraryListEditor</B></H2>
+</CENTER>
+No usage of org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LibraryListEditor
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/\class-useLibraryListEditor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LibraryListEditor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/LibraryPathListEditor.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/LibraryPathListEditor.html
new file mode 100644
index 00000000000..250be33f3f9
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/LibraryPathListEditor.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LibraryPathListEditor
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LibraryPathListEditor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/\class-useLibraryPathListEditor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LibraryPathListEditor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LibraryPathListEditor</B></H2>
+</CENTER>
+No usage of org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LibraryPathListEditor
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/\class-useLibraryPathListEditor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LibraryPathListEditor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/LlvmListEditor.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/LlvmListEditor.html
new file mode 100644
index 00000000000..eda667df1c8
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/LlvmListEditor.html
@@ -0,0 +1,196 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmListEditor
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmListEditor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/\class-useLlvmListEditor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmListEditor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmListEditor</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>org.eclipse.cdt.managedbuilder.llvm.ui.preferences</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A> in <A HREF="../../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui.preferences</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A> in <A HREF="../../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui.preferences</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">IncludePathListEditor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;New implementation of LlvmListEditor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LibraryListEditor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;New implementation of LlvmListEditor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LibraryPathListEditor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;New implementation of LlvmListEditor.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/\class-useLlvmListEditor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmListEditor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/LlvmPreferencePage.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/LlvmPreferencePage.html
new file mode 100644
index 00000000000..287a0bbcb34
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/LlvmPreferencePage.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmPreferencePage
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmPreferencePage";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/\class-useLlvmPreferencePage.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmPreferencePage.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmPreferencePage</B></H2>
+</CENTER>
+No usage of org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmPreferencePage
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/\class-useLlvmPreferencePage.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmPreferencePage.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/LlvmPreferenceStore.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/LlvmPreferenceStore.html
new file mode 100644
index 00000000000..0a940acd56d
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/LlvmPreferenceStore.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmPreferenceStore
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmPreferenceStore";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/\class-useLlvmPreferenceStore.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmPreferenceStore.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmPreferenceStore</B></H2>
+</CENTER>
+No usage of org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmPreferenceStore
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/\class-useLlvmPreferenceStore.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmPreferenceStore.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/Messages.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/Messages.html
new file mode 100644
index 00000000000..72af07fd6c7
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/Messages.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.Messages
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.Messages";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/\class-useMessages.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Messages.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.eclipse.cdt.managedbuilder.llvm.ui.preferences.Messages</B></H2>
+</CENTER>
+No usage of org.eclipse.cdt.managedbuilder.llvm.ui.preferences.Messages
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/\class-useMessages.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Messages.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/PreferenceConstants.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/PreferenceConstants.html
new file mode 100644
index 00000000000..17a1ee132bb
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/PreferenceConstants.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.PreferenceConstants
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.PreferenceConstants";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/\class-usePreferenceConstants.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PreferenceConstants.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.eclipse.cdt.managedbuilder.llvm.ui.preferences.PreferenceConstants</B></H2>
+</CENTER>
+No usage of org.eclipse.cdt.managedbuilder.llvm.ui.preferences.PreferenceConstants
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/\class-usePreferenceConstants.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PreferenceConstants.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/PreferenceInitializer.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/PreferenceInitializer.html
new file mode 100644
index 00000000000..89c0c322904
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/PreferenceInitializer.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.PreferenceInitializer
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.PreferenceInitializer";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/\class-usePreferenceInitializer.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PreferenceInitializer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.eclipse.cdt.managedbuilder.llvm.ui.preferences.PreferenceInitializer</B></H2>
+</CENTER>
+No usage of org.eclipse.cdt.managedbuilder.llvm.ui.preferences.PreferenceInitializer
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/\class-usePreferenceInitializer.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PreferenceInitializer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-frame.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-frame.html
new file mode 100644
index 00000000000..0cebbaeaca9
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-frame.html
@@ -0,0 +1,48 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+org.eclipse.cdt.managedbuilder.llvm.ui.preferences
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html" target="classFrame">org.eclipse.cdt.managedbuilder.llvm.ui.preferences</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="IncludePathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences" target="classFrame">IncludePathListEditor</A>
+<BR>
+<A HREF="LibraryListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences" target="classFrame">LibraryListEditor</A>
+<BR>
+<A HREF="LibraryPathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences" target="classFrame">LibraryPathListEditor</A>
+<BR>
+<A HREF="LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences" target="classFrame">LlvmListEditor</A>
+<BR>
+<A HREF="LlvmPreferencePage.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences" target="classFrame">LlvmPreferencePage</A>
+<BR>
+<A HREF="LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences" target="classFrame">LlvmPreferenceStore</A>
+<BR>
+<A HREF="Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences" target="classFrame">Messages</A>
+<BR>
+<A HREF="PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences" target="classFrame">PreferenceConstants</A>
+<BR>
+<A HREF="PreferenceInitializer.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences" target="classFrame">PreferenceInitializer</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html
new file mode 100644
index 00000000000..9493a863271
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html
@@ -0,0 +1,190 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+org.eclipse.cdt.managedbuilder.llvm.ui.preferences
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="org.eclipse.cdt.managedbuilder.llvm.ui.preferences";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package org.eclipse.cdt.managedbuilder.llvm.ui.preferences
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">IncludePathListEditor</A></B></TD>
+<TD>New implementation of LlvmListEditor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LibraryListEditor</A></B></TD>
+<TD>New implementation of LlvmListEditor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LibraryPathListEditor</A></B></TD>
+<TD>New implementation of LlvmListEditor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A></B></TD>
+<TD>An abstract list editor that manages a list of input values.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferencePage</A></B></TD>
+<TD>This class represents a preference page that
+ is contributed to the Preferences dialog.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A></B></TD>
+<TD>Class used to access the LLVM Preference store values.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">Messages</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">PreferenceConstants</A></B></TD>
+<TD>Constant definitions for plug-in preferences</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">PreferenceInitializer</A></B></TD>
+<TD>Class used to initialize the default preference values.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-tree.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-tree.html
new file mode 100644
index 00000000000..43fe035b3bf
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-tree.html
@@ -0,0 +1,173 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+org.eclipse.cdt.managedbuilder.llvm.ui.preferences Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="org.eclipse.cdt.managedbuilder.llvm.ui.preferences Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package org.eclipse.cdt.managedbuilder.llvm.ui.preferences
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer<UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>PreferenceInitializer</B></A></UL>
+<LI TYPE="circle">org.eclipse.jface.dialogs.DialogPage (implements org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider)
+<UL>
+<LI TYPE="circle">org.eclipse.jface.preference.PreferencePage (implements org.eclipse.jface.preference.IPreferencePage)
+<UL>
+<LI TYPE="circle">org.eclipse.jface.preference.FieldEditorPreferencePage (implements org.eclipse.jface.util.IPropertyChangeListener)
+<UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>LlvmPreferencePage</B></A> (implements org.eclipse.ui.IWorkbenchPreferencePage)
+</UL>
+</UL>
+</UL>
+<LI TYPE="circle">org.eclipse.jface.preference.FieldEditor<UL>
+<LI TYPE="circle">org.eclipse.jface.preference.ListEditor<UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>LlvmListEditor</B></A><UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>IncludePathListEditor</B></A><LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>LibraryListEditor</B></A><LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>LibraryPathListEditor</B></A></UL>
+</UL>
+</UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>LlvmPreferenceStore</B></A><LI TYPE="circle">org.eclipse.osgi.util.NLS<UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>Messages</B></A></UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>PreferenceConstants</B></A></UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-use.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-use.html
new file mode 100644
index 00000000000..623b409e7da
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-use.html
@@ -0,0 +1,170 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Uses of Package org.eclipse.cdt.managedbuilder.llvm.ui.preferences
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Package org.eclipse.cdt.managedbuilder.llvm.ui.preferences";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Package<br>org.eclipse.cdt.managedbuilder.llvm.ui.preferences</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui.preferences</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>org.eclipse.cdt.managedbuilder.llvm.ui.preferences</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui.preferences</A> used by <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui.preferences</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/class-use/LlvmListEditor.html#org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>LlvmListEditor</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An abstract list editor that manages a list of input values.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html
new file mode 100644
index 00000000000..a7587f079ad
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html
@@ -0,0 +1,1293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+LlvmToolOptionPathUtil
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="LlvmToolOptionPathUtil";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LlvmToolOptionPathUtil.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmToolOptionPathUtil.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.eclipse.cdt.managedbuilder.llvm.util</FONT>
+<BR>
+Class LlvmToolOptionPathUtil</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.cdt.managedbuilder.llvm.util.LlvmToolOptionPathUtil</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>LlvmToolOptionPathUtil</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+The main purpose of this class is to add include paths and libraries and library search paths
+ for LLVM assembler and linker Tools which are added in Preferences->LLVM to all projects
+ and build configurations that use LLVM ToolChain. Values added in Preferences->LLVM will
+ show in Project->Properties->C/C++ General->Paths and Symbols tabs.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#INCLUDE">INCLUDE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;java.lang.String[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#inputTypes">inputTypes</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#LIB">LIB</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#LIB_PATH">LIB_PATH</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#linkerInputType">linkerInputType</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#LlvmToolOptionPathUtil()">LlvmToolOptionPathUtil</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addIncludePathToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String)">addIncludePathToToolOption</A></B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ org.eclipse.cdt.managedbuilder.core.ITool&nbsp;cfTool,
+ org.eclipse.cdt.managedbuilder.core.IOption&nbsp;option,
+ java.lang.String&nbsp;newIncludePath)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds include path for given Build configuration's Tool's Include path Option.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addInputToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String, java.lang.String[])">addInputToToolOption</A></B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ org.eclipse.cdt.managedbuilder.core.ITool&nbsp;cfTool,
+ org.eclipse.cdt.managedbuilder.core.IOption&nbsp;option,
+ java.lang.String&nbsp;newValue,
+ java.lang.String[]&nbsp;existingValues)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a new value to specific Option.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addLibrarySearchPathToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String)">addLibrarySearchPathToToolOption</A></B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ org.eclipse.cdt.managedbuilder.core.ITool&nbsp;cfTool,
+ org.eclipse.cdt.managedbuilder.core.IOption&nbsp;option,
+ java.lang.String&nbsp;newSearchPath)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds new Library search path for the Linker's Library search path Option.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addLibraryToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String)">addLibraryToToolOption</A></B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ org.eclipse.cdt.managedbuilder.core.ITool&nbsp;cfTool,
+ org.eclipse.cdt.managedbuilder.core.IOption&nbsp;option,
+ java.lang.String&nbsp;newLibrary)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds new Library for the Linker's Libraries Option.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addLlvmIncludePath(java.lang.String)">addLlvmIncludePath</A></B>(java.lang.String&nbsp;includePath)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds new include path to LLVM Assembler's Include path option for every project
+ in the workspace that use LLVM Toolchain and for for every build configuration.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addLlvmIncludePathToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String)">addLlvmIncludePathToToolOption</A></B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ java.lang.String&nbsp;newIncludePath)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds an include path to LLVM front-end's include path option.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addLlvmLib(java.lang.String)">addLlvmLib</A></B>(java.lang.String&nbsp;lib)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a new Library to LLVM linker's Libraries Option for every project
+ in the workspace that use LLVM Toolchain and for for every build configuration.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addLlvmLibSearchPath(java.lang.String)">addLlvmLibSearchPath</A></B>(java.lang.String&nbsp;libDir)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a new Library search path directory to LLVM linker's Library search path Option
+ for every project in the workspace that use LLVM Toolchain and for for every
+ build configuration.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addLlvmLibSearchPathToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String)">addLlvmLibSearchPathToToolOption</A></B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ java.lang.String&nbsp;libDir)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a Library search path to LLVM linker's Library search path Option.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addLlvmLibToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String)">addLlvmLibToToolOption</A></B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ java.lang.String&nbsp;lib)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a Library to LLVM linker's Libraries Option.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addNewPathToExistingPathList(java.lang.String[], java.lang.String)">addNewPathToExistingPathList</A></B>(java.lang.String[]&nbsp;existingPaths,
+ java.lang.String&nbsp;newPath)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds one or more paths to the list of paths.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addPathToSelectedToolOptionBuildConf(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String, int)">addPathToSelectedToolOptionBuildConf</A></B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ java.lang.String&nbsp;path,
+ int&nbsp;var)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a path to specific build configuration's Tool option.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addPathToToolOption(java.lang.String, int)">addPathToToolOption</A></B>(java.lang.String&nbsp;path,
+ int&nbsp;var)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a path to Tool option.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#arrayToString(java.lang.String[])">arrayToString</A></B>(java.lang.String[]&nbsp;array)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Append an array of Strings to a String separated by a path separator.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;org.eclipse.cdt.managedbuilder.core.IConfiguration[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#getAllBuildConfigs(org.eclipse.core.resources.IProject)">getAllBuildConfigs</A></B>(org.eclipse.core.resources.IProject&nbsp;proj)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns all build configurations of the project.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;org.eclipse.cdt.managedbuilder.core.ITool</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#getIToolByInputType(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String)">getIToolByInputType</A></B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ java.lang.String&nbsp;ext)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns ITool associated with the input extension.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;org.eclipse.cdt.managedbuilder.core.IOption</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#getIToolPathOption(org.eclipse.cdt.managedbuilder.core.ITool, java.lang.String)">getIToolPathOption</A></B>(org.eclipse.cdt.managedbuilder.core.ITool&nbsp;cfTool,
+ java.lang.String&nbsp;optionId)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns Tool's Option type by Id.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;org.eclipse.cdt.managedbuilder.core.ITool</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#getLlvmFrontEnd(org.eclipse.cdt.managedbuilder.core.IConfiguration)">getLlvmFrontEnd</A></B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return LLVM front-end according to the input type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;org.eclipse.cdt.managedbuilder.core.IOption</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#getLlvmFrontEndIncludePathOption(org.eclipse.cdt.managedbuilder.core.IConfiguration)">getLlvmFrontEndIncludePathOption</A></B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns LLVM front-end Include path Option type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;org.eclipse.cdt.managedbuilder.core.ITool</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#getLlvmLinker(org.eclipse.cdt.managedbuilder.core.IConfiguration)">getLlvmLinker</A></B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns LLVM linker.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;org.eclipse.cdt.managedbuilder.core.IOption</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#getLlvmLinkerLibrariesOption(org.eclipse.cdt.managedbuilder.core.IConfiguration)">getLlvmLinkerLibrariesOption</A></B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns LLVM Linker Libraries Option type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;org.eclipse.cdt.managedbuilder.core.IOption</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#getLlvmLinkerLibrarySearchPathOption(org.eclipse.cdt.managedbuilder.core.IConfiguration)">getLlvmLinkerLibrarySearchPathOption</A></B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns LLVM Linker Library search path Option type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#getOptionId(org.eclipse.cdt.managedbuilder.core.ITool, int)">getOptionId</A></B>(org.eclipse.cdt.managedbuilder.core.ITool&nbsp;cfTool,
+ int&nbsp;optionValueType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns Tool's option id.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;org.eclipse.core.resources.IProject[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#getProjectsInWorkspace()">getProjectsInWorkspace</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns all projects in the workspace.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#pathExists(java.lang.String)">pathExists</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if a file path exists.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeIncludePathFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String)">removeIncludePathFromToolOption</A></B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ org.eclipse.cdt.managedbuilder.core.ITool&nbsp;cfTool,
+ org.eclipse.cdt.managedbuilder.core.IOption&nbsp;option,
+ java.lang.String&nbsp;removeIncludePath)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes an include path from given Build configuration's Tool's Include path Option.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeInputFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String, java.lang.String[])">removeInputFromToolOption</A></B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ org.eclipse.cdt.managedbuilder.core.ITool&nbsp;cfTool,
+ org.eclipse.cdt.managedbuilder.core.IOption&nbsp;option,
+ java.lang.String&nbsp;removeValue,
+ java.lang.String[]&nbsp;existingValues)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes a value from a specific Option.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeLibraryFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String)">removeLibraryFromToolOption</A></B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ org.eclipse.cdt.managedbuilder.core.ITool&nbsp;cfTool,
+ org.eclipse.cdt.managedbuilder.core.IOption&nbsp;option,
+ java.lang.String&nbsp;removeLibrary)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes a new Library from the Linker's Libraries Option.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeLibrarySearchPathFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String)">removeLibrarySearchPathFromToolOption</A></B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ org.eclipse.cdt.managedbuilder.core.ITool&nbsp;cfTool,
+ org.eclipse.cdt.managedbuilder.core.IOption&nbsp;option,
+ java.lang.String&nbsp;removeSearchPath)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes a Library search path from the Linker's Library search path Option.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeLlvmIncludePath(java.lang.String)">removeLlvmIncludePath</A></B>(java.lang.String&nbsp;includePath)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes an include path from LLVM Assembler's Include path option for every project
+ in the workspace that use LLVM Toolchain and for for every build configuration.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeLlvmIncludePathFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String)">removeLlvmIncludePathFromToolOption</A></B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ java.lang.String&nbsp;removeIncludePath)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes an include path from LLVM front-end's include path option.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeLlvmLib(java.lang.String)">removeLlvmLib</A></B>(java.lang.String&nbsp;lib)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes a Library to LLVM linker's Libraries Option for every project
+ in the workspace that use LLVM Toolchain and for for every build configuration.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeLlvmLibFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String)">removeLlvmLibFromToolOption</A></B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ java.lang.String&nbsp;removeLib)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes a Library from LLVM linker's Libraries Option.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeLlvmLibSearchPath(java.lang.String)">removeLlvmLibSearchPath</A></B>(java.lang.String&nbsp;libDir)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes a Library search path directory from LLVM linker's Library search path Option
+ for every project in the workspace that use LLVM Toolchain and for for every
+ build configuration.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeLlvmLibSearchPathFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String)">removeLlvmLibSearchPathFromToolOption</A></B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ java.lang.String&nbsp;removeLibDir)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes a Library search path from LLVM linker's Library search path Option.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removePathFromExistingPathList(java.lang.String[], java.lang.String)">removePathFromExistingPathList</A></B>(java.lang.String[]&nbsp;existingPaths,
+ java.lang.String&nbsp;removePath)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes one path from the list of paths.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removePathFromSelectedToolOptionBuildConf(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String, int)">removePathFromSelectedToolOptionBuildConf</A></B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ java.lang.String&nbsp;path,
+ int&nbsp;var)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes a path from specific build configuration's Tool option.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removePathFromToolOption(java.lang.String, int)">removePathFromToolOption</A></B>(java.lang.String&nbsp;path,
+ int&nbsp;var)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes a path from Tool option.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#stringToArray(java.lang.String)">stringToArray</A></B>(java.lang.String&nbsp;str)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Split paths to a String array.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="linkerInputType"><!-- --></A><H3>
+linkerInputType</H3>
+<PRE>
+private static final java.lang.String <B>linkerInputType</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.cdt.managedbuilder.llvm.util.LlvmToolOptionPathUtil.linkerInputType">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="inputTypes"><!-- --></A><H3>
+inputTypes</H3>
+<PRE>
+private static final java.lang.String[] <B>inputTypes</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="INCLUDE"><!-- --></A><H3>
+INCLUDE</H3>
+<PRE>
+public static final int <B>INCLUDE</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.cdt.managedbuilder.llvm.util.LlvmToolOptionPathUtil.INCLUDE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="LIB"><!-- --></A><H3>
+LIB</H3>
+<PRE>
+public static final int <B>LIB</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.cdt.managedbuilder.llvm.util.LlvmToolOptionPathUtil.LIB">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="LIB_PATH"><!-- --></A><H3>
+LIB_PATH</H3>
+<PRE>
+public static final int <B>LIB_PATH</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.cdt.managedbuilder.llvm.util.LlvmToolOptionPathUtil.LIB_PATH">Constant Field Values</A></DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="LlvmToolOptionPathUtil()"><!-- --></A><H3>
+LlvmToolOptionPathUtil</H3>
+<PRE>
+public <B>LlvmToolOptionPathUtil</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="addLlvmIncludePath(java.lang.String)"><!-- --></A><H3>
+addLlvmIncludePath</H3>
+<PRE>
+public static void <B>addLlvmIncludePath</B>(java.lang.String&nbsp;includePath)</PRE>
+<DL>
+<DD>Adds new include path to LLVM Assembler's Include path option for every project
+ in the workspace that use LLVM Toolchain and for for every build configuration.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>includePath</CODE> - Include path for LLVM assembler's Include Option</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeLlvmIncludePath(java.lang.String)"><!-- --></A><H3>
+removeLlvmIncludePath</H3>
+<PRE>
+public static void <B>removeLlvmIncludePath</B>(java.lang.String&nbsp;includePath)</PRE>
+<DL>
+<DD>Removes an include path from LLVM Assembler's Include path option for every project
+ in the workspace that use LLVM Toolchain and for for every build configuration.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>includePath</CODE> - Include path for LLVM assembler's Include Option</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addLlvmLib(java.lang.String)"><!-- --></A><H3>
+addLlvmLib</H3>
+<PRE>
+public static void <B>addLlvmLib</B>(java.lang.String&nbsp;lib)</PRE>
+<DL>
+<DD>Adds a new Library to LLVM linker's Libraries Option for every project
+ in the workspace that use LLVM Toolchain and for for every build configuration.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>lib</CODE> - Library name for the LLVM linker's Libraries Option</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeLlvmLib(java.lang.String)"><!-- --></A><H3>
+removeLlvmLib</H3>
+<PRE>
+public static void <B>removeLlvmLib</B>(java.lang.String&nbsp;lib)</PRE>
+<DL>
+<DD>Removes a Library to LLVM linker's Libraries Option for every project
+ in the workspace that use LLVM Toolchain and for for every build configuration.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>lib</CODE> - Library name for the LLVM linker's Libraries Option</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addLlvmLibSearchPath(java.lang.String)"><!-- --></A><H3>
+addLlvmLibSearchPath</H3>
+<PRE>
+public static void <B>addLlvmLibSearchPath</B>(java.lang.String&nbsp;libDir)</PRE>
+<DL>
+<DD>Adds a new Library search path directory to LLVM linker's Library search path Option
+ for every project in the workspace that use LLVM Toolchain and for for every
+ build configuration.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>libDir</CODE> - Library search path directory for LLVM linker's Library search path Option</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeLlvmLibSearchPath(java.lang.String)"><!-- --></A><H3>
+removeLlvmLibSearchPath</H3>
+<PRE>
+public static void <B>removeLlvmLibSearchPath</B>(java.lang.String&nbsp;libDir)</PRE>
+<DL>
+<DD>Removes a Library search path directory from LLVM linker's Library search path Option
+ for every project in the workspace that use LLVM Toolchain and for for every
+ build configuration.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>libDir</CODE> - Library search path directory for LLVM linker's Library search path Option</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addPathToToolOption(java.lang.String, int)"><!-- --></A><H3>
+addPathToToolOption</H3>
+<PRE>
+private static void <B>addPathToToolOption</B>(java.lang.String&nbsp;path,
+ int&nbsp;var)</PRE>
+<DL>
+<DD>Adds a path to Tool option.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - Path to add to Tool option<DD><CODE>var</CODE> - Tool option's value</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removePathFromToolOption(java.lang.String, int)"><!-- --></A><H3>
+removePathFromToolOption</H3>
+<PRE>
+private static void <B>removePathFromToolOption</B>(java.lang.String&nbsp;path,
+ int&nbsp;var)</PRE>
+<DL>
+<DD>Removes a path from Tool option.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - Path to remove from Tool option<DD><CODE>var</CODE> - Tool option's value</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addPathToSelectedToolOptionBuildConf(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String, int)"><!-- --></A><H3>
+addPathToSelectedToolOptionBuildConf</H3>
+<PRE>
+private static boolean <B>addPathToSelectedToolOptionBuildConf</B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ java.lang.String&nbsp;path,
+ int&nbsp;var)</PRE>
+<DL>
+<DD>Add a path to specific build configuration's Tool option.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cf</CODE> - Build configuration<DD><CODE>path</CODE> - Path or file name to add<DD><CODE>var</CODE> - Value of the option type
+<DT><B>Returns:</B><DD>boolean True if path was added successfully</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removePathFromSelectedToolOptionBuildConf(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String, int)"><!-- --></A><H3>
+removePathFromSelectedToolOptionBuildConf</H3>
+<PRE>
+private static boolean <B>removePathFromSelectedToolOptionBuildConf</B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ java.lang.String&nbsp;path,
+ int&nbsp;var)</PRE>
+<DL>
+<DD>Removes a path from specific build configuration's Tool option.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cf</CODE> - Build configuration<DD><CODE>path</CODE> - Path or file name to remove<DD><CODE>var</CODE> - Value of the option type
+<DT><B>Returns:</B><DD>boolean True if path was removed successfully</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProjectsInWorkspace()"><!-- --></A><H3>
+getProjectsInWorkspace</H3>
+<PRE>
+public static org.eclipse.core.resources.IProject[] <B>getProjectsInWorkspace</B>()</PRE>
+<DL>
+<DD>Returns all projects in the workspace.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>IProject[]</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getAllBuildConfigs(org.eclipse.core.resources.IProject)"><!-- --></A><H3>
+getAllBuildConfigs</H3>
+<PRE>
+private static org.eclipse.cdt.managedbuilder.core.IConfiguration[] <B>getAllBuildConfigs</B>(org.eclipse.core.resources.IProject&nbsp;proj)</PRE>
+<DL>
+<DD>Returns all build configurations of the project.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>proj</CODE> - IProject Project
+<DT><B>Returns:</B><DD>IConfiguration[] Build configurations</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addLlvmIncludePathToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String)"><!-- --></A><H3>
+addLlvmIncludePathToToolOption</H3>
+<PRE>
+private static boolean <B>addLlvmIncludePathToToolOption</B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ java.lang.String&nbsp;newIncludePath)</PRE>
+<DL>
+<DD>Adds an include path to LLVM front-end's include path option.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cf</CODE> - IConfiguration Build configuration<DD><CODE>newIncludePath</CODE> - Include path to be added to LLVM front-end's Include path option</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeLlvmIncludePathFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String)"><!-- --></A><H3>
+removeLlvmIncludePathFromToolOption</H3>
+<PRE>
+private static boolean <B>removeLlvmIncludePathFromToolOption</B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ java.lang.String&nbsp;removeIncludePath)</PRE>
+<DL>
+<DD>Removes an include path from LLVM front-end's include path option.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cf</CODE> - IConfiguration Build configuration<DD><CODE>removeIncludePath</CODE> - Include path to be removed from LLVM front-end's Include path option</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addLlvmLibToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String)"><!-- --></A><H3>
+addLlvmLibToToolOption</H3>
+<PRE>
+private static boolean <B>addLlvmLibToToolOption</B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ java.lang.String&nbsp;lib)</PRE>
+<DL>
+<DD>Adds a Library to LLVM linker's Libraries Option.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cf</CODE> - IConfiguration Build configuration<DD><CODE>lib</CODE> - Library name
+<DT><B>Returns:</B><DD>boolean Returns true if Library Option was added successfully for the LLVM Linker.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeLlvmLibFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String)"><!-- --></A><H3>
+removeLlvmLibFromToolOption</H3>
+<PRE>
+private static boolean <B>removeLlvmLibFromToolOption</B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ java.lang.String&nbsp;removeLib)</PRE>
+<DL>
+<DD>Removes a Library from LLVM linker's Libraries Option.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cf</CODE> - IConfiguration Build configuration<DD><CODE>removeLib</CODE> - Library name
+<DT><B>Returns:</B><DD>boolean Returns true if Library Option was removed successfully from the LLVM Linker.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addLlvmLibSearchPathToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String)"><!-- --></A><H3>
+addLlvmLibSearchPathToToolOption</H3>
+<PRE>
+private static boolean <B>addLlvmLibSearchPathToToolOption</B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ java.lang.String&nbsp;libDir)</PRE>
+<DL>
+<DD>Adds a Library search path to LLVM linker's Library search path Option.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cf</CODE> - IConfiguration Build configuration<DD><CODE>libDir</CODE> - Library search path
+<DT><B>Returns:</B><DD>boolean Returns true if Library search path Option was added successfully for the LLVM Linker.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeLlvmLibSearchPathFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String)"><!-- --></A><H3>
+removeLlvmLibSearchPathFromToolOption</H3>
+<PRE>
+private static boolean <B>removeLlvmLibSearchPathFromToolOption</B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ java.lang.String&nbsp;removeLibDir)</PRE>
+<DL>
+<DD>Removes a Library search path from LLVM linker's Library search path Option.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cf</CODE> - IConfiguration Build configuration<DD><CODE>removeLibDir</CODE> - Library search path
+<DT><B>Returns:</B><DD>boolean Returns true if Library search path Option was removed successfully from the LLVM Linker.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addIncludePathToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String)"><!-- --></A><H3>
+addIncludePathToToolOption</H3>
+<PRE>
+private static void <B>addIncludePathToToolOption</B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ org.eclipse.cdt.managedbuilder.core.ITool&nbsp;cfTool,
+ org.eclipse.cdt.managedbuilder.core.IOption&nbsp;option,
+ java.lang.String&nbsp;newIncludePath)</PRE>
+<DL>
+<DD>Adds include path for given Build configuration's Tool's Include path Option.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cf</CODE> - IConfiguration Build configuration<DD><CODE>cfTool</CODE> - ITool Tool<DD><CODE>option</CODE> - Tool Option type<DD><CODE>newIncludePath</CODE> - Include path to be added to Tool's Include path option</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeIncludePathFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String)"><!-- --></A><H3>
+removeIncludePathFromToolOption</H3>
+<PRE>
+private static void <B>removeIncludePathFromToolOption</B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ org.eclipse.cdt.managedbuilder.core.ITool&nbsp;cfTool,
+ org.eclipse.cdt.managedbuilder.core.IOption&nbsp;option,
+ java.lang.String&nbsp;removeIncludePath)</PRE>
+<DL>
+<DD>Removes an include path from given Build configuration's Tool's Include path Option.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cf</CODE> - IConfiguration Build configuration<DD><CODE>cfTool</CODE> - ITool Tool<DD><CODE>option</CODE> - Tool Option type<DD><CODE>removeIncludePath</CODE> - Include path to be removed from Tool's Include path option</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addLibraryToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String)"><!-- --></A><H3>
+addLibraryToToolOption</H3>
+<PRE>
+private static void <B>addLibraryToToolOption</B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ org.eclipse.cdt.managedbuilder.core.ITool&nbsp;cfTool,
+ org.eclipse.cdt.managedbuilder.core.IOption&nbsp;option,
+ java.lang.String&nbsp;newLibrary)</PRE>
+<DL>
+<DD>Adds new Library for the Linker's Libraries Option.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cf</CODE> - IConfiguration Build configuration<DD><CODE>cfTool</CODE> - ITool Tool<DD><CODE>option</CODE> - Tool Option type<DD><CODE>newLibrary</CODE> - Library</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeLibraryFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String)"><!-- --></A><H3>
+removeLibraryFromToolOption</H3>
+<PRE>
+private static void <B>removeLibraryFromToolOption</B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ org.eclipse.cdt.managedbuilder.core.ITool&nbsp;cfTool,
+ org.eclipse.cdt.managedbuilder.core.IOption&nbsp;option,
+ java.lang.String&nbsp;removeLibrary)</PRE>
+<DL>
+<DD>Removes a new Library from the Linker's Libraries Option.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cf</CODE> - IConfiguration Build configuration<DD><CODE>cfTool</CODE> - ITool Tool<DD><CODE>option</CODE> - Tool Option type<DD><CODE>removeLibrary</CODE> - Library</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addLibrarySearchPathToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String)"><!-- --></A><H3>
+addLibrarySearchPathToToolOption</H3>
+<PRE>
+private static void <B>addLibrarySearchPathToToolOption</B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ org.eclipse.cdt.managedbuilder.core.ITool&nbsp;cfTool,
+ org.eclipse.cdt.managedbuilder.core.IOption&nbsp;option,
+ java.lang.String&nbsp;newSearchPath)</PRE>
+<DL>
+<DD>Adds new Library search path for the Linker's Library search path Option.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cf</CODE> - IConfiguration Build configuration<DD><CODE>cfTool</CODE> - ITool Tool<DD><CODE>option</CODE> - Tool Option type<DD><CODE>newSearchPath</CODE> - Library search path</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeLibrarySearchPathFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String)"><!-- --></A><H3>
+removeLibrarySearchPathFromToolOption</H3>
+<PRE>
+private static void <B>removeLibrarySearchPathFromToolOption</B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ org.eclipse.cdt.managedbuilder.core.ITool&nbsp;cfTool,
+ org.eclipse.cdt.managedbuilder.core.IOption&nbsp;option,
+ java.lang.String&nbsp;removeSearchPath)</PRE>
+<DL>
+<DD>Removes a Library search path from the Linker's Library search path Option.
+ Since CDT 8.0 (Bugzilla Bug 321040)
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cf</CODE> - IConfiguration Build configuration<DD><CODE>cfTool</CODE> - ITool Tool<DD><CODE>option</CODE> - Tool Option type<DD><CODE>removeSearchPath</CODE> - Library search path</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addInputToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String, java.lang.String[])"><!-- --></A><H3>
+addInputToToolOption</H3>
+<PRE>
+private static void <B>addInputToToolOption</B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ org.eclipse.cdt.managedbuilder.core.ITool&nbsp;cfTool,
+ org.eclipse.cdt.managedbuilder.core.IOption&nbsp;option,
+ java.lang.String&nbsp;newValue,
+ java.lang.String[]&nbsp;existingValues)</PRE>
+<DL>
+<DD>Adds a new value to specific Option.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cf</CODE> - IConfiguration Build configuration<DD><CODE>cfTool</CODE> - ITool Tool<DD><CODE>option</CODE> - Tool Option type<DD><CODE>newValue</CODE> - New value to be added to the Option type<DD><CODE>existingValues</CODE> - Existing Option type values</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeInputFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String, java.lang.String[])"><!-- --></A><H3>
+removeInputFromToolOption</H3>
+<PRE>
+private static void <B>removeInputFromToolOption</B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ org.eclipse.cdt.managedbuilder.core.ITool&nbsp;cfTool,
+ org.eclipse.cdt.managedbuilder.core.IOption&nbsp;option,
+ java.lang.String&nbsp;removeValue,
+ java.lang.String[]&nbsp;existingValues)</PRE>
+<DL>
+<DD>Removes a value from a specific Option.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cf</CODE> - IConfiguration Build configuration<DD><CODE>cfTool</CODE> - ITool Tool<DD><CODE>option</CODE> - Tool Option type<DD><CODE>removeValue</CODE> - Value to be removed from the Option type<DD><CODE>existingValues</CODE> - Existing Option type values</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLlvmFrontEnd(org.eclipse.cdt.managedbuilder.core.IConfiguration)"><!-- --></A><H3>
+getLlvmFrontEnd</H3>
+<PRE>
+private static org.eclipse.cdt.managedbuilder.core.ITool <B>getLlvmFrontEnd</B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf)</PRE>
+<DL>
+<DD>Return LLVM front-end according to the input type.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cf</CODE> - IConfiguration Build configuration
+<DT><B>Returns:</B><DD>ITool LLVM front-end</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLlvmLinker(org.eclipse.cdt.managedbuilder.core.IConfiguration)"><!-- --></A><H3>
+getLlvmLinker</H3>
+<PRE>
+private static org.eclipse.cdt.managedbuilder.core.ITool <B>getLlvmLinker</B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf)</PRE>
+<DL>
+<DD>Returns LLVM linker.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cf</CODE> - IConfiguration Build configuration
+<DT><B>Returns:</B><DD>ITool LLVM linker</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getIToolByInputType(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String)"><!-- --></A><H3>
+getIToolByInputType</H3>
+<PRE>
+private static org.eclipse.cdt.managedbuilder.core.ITool <B>getIToolByInputType</B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf,
+ java.lang.String&nbsp;ext)</PRE>
+<DL>
+<DD>Returns ITool associated with the input extension.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cf</CODE> - IConfiguration Build configuration<DD><CODE>ext</CODE> - input extension associated with ITool
+<DT><B>Returns:</B><DD>ITool Tool that matches input extension</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLlvmFrontEndIncludePathOption(org.eclipse.cdt.managedbuilder.core.IConfiguration)"><!-- --></A><H3>
+getLlvmFrontEndIncludePathOption</H3>
+<PRE>
+private static org.eclipse.cdt.managedbuilder.core.IOption <B>getLlvmFrontEndIncludePathOption</B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf)</PRE>
+<DL>
+<DD>Returns LLVM front-end Include path Option type.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cf</CODE> - IConfiguration Project build configuration
+<DT><B>Returns:</B><DD>IOption Tool option type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLlvmLinkerLibrariesOption(org.eclipse.cdt.managedbuilder.core.IConfiguration)"><!-- --></A><H3>
+getLlvmLinkerLibrariesOption</H3>
+<PRE>
+private static org.eclipse.cdt.managedbuilder.core.IOption <B>getLlvmLinkerLibrariesOption</B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf)</PRE>
+<DL>
+<DD>Returns LLVM Linker Libraries Option type.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cf</CODE> - IConfiguration Project build configuration
+<DT><B>Returns:</B><DD>IOption Tool option type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLlvmLinkerLibrarySearchPathOption(org.eclipse.cdt.managedbuilder.core.IConfiguration)"><!-- --></A><H3>
+getLlvmLinkerLibrarySearchPathOption</H3>
+<PRE>
+private static org.eclipse.cdt.managedbuilder.core.IOption <B>getLlvmLinkerLibrarySearchPathOption</B>(org.eclipse.cdt.managedbuilder.core.IConfiguration&nbsp;cf)</PRE>
+<DL>
+<DD>Returns LLVM Linker Library search path Option type.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cf</CODE> - IConfiguration Project build configuration
+<DT><B>Returns:</B><DD>IOption Tool option type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getOptionId(org.eclipse.cdt.managedbuilder.core.ITool, int)"><!-- --></A><H3>
+getOptionId</H3>
+<PRE>
+private static java.lang.String <B>getOptionId</B>(org.eclipse.cdt.managedbuilder.core.ITool&nbsp;cfTool,
+ int&nbsp;optionValueType)</PRE>
+<DL>
+<DD>Returns Tool's option id.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cfTool</CODE> - ITool Tool<DD><CODE>optionValueType</CODE> - Option's value type.
+<DT><B>Returns:</B><DD>optionId Tool's option id.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getIToolPathOption(org.eclipse.cdt.managedbuilder.core.ITool, java.lang.String)"><!-- --></A><H3>
+getIToolPathOption</H3>
+<PRE>
+private static org.eclipse.cdt.managedbuilder.core.IOption <B>getIToolPathOption</B>(org.eclipse.cdt.managedbuilder.core.ITool&nbsp;cfTool,
+ java.lang.String&nbsp;optionId)</PRE>
+<DL>
+<DD>Returns Tool's Option type by Id.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cfTool</CODE> - ITool Tool<DD><CODE>optionId</CODE> - String Tool option type id
+<DT><B>Returns:</B><DD>IOption Tool option type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addNewPathToExistingPathList(java.lang.String[], java.lang.String)"><!-- --></A><H3>
+addNewPathToExistingPathList</H3>
+<PRE>
+public static java.lang.String[] <B>addNewPathToExistingPathList</B>(java.lang.String[]&nbsp;existingPaths,
+ java.lang.String&nbsp;newPath)</PRE>
+<DL>
+<DD>Adds one or more paths to the list of paths.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>existingPaths</CODE> - Existing list of paths to add to<DD><CODE>newPath</CODE> - New path to add. May include multiple directories with a path delimiter java.io.File.pathSeparator
+ (usually semicolon (Win) or colon (Linux/Mac), OS specific)
+<DT><B>Returns:</B><DD>String[] List that includes existing paths as well as new paths.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removePathFromExistingPathList(java.lang.String[], java.lang.String)"><!-- --></A><H3>
+removePathFromExistingPathList</H3>
+<PRE>
+public static java.lang.String[] <B>removePathFromExistingPathList</B>(java.lang.String[]&nbsp;existingPaths,
+ java.lang.String&nbsp;removePath)</PRE>
+<DL>
+<DD>Removes one path from the list of paths.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>existingPaths</CODE> - Existing list of paths to remove from<DD><CODE>removePath</CODE> - Path to be removed.
+<DT><B>Returns:</B><DD>String[] List that includes existing paths without the path that was removed.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="stringToArray(java.lang.String)"><!-- --></A><H3>
+stringToArray</H3>
+<PRE>
+public static java.lang.String[] <B>stringToArray</B>(java.lang.String&nbsp;str)</PRE>
+<DL>
+<DD>Split paths to a String array.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>str</CODE> - String of paths separated by a path separator.
+<DT><B>Returns:</B><DD>String array containing multiple paths.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="arrayToString(java.lang.String[])"><!-- --></A><H3>
+arrayToString</H3>
+<PRE>
+public static java.lang.String <B>arrayToString</B>(java.lang.String[]&nbsp;array)</PRE>
+<DL>
+<DD>Append an array of Strings to a String separated by a path separator.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>array</CODE> - An array of Strings.
+<DT><B>Returns:</B><DD>string which contains all indexes of
+ a String array separated by a path separator.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="pathExists(java.lang.String)"><!-- --></A><H3>
+pathExists</H3>
+<PRE>
+private static boolean <B>pathExists</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Checks if a file path exists.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>boolean True if the file exists.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LlvmToolOptionPathUtil.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmToolOptionPathUtil.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/ProjectNatureUtil.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/ProjectNatureUtil.html
new file mode 100644
index 00000000000..fadd311ab4d
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/ProjectNatureUtil.html
@@ -0,0 +1,255 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0_22) on Tue Mar 01 20:46:01 GMT+09:00 2011 -->
+<TITLE>
+ProjectNatureUtil
+</TITLE>
+
+<META NAME="keywords" CONTENT="org.eclipse.cdt.managedbuilder.llvm.util.ProjectNatureUtil class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="ProjectNatureUtil";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ProjectNatureUtil.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/util/ProjectNatureUtil.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ProjectNatureUtil.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.eclipse.cdt.managedbuilder.llvm.util</FONT>
+<BR>
+Class ProjectNatureUtil</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.cdt.managedbuilder.llvm.util.ProjectNatureUtil</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>ProjectNatureUtil</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+Methods that deal with project nature.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/ProjectNatureUtil.html#ProjectNatureUtil()">ProjectNatureUtil</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/ProjectNatureUtil.html#addProjectNature()">addProjectNature</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set LLVM nature to all projects in the workspace.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ProjectNatureUtil()"><!-- --></A><H3>
+ProjectNatureUtil</H3>
+<PRE>
+public <B>ProjectNatureUtil</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="addProjectNature()"><!-- --></A><H3>
+addProjectNature</H3>
+<PRE>
+public static void <B>addProjectNature</B>()</PRE>
+<DL>
+<DD>Set LLVM nature to all projects in the workspace.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ProjectNatureUtil.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/util/ProjectNatureUtil.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ProjectNatureUtil.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/Separators.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/Separators.html
new file mode 100644
index 00000000000..835247dcda3
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/Separators.html
@@ -0,0 +1,335 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Separators
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Separators";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Separators.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/util/Separators.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Separators.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.eclipse.cdt.managedbuilder.llvm.util</FONT>
+<BR>
+Class Separators</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.cdt.managedbuilder.llvm.util.Separators</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>Separators</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+Provides different separators such as file and path separators.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html#fileSeparator">fileSeparator</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html#pathSeparator">pathSeparator</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html#Separators()">Separators</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html#getFileSeparator()">getFileSeparator</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get file separator.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html#getPathSeparator()">getPathSeparator</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get path separator.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="pathSeparator"><!-- --></A><H3>
+pathSeparator</H3>
+<PRE>
+private static java.lang.String <B>pathSeparator</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="fileSeparator"><!-- --></A><H3>
+fileSeparator</H3>
+<PRE>
+private static java.lang.String <B>fileSeparator</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="Separators()"><!-- --></A><H3>
+Separators</H3>
+<PRE>
+public <B>Separators</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getPathSeparator()"><!-- --></A><H3>
+getPathSeparator</H3>
+<PRE>
+public static java.lang.String <B>getPathSeparator</B>()</PRE>
+<DL>
+<DD>Get path separator.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>path separator</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getFileSeparator()"><!-- --></A><H3>
+getFileSeparator</H3>
+<PRE>
+public static java.lang.String <B>getFileSeparator</B>()</PRE>
+<DL>
+<DD>Get file separator.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>file separator</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Separators.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/util/Separators.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Separators.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/class-use/LlvmToolOptionPathUtil.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/class-use/LlvmToolOptionPathUtil.html
new file mode 100644
index 00000000000..dbc4bdc0d95
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/class-use/LlvmToolOptionPathUtil.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Uses of Class org.eclipse.cdt.managedbuilder.llvm.util.LlvmToolOptionPathUtil
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.eclipse.cdt.managedbuilder.llvm.util.LlvmToolOptionPathUtil";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/util/\class-useLlvmToolOptionPathUtil.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmToolOptionPathUtil.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.eclipse.cdt.managedbuilder.llvm.util.LlvmToolOptionPathUtil</B></H2>
+</CENTER>
+No usage of org.eclipse.cdt.managedbuilder.llvm.util.LlvmToolOptionPathUtil
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/util/\class-useLlvmToolOptionPathUtil.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LlvmToolOptionPathUtil.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/class-use/ProjectNatureUtil.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/class-use/ProjectNatureUtil.html
new file mode 100644
index 00000000000..4619306e587
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/class-use/ProjectNatureUtil.html
@@ -0,0 +1,140 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0_22) on Tue Mar 01 20:46:01 GMT+09:00 2011 -->
+<TITLE>
+Uses of Class org.eclipse.cdt.managedbuilder.llvm.util.ProjectNatureUtil
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class org.eclipse.cdt.managedbuilder.llvm.util.ProjectNatureUtil";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/ProjectNatureUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/util/class-use/ProjectNatureUtil.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ProjectNatureUtil.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.eclipse.cdt.managedbuilder.llvm.util.ProjectNatureUtil</B></H2>
+</CENTER>
+No usage of org.eclipse.cdt.managedbuilder.llvm.util.ProjectNatureUtil
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/ProjectNatureUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/util/class-use/ProjectNatureUtil.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ProjectNatureUtil.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/class-use/Separators.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/class-use/Separators.html
new file mode 100644
index 00000000000..422ea345c56
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/class-use/Separators.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Uses of Class org.eclipse.cdt.managedbuilder.llvm.util.Separators
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.eclipse.cdt.managedbuilder.llvm.util.Separators";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/util/\class-useSeparators.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Separators.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.eclipse.cdt.managedbuilder.llvm.util.Separators</B></H2>
+</CENTER>
+No usage of org.eclipse.cdt.managedbuilder.llvm.util.Separators
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/util/\class-useSeparators.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Separators.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/package-frame.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/package-frame.html
new file mode 100644
index 00000000000..0586374efa5
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/package-frame.html
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+org.eclipse.cdt.managedbuilder.llvm.util
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/package-summary.html" target="classFrame">org.eclipse.cdt.managedbuilder.llvm.util</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util" target="classFrame">LlvmToolOptionPathUtil</A>
+<BR>
+<A HREF="Separators.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util" target="classFrame">Separators</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/package-summary.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/package-summary.html
new file mode 100644
index 00000000000..1126c90b48b
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/package-summary.html
@@ -0,0 +1,163 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+org.eclipse.cdt.managedbuilder.llvm.util
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="org.eclipse.cdt.managedbuilder.llvm.util";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;NEXT PACKAGE</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/util/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package org.eclipse.cdt.managedbuilder.llvm.util
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A></B></TD>
+<TD>The main purpose of this class is to add include paths and libraries and library search paths
+ for LLVM assembler and linker Tools which are added in Preferences->LLVM to all projects
+ and build configurations that use LLVM ToolChain.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">Separators</A></B></TD>
+<TD>Provides different separators such as file and path separators.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;NEXT PACKAGE</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/util/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/package-tree.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/package-tree.html
new file mode 100644
index 00000000000..d8107ee9061
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/package-tree.html
@@ -0,0 +1,153 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+org.eclipse.cdt.managedbuilder.llvm.util Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="org.eclipse.cdt.managedbuilder.llvm.util Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/util/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package org.eclipse.cdt.managedbuilder.llvm.util
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util"><B>LlvmToolOptionPathUtil</B></A><LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util"><B>Separators</B></A></UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/util/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/package-use.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/package-use.html
new file mode 100644
index 00000000000..1e0e338aa73
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/org/eclipse/cdt/managedbuilder/llvm/util/package-use.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Uses of Package org.eclipse.cdt.managedbuilder.llvm.util
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Package org.eclipse.cdt.managedbuilder.llvm.util";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/util/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Package<br>org.eclipse.cdt.managedbuilder.llvm.util</B></H2>
+</CENTER>
+No usage of org.eclipse.cdt.managedbuilder.llvm.util
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/eclipse/cdt/managedbuilder/llvm/util/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/overview-frame.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/overview-frame.html
new file mode 100644
index 00000000000..7757830a48b
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/overview-frame.html
@@ -0,0 +1,50 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Overview List
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TH ALIGN="left" NOWRAP><FONT size="+1" CLASS="FrameTitleFont">
+<B></B></FONT></TH>
+</TR>
+</TABLE>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="allclasses-frame.html" target="packageFrame">All Classes</A></FONT>
+<P>
+<FONT size="+1" CLASS="FrameHeadingFont">
+Packages</FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="org/eclipse/cdt/managedbuilder/llvm/makegen/package-frame.html" target="packageFrame">org.eclipse.cdt.managedbuilder.llvm.makegen</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-frame.html" target="packageFrame">org.eclipse.cdt.managedbuilder.llvm.scannerconfig</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/package-frame.html" target="packageFrame">org.eclipse.cdt.managedbuilder.llvm.ui</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-frame.html" target="packageFrame">org.eclipse.cdt.managedbuilder.llvm.ui.preferences</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="org/eclipse/cdt/managedbuilder/llvm/util/package-frame.html" target="packageFrame">org.eclipse.cdt.managedbuilder.llvm.util</A></FONT>
+<BR>
+</TD>
+</TR>
+</TABLE>
+
+<P>
+&nbsp;
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/overview-summary.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/overview-summary.html
new file mode 100644
index 00000000000..d181a3b310a
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/overview-summary.html
@@ -0,0 +1,167 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Overview
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Overview";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Overview</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?overview-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="overview-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Packages</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="org/eclipse/cdt/managedbuilder/llvm/makegen/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.makegen</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.scannerconfig</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui.preferences</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="org/eclipse/cdt/managedbuilder/llvm/util/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.util</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+</TABLE>
+
+<P>
+&nbsp;<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Overview</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?overview-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="overview-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/overview-tree.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/overview-tree.html
new file mode 100644
index 00000000000..b28e162d957
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/overview-tree.html
@@ -0,0 +1,196 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
+<TITLE>
+Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2011-05-02">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?overview-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For All Packages</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="org/eclipse/cdt/managedbuilder/llvm/makegen/package-tree.html">org.eclipse.cdt.managedbuilder.llvm.makegen</A>, <A HREF="org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-tree.html">org.eclipse.cdt.managedbuilder.llvm.scannerconfig</A>, <A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/package-tree.html">org.eclipse.cdt.managedbuilder.llvm.ui</A>, <A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-tree.html">org.eclipse.cdt.managedbuilder.llvm.ui.preferences</A>, <A HREF="org/eclipse/cdt/managedbuilder/llvm/util/package-tree.html">org.eclipse.cdt.managedbuilder.llvm.util</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">org.eclipse.cdt.make.internal.core.scannerconfig.gnu.AbstractGCCBOPConsoleParser (implements org.eclipse.cdt.make.core.scannerconfig.IScannerInfoConsoleParser)
+<UL>
+<LI TYPE="circle">org.eclipse.cdt.make.internal.core.scannerconfig.gnu.GCCScannerInfoConsoleParser<UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.scannerconfig.<A HREF="org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig"><B>ManagedLlvmScannerInfoConsoleParser</B></A></UL>
+</UL>
+<LI TYPE="circle">org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer<UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>PreferenceInitializer</B></A></UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2 (implements org.eclipse.cdt.managedbuilder.makegen.IManagedDependencyGenerator2)
+<UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.makegen.<A HREF="org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen"><B>LlvmDependencyCalculator2</B></A></UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2Commands (implements org.eclipse.cdt.managedbuilder.makegen.IManagedDependencyCommands)
+<UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.makegen.<A HREF="org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen"><B>LlvmDependencyCalculator2Commands</B></A></UL>
+<LI TYPE="circle">org.eclipse.jface.dialogs.DialogPage (implements org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider)
+<UL>
+<LI TYPE="circle">org.eclipse.jface.preference.PreferencePage (implements org.eclipse.jface.preference.IPreferencePage)
+<UL>
+<LI TYPE="circle">org.eclipse.jface.preference.FieldEditorPreferencePage (implements org.eclipse.jface.util.IPropertyChangeListener)
+<UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>LlvmPreferencePage</B></A> (implements org.eclipse.ui.IWorkbenchPreferencePage)
+</UL>
+</UL>
+</UL>
+<LI TYPE="circle">org.eclipse.jface.preference.FieldEditor<UL>
+<LI TYPE="circle">org.eclipse.jface.preference.ListEditor<UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>LlvmListEditor</B></A><UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>IncludePathListEditor</B></A><LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>LibraryListEditor</B></A><LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>LibraryPathListEditor</B></A></UL>
+</UL>
+</UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>LlvmBuildEnvironmentVariable</B></A> (implements org.eclipse.cdt.managedbuilder.envvar.IBuildEnvironmentVariable)
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>LlvmEnvironmentVariableSupplier</B></A> (implements org.eclipse.cdt.managedbuilder.envvar.IConfigurationEnvironmentVariableSupplier)
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>LlvmIsToolChainSupported</B></A> (implements org.eclipse.cdt.managedbuilder.core.IManagedIsToolChainSupported)
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>LlvmPreferenceStore</B></A><LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>LlvmProjectNature</B></A> (implements org.eclipse.core.resources.IProjectNature)
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util"><B>LlvmToolOptionPathUtil</B></A><LI TYPE="circle">org.eclipse.osgi.util.NLS<UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>Messages</B></A></UL>
+<LI TYPE="circle">org.eclipse.cdt.make.internal.core.scannerconfig2.PerProjectSICollector (implements org.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollector3, org.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollectorCleaner)
+<UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.scannerconfig.<A HREF="org/eclipse/cdt/managedbuilder/llvm/scannerconfig/LlvmScannerInfoCollector.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig"><B>LlvmScannerInfoCollector</B></A> (implements org.eclipse.cdt.managedbuilder.scannerconfig.IManagedScannerInfoCollector)
+</UL>
+<LI TYPE="circle">org.eclipse.core.runtime.Plugin (implements org.osgi.framework.BundleActivator)
+<UL>
+<LI TYPE="circle">org.eclipse.ui.plugin.AbstractUIPlugin<UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui"><B>LlvmUIPlugin</B></A></UL>
+</UL>
+<LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>PreferenceConstants</B></A><LI TYPE="circle">org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="org/eclipse/cdt/managedbuilder/llvm/util/Separators.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util"><B>Separators</B></A></UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?overview-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/package-list b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/package-list
new file mode 100644
index 00000000000..892bbef180e
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/package-list
@@ -0,0 +1,5 @@
+org.eclipse.cdt.managedbuilder.llvm.makegen
+org.eclipse.cdt.managedbuilder.llvm.scannerconfig
+org.eclipse.cdt.managedbuilder.llvm.ui
+org.eclipse.cdt.managedbuilder.llvm.ui.preferences
+org.eclipse.cdt.managedbuilder.llvm.util
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/resources/inherit.gif b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/resources/inherit.gif
new file mode 100644
index 00000000000..c814867a13d
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/resources/inherit.gif
Binary files differ
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/stylesheet.css b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/stylesheet.css
new file mode 100644
index 00000000000..cbd34286b1c
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/doc/stylesheet.css
@@ -0,0 +1,29 @@
+/* Javadoc style sheet */
+
+/* Define colors, fonts and other style attributes here to override the defaults */
+
+/* Page background color */
+body { background-color: #FFFFFF; color:#000000 }
+
+/* Headings */
+h1 { font-size: 145% }
+
+/* Table colors */
+.TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */
+.TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */
+.TableRowColor { background: #FFFFFF; color:#000000 } /* White */
+
+/* Font used in left-hand frame lists */
+.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
+.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
+.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
+
+/* Navigation bar fonts and colors */
+.NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */
+.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */
+.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;}
+.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;}
+
+.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000}
+.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000}
+
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/help/general.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/help/general.html
new file mode 100755
index 00000000000..2a461924401
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/help/general.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>General information</title>
+</head>
+<body>
+<h2>General information</h2>
+<p>LLVM with Clang/GCC for Eclipse CDT plug-in provides LLVM toolchain with Clang or llvm-gcc compiler to compile C/C++ programs.</p>
+<p><a href="http://www.llvm.org">LLVM</a> is a rather modern toolchain that supports the compilation of C/C++ code (among others) to LLVM virtual machine's <i>bitcode</i>, which in turn can be compiled to each platform's native binary.</p>
+<p>The plug-in includes the following tools from the LLVM toolchain: Clang/Clang++/llvm-gcc/llvm-g++ (C/C++ compilers), llvm-ld (linker), llvm-ar (archiver), llvm-as (assembler), llc (static compiler) and lli (JIT/Interpreter).
+</body>
+</html> \ No newline at end of file
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/help/initial_configuration.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/help/initial_configuration.html
new file mode 100755
index 00000000000..3b14c092593
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/help/initial_configuration.html
@@ -0,0 +1,14 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Initial configuration</title>
+</head>
+<body>
+<h2>Initial configuration</h2>
+<p>When you launch an Eclipse workspace with LLVM plug-in for the first time, you may need to set paths to LLVM binaries, headers and libraries. This is done in Eclipse by navigating to Window -> Preferences -> LLVM. Set LLVM installation folder to point where your LLVM binaries are, include directory to point where your Clang includes are and library path to the directory where your LLVM libraries reside.</p>
+<p>If your paths in Preferences and LLVM are correctly set and the plug-in is able to find your LLVM binaries, you should have the option to use "LLVM with Clang (Linux/MacOSX/Windows)" toolchain and "LLVM with GCC (Linux/MacOSX/Windows) toolchain". The toolchains are available in project types of 'executable', 'static library' and 'dynamic library' in both C and C++.</p>
+<p>An alternative way is to set the LLVM binary path to PATH system environment variable.</p>
+<p>You may also have to <a href="../help/adding_c++_standard_library.html">include the path to Standard C++ Library</a> in order to compile C++ programs by adding the path in LLVM Preferences or appending it to LD_LIBRARY_PATH system environment variable.</p>
+</body>
+</html> \ No newline at end of file
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/help/llvm_specific.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/help/llvm_specific.html
new file mode 100755
index 00000000000..bc127ab3990
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/help/llvm_specific.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>LLVM Specific Information</title>
+</head>
+<body>
+<h1>LLVM Specific Information</h1>
+<h2>Project types</h2>
+<h3><a name="executables">Executables</a></h3>
+<p>At the moment the executables built with the default settings of a LLVM with Clang project are native binaries and can be run and debugged as such. However LLVM does also support compiling programs to LLVM bitcode, which in turn can be run with lli, which is the LLVM toolchain's interpreter/JIT compiler. Unfortunately programs run with lli can not be efficiently debugged, since the only (usable) debugging information that you can get from them is the backtrace. You can, however, compile the bitcode versions of your programs, if you will (TODO: even though running them from Eclipse doesn't work at the moment).</p>
+<h4>Compiling to LLVM bitcode instead of native binary</h4>
+<p>You can compile your programs to LLVM bitcode instead of native binaries by unchecking the "Create native binary (-native)" checkbox in your project's properties in Properties &rarr; C/C++ Build &rarr; Settings &rarr; LLVM Linker &rarr; General LLVM options. After this Eclipse will not give the -native flag to llvm-ld, so the product of linking is just linked bitcode files (.bc) and a Bash script file with the name of the wanted executable. The Bash script will simply run the compiled LLVM bitcode file with lli.</p>
+<h3><a name="libraries">Shared and static libraries</a></h3>
+<p>The shared and static libraries generated with LLVM plugin are (TODO: for now) only LLVM bitcode files linked into one file and therefore cannot be used with gcc unless compiled to object code first. These libraries can naturally be used when working with the LLVM toolchain and on the other hand llvm-ld can use libraries that are object code.</p>
+</body>
+</html> \ No newline at end of file
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/help/toc.xml b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/help/toc.xml
new file mode 100755
index 00000000000..cd02aa7ae74
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/help/toc.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<toc label="LLVM plug-in for Eclipse CDT">
+ <topic label="User manual" href="help/user_manual.html">
+ <topic label="General information about the plugin" href="help/general.html"/>
+ <topic label="Initial configuration" href="help/initial_configuration.html"/>
+ <topic label="LLVM specific information and options" href="help/llvm_specific.html">
+ </topic>
+ </topic>
+</toc>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/help/user_manual.html b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/help/user_manual.html
new file mode 100755
index 00000000000..6f6ddc9241f
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/help/user_manual.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>User manual - LLVM with Clang/GCC for Eclipse CDT</title>
+</head>
+<body>
+<h1>LLVM with Clang/GCC for Eclipse CDT</h1>
+<p>This guide is intended for the users of the LLVM with Clang/GCC for Eclipse CDT plugin. It describes the initial configuration, general information and some special cases about the plugin.</p>
+<ul>
+ <li><a href="general.html">General information</a></li>
+ <li><a href="initial_configuration.html">Initial configuration</a></li>
+ <li><a href="llvm_specific.html">LLVM specific information and options</a></li>
+ <li><a href="adding_c++_standard_library.html">Adding C++ Standard Library</a></li>
+</ul>
+</body>
+</html> \ No newline at end of file
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/patches/CDT_Bug_318581.patch b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/patches/CDT_Bug_318581.patch
new file mode 100644
index 00000000000..ec68da8ec8c
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/patches/CDT_Bug_318581.patch
@@ -0,0 +1,1250 @@
+### Eclipse Workspace Patch 1.0
+#P org.eclipse.cdt.managedbuilder.core
+Index: META-INF/MANIFEST.MF
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/META-INF/MANIFEST.MF,v
+retrieving revision 1.22
+diff -u -r1.22 MANIFEST.MF
+--- META-INF/MANIFEST.MF 7 Feb 2010 17:14:28 -0000 1.22
++++ META-INF/MANIFEST.MF 8 Jul 2010 20:51:01 -0000
+@@ -2,7 +2,7 @@
+ Bundle-ManifestVersion: 2
+ Bundle-Name: %pluginName
+ Bundle-SymbolicName: org.eclipse.cdt.managedbuilder.core; singleton:=true
+-Bundle-Version: 7.0.0.qualifier
++Bundle-Version: 8.0.0.qualifier
+ Bundle-Activator: org.eclipse.cdt.managedbuilder.core.ManagedBuilderCorePlugin
+ Bundle-Vendor: %providerName
+ Bundle-Localization: plugin
+Index: src/org/eclipse/cdt/managedbuilder/core/IBuildObject.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/IBuildObject.java,v
+retrieving revision 1.8
+diff -u -r1.8 IBuildObject.java
+--- src/org/eclipse/cdt/managedbuilder/core/IBuildObject.java 8 Feb 2010 02:56:14 -0000 1.8
++++ src/org/eclipse/cdt/managedbuilder/core/IBuildObject.java 8 Jul 2010 20:51:01 -0000
+@@ -10,7 +10,7 @@
+ *******************************************************************************/
+ package org.eclipse.cdt.managedbuilder.core;
+
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+
+ /**
+ * @noextend This class is not intended to be subclassed by clients.
+@@ -24,7 +24,9 @@
+ public String getId();
+ public String getName();
+ public String getBaseId();
+- public PluginVersionIdentifier getVersion();
+- public void setVersion(PluginVersionIdentifier version);
++ /** @since 8.0 */
++ public Version getVersion();
++ /** @since 8.0 */
++ public void setVersion(Version version);
+ public String getManagedBuildRevision();
+ }
+Index: src/org/eclipse/cdt/managedbuilder/core/IManagedIsToolChainSupported.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/IManagedIsToolChainSupported.java,v
+retrieving revision 1.2
+diff -u -r1.2 IManagedIsToolChainSupported.java
+--- src/org/eclipse/cdt/managedbuilder/core/IManagedIsToolChainSupported.java 20 Jun 2005 20:52:52 -0000 1.2
++++ src/org/eclipse/cdt/managedbuilder/core/IManagedIsToolChainSupported.java 8 Jul 2010 20:51:01 -0000
+@@ -10,7 +10,7 @@
+ *******************************************************************************/
+ package org.eclipse.cdt.managedbuilder.core;
+
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+
+ /**
+ *
+@@ -18,11 +18,10 @@
+ */
+ public interface IManagedIsToolChainSupported {
+ /**
+- *
+ * @return <code>true</code> if the given tool-chain is supported on the system
+ * otherwise returns <code>false</code>
++ *
++ * @since 8.0
+ */
+- public boolean isSupported(IToolChain toolChain,
+- PluginVersionIdentifier version,
+- String instance);
++ public boolean isSupported(IToolChain toolChain, Version version, String instance);
+ }
+Index: src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java,v
+retrieving revision 1.134
+diff -u -r1.134 ManagedBuildManager.java
+--- src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java 2 Jul 2010 14:46:28 -0000 1.134
++++ src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java 8 Jul 2010 20:51:01 -0000
+@@ -122,7 +122,7 @@
+ import org.eclipse.core.runtime.NullProgressMonitor;
+ import org.eclipse.core.runtime.Path;
+ import org.eclipse.core.runtime.Platform;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+ import org.eclipse.core.runtime.Status;
+ import org.eclipse.core.runtime.SubProgressMonitor;
+ import org.eclipse.core.runtime.URIUtil;
+@@ -132,7 +132,6 @@
+ import org.eclipse.ui.IWorkbenchWindow;
+ import org.eclipse.ui.PlatformUI;
+ import org.osgi.framework.Bundle;
+-import org.osgi.framework.Version;
+ import org.w3c.dom.Document;
+ import org.w3c.dom.Element;
+ import org.w3c.dom.Node;
+@@ -194,7 +193,7 @@
+ private static final String ALL = "all"; //$NON-NLS-1$
+
+ // This is the version of the manifest and project files
+- private static final PluginVersionIdentifier buildInfoVersion = new PluginVersionIdentifier(4, 0, 0);
++ private static final Version buildInfoVersion = new Version(4, 0, 0);
+ private static final Version version = new Version(4, 0, 0);
+ private static Map depCalculatorsMap;
+ private static boolean projectTypesLoaded = false;
+@@ -1950,7 +1949,7 @@
+
+ private static boolean isVersionCompatible(IExtension extension) {
+ // We can ignore the qualifier
+- PluginVersionIdentifier version = null;
++ Version version = null;
+
+ // Get the version of the manifest
+ IConfigurationElement[] elements = extension.getConfigurationElements();
+@@ -1958,7 +1957,7 @@
+ // Find the version string in the manifest
+ for (IConfigurationElement element : elements) {
+ if (element.getName().equals(REVISION_ELEMENT_NAME)) {
+- version = new PluginVersionIdentifier(element.getAttribute(VERSION_ELEMENT_NAME));
++ version = new Version(element.getAttribute(VERSION_ELEMENT_NAME));
+ break;
+ }
+ }
+@@ -1967,7 +1966,7 @@
+ // This is a 1.2 manifest and we are compatible for now
+ return true;
+ }
+- return(buildInfoVersion.isGreaterOrEqualTo(version));
++ return(buildInfoVersion.compareTo(version)>=0);
+ }
+
+ /**
+@@ -2011,8 +2010,9 @@
+ } else {
+ // Make sure that the version is compatible with the manager
+ fileVersion = rootElement.getNodeValue();
+- PluginVersionIdentifier version = new PluginVersionIdentifier(fileVersion);
+- if (buildInfoVersion.isGreaterThan(version)) {
++ Version version = new Version(fileVersion);
++ //if buildInfoVersion is greater than fileVersion
++ if (buildInfoVersion.compareTo(version)>0) {
+ // This is >= 2.0 project, but earlier than the current MBS version - it may need to be updated
+ } else {
+ // This is a
+@@ -2020,7 +2020,22 @@
+ // o The major versions are not equal
+ // o The major versions are equal, but the remainder of the .cdtbuild version # is
+ // greater than the MBS version #
+- if (!buildInfoVersion.isCompatibleWith(version)) {
++ boolean compatible=false;
++ if (version == null)
++ compatible=false;
++ if (buildInfoVersion.getMajor() != version.getMajor())
++ compatible=false;
++ if (buildInfoVersion.getMinor() > version.getMinor())
++ compatible=true;
++ if (buildInfoVersion.getMinor() < version.getMinor())
++ compatible=false;
++ if (buildInfoVersion.getMicro() > version.getMicro())
++ compatible=true;
++ if (buildInfoVersion.getMicro() < version.getMicro())
++ compatible=false;
++ if (buildInfoVersion.getQualifier().compareTo(version.getQualifier()) >= 0)
++ compatible=true;
++ if (!compatible) {
+ throw new BuildException(ManagedMakeMessages.getFormattedString(PROJECT_VERSION_ERROR, project.getName()));
+ }
+ }
+@@ -2035,10 +2050,10 @@
+ buildInfo = new ManagedBuildInfo(project, XmlStorageUtil.createCStorageTree((Element)node), true, fileVersion);
+ if (fileVersion != null) {
+ // buildInfo.setVersion(fileVersion);
+- PluginVersionIdentifier version = new PluginVersionIdentifier(fileVersion);
+- PluginVersionIdentifier version21 = new PluginVersionIdentifier("2.1"); //$NON-NLS-1$
++ Version version = new Version(fileVersion);
++ Version version21 = new Version("2.1"); //$NON-NLS-1$
+ // CDT 2.1 is the first version using the new MBS model
+- if (version.isGreaterOrEqualTo(version21)) {
++ if (version.compareTo(version21)>=0) {
+ // Check to see if all elements could be loaded correctly - for example,
+ // if references in the project file could not be resolved to extension
+ // elements
+@@ -3007,8 +3022,9 @@
+ * Answers the current version of the managed builder plugin.
+ *
+ * @return the current version of the managed builder plugin
++ * @since 8.0
+ */
+- public static PluginVersionIdentifier getBuildInfoVersion() {
++ public static Version getBuildInfoVersion() {
+ return buildInfoVersion;
+ }
+
+@@ -3179,7 +3195,7 @@
+ if ( index != -1) {
+ // Get the version number from tool id.
+ String version = idAndVersion.substring(index+1);
+- IStatus status = PluginVersionIdentifier.validateVersion(version);
++ IStatus status = (IStatus) Version.parseVersion(version);
+
+ // If there is a valid version then return 'version'
+ if ( status.isOK())
+Index: src/org/eclipse/cdt/managedbuilder/internal/core/BuildObject.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/BuildObject.java,v
+retrieving revision 1.9
+diff -u -r1.9 BuildObject.java
+--- src/org/eclipse/cdt/managedbuilder/internal/core/BuildObject.java 14 Jun 2007 19:08:49 -0000 1.9
++++ src/org/eclipse/cdt/managedbuilder/internal/core/BuildObject.java 8 Jul 2010 20:51:02 -0000
+@@ -14,14 +14,14 @@
+ import org.eclipse.cdt.managedbuilder.core.IBuildObject;
+ import org.eclipse.cdt.managedbuilder.core.ManagedBuildManager;
+ import org.eclipse.core.runtime.IStatus;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+
+ public class BuildObject implements IBuildObject {
+
+ protected String id;
+ protected String name;
+
+- protected PluginVersionIdentifier version = null;
++ protected Version version = null;
+ protected String managedBuildRevision = null;
+
+ /* (non-Javadoc)
+@@ -69,14 +69,14 @@
+ /**
+ * @return Returns the version.
+ */
+- public PluginVersionIdentifier getVersion() {
++ public Version getVersion() {
+ return version;
+ }
+
+ /**
+ * @param version The version to set.
+ */
+- public void setVersion(PluginVersionIdentifier version) {
++ public void setVersion(Version version) {
+ this.version = version;
+ }
+
+@@ -88,7 +88,7 @@
+ }
+
+
+- public PluginVersionIdentifier getVersionFromId() {
++ public Version getVersionFromId() {
+ String versionNumber;
+ IStatus status = null;
+
+@@ -100,12 +100,12 @@
+ // So get the default version based on 'managedBuildRevision' attribute.
+
+ if ( getManagedBuildRevision() != null) {
+- PluginVersionIdentifier tmpManagedBuildRevision = new PluginVersionIdentifier( getManagedBuildRevision() );
+- if (tmpManagedBuildRevision.isEquivalentTo(new PluginVersionIdentifier("1.2.0")) ) //$NON-NLS-1$
++ Version tmpManagedBuildRevision = new Version( getManagedBuildRevision() );
++ if (tmpManagedBuildRevision.equals(new Version("1.2.0")) ) //$NON-NLS-1$
+ versionNumber = "0.0.1"; //$NON-NLS-1$
+- else if (tmpManagedBuildRevision.isEquivalentTo(new PluginVersionIdentifier("2.0.0")) ) //$NON-NLS-1$
++ else if (tmpManagedBuildRevision.equals(new Version("2.0.0")) ) //$NON-NLS-1$
+ versionNumber = "0.0.2"; //$NON-NLS-1$
+- else if (tmpManagedBuildRevision.isEquivalentTo(new PluginVersionIdentifier("2.1.0")) ) //$NON-NLS-1$
++ else if (tmpManagedBuildRevision.equals(new Version("2.1.0")) ) //$NON-NLS-1$
+ versionNumber = "0.0.3"; //$NON-NLS-1$
+ else
+ versionNumber = "0.0.4"; //$NON-NLS-1$
+@@ -113,7 +113,7 @@
+ versionNumber = "0.0.0"; //$NON-NLS-1$
+ }
+ }
+- return new PluginVersionIdentifier(versionNumber);
++ return new Version(versionNumber);
+ }
+
+ public void setManagedBuildRevision(String managedBuildRevision) {
+Index: src/org/eclipse/cdt/managedbuilder/internal/core/Builder.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Builder.java,v
+retrieving revision 1.41
+diff -u -r1.41 Builder.java
+--- src/org/eclipse/cdt/managedbuilder/internal/core/Builder.java 2 Jun 2010 19:54:43 -0000 1.41
++++ src/org/eclipse/cdt/managedbuilder/internal/core/Builder.java 8 Jul 2010 20:51:02 -0000
+@@ -66,9 +66,9 @@
+ import org.eclipse.core.runtime.NullProgressMonitor;
+ import org.eclipse.core.runtime.Path;
+ import org.eclipse.core.runtime.Platform;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
+ import org.eclipse.core.variables.IStringVariableManager;
+ import org.eclipse.core.variables.VariablesPlugin;
++import org.osgi.framework.Version;
+
+ public class Builder extends BuildObject implements IBuilder, IMatchKeyProvider, IRealBuildObjectAssociation {
+
+@@ -1513,8 +1513,7 @@
+ String[] tmpVersions = versionsSupported.split(","); //$NON-NLS-1$
+
+ for (int j = 0; j < tmpVersions.length; j++) {
+- if (new PluginVersionIdentifier(version)
+- .equals(new PluginVersionIdentifier(
++ if (new Version(version).equals(new Version(
+ tmpVersions[j]))) {
+ // version is supported.
+ // Do the automatic conversion without
+@@ -1604,13 +1603,11 @@
+ // If it matches
+ String mbsVersion = element
+ .getAttribute("mbsVersion"); //$NON-NLS-1$
+- PluginVersionIdentifier currentMbsVersion = ManagedBuildManager
++ Version currentMbsVersion = ManagedBuildManager
+ .getBuildInfoVersion();
+
+ // set the converter element based on the MbsVersion
+- if (currentMbsVersion
+- .isGreaterThan(new PluginVersionIdentifier(
+- mbsVersion))) {
++ if (currentMbsVersion.compareTo(new Version(mbsVersion))>0) {
+ previousMbsVersionConversionElement = element;
+ } else {
+ currentMbsVersionConversionElement = element;
+Index: src/org/eclipse/cdt/managedbuilder/internal/core/Configuration.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Configuration.java,v
+retrieving revision 1.91
+diff -u -r1.91 Configuration.java
+--- src/org/eclipse/cdt/managedbuilder/internal/core/Configuration.java 21 May 2010 16:01:26 -0000 1.91
++++ src/org/eclipse/cdt/managedbuilder/internal/core/Configuration.java 8 Jul 2010 20:51:02 -0000
+@@ -89,7 +89,7 @@
+ import org.eclipse.core.runtime.IPath;
+ import org.eclipse.core.runtime.Path;
+ import org.eclipse.core.runtime.Platform;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+ import org.osgi.service.prefs.Preferences;
+
+ public class Configuration extends BuildObject implements IConfiguration, IBuildPropertiesRestriction, IBuildPropertyChangeListener, IRealBuildObjectAssociation {
+@@ -1847,7 +1847,7 @@
+ /**
+ * @return Returns the version.
+ */
+- public PluginVersionIdentifier getVersion() {
++ public Version getVersion() {
+ if ( version == null) {
+ if ( rootFolderInfo.getToolChain() != null) {
+ return rootFolderInfo.getToolChain().getVersion();
+@@ -1856,7 +1856,7 @@
+ return version;
+ }
+
+- public void setVersion(PluginVersionIdentifier version) {
++ public void setVersion(Version version) {
+ // Do nothing
+ }
+
+Index: src/org/eclipse/cdt/managedbuilder/internal/core/InputType.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/InputType.java,v
+retrieving revision 1.29
+diff -u -r1.29 InputType.java
+--- src/org/eclipse/cdt/managedbuilder/internal/core/InputType.java 2 Jun 2010 19:54:43 -0000 1.29
++++ src/org/eclipse/cdt/managedbuilder/internal/core/InputType.java 8 Jul 2010 20:51:02 -0000
+@@ -38,7 +38,7 @@
+ import org.eclipse.core.runtime.IPath;
+ import org.eclipse.core.runtime.Path;
+ import org.eclipse.core.runtime.Platform;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+ import org.eclipse.core.runtime.content.IContentType;
+ import org.eclipse.core.runtime.content.IContentTypeManager;
+
+@@ -1593,7 +1593,7 @@
+ * @return Returns the version.
+ */
+ @Override
+- public PluginVersionIdentifier getVersion() {
++ public Version getVersion() {
+ if ( version == null) {
+ if ( getParent() != null) {
+ return getParent().getVersion();
+@@ -1603,7 +1603,7 @@
+ }
+
+ @Override
+- public void setVersion(PluginVersionIdentifier version) {
++ public void setVersion(Version version) {
+ // Do nothing
+ }
+
+Index: src/org/eclipse/cdt/managedbuilder/internal/core/ManagedProject.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/ManagedProject.java,v
+retrieving revision 1.24
+diff -u -r1.24 ManagedProject.java
+--- src/org/eclipse/cdt/managedbuilder/internal/core/ManagedProject.java 2 Jun 2010 19:54:43 -0000 1.24
++++ src/org/eclipse/cdt/managedbuilder/internal/core/ManagedProject.java 8 Jul 2010 20:51:02 -0000
+@@ -35,7 +35,7 @@
+ import org.eclipse.cdt.managedbuilder.core.ManagedBuilderCorePlugin;
+ import org.eclipse.core.resources.IResource;
+ import org.eclipse.core.runtime.CoreException;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+
+ public class ManagedProject extends BuildObject implements IManagedProject, IBuildPropertiesRestriction, IBuildPropertyChangeListener {
+
+@@ -494,7 +494,7 @@
+ * @return Returns the version.
+ */
+ @Override
+- public PluginVersionIdentifier getVersion() {
++ public Version getVersion() {
+ if (version == null) {
+ if ( getProjectType() != null) {
+ return getProjectType().getVersion();
+@@ -504,7 +504,7 @@
+ }
+
+ @Override
+- public void setVersion(PluginVersionIdentifier version) {
++ public void setVersion(Version version) {
+ // Do nothing
+ }
+
+Index: src/org/eclipse/cdt/managedbuilder/internal/core/MultiConfiguration.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/MultiConfiguration.java,v
+retrieving revision 1.12
+diff -u -r1.12 MultiConfiguration.java
+--- src/org/eclipse/cdt/managedbuilder/internal/core/MultiConfiguration.java 21 May 2010 16:01:26 -0000 1.12
++++ src/org/eclipse/cdt/managedbuilder/internal/core/MultiConfiguration.java 8 Jul 2010 20:51:02 -0000
+@@ -46,7 +46,7 @@
+ import org.eclipse.core.resources.IResource;
+ import org.eclipse.core.runtime.CoreException;
+ import org.eclipse.core.runtime.IPath;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+
+ /**
+ * This class represents a set of configurations
+@@ -1071,7 +1071,7 @@
+ /* (non-Javadoc)
+ * @see org.eclipse.cdt.managedbuilder.core.IBuildObject#getVersion()
+ */
+- public PluginVersionIdentifier getVersion() {
++ public Version getVersion() {
+ if (DEBUG)
+ System.out.println("Strange multi access: MultiConfiguration.getVersion()"); //$NON-NLS-1$
+ return curr().getVersion();
+@@ -1080,7 +1080,7 @@
+ /* (non-Javadoc)
+ * @see org.eclipse.cdt.managedbuilder.core.IBuildObject#setVersion(org.eclipse.core.runtime.PluginVersionIdentifier)
+ */
+- public void setVersion(PluginVersionIdentifier version) {} // do nothing
++ public void setVersion(Version version) {} // do nothing
+
+ /* (non-Javadoc)
+ * @see org.eclipse.cdt.managedbuilder.core.IBuildObjectPropertiesContainer#getBuildProperties()
+Index: src/org/eclipse/cdt/managedbuilder/internal/core/MultiResourceInfo.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/MultiResourceInfo.java,v
+retrieving revision 1.8
+diff -u -r1.8 MultiResourceInfo.java
+--- src/org/eclipse/cdt/managedbuilder/internal/core/MultiResourceInfo.java 2 Jun 2010 19:54:43 -0000 1.8
++++ src/org/eclipse/cdt/managedbuilder/internal/core/MultiResourceInfo.java 8 Jul 2010 20:51:02 -0000
+@@ -23,7 +23,7 @@
+ import org.eclipse.cdt.managedbuilder.core.IToolChain;
+ import org.eclipse.cdt.managedbuilder.core.OptionStringValue;
+ import org.eclipse.core.runtime.IPath;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+
+ /**
+ * This class holds a number of IResourceInfo objects
+@@ -352,14 +352,14 @@
+ /* (non-Javadoc)
+ * @see org.eclipse.cdt.managedbuilder.core.IBuildObject#getVersion()
+ */
+- public PluginVersionIdentifier getVersion() {
++ public Version getVersion() {
+ return fRis[curr].getVersion();
+ }
+
+ /* (non-Javadoc)
+ * @see org.eclipse.cdt.managedbuilder.core.IBuildObject#setVersion(org.eclipse.core.runtime.PluginVersionIdentifier)
+ */
+- public void setVersion(PluginVersionIdentifier version) {
++ public void setVersion(Version version) {
+ for (int i=0; i<fRis.length; i++)
+ fRis[i].setVersion(version);
+ }
+Index: src/org/eclipse/cdt/managedbuilder/internal/core/Option.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Option.java,v
+retrieving revision 1.47
+diff -u -r1.47 Option.java
+--- src/org/eclipse/cdt/managedbuilder/internal/core/Option.java 1 Jun 2010 13:48:08 -0000 1.47
++++ src/org/eclipse/cdt/managedbuilder/internal/core/Option.java 8 Jul 2010 20:51:02 -0000
+@@ -40,7 +40,7 @@
+ import org.eclipse.cdt.managedbuilder.macros.IOptionContextData;
+ import org.eclipse.core.runtime.CoreException;
+ import org.eclipse.core.runtime.IConfigurationElement;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+
+ public class Option extends BuildObject implements IOption, IBuildPropertiesRestriction {
+ // Static default return values
+@@ -2272,7 +2272,7 @@
+ * @return Returns the version.
+ */
+ @Override
+- public PluginVersionIdentifier getVersion() {
++ public Version getVersion() {
+ if ( version == null) {
+ if ( getParent() != null) {
+ return getParent().getVersion();
+@@ -2282,7 +2282,7 @@
+ }
+
+ @Override
+- public void setVersion(PluginVersionIdentifier version) {
++ public void setVersion(Version version) {
+ // Do nothing
+ }
+
+Index: src/org/eclipse/cdt/managedbuilder/internal/core/OptionCategory.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/OptionCategory.java,v
+retrieving revision 1.19
+diff -u -r1.19 OptionCategory.java
+--- src/org/eclipse/cdt/managedbuilder/internal/core/OptionCategory.java 11 Jun 2008 15:48:36 -0000 1.19
++++ src/org/eclipse/cdt/managedbuilder/internal/core/OptionCategory.java 8 Jul 2010 20:51:02 -0000
+@@ -28,7 +28,7 @@
+ import org.eclipse.cdt.managedbuilder.core.IToolChain;
+ import org.eclipse.cdt.managedbuilder.core.ManagedBuildManager;
+ import org.eclipse.core.runtime.Path;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+
+ /**
+ *
+@@ -469,7 +469,7 @@
+ /**
+ * @return Returns the version.
+ */
+- public PluginVersionIdentifier getVersion() {
++ public Version getVersion() {
+ if ( version == null) {
+ if ( getOptionHolder() != null) {
+ return getOptionHolder().getVersion();
+@@ -478,7 +478,7 @@
+ return version;
+ }
+
+- public void setVersion(PluginVersionIdentifier version) {
++ public void setVersion(Version version) {
+ // Do nothing
+ }
+
+Index: src/org/eclipse/cdt/managedbuilder/internal/core/OptionReference.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/OptionReference.java,v
+retrieving revision 1.34
+diff -u -r1.34 OptionReference.java
+--- src/org/eclipse/cdt/managedbuilder/internal/core/OptionReference.java 26 Mar 2010 17:45:41 -0000 1.34
++++ src/org/eclipse/cdt/managedbuilder/internal/core/OptionReference.java 8 Jul 2010 20:51:02 -0000
+@@ -26,7 +26,7 @@
+ import org.eclipse.cdt.managedbuilder.core.OptionStringValue;
+ import org.eclipse.cdt.managedbuilder.macros.IOptionContextData;
+ import org.eclipse.core.runtime.IConfigurationElement;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+ import org.w3c.dom.Document;
+ import org.w3c.dom.Element;
+ import org.w3c.dom.Node;
+@@ -863,11 +863,11 @@
+ public void setContextId(String contextId) {
+ }
+
+- public PluginVersionIdentifier getVersion() {
++ public Version getVersion() {
+ return option.getVersion();
+ }
+
+- public void setVersion(PluginVersionIdentifier version) {
++ public void setVersion(Version version) {
+ option.setVersion(version);
+ }
+
+Index: src/org/eclipse/cdt/managedbuilder/internal/core/OutputType.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/OutputType.java,v
+retrieving revision 1.13
+diff -u -r1.13 OutputType.java
+--- src/org/eclipse/cdt/managedbuilder/internal/core/OutputType.java 2 Jun 2010 19:54:43 -0000 1.13
++++ src/org/eclipse/cdt/managedbuilder/internal/core/OutputType.java 8 Jul 2010 20:51:02 -0000
+@@ -24,7 +24,7 @@
+ import org.eclipse.core.runtime.CoreException;
+ import org.eclipse.core.runtime.IConfigurationElement;
+ import org.eclipse.core.runtime.Platform;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+ import org.eclipse.core.runtime.content.IContentType;
+ import org.eclipse.core.runtime.content.IContentTypeManager;
+
+@@ -875,7 +875,7 @@
+ /**
+ * @return Returns the version.
+ */
+- public PluginVersionIdentifier getVersion() {
++ public Version getVersion() {
+ if ( version == null) {
+ if ( getParent() != null) {
+ return getParent().getVersion();
+@@ -884,7 +884,7 @@
+ return version;
+ }
+
+- public void setVersion(PluginVersionIdentifier version) {
++ public void setVersion(Version version) {
+ // Do nothing
+ }
+
+Index: src/org/eclipse/cdt/managedbuilder/internal/core/ProjectType.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/ProjectType.java,v
+retrieving revision 1.19
+diff -u -r1.19 ProjectType.java
+--- src/org/eclipse/cdt/managedbuilder/internal/core/ProjectType.java 2 Jun 2010 19:54:43 -0000 1.19
++++ src/org/eclipse/cdt/managedbuilder/internal/core/ProjectType.java 8 Jul 2010 20:51:02 -0000
+@@ -35,7 +35,7 @@
+ import org.eclipse.core.runtime.IExtension;
+ import org.eclipse.core.runtime.IExtensionPoint;
+ import org.eclipse.core.runtime.Platform;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+
+
+ public class ProjectType extends BuildObject implements IProjectType, IBuildPropertiesRestriction, IBuildPropertyChangeListener {
+@@ -648,13 +648,11 @@
+ // If it matches
+ String mbsVersion = element
+ .getAttribute("mbsVersion"); //$NON-NLS-1$
+- PluginVersionIdentifier currentMbsVersion = ManagedBuildManager
++ Version currentMbsVersion = ManagedBuildManager
+ .getBuildInfoVersion();
+
+ // set the converter element based on the MbsVersion
+- if (currentMbsVersion
+- .isGreaterThan(new PluginVersionIdentifier(
+- mbsVersion))) {
++ if (currentMbsVersion.compareTo(new Version(mbsVersion))>0) {
+ previousMbsVersionConversionElement = element;
+ } else {
+ currentMbsVersionConversionElement = element;
+Index: src/org/eclipse/cdt/managedbuilder/internal/core/ResourceConfiguration.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/ResourceConfiguration.java,v
+retrieving revision 1.28
+diff -u -r1.28 ResourceConfiguration.java
+--- src/org/eclipse/cdt/managedbuilder/internal/core/ResourceConfiguration.java 16 Nov 2007 12:26:08 -0000 1.28
++++ src/org/eclipse/cdt/managedbuilder/internal/core/ResourceConfiguration.java 8 Jul 2010 20:51:02 -0000
+@@ -39,7 +39,7 @@
+ import org.eclipse.core.resources.IResource;
+ import org.eclipse.core.runtime.IPath;
+ import org.eclipse.core.runtime.Path;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+
+ public class ResourceConfiguration extends ResourceInfo implements IFileInfo {
+
+@@ -829,7 +829,7 @@
+ /**
+ * @return Returns the version.
+ */
+- public PluginVersionIdentifier getVersion() {
++ public Version getVersion() {
+ if ( version == null) {
+ if ( getParent() != null) {
+ return getParent().getVersion();
+@@ -838,7 +838,7 @@
+ return version;
+ }
+
+- public void setVersion(PluginVersionIdentifier version) {
++ public void setVersion(Version version) {
+ // Do nothing
+ }
+
+Index: src/org/eclipse/cdt/managedbuilder/internal/core/Target.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Target.java,v
+retrieving revision 1.40
+diff -u -r1.40 Target.java
+--- src/org/eclipse/cdt/managedbuilder/internal/core/Target.java 14 Jun 2006 12:15:56 -0000 1.40
++++ src/org/eclipse/cdt/managedbuilder/internal/core/Target.java 8 Jul 2010 20:51:02 -0000
+@@ -34,7 +34,7 @@
+ import org.eclipse.cdt.managedbuilder.internal.scannerconfig.ManagedBuildCPathEntryContainer;
+ import org.eclipse.core.resources.IResource;
+ import org.eclipse.core.runtime.Platform;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+ import org.w3c.dom.Document;
+ import org.w3c.dom.Element;
+ import org.w3c.dom.Node;
+@@ -1164,7 +1164,7 @@
+ /**
+ * @return Returns the version.
+ */
+- public PluginVersionIdentifier getVersion() {
++ public Version getVersion() {
+ if ( version == null) {
+ if ( getParent() != null) {
+ return getParent().getVersion();
+@@ -1173,7 +1173,7 @@
+ return version;
+ }
+
+- public void setVersion(PluginVersionIdentifier version) {
++ public void setVersion(Version version) {
+ // Do nothing
+ }
+
+Index: src/org/eclipse/cdt/managedbuilder/internal/core/TargetPlatform.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/TargetPlatform.java,v
+retrieving revision 1.10
+diff -u -r1.10 TargetPlatform.java
+--- src/org/eclipse/cdt/managedbuilder/internal/core/TargetPlatform.java 2 Jun 2010 19:54:43 -0000 1.10
++++ src/org/eclipse/cdt/managedbuilder/internal/core/TargetPlatform.java 8 Jul 2010 20:51:02 -0000
+@@ -24,7 +24,7 @@
+ import org.eclipse.cdt.managedbuilder.core.IToolChain;
+ import org.eclipse.cdt.managedbuilder.core.ManagedBuildManager;
+ import org.eclipse.cdt.managedbuilder.internal.dataprovider.BuildTargetPlatformData;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+
+ public class TargetPlatform extends BuildObject implements ITargetPlatform {
+
+@@ -606,7 +606,7 @@
+ /**
+ * @return Returns the version.
+ */
+- public PluginVersionIdentifier getVersion() {
++ public Version getVersion() {
+ if ( version == null) {
+ if ( getParent() != null) {
+ return getParent().getVersion();
+@@ -615,7 +615,7 @@
+ return version;
+ }
+
+- public void setVersion(PluginVersionIdentifier version) {
++ public void setVersion(Version version) {
+ // Do nothing
+ }
+
+Index: src/org/eclipse/cdt/managedbuilder/internal/core/Tool.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Tool.java,v
+retrieving revision 1.99
+diff -u -r1.99 Tool.java
+--- src/org/eclipse/cdt/managedbuilder/internal/core/Tool.java 2 Jun 2010 19:54:43 -0000 1.99
++++ src/org/eclipse/cdt/managedbuilder/internal/core/Tool.java 8 Jul 2010 20:51:02 -0000
+@@ -79,7 +79,6 @@
+ import org.eclipse.core.runtime.IStatus;
+ import org.eclipse.core.runtime.Path;
+ import org.eclipse.core.runtime.Platform;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
+ import org.eclipse.core.runtime.Status;
+ import org.eclipse.core.runtime.content.IContentType;
+ import org.eclipse.core.runtime.content.IContentTypeSettings;
+@@ -3206,11 +3205,11 @@
+ // If it matches
+ String mbsVersion = element
+ .getAttribute("mbsVersion"); //$NON-NLS-1$
+- PluginVersionIdentifier currentMbsVersion = ManagedBuildManager
++ Version currentMbsVersion = ManagedBuildManager
+ .getBuildInfoVersion();
+
+ // set the converter element based on the MbsVersion
+- if (currentMbsVersion.isGreaterThan(new PluginVersionIdentifier(mbsVersion))) {
++ if (currentMbsVersion.compareTo(new Version(mbsVersion))>0) {
+ previousMbsVersionConversionElement = element;
+ } else {
+ currentMbsVersionConversionElement = element;
+Index: src/org/eclipse/cdt/managedbuilder/internal/core/ToolChain.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/ToolChain.java,v
+retrieving revision 1.52
+diff -u -r1.52 ToolChain.java
+--- src/org/eclipse/cdt/managedbuilder/internal/core/ToolChain.java 2 Jun 2010 19:54:43 -0000 1.52
++++ src/org/eclipse/cdt/managedbuilder/internal/core/ToolChain.java 8 Jul 2010 20:51:02 -0000
+@@ -55,7 +55,7 @@
+ import org.eclipse.core.runtime.IExtensionPoint;
+ import org.eclipse.core.runtime.IPath;
+ import org.eclipse.core.runtime.Platform;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+
+ public class ToolChain extends HoldsOptions implements IToolChain, IBuildPropertiesRestriction, IMatchKeyProvider, IRealBuildObjectAssociation {
+
+@@ -1919,7 +1919,7 @@
+ String[] tmpVersions = versionsSupported.split(","); //$NON-NLS-1$
+
+ for (int j = 0; j < tmpVersions.length; j++) {
+- if (new PluginVersionIdentifier(version).equals(new PluginVersionIdentifier(tmpVersions[j]))) {
++ if (new Version(version).equals(new Version(tmpVersions[j]))) {
+ // version is supported.
+ // Do the automatic conversion without
+ // prompting the user.
+@@ -2006,13 +2006,11 @@
+ // If it matches
+ String mbsVersion = element
+ .getAttribute("mbsVersion"); //$NON-NLS-1$
+- PluginVersionIdentifier currentMbsVersion = ManagedBuildManager
++ Version currentMbsVersion = ManagedBuildManager
+ .getBuildInfoVersion();
+
+ // set the converter element based on the MbsVersion
+- if (currentMbsVersion
+- .isGreaterThan(new PluginVersionIdentifier(
+- mbsVersion))) {
++ if (currentMbsVersion.compareTo(new Version(mbsVersion))>0) {
+ previousMbsVersionConversionElement = element;
+ } else {
+ currentMbsVersionConversionElement = element;
+Index: src/org/eclipse/cdt/managedbuilder/internal/core/ToolReference.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/ToolReference.java,v
+retrieving revision 1.45
+diff -u -r1.45 ToolReference.java
+--- src/org/eclipse/cdt/managedbuilder/internal/core/ToolReference.java 11 Jun 2008 15:48:35 -0000 1.45
++++ src/org/eclipse/cdt/managedbuilder/internal/core/ToolReference.java 8 Jul 2010 20:51:02 -0000
+@@ -39,7 +39,7 @@
+ import org.eclipse.cdt.managedbuilder.makegen.IManagedDependencyGeneratorType;
+ import org.eclipse.core.runtime.IConfigurationElement;
+ import org.eclipse.core.runtime.IPath;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+ import org.w3c.dom.Document;
+ import org.w3c.dom.Element;
+ import org.w3c.dom.Node;
+@@ -1239,11 +1239,11 @@
+ return null;
+ }
+
+- public PluginVersionIdentifier getVersion() {
++ public Version getVersion() {
+ return null;
+ }
+
+- public void setVersion(PluginVersionIdentifier version) {
++ public void setVersion(Version version) {
+ // TODO Auto-generated method stub
+ }
+
+Index: src/org/eclipse/cdt/managedbuilder/internal/macros/MbsMacroSupplier.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/macros/MbsMacroSupplier.java,v
+retrieving revision 1.23
+diff -u -r1.23 MbsMacroSupplier.java
+--- src/org/eclipse/cdt/managedbuilder/internal/macros/MbsMacroSupplier.java 2 Jun 2010 19:54:42 -0000 1.23
++++ src/org/eclipse/cdt/managedbuilder/internal/macros/MbsMacroSupplier.java 8 Jul 2010 20:51:02 -0000
+@@ -43,7 +43,7 @@
+ import org.eclipse.core.resources.IWorkspace;
+ import org.eclipse.core.runtime.IPath;
+ import org.eclipse.core.runtime.Path;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+ import org.osgi.framework.Bundle;
+
+ /**
+@@ -575,7 +575,7 @@
+ macro = new BuildMacro(macroName,IBuildMacro.VALUE_TEXT,cfg.getToolChain().getVersion().toString());
+ }
+ else if("BuilderVersion".equals(macroName)){ //$NON-NLS-1$
+- PluginVersionIdentifier version = cfg.getToolChain().getBuilder().getVersion();
++ Version version = cfg.getToolChain().getBuilder().getVersion();
+ if(version != null)
+ macro = new BuildMacro(macroName,IBuildMacro.VALUE_TEXT,version.toString());
+ }
+Index: src/org/eclipse/cdt/managedbuilder/projectconverter/UpdateManagedProjectManager.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/projectconverter/UpdateManagedProjectManager.java,v
+retrieving revision 1.16
+diff -u -r1.16 UpdateManagedProjectManager.java
+--- src/org/eclipse/cdt/managedbuilder/projectconverter/UpdateManagedProjectManager.java 7 Feb 2010 17:14:08 -0000 1.16
++++ src/org/eclipse/cdt/managedbuilder/projectconverter/UpdateManagedProjectManager.java 8 Jul 2010 20:51:03 -0000
+@@ -34,7 +34,7 @@
+ import org.eclipse.core.runtime.NullProgressMonitor;
+ import org.eclipse.core.runtime.OperationCanceledException;
+ import org.eclipse.core.runtime.Path;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+ import org.eclipse.core.runtime.Status;
+ import org.eclipse.core.runtime.jobs.ISchedulingRule;
+ import org.eclipse.ui.dialogs.IOverwriteQuery;
+@@ -111,21 +111,24 @@
+ return map;
+ }
+
+- static protected PluginVersionIdentifier getManagedBuildInfoVersion(String version){
++ /**
++ * @since 8.0
++ */
++ static protected Version getManagedBuildInfoVersion(String version){
+ if(version == null)
+ version = "1.2"; //$NON-NLS-1$
+- return new PluginVersionIdentifier(version);
++ return new Version(version);
+ }
+
+ static public boolean isCompatibleProject(IManagedBuildInfo info) {
+ if(info == null)
+ return false;
+
+- PluginVersionIdentifier projVersion = getManagedBuildInfoVersion(info.getVersion());
++ Version projVersion = getManagedBuildInfoVersion(info.getVersion());
+
+- PluginVersionIdentifier compVersion = ManagedBuildManager.getBuildInfoVersion();
++ Version compVersion = ManagedBuildManager.getBuildInfoVersion();
+
+- if(compVersion.isEquivalentTo(projVersion))
++ if(compVersion.equals(projVersion))
+ return true;
+ return false;
+ }
+@@ -308,7 +311,7 @@
+ }
+ });
+
+- PluginVersionIdentifier version = getManagedBuildInfoVersion(info.getVersion());
++ Version version = getManagedBuildInfoVersion(info.getVersion());
+
+ boolean shouldUpdate;
+ if(fUpdateProjectQuery != null)
+@@ -327,23 +330,23 @@
+ if(projectFile.exists())
+ backupFile(projectFile, "_initial", monitor, fProject); //$NON-NLS-1$
+
+- if(version.isEquivalentTo(new PluginVersionIdentifier(1,2,0))){
++ if(version.equals(new Version(1,2,0))){
+ UpdateManagedProject12.doProjectUpdate(monitor, fProject);
+ version = getManagedBuildInfoVersion(info.getVersion());
+ }
+- if(version.isEquivalentTo(new PluginVersionIdentifier(2,0,0))){
++ if(version.equals(new Version(2,0,0))){
+ UpdateManagedProject20.doProjectUpdate(monitor, fProject);
+ version = getManagedBuildInfoVersion(info.getVersion());
+ }
+- if(version.isEquivalentTo(new PluginVersionIdentifier(2,1,0))){
++ if(version.equals(new Version(2,1,0))){
+ UpdateManagedProject21.doProjectUpdate(monitor, fProject);
+ version = getManagedBuildInfoVersion(info.getVersion());
+ }
+- if(version.isEquivalentTo(new PluginVersionIdentifier(3,0,0))){
++ if(version.equals(new Version(3,0,0))){
+ UpdateManagedProject30.doProjectUpdate(monitor, fProject);
+ version = getManagedBuildInfoVersion(info.getVersion());
+ }
+- if (new PluginVersionIdentifier(4,0,0).isGreaterThan(version)){
++ if (new Version(4,0,0).compareTo(version)>0){
+ UpdateManagedProject31.doProjectUpdate(monitor, fProject);
+ version = getManagedBuildInfoVersion(info.getVersion());
+ }
+#P org.eclipse.cdt.managedbuilder.core.tests
+Index: META-INF/MANIFEST.MF
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/META-INF/MANIFEST.MF,v
+retrieving revision 1.15
+diff -u -r1.15 MANIFEST.MF
+--- META-INF/MANIFEST.MF 8 Feb 2010 01:02:30 -0000 1.15
++++ META-INF/MANIFEST.MF 8 Jul 2010 20:51:04 -0000
+@@ -2,7 +2,7 @@
+ Bundle-ManifestVersion: 2
+ Bundle-Name: Tests
+ Bundle-SymbolicName: org.eclipse.cdt.managedbuilder.core.tests; singleton:=true
+-Bundle-Version: 7.0.0.qualifier
++Bundle-Version: 8.0.0.qualifier
+ Bundle-Activator: org.eclipse.cdt.managedbuilder.testplugin.CTestPlugin
+ Bundle-Vendor: Eclipse CDT
+ Bundle-Localization: plugin
+Index: tests/org/eclipse/cdt/managedbuilder/core/tests/TestMacro.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/tests/org/eclipse/cdt/managedbuilder/core/tests/TestMacro.java,v
+retrieving revision 1.5
+diff -u -r1.5 TestMacro.java
+--- tests/org/eclipse/cdt/managedbuilder/core/tests/TestMacro.java 14 Jun 2007 20:10:11 -0000 1.5
++++ tests/org/eclipse/cdt/managedbuilder/core/tests/TestMacro.java 8 Jul 2010 20:51:04 -0000
+@@ -34,7 +34,7 @@
+ import org.eclipse.core.runtime.IPath;
+ import org.eclipse.core.runtime.IProgressMonitor;
+ import org.eclipse.core.runtime.MultiStatus;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+
+ /**
+ *
+@@ -206,9 +206,7 @@
+ /**
+ *
+ */
+- public boolean isSupported(IToolChain toolChain,
+- PluginVersionIdentifier version,
+- String instance) {
++ public boolean isSupported(IToolChain toolChain, Version version, String instance) {
+ if ("One".equals(toolChain.getParent().getName())) return supported[0]; //$NON-NLS-1$
+ if ("Two".equals(toolChain.getParent().getName())) return supported[1]; //$NON-NLS-1$
+ if ("Three".equals(toolChain.getParent().getName())) return supported[2]; //$NON-NLS-1$
+#P org.eclipse.cdt.managedbuilder.gnu.ui
+Index: META-INF/MANIFEST.MF
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.gnu.ui/META-INF/MANIFEST.MF,v
+retrieving revision 1.12
+diff -u -r1.12 MANIFEST.MF
+--- META-INF/MANIFEST.MF 7 Feb 2010 17:45:39 -0000 1.12
++++ META-INF/MANIFEST.MF 8 Jul 2010 20:51:05 -0000
+@@ -2,14 +2,14 @@
+ Bundle-ManifestVersion: 2
+ Bundle-Name: %pluginName
+ Bundle-SymbolicName: org.eclipse.cdt.managedbuilder.gnu.ui; singleton:=true
+-Bundle-Version: 7.0.0.qualifier
++Bundle-Version: 8.0.0.qualifier
+ Bundle-Activator: org.eclipse.cdt.managedbuilder.gnu.ui.GnuUIPlugin
+ Bundle-Vendor: %providerName
+ Bundle-Localization: plugin
+ Export-Package: org.eclipse.cdt.managedbuilder.gnu.cygwin,
+ org.eclipse.cdt.managedbuilder.gnu.ui
+ Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.2.0,4.0.0)",
+- org.eclipse.cdt.managedbuilder.core;bundle-version="[7.0.0,8.0.0)",
++ org.eclipse.cdt.managedbuilder.core;bundle-version="[8.0.0,9.0.0)",
+ org.eclipse.cdt.core;bundle-version="[5.0.0,6.0.0)",
+ org.eclipse.core.resources
+ Bundle-ActivationPolicy: lazy
+Index: src/org/eclipse/cdt/managedbuilder/gnu/cygwin/IsGnuCygwinToolChainSupported.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.gnu.ui/src/org/eclipse/cdt/managedbuilder/gnu/cygwin/IsGnuCygwinToolChainSupported.java,v
+retrieving revision 1.11
+diff -u -r1.11 IsGnuCygwinToolChainSupported.java
+--- src/org/eclipse/cdt/managedbuilder/gnu/cygwin/IsGnuCygwinToolChainSupported.java 4 Mar 2010 17:51:55 -0000 1.11
++++ src/org/eclipse/cdt/managedbuilder/gnu/cygwin/IsGnuCygwinToolChainSupported.java 8 Jul 2010 20:51:05 -0000
+@@ -18,7 +18,7 @@
+
+ import org.eclipse.cdt.managedbuilder.core.IManagedIsToolChainSupported;
+ import org.eclipse.cdt.managedbuilder.core.IToolChain;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+
+ /**
+ * This class implements the IManagedIsToolChainSupported for the Gnu Cygwin tool-chain
+@@ -44,8 +44,10 @@
+ /* (non-Javadoc)
+ * @see org.eclipse.cdt.managedbuilder.core.IManagedIsToolChainSupported#isSupported(org.eclipse.cdt.managedbuilder.core.IToolChain, org.eclipse.core.runtime.PluginVersionIdentifier, java.lang.String)
+ */
+- public boolean isSupported(IToolChain toolChain,
+- PluginVersionIdentifier version, String instance) {
++ /**
++ * @since 8.0
++ */
++ public boolean isSupported(IToolChain toolChain, Version version, String instance) {
+
+ if (suppChecked) return toolchainIsSupported;
+
+Index: src/org/eclipse/cdt/managedbuilder/gnu/mingw/MingwIsToolChainSupported.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.gnu.ui/src/org/eclipse/cdt/managedbuilder/gnu/mingw/MingwIsToolChainSupported.java,v
+retrieving revision 1.3
+diff -u -r1.3 MingwIsToolChainSupported.java
+--- src/org/eclipse/cdt/managedbuilder/gnu/mingw/MingwIsToolChainSupported.java 8 Feb 2010 03:03:51 -0000 1.3
++++ src/org/eclipse/cdt/managedbuilder/gnu/mingw/MingwIsToolChainSupported.java 8 Jul 2010 20:51:05 -0000
+@@ -13,7 +13,7 @@
+
+ import org.eclipse.cdt.managedbuilder.core.IManagedIsToolChainSupported;
+ import org.eclipse.cdt.managedbuilder.core.IToolChain;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+
+ /**
+ * @author Doug Schaefer
+@@ -29,8 +29,7 @@
+ supported = MingwEnvironmentVariableSupplier.getBinDir() != null;
+ }
+
+- public boolean isSupported(IToolChain toolChain,
+- PluginVersionIdentifier version, String instance) {
++ public boolean isSupported(IToolChain toolChain, Version version, String instance) {
+ return supported;
+ }
+
+#P org.eclipse.cdt.managedbuilder.ui
+Index: META-INF/MANIFEST.MF
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.ui/META-INF/MANIFEST.MF,v
+retrieving revision 1.23
+diff -u -r1.23 MANIFEST.MF
+--- META-INF/MANIFEST.MF 6 Jul 2010 22:16:06 -0000 1.23
++++ META-INF/MANIFEST.MF 8 Jul 2010 20:51:05 -0000
+@@ -16,7 +16,7 @@
+ org.eclipse.ui;bundle-version="[3.2.0,4.0.0)",
+ org.eclipse.cdt.core;bundle-version="[5.0.0,6.0.0)",
+ org.eclipse.cdt.ui;bundle-version="[5.0.0,6.0.0)",
+- org.eclipse.cdt.managedbuilder.core;bundle-version="[7.0.0,8.0.0)",
++ org.eclipse.cdt.managedbuilder.core;bundle-version="[8.0.0,9.0.0)",
+ org.eclipse.core.runtime;bundle-version="[3.2.0,4.0.0)",
+ org.eclipse.core.variables;bundle-version="[3.1.100,4.0.0)",
+ org.eclipse.ui.navigator;bundle-version="[3.2.0,4.0.0)";resolution:=optional,
+#P org.eclipse.cdt.managedbuilder.ui.tests
+Index: META-INF/MANIFEST.MF
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.ui.tests/META-INF/MANIFEST.MF,v
+retrieving revision 1.13
+diff -u -r1.13 MANIFEST.MF
+--- META-INF/MANIFEST.MF 8 Feb 2010 01:02:17 -0000 1.13
++++ META-INF/MANIFEST.MF 8 Jul 2010 20:51:06 -0000
+@@ -2,7 +2,7 @@
+ Bundle-ManifestVersion: 2
+ Bundle-Name: Managed Build UI Tests Plug-in
+ Bundle-SymbolicName: org.eclipse.cdt.managedbuilder.ui.tests; singleton:=true
+-Bundle-Version: 7.0.0.qualifier
++Bundle-Version: 8.0.0.qualifier
+ Bundle-Activator: org.eclipse.cdt.managedbuilder.ui.tests.testplugin.TestsPlugin
+ Bundle-Vendor: Eclipse CDT
+ Bundle-Localization: plugin
+Index: src/org/eclipse/cdt/managedbuilder/ui/tests/util/TestConfiguration.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.ui.tests/src/org/eclipse/cdt/managedbuilder/ui/tests/util/TestConfiguration.java,v
+retrieving revision 1.6
+diff -u -r1.6 TestConfiguration.java
+--- src/org/eclipse/cdt/managedbuilder/ui/tests/util/TestConfiguration.java 2 Jun 2010 19:48:12 -0000 1.6
++++ src/org/eclipse/cdt/managedbuilder/ui/tests/util/TestConfiguration.java 8 Jul 2010 20:51:06 -0000
+@@ -34,7 +34,7 @@
+ import org.eclipse.core.resources.IFile;
+ import org.eclipse.core.resources.IResource;
+ import org.eclipse.core.runtime.IPath;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+
+ public class TestConfiguration implements IConfiguration {
+
+@@ -518,12 +518,12 @@
+ return null;
+ }
+
+- public PluginVersionIdentifier getVersion() {
++ public Version getVersion() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+- public void setVersion(PluginVersionIdentifier version) {
++ public void setVersion(Version version) {
+ // TODO Auto-generated method stub
+
+ }
+Index: src/org/eclipse/cdt/managedbuilder/ui/tests/util/TestFolderInfo.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.ui.tests/src/org/eclipse/cdt/managedbuilder/ui/tests/util/TestFolderInfo.java,v
+retrieving revision 1.5
+diff -u -r1.5 TestFolderInfo.java
+--- src/org/eclipse/cdt/managedbuilder/ui/tests/util/TestFolderInfo.java 13 Sep 2007 09:27:59 -0000 1.5
++++ src/org/eclipse/cdt/managedbuilder/ui/tests/util/TestFolderInfo.java 8 Jul 2010 20:51:06 -0000
+@@ -23,7 +23,7 @@
+ import org.eclipse.cdt.managedbuilder.core.IToolChain;
+ import org.eclipse.cdt.managedbuilder.core.OptionStringValue;
+ import org.eclipse.core.runtime.IPath;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+
+ public class TestFolderInfo implements IFolderInfo {
+
+@@ -222,12 +222,12 @@
+ return null;
+ }
+
+- public PluginVersionIdentifier getVersion() {
++ public Version getVersion() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+- public void setVersion(PluginVersionIdentifier version) {
++ public void setVersion(Version version) {
+ // TODO Auto-generated method stub
+
+ }
+Index: src/org/eclipse/cdt/managedbuilder/ui/tests/util/TestProjectType.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.ui.tests/src/org/eclipse/cdt/managedbuilder/ui/tests/util/TestProjectType.java,v
+retrieving revision 1.3
+diff -u -r1.3 TestProjectType.java
+--- src/org/eclipse/cdt/managedbuilder/ui/tests/util/TestProjectType.java 14 Jun 2007 20:10:07 -0000 1.3
++++ src/org/eclipse/cdt/managedbuilder/ui/tests/util/TestProjectType.java 8 Jul 2010 20:51:06 -0000
+@@ -17,7 +17,7 @@
+ import org.eclipse.cdt.managedbuilder.core.IProjectType;
+ import org.eclipse.cdt.managedbuilder.envvar.IProjectEnvironmentVariableSupplier;
+ import org.eclipse.cdt.managedbuilder.macros.IProjectBuildMacroSupplier;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+
+ public class TestProjectType implements IProjectType {
+ private IConfiguration[] cfgs = new IConfiguration[1];
+@@ -49,8 +49,8 @@
+ public String getId() { return null; }
+ public String getManagedBuildRevision() { return null; }
+ public String getName() { return null; }
+- public PluginVersionIdentifier getVersion() { return null; }
+- public void setVersion(PluginVersionIdentifier version) {}
++ public Version getVersion() { return null; }
++ public void setVersion(Version version) {}
+ public IBuildObjectProperties getBuildProperties() { return null; }
+
+ public IBuildPropertyValue getBuildArtefactType() {
+Index: src/org/eclipse/cdt/managedbuilder/ui/tests/util/TestToolchain.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.ui.tests/src/org/eclipse/cdt/managedbuilder/ui/tests/util/TestToolchain.java,v
+retrieving revision 1.8
+diff -u -r1.8 TestToolchain.java
+--- src/org/eclipse/cdt/managedbuilder/ui/tests/util/TestToolchain.java 14 Jun 2007 20:10:07 -0000 1.8
++++ src/org/eclipse/cdt/managedbuilder/ui/tests/util/TestToolchain.java 8 Jul 2010 20:51:06 -0000
+@@ -24,7 +24,7 @@
+ import org.eclipse.cdt.managedbuilder.internal.core.HoldsOptions;
+ import org.eclipse.cdt.managedbuilder.envvar.IConfigurationEnvironmentVariableSupplier;
+ import org.eclipse.cdt.managedbuilder.macros.IConfigurationBuildMacroSupplier;
+-import org.eclipse.core.runtime.PluginVersionIdentifier;
++import org.osgi.framework.Version;
+
+ public class TestToolchain extends HoldsOptions implements IToolChain {
+
+@@ -38,12 +38,12 @@
+ return null;
+ }
+
+- public PluginVersionIdentifier getVersion() {
++ public Version getVersion() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+- public void setVersion(PluginVersionIdentifier version) {
++ public void setVersion(Version version) {
+ // TODO Auto-generated method stub
+
+ }
+
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/patches/CDT_Bug_321040.patch b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/patches/CDT_Bug_321040.patch
new file mode 100755
index 00000000000..f856ff034ca
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/patches/CDT_Bug_321040.patch
@@ -0,0 +1,93 @@
+### Eclipse Workspace Patch 1.0
+#P org.eclipse.cdt.managedbuilder.core
+Index: src/org/eclipse/cdt/managedbuilder/core/IOption.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/IOption.java,v
+retrieving revision 1.27
+diff -u -r1.27 IOption.java
+--- src/org/eclipse/cdt/managedbuilder/core/IOption.java 26 Mar 2010 17:45:40 -0000 1.27
++++ src/org/eclipse/cdt/managedbuilder/core/IOption.java 27 Jul 2010 15:36:46 -0000
+@@ -355,6 +355,14 @@
+ public String[] getLibraryFiles() throws BuildException ;
+
+ /**
++ * @return an array or <code>String</code>s containing the library paths
++ * that must be linked into the project.
++ *
++ * @throws BuildException
++ */
++ public String[] getLibraryPaths() throws BuildException ;
++
++ /**
+ * @return a <code>String</code> containing the unique ID of the selected
+ * enumeration in an enumerated option. For an option that has not been
+ * changed by the user, the receiver will answer with the default defined
+Index: src/org/eclipse/cdt/managedbuilder/internal/core/Option.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Option.java,v
+retrieving revision 1.48
+diff -u -r1.48 Option.java
+--- src/org/eclipse/cdt/managedbuilder/internal/core/Option.java 8 Jul 2010 20:57:05 -0000 1.48
++++ src/org/eclipse/cdt/managedbuilder/internal/core/Option.java 27 Jul 2010 15:36:48 -0000
+@@ -1388,7 +1388,6 @@
+ }
+ }
+
+-
+ /* (non-Javadoc)
+ * @see org.eclipse.cdt.managedbuilder.core.IOption#getLibraryFiles()
+ */
+@@ -1407,6 +1406,23 @@
+ }
+
+ /* (non-Javadoc)
++ * @see org.eclipse.cdt.managedbuilder.core.IOption#getLibraryPaths()
++ */
++ public String[] getLibraryPaths() throws BuildException {
++ if (getValueType() != LIBRARY_PATHS) {
++ throw new BuildException(ManagedMakeMessages.getResourceString("Option.error.bad_value_type")); //$NON-NLS-1$
++ }
++ @SuppressWarnings("unchecked")
++ ArrayList<String> v = (ArrayList<String>)getValue();
++ if (v == null) {
++ return EMPTY_STRING_ARRAY;
++ } else {
++ v.trimToSize();
++ return v.toArray(new String[v.size()]);
++ }
++ }
++
++ /* (non-Javadoc)
+ * @see org.eclipse.cdt.managedbuilder.core.IOption#getDefaultEnumValue()
+ */
+ public String getSelectedEnum() throws BuildException {
+Index: src/org/eclipse/cdt/managedbuilder/internal/core/OptionReference.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/OptionReference.java,v
+retrieving revision 1.35
+diff -u -r1.35 OptionReference.java
+--- src/org/eclipse/cdt/managedbuilder/internal/core/OptionReference.java 8 Jul 2010 20:57:05 -0000 1.35
++++ src/org/eclipse/cdt/managedbuilder/internal/core/OptionReference.java 27 Jul 2010 15:36:49 -0000
+@@ -468,6 +468,21 @@
+ }
+
+ /* (non-Javadoc)
++ * @see org.eclipse.cdt.managedbuilder.core.IOption#getLibraryPaths()
++ */
++ public String[] getLibraryPaths() throws BuildException {
++ if (value == null)
++ return option.getLibraryPaths();
++ else if (getValueType() == LIBRARY_PATHS) {
++ @SuppressWarnings("unchecked")
++ ArrayList<String> list = (ArrayList<String>)value;
++ return list.toArray(new String[list.size()]);
++ }
++ else
++ throw new BuildException(ManagedMakeMessages.getResourceString("Option.error.bad_value_type")); //$NON-NLS-1$
++ }
++
++ /* (non-Javadoc)
+ * @see org.eclipse.cdt.core.build.managed.IBuildObject#getName()
+ */
+ public String getName() {
+
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/patches/MinGW_export_fix.patch b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/patches/MinGW_export_fix.patch
new file mode 100755
index 00000000000..ec39ddeafd2
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/patches/MinGW_export_fix.patch
@@ -0,0 +1,17 @@
+### Eclipse Workspace Patch 1.0
+#P org.eclipse.cdt.managedbuilder.gnu.ui
+Index: META-INF/MANIFEST.MF
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.gnu.ui/META-INF/MANIFEST.MF,v
+retrieving revision 1.13
+diff -u -r1.13 MANIFEST.MF
+--- META-INF/MANIFEST.MF 8 Jul 2010 20:57:13 -0000 1.13
++++ META-INF/MANIFEST.MF 18 Aug 2010 09:49:45 -0000
+@@ -7,6 +7,7 @@
+ Bundle-Vendor: %providerName
+ Bundle-Localization: plugin
+ Export-Package: org.eclipse.cdt.managedbuilder.gnu.cygwin,
++ org.eclipse.cdt.managedbuilder.gnu.mingw,
+ org.eclipse.cdt.managedbuilder.gnu.ui
+ Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.2.0,4.0.0)",
+ org.eclipse.cdt.managedbuilder.core;bundle-version="[8.0.0,9.0.0)",
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/patches/readme.txt b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/patches/readme.txt
new file mode 100755
index 00000000000..a7dd99e52b1
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/patches/readme.txt
@@ -0,0 +1,8 @@
+MinGW export fix patch is needed to get mingw path from MingwEnvironmentVariableSupplier in LlvmEnvironmentSupplier class.
+
+Bug 321040 patch adds getLibraryPaths method to IOption and Option CDT classes and is used in LlvmPathUtil class.
+
+Bug 318581 patch adds support for older CDT versions <~7.1.0
+
+Stack overflow bug patch prevents a typical CDT 7.0.0 error message. This has been fixed in the CDT 7.0.1 version.
+
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/patches/stack_overflow_fix_bug_317004.patch b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/patches/stack_overflow_fix_bug_317004.patch
new file mode 100755
index 00000000000..927e1546a18
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/patches/stack_overflow_fix_bug_317004.patch
@@ -0,0 +1,93 @@
+### Eclipse Workspace Patch 1.0
+#P org.eclipse.cdt.core
+Index: src/org/eclipse/cdt/internal/core/dom/parser/c/CVisitor.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt-core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/dom/parser/c/CVisitor.java,v
+retrieving revision 1.146
+diff -u -r1.146 CVisitor.java
+--- src/org/eclipse/cdt/internal/core/dom/parser/c/CVisitor.java 15 Jan 2010 18:28:40 -0000 1.146
++++ src/org/eclipse/cdt/internal/core/dom/parser/c/CVisitor.java 23 Jun 2010 09:53:58 -0000
+@@ -29,6 +29,7 @@
+ import org.eclipse.cdt.core.dom.ast.IASTDeclarator;
+ import org.eclipse.cdt.core.dom.ast.IASTElaboratedTypeSpecifier;
+ import org.eclipse.cdt.core.dom.ast.IASTEnumerationSpecifier;
++import org.eclipse.cdt.core.dom.ast.IASTEnumerationSpecifier.IASTEnumerator;
+ import org.eclipse.cdt.core.dom.ast.IASTExpression;
+ import org.eclipse.cdt.core.dom.ast.IASTFieldReference;
+ import org.eclipse.cdt.core.dom.ast.IASTForStatement;
+@@ -53,6 +54,7 @@
+ import org.eclipse.cdt.core.dom.ast.IASTTypeId;
+ import org.eclipse.cdt.core.dom.ast.IArrayType;
+ import org.eclipse.cdt.core.dom.ast.IBasicType;
++import org.eclipse.cdt.core.dom.ast.IBasicType.Kind;
+ import org.eclipse.cdt.core.dom.ast.IBinding;
+ import org.eclipse.cdt.core.dom.ast.ICompositeType;
+ import org.eclipse.cdt.core.dom.ast.IEnumeration;
+@@ -67,8 +69,6 @@
+ import org.eclipse.cdt.core.dom.ast.IType;
+ import org.eclipse.cdt.core.dom.ast.ITypedef;
+ import org.eclipse.cdt.core.dom.ast.IVariable;
+-import org.eclipse.cdt.core.dom.ast.IASTEnumerationSpecifier.IASTEnumerator;
+-import org.eclipse.cdt.core.dom.ast.IBasicType.Kind;
+ import org.eclipse.cdt.core.dom.ast.c.CASTVisitor;
+ import org.eclipse.cdt.core.dom.ast.c.ICASTArrayModifier;
+ import org.eclipse.cdt.core.dom.ast.c.ICASTCompositeTypeSpecifier;
+@@ -638,28 +638,31 @@
+ IScope scope = getContainingScope(expr);
+ try {
+ IBinding[] bs = scope.find(PTRDIFF_T);
+- if (bs.length > 0) {
+- for (IBinding b : bs) {
+- if (b instanceof IType) {
+- if (b instanceof ICInternalBinding == false ||
+- CVisitor.declaredBefore(((ICInternalBinding) b).getPhysicalNode(), expr)) {
+- return (IType) b;
+- }
++ for (IBinding b : bs) {
++ if (b instanceof IType) {
++ if (b instanceof ICInternalBinding == false ||
++ CVisitor.declaredBefore(((ICInternalBinding) b).getPhysicalNode(), expr)) {
++ return (IType) b;
+ }
+ }
+ }
+ } catch (DOMException e) {
+ }
+
+- return new CBasicType(Kind.eInt, IBasicType.IS_UNSIGNED | IBasicType.IS_LONG, expr);
++ return new CBasicType(Kind.eInt, 0, expr);
+ }
+
+ static IType getSize_T(IASTExpression expr) {
+ IScope scope = getContainingScope(expr);
+ try {
+ IBinding[] bs = scope.find(SIZE_T);
+- if (bs.length > 0 && bs[0] instanceof IType) {
+- return (IType) bs[0];
++ for (IBinding b : bs) {
++ if (b instanceof IType) {
++ if (b instanceof ICInternalBinding == false ||
++ CVisitor.declaredBefore(((ICInternalBinding) b).getPhysicalNode(), expr)) {
++ return (IType) b;
++ }
++ }
+ }
+ } catch (DOMException e) {
+ }
+Index: src/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPVisitor.java
+===================================================================
+RCS file: /cvsroot/tools/org.eclipse.cdt-core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPVisitor.java,v
+retrieving revision 1.123
+diff -u -r1.123 CPPVisitor.java
+--- src/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPVisitor.java 22 Jun 2010 12:21:17 -0000 1.123
++++ src/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPVisitor.java 23 Jun 2010 09:53:58 -0000
+@@ -2089,7 +2089,7 @@
+ }
+ } catch (DOMException e) {
+ }
+- basicType= new CPPBasicType(Kind.eInt, IBasicType.IS_LONG | IBasicType.IS_UNSIGNED);
++ basicType= new CPPBasicType(Kind.eInt, 0);
+ basicType.setFromExpression(binary);
+ return basicType;
+ }
+
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/plugin.properties b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/plugin.properties
new file mode 100755
index 00000000000..22a22f3d091
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/plugin.properties
@@ -0,0 +1,223 @@
+###############################################################################
+# Copyright (c) 2010 Nokia Siemens Networks Oyj, Finland.
+# 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:
+# Nokia Siemens Networks Oyj, initial LLVM support as an add-on to CDT.
+###############################################################################
+
+# plugin names
+pluginName=LLVM Managed Build Definitions
+providerName=Nokia Siemens Networks
+
+# Build Model Names
+TargetName.llvm=LLVM
+TargetName.llvm.bitcode=LLVM bitcode
+
+# Tool-chain names
+ToolChainName.llvm=LLVM
+ToolChainName.llvm.with.linker=LLVM with C/C++ Linker
+ToolChainName.llvm.with.static.compiler=LLVM with static compiler
+ToolChainName.llvm.static.compiler.linux=LLVM with static compiler (Linux)
+ToolChainName.llvm.static.compiler.macosx=LLVM with static compiler (MacOSX)
+ToolChainName.llvm.static.compiler.win32=LLVM with static compiler (Windows)
+ToolChainName.llvm.jit=LLVM with JIT/Interpreter
+ToolChainName.llvm.jit.linux=LLVM with JIT/Interpreter (Linux)
+ToolChainName.llvm.jit.macosx=LLVM with JIT/Interpreter (MacOSX)
+ToolChainName.llvm.jit.win32=LLVM with JIT/Interpreter (Windows)
+ToolChainName.llvm.clang=LLVM with Clang
+ToolChainName.llvm.clang.win32.mingw=LLVM with Clang (Windows) (MinGW)
+ToolChainName.llvm.clang.win32.cygwin=LLVM with Clang (Windows) (Cygwin)
+ToolChainName.llvm.linux=LLVM with Clang (Linux)
+ToolChainName.llvm.macosx=LLVM with Clang (MacOSX)
+ToolChainName.llvm.gnu=LLVM with GCC
+ToolChainName.llvm.gnu.linux=LLVM with GCC (Linux)
+ToolChainName.llvm.gnu.macosx=LLVM with GCC (MacOSX)
+ToolChainName.llvm.gnu.win32.cygwin=LLVM with GCC (Windows) (Cygwin)
+ToolChainName.llvm.gnu.win32.mingw=LLVM with GCC (Windows) (MinGW)
+
+# Default Configuration Names
+# START NON-TRANSLATABLE
+ConfigName.Rel=Release
+ConfigName.Dbg=Debug
+ConfigName.Rel.Win32=Release
+ConfigName.Dbg.Win32=Debug
+ConfigName.Rel.Gnu=Release
+ConfigName.Dbg.Gnu=Debug
+
+# END NON-TRANSLATABLE
+
+# Generic platform names (copied from org.eclipse.cdt.managedbuilder.gnu.ui)
+PlatformName.Rel=Release Platform
+PlatformName.Dbg=Debug Platform
+
+# LLVM tool names
+ToolName.archiver.llvm=LLVM archiver
+ToolName.assembler.llvm=LLVM assembler
+ToolName.compiler.llvm.abstract=Abstract LLVM C/C++ compiler
+ToolName.compiler.llvm.c=LLVM Clang
+ToolName.compiler.llvm.cpp=LLVM Clang++
+ToolName.compiler.llvm.gcc=LLVM GCC
+ToolName.compiler.llvm.g++=LLVM G++
+ToolName.linker.llvm.c=LLVM C linker
+ToolName.linker.llvm.cpp=LLVM C++ linker
+ToolName.llc.llvm=LLVM Static Compiler
+ToolName.llc.llvm.c=LLVM C Static Compiler
+ToolName.llc.llvm.cpp=LLVM C++ Static Compiler
+ToolName.lli.llvm=LLVM JIT compiler/Interpreter
+
+# Option Names
+# Generic Category Names
+#OptionCategory.Symbols = Symbols
+OptionCategory.Preproc=Preprocessor
+OptionCategory.Dirs=Directories
+OptionCategory.General=General
+OptionCategory.Optimize=Optimization
+OptionCategory.Debug=Debugging
+OptionCategory.Warn=Warnings
+OptionCategory.Misc=Miscellaneous
+OptionCategory.Includes=Includes
+OptionCategory.Libs=Libraries
+OptionCategory.Options=Options
+OptionCategory.Optimizations=Optimization Options
+OptionCategory.FloatingPointOptions=Floating Point Options
+OptionCategory.CodeGenerationOptions=Code Generation Options
+#OptionCategory.Shared.Settings=Shared Library Settings
+
+# Generic Option Names
+Option.Posix.PreprocOnly=Preprocess only (-E)
+#Option.Posix.Nostdinc=Do not search system directories (-nostdinc)
+
+Option.Posix.DefSym=Defined symbols (-D)
+Option.Posix.UndefSym=Undefined symbols (-U)
+
+Option.Posix.InclPaths=Include paths (-I)
+
+Option.Posix.OptLevel=Optimization Level
+Option.Posix.Optimize.None=None (-O0)
+Option.Posix.Optimize.Optimize=Optimize (-O1)
+Option.Posix.Optimize.More=Optimize more (-O2)
+Option.Posix.Optimize.Most=Optimize most (-O3)
+Option.Posix.Optimize.Runtime=Optimize at run-time (-O4)
+Option.Posix.Optimize.Flags=Other optimization flags
+
+Option.Posix.DebugLevel=Debug Level
+Option.Posix.Debug.None=None
+Option.Posix.Debug.Min=Minimal (-g1)
+Option.Posix.Debug.Def=Default (-g)
+Option.Posix.Debug.Max=Maximum (-g3)
+Option.Posix.Debug.Other=Other debugging flags
+#Option.Posix.Debug.gprof=Generate gprof information (-pg)
+#Option.Posix.Debug.prof=Generate prof information (-p)
+
+Option.Posix.Warn.Syntax=Check syntax only (-fsyntax-only)
+Option.Posix.Warn.Pedandic=Pedantic (-pedantic)
+Option.Posix.Warn.PedErrors=Pedantic warnings as errors (-pedantic-errors)
+Option.Posix.Warn.nowarn=Inhibit all warnings (-w)
+Option.Posix.Warn.allwarn=All warnings (-Wall)
+Option.Posix.Warn.toerrs=Warnings as errors (-Werror)
+
+Option.Posix.Verbose=Verbose (-v)
+Option.OtherFlags=Other flags
+#Option.Posix.Ansi=Support ANSI programs (-ansi)
+
+Option.Posix.Archiver.delete=Delete files from the archive
+Option.Posix.Archiver.print.contents=Print the table of contents
+#Option.Posix.Linker.NoStartFiles=Do not use standard start files (-nostartfiles)
+#Option.Posix.Linker.NoDefLibs=Do not use default libraries (-nodefaultlibs)
+#Option.Posix.Linker.NoStdLibs=No startup or default libs (-nostdlib)
+Option.Posix.Linker.Strip=Omit all debug and symbol information (-strip-all)
+Option.Posix.Linker.Strip.Debug=Omit all debug information (-strip-debug)
+Option.Posix.Linker.Stats=Print statistics
+Option.Posix.Linker.Verbose=Verbose mode
+Option.Posix.Linker.Verification=Verification pass
+Option.Posix.Linker.DisableInternalize=Disable Internalize
+Option.Posix.Linker.DisableOptimization=Disable Optimization
+Option.Posix.Linker.DisableInhiling=Disable Inhiling
+#Option.Posix.Linker.Static=No shared libraries (-static)
+#Option.Posix.Linker.XLinker=Other options (-Xlinker [option])
+Option.Posix.Linker.Flags=Linker flags
+Option.Posix.Libs=Libraries (-l)
+Option.Posix.Libsearch=Library search path (-L)
+Option.Posix.UserBcs=Other bytecode files
+#Option.Posix.Linker.Shared=Shared (-shared)
+#Option.Posix.Linker.SOName=Shared object name (-Wl,-soname=)
+#Option.Posix.Linker.Implib=Import Library name (-Wl,--out-implib=)
+#Option.Posix.Linker.Defname=DEF file name (-Wl,--output-def=)
+Option.Posix.Linker.link_as_library=Create a library
+Option.Posix.Linker.LlvmOptions=Input/Output Options
+Option.Posix.Linker.native=Create native binary (with LLVM native code generator)
+Option.Posix.Linker.nativeCBackend=Create native binary (with C backend code generator)
+Option.Posix.Static.Compiler.Flags=Static Compiler Flags
+
+Option.Llvm.printStats=Print statistics
+Option.Llvm.Archiver.Flags=Archiver flags
+Option.Llvm.Llc.Flags=LLC flags
+Option.Llvm.Llc.EmitC=Emit C code (not assembly)
+Option.Llvm.Llc.Arch=Specify architecture for assembly code (x86 or sparcv9)
+Option.Llvm.llc.optimization.disableExcessPrecisionOptimization=Disable optimizations that may produce excess precision for floating point
+Option.Llvm.llc.optimization.disableFramePointerEliminationOptimization=Disable frame pointer elimination optimization
+Option.Llvm.Lli.Flags=LLVM JIT/Interpreter flags
+Option.Llvm.Lli.ForceInterpreter=Force Interpreter
+Option.Llvm.Lli.disable-excess-fp-precision=Disable optimizations that may increase floating point precision
+Option.Llvm.Lli.enable-finite-only-fp-math=Enable optimizations that assume only finite floating point math
+Option.Llvm.Lli.enable-unsafe-fp-math=Enable optimizations that may decrease floating point precision
+Option.Llvm.Lli.soft-float=Generate software floating point library calls instead of equivalent hardware instructions
+Option.Llvm.Lli.disable-post-RA-scheduler=Disable scheduling after register allocation
+Option.Llvm.Lli.disable-spill-fusing=Disable fusing of spill code into instructions
+Option.Llvm.Lli.enable-correct-eh-support=Make the -lowerinvoke pass insert expensive, but correct, EH code
+Option.Llvm.Lli.jit-enable-eh=Exception handling should be enabled in the just-in-time compiler
+Option.Llvm.Assembler.Flags=Assembler flags
+Option.Llvm.Assembler.warn.suppress=Suppress warnings (-W)
+Option.Llvm.Assembler.version=Announce version (-v)
+
+# Platform specific option names
+#Option.Windows.Windres.OutputFormat = Output format
+#Option.Windows.Windres.OutputFormat.Coff = coff (--output-format coff)
+#Option.Windows.Windres.OutputFormat.RC = rc (--output-format rc)
+#Option.Windows.Windres.OutputFormat.Res = res (--output-format res)
+#Option.MacOSX.Linker.Shared=Shared (-dynamiclib)
+
+# Artifact types
+BuildProperty.type.name.bcexe=LLVM bytecode executable for LLI
+BuildProperty.type.name.bclib=LLVM bytecode library
+
+# Content types
+ContentType.LlvmBytecodeFileName=LLVM bytecode file
+#LLVM assembler file (human-readable)
+ContentType.LlvmSourceFileName=LLVM
+ContentType.LlvmExecutableFileName=LLVM executable
+ContentType.LlvmAssemblerCode=LLVM Assembly Code
+
+# Languages
+Language.LlvmAssembly=LLVM bytecode assembly
+
+option.name = Clang Option
+page.name = LLVM
+extension.name = Clang++ managed make per project SCD profile
+extension.name.0 = Clang managed make per project SCD profile
+extension.name.1 = LLVM-G++ managed make per project SCD profile
+extension.name.2 = LLVM-GCC managed make per project SCD profile
+option.tip = In this mode the linker will print additional information about the actions it takes, programs it executes, etc.
+option.tip.0 = Strip all debug and symbol information from the executable to make it smaller.
+option.tip.1 = Strip all debug information from the executable to make it smaller.
+option.tip.2 = Run the verification pass after each of the passes to verify intermediate results.
+option.tip.3 = Do not mark all symbols as internal.
+option.tip.4 = Completely disable optimization.
+option.tip.5 = Do not run the inlining pass. Functions will not be inlined into other functions.
+option.tip.6 = Generate a native machine code executable.
+option.tip.7 = Generate a native machine code executable with the LLVM C backend. Uses the C backend to generate code for the program instead of an LLVM native code generator.
+option.tip.8 = Link the bitcode files together as a library, not an executable. In this mode, undefined symbols will be permitted.
+option.tip.9 = Print the table of contents.
+option.tip.10 = Print statistics recorded by code-generation passes.
+option.tip.11 = Disable optimizations that may produce excess precision for floating point. Note that this option can dramatically slow down code on some systems (e.g. X86).
+option.tip.12 = Print statistics from the code-generation passes.
+enumeratedOptionValue.name = true
+enumeratedOptionValue.name.0 = false
+option.tip.13 = Causes lli to generate software floating point library calls instead of equivalent hardware instructions.
+option.tip.14 = Causes lli to enable optimizations that may decrease floating point precision.
+option.tip.15 = Disable optimizations that may increase floating point precision.
+option.tip.16 = Enable optimizations that assumes only finite floating point math. That is, there is no NAN or Inf values. \ No newline at end of file
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/plugin.xml b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/plugin.xml
new file mode 100755
index 00000000000..1386b691280
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/plugin.xml
@@ -0,0 +1,5384 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+ <extension
+ id="org.eclipse.cdt.managedbuilder.llvm.ui.buildDefinitions"
+ name="%ToolName.linker.llvm.c"
+ point="org.eclipse.cdt.managedbuilder.core.buildDefinitions">
+ <managedBuildRevision
+ fileVersion="4.0.0">
+ </managedBuildRevision>
+ <tool
+ advancedInputCategory="true"
+ command="llvm-ld"
+ commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG}${OUTPUT_PREFIX} ${OUTPUT} ${INPUTS}"
+ errorParsers="org.eclipse.cdt.core.GLDErrorParser"
+ id="cdt.managedbuild.tool.llvm.c.linker"
+ isAbstract="true"
+ name="%ToolName.linker.llvm.c"
+ natureFilter="both"
+ outputFlag="-o">
+ <supportedProperties>
+ <property
+ id="org.eclipse.cdt.build.core.buildArtefactType">
+ <value
+ id="org.eclipse.cdt.managedbuilder.llvm.ui.buildArtefactType.lli">
+ </value>
+ </property>
+ </supportedProperties>
+ <envVarBuildPath
+ pathType="buildpathLibrary"
+ variableList="LIBRARY_PATH">
+ </envVarBuildPath>
+ <optionCategory
+ id="llvm.c.link.category.general"
+ name="%OptionCategory.General"
+ owner="cdt.managedbuild.tool.llvm.c.linker">
+ </optionCategory>
+ <option
+ category="llvm.c.link.category.general"
+ command="-stats"
+ defaultValue="false"
+ id="llvm.c.link.option.stats"
+ name="%Option.Posix.Linker.Stats"
+ valueType="boolean">
+ </option>
+ <option
+ category="llvm.c.link.category.general"
+ command="-v"
+ defaultValue="true"
+ id="llvm.c.link.option.verbose"
+ name="%Option.Posix.Linker.Verbose"
+ tip="%option.tip"
+ valueType="boolean">
+ </option>
+ <optionCategory
+ id="llvm.c.link.category.libs"
+ name="%OptionCategory.Libs"
+ owner="cdt.managedbuild.tool.llvm.c.linker">
+ </optionCategory>
+ <option
+ browseType="none"
+ category="llvm.c.link.category.libs"
+ command="-l"
+ id="llvm.c.link.option.libs"
+ name="%Option.Posix.Libs"
+ valueType="libs">
+ </option>
+ <option
+ browseType="directory"
+ category="llvm.c.link.category.libs"
+ command="-L"
+ id="llvm.c.link.option.paths"
+ name="%Option.Posix.Libsearch"
+ valueType="libPaths">
+ </option>
+ <optionCategory
+ id="llvm.c.link.category.optimizations"
+ name="%OptionCategory.Optimizations"
+ owner="cdt.managedbuild.tool.llvm.c.linker">
+ </optionCategory>
+ <option
+ category="llvm.c.link.category.optimizations"
+ command="-strip-all"
+ defaultValue="false"
+ id="llvm.c.link.option.strip.debug"
+ name="%Option.Posix.Linker.Strip"
+ tip="%option.tip.0"
+ valueType="boolean">
+ </option>
+ <option
+ category="llvm.c.link.category.optimizations"
+ command="-strip-debug"
+ defaultValue="false"
+ id="llvm.c.link.option.strip"
+ name="%Option.Posix.Linker.Strip.Debug"
+ tip="%option.tip.1"
+ valueType="boolean">
+ </option>
+ <option
+ category="llvm.c.link.category.optimizations"
+ command="-verify-each"
+ defaultValue="false"
+ id="llvm.c.link.option.verification"
+ name="%Option.Posix.Linker.Verification"
+ tip="%option.tip.2"
+ valueType="boolean">
+ </option>
+ <option
+ category="llvm.c.link.category.optimizations"
+ command="-disable-internalize"
+ defaultValue="false"
+ id="llvm.c.link.option.disable_internalize"
+ name="%Option.Posix.Linker.DisableInternalize"
+ tip="%option.tip.3"
+ valueType="boolean">
+ </option>
+ <option
+ category="llvm.c.link.category.optimizations"
+ command="-disable-opt"
+ defaultValue="false"
+ id="llvm.c.link.option.disable_optimization"
+ name="%Option.Posix.Linker.DisableOptimization"
+ tip="%option.tip.4"
+ valueType="boolean">
+ </option>
+ <option
+ category="llvm.c.link.category.optimizations"
+ command="-disable-inlining"
+ defaultValue="false"
+ id="llvm.c.link.option.disable_inhiling"
+ name="%Option.Posix.Linker.DisableInhiling"
+ tip="%option.tip.5"
+ valueType="boolean">
+ </option>
+ <option
+ category="llvm.c.link.category.other"
+ id="llvm.c.link.option.ldflags"
+ name="%Option.Posix.Linker.Flags"
+ valueType="string">
+ </option>
+ <option
+ category="llvm.c.link.category.llvmOptions"
+ command="-native"
+ defaultValue="false"
+ id="llvm.c.link.option.native"
+ isAbstract="false"
+ name="%Option.Posix.Linker.native"
+ resourceFilter="all"
+ tip="%option.tip.6"
+ valueType="boolean">
+ <enablement
+ attribute="defaultValue"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="true">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.exe">
+ </checkBuildProperty>
+ </enablement>
+ </option>
+ <option
+ category="llvm.c.link.category.llvmOptions"
+ command="-native-cbe"
+ defaultValue="false"
+ id="llvm.c.link.option.nativeCBackEnd"
+ isAbstract="false"
+ name="%Option.Posix.Linker.nativeCBackend"
+ resourceFilter="all"
+ tip="%option.tip.7"
+ valueType="boolean">
+ <enablement
+ attribute="defaultValue"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="false">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.exe">
+ </checkBuildProperty>
+ </enablement>
+ </option>
+ <option
+ browseType="file"
+ category="llvm.c.link.category.other"
+ id="llvm.c.link.option.userobjs"
+ name="%Option.Posix.UserBcs"
+ valueType="userObjs">
+ </option>
+ <optionCategory
+ id="llvm.c.link.category.llvmOptions"
+ name="%Option.Posix.Linker.LlvmOptions"
+ owner="cdt.managedbuild.tool.llvm.c.linker">
+ </optionCategory>
+ <option
+ category="llvm.c.link.category.llvmOptions"
+ command="-link-as-library"
+ defaultValue="false"
+ id="llvm.c.link.option.linkaslibrary"
+ isAbstract="false"
+ name="%Option.Posix.Linker.link_as_library"
+ tip="%option.tip.8"
+ valueType="boolean">
+ <enablement
+ attribute="defaultValue"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="true">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib">
+ </checkBuildProperty>
+ </enablement>
+ </option>
+ <optionCategory
+ id="llvm.c.link.category.other"
+ name="%OptionCategory.Misc"
+ owner="cdt.managedbuild.tool.llvm.c.linker">
+ </optionCategory>
+ <inputType
+ buildVariable="BCS"
+ dependencyCalculator="org.eclipse.cdt.managedbuilder.llvm.makegen.LlvmDependencyCalculator2"
+ id="cdt.managedbuild.tool.llvm.c.linker.input"
+ multipleOfType="true"
+ primaryInput="true"
+ sourceContentType="org.eclipse.cdt.managedbuilder.llvm.ui.llvmBytecode"
+ sources="bc">
+ <additionalInput
+ kind="additionalinputdependency"
+ paths="$(USER_OBJS)">
+ </additionalInput>
+ <additionalInput
+ kind="additionalinput"
+ paths="$(LIBS)">
+ </additionalInput>
+ </inputType>
+ <outputType
+ buildVariable="LLVM_BC_EXECUTABLES"
+ id="cdt.managedbuild.tool.llvm.c.linker.output.exe.bc"
+ namePattern="%.exe.bc"
+ outputs="exe.bc"
+ primaryOutput="true">
+ <enablement
+ type="ALL">
+ <checkOption
+ optionId="llvm.c.link.option.linkaslibrary"
+ value="false">
+ </checkOption>
+ </enablement>
+ </outputType>
+ <outputType
+ buildVariable="LLVM_EXECUTABLES"
+ id="cdt.managedbuild.tool.llvm.c.linker.output.exe"
+ outputs="exe">
+ <enablement
+ type="ALL">
+ <checkOption
+ optionId="llvm.c.link.option.native"
+ value="false">
+ </checkOption>
+ </enablement>
+ </outputType>
+ <outputType
+ buildVariable="LIBRARIES"
+ id="cdt.managedbuild.tool.llvm.c.linker.output.so"
+ outputPrefix="lib"
+ outputs="so">
+ <enablement
+ type="ALL">
+ <checkOption
+ optionId="llvm.c.link.option.linkaslibrary"
+ value="true">
+ </checkOption>
+ </enablement>
+ </outputType>
+ </tool>
+ <tool
+ command="llvm-ar"
+ id="cdt.managedbuild.tool.llvm.archiver"
+ isAbstract="true"
+ name="%ToolName.archiver.llvm"
+ natureFilter="both">
+ <supportedProperties>
+ <property
+ id="org.eclipse.cdt.build.core.buildArtefactType">
+ <value
+ id="org.eclipse.cdt.build.core.buildArtefactType.staticLib">
+ </value>
+ </property>
+ </supportedProperties>
+ <optionCategory
+ id="llvm.lib.category.general"
+ name="%OptionCategory.General"
+ owner="cdt.managedbuild.tool.llvm.archiver">
+ </optionCategory>
+ <option
+ category="llvm.lib.category.general"
+ defaultValue="r"
+ id="llvm.both.lib.option.flags"
+ name="%Option.Llvm.Archiver.Flags"
+ valueType="string">
+ </option>
+ <optionCategory
+ id="llvm.lib.category.options"
+ name="%OptionCategory.Options"
+ owner="cdt.managedbuild.tool.llvm.archiver">
+ </optionCategory>
+ <option
+ category="llvm.lib.category.options"
+ command="d"
+ id="llvm.lib.option.delete"
+ isAbstract="false"
+ name="%Option.Posix.Archiver.delete"
+ resourceFilter="all"
+ tip="%option.tip.9"
+ valueType="boolean">
+ </option>
+ <option
+ category="llvm.lib.category.options"
+ command="t"
+ id="llvm.lib.option.print.contents"
+ isAbstract="false"
+ name="%Option.Posix.Archiver.print.contents"
+ resourceFilter="all"
+ valueType="boolean">
+ </option>
+ <inputType
+ buildVariable="BCS"
+ dependencyCalculator="org.eclipse.cdt.managedbuilder.llvm.makegen.LlvmDependencyCalculator2"
+ id="cdt.managedbuild.tool.llvm.archiver.input"
+ multipleOfType="true"
+ sourceContentType="org.eclipse.cdt.managedbuilder.llvm.ui.llvmBytecode"
+ sources="bc">
+ <additionalInput
+ kind="additionalinputdependency"
+ paths="$(USER_OBJS)">
+ </additionalInput>
+ <additionalInput
+ kind="additionalinput"
+ paths="$(LIBS)">
+ </additionalInput>
+ </inputType>
+ <outputType
+ buildVariable="ARCHIVES"
+ id="cdt.managedbuild.tool.llvm.archiver.output"
+ nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider"
+ outputPrefix="lib"
+ outputs="a">
+ </outputType>
+ </tool>
+ <tool
+ command="llvm-as"
+ errorParsers="org.eclipse.cdt.core.GASErrorParser"
+ id="cdt.managedbuild.tool.llvm.assembler"
+ isAbstract="true"
+ name="%ToolName.assembler.llvm"
+ natureFilter="both"
+ outputFlag="-o">
+ <optionCategory
+ id="llvm.asm.category.general"
+ name="%OptionCategory.General"
+ owner="cdt.managedbuild.tool.llvm.assembler">
+ </optionCategory>
+ <option
+ category="llvm.asm.category.general"
+ id="llvm.both.asm.option.flags"
+ name="%Option.Llvm.Assembler.Flags"
+ valueType="string">
+ </option>
+ <option
+ category="llvm.asm.category.general"
+ command="-W"
+ defaultValue="false"
+ id="llvm.both.asm.option.warnings.nowarn"
+ name="%Option.Llvm.Assembler.warn.suppress"
+ valueType="boolean">
+ </option>
+ <option
+ category="llvm.asm.category.general"
+ command="-v"
+ defaultValue="false"
+ id="llvm.both.asm.option.version"
+ name="%Option.Llvm.Assembler.version"
+ valueType="boolean">
+ </option>
+ <inputType
+ id="cdt.managedbuild.tool.llvm.assembler.input"
+ sourceContentType="org.eclipse.cdt.managedbuilder.llvm.ui.llvmAssemblySource"
+ sources="ll">
+ </inputType>
+ <outputType
+ buildVariable="BCS"
+ id="cdt.managedbuild.tool.llvm.assembler.output"
+ outputs="bc">
+ </outputType>
+ </tool>
+ <tool
+ command="llc"
+ id="cdt.managedbuild.tool.llvm.llc"
+ isAbstract="true"
+ name="%ToolName.llc.llvm"
+ natureFilter="both"
+ outputFlag="-o">
+ <supportedProperties>
+ <property
+ id="org.eclipse.cdt.build.core.buildType">
+ <value
+ id="org.eclipse.cdt.build.core.buildType.debug">
+ </value>
+ <value
+ id="org.eclipse.cdt.build.core.buildType.release">
+ </value>
+ </property>
+ </supportedProperties>
+ <optionCategory
+ id="llvm.llc.category.general"
+ name="%OptionCategory.General"
+ owner="cdt.managedbuild.tool.llvm.llc">
+ </optionCategory>
+ <option
+ category="llvm.llc.category.general"
+ id="llvm.both.llc.option.flags"
+ name="%Option.Llvm.Llc.Flags"
+ valueType="string">
+ </option>
+ <optionCategory
+ id="llvm.llc.category.options"
+ name="%OptionCategory.Options"
+ owner="cdt.managedbuild.tool.llvm.llc">
+ </optionCategory>
+ <option
+ category="llvm.llc.category.options"
+ command="c"
+ id="llvm.both.llc.option.emitc"
+ name="%Option.Llvm.Llc.EmitC"
+ valueType="boolean">
+ </option>
+ <option
+ category="llvm.llc.category.options"
+ command="--stats"
+ id="llvm.both.llc.option.printStats"
+ name="%Option.Llvm.printStats"
+ tip="%option.tip.10"
+ valueType="boolean">
+ </option>
+ <option
+ category="llvm.llc.category.options"
+ command="-march=${value}"
+ id="llvm.both.llc.option.arch"
+ name="%Option.Llvm.Llc.Arch"
+ valueType="string">
+ </option>
+ <optionCategory
+ id="llvm.llc.category.options.optimization"
+ name="%OptionCategory.Optimize"
+ owner="cdt.managedbuild.tool.llvm.llc">
+ </optionCategory>
+ <option
+ category="llvm.llc.category.options.optimization"
+ id="llvm.llc.option.optimization.level"
+ name="%Option.Posix.OptLevel"
+ valueType="enumerated">
+ <enumeratedOptionValue
+ command="-O0"
+ id="llvm.llc.option.optimization.level.none"
+ name="%Option.Posix.Optimize.None">
+ </enumeratedOptionValue>
+ <enumeratedOptionValue
+ command="-O1"
+ id="llvm.llc.option.optimization.level.optimize"
+ name="%Option.Posix.Optimize.Optimize">
+ </enumeratedOptionValue>
+ <enumeratedOptionValue
+ command="-O2"
+ id="llvm.llc.option.optimization.level.more"
+ isDefault="true"
+ name="%Option.Posix.Optimize.More">
+ </enumeratedOptionValue>
+ <enumeratedOptionValue
+ command="-O3"
+ id="llvm.llc.option.optimization.level.most"
+ name="%Option.Posix.Optimize.Most">
+ </enumeratedOptionValue>
+ <enumeratedOptionValue
+ command="-O4"
+ id="llvm.llc.option.optimization.level.runtime"
+ name="%Option.Posix.Optimize.Runtime">
+ </enumeratedOptionValue>
+ <enablement
+ attribute="value"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="llvm.c_cpp.compiler.optimization.level.most">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildType"
+ value="org.eclipse.cdt.build.core.buildType.release">
+ </checkBuildProperty>
+ </enablement>
+ <enablement
+ attribute="value"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="llvm.c_cpp.compiler.optimization.level.none">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildType"
+ value="org.eclipse.cdt.build.core.buildType.debug">
+ </checkBuildProperty>
+ </enablement>
+ </option>
+ <option
+ category="llvm.llc.category.options.optimization"
+ command="--disable-excess-fp-precision"
+ id="llvm.llc.option.optimization.disableExcessPrecisionOptimization"
+ isAbstract="false"
+ name="%Option.Llvm.llc.optimization.disableExcessPrecisionOptimization"
+ tip="%option.tip.11"
+ valueType="boolean">
+ </option>
+ <option
+ category="llvm.llc.category.options.optimization"
+ command="--disable-fp-elim"
+ id="llvm.llc.option.optimization.disableFramePointerElimOptimization"
+ isAbstract="false"
+ name="%Option.Llvm.llc.optimization.disableFramePointerEliminationOptimization"
+ valueType="boolean">
+ </option>
+ <inputType
+ buildVariable="BCS"
+ dependencyCalculator="org.eclipse.cdt.managedbuilder.llvm.makegen.LlvmDependencyCalculator2"
+ id="cdt.managedbuild.tool.llvm.llc.input"
+ multipleOfType="true"
+ primaryInput="true"
+ sourceContentType="org.eclipse.cdt.managedbuilder.llvm.ui.llvmBytecode"
+ sources="bc">
+ <additionalInput
+ kind="additionalinputdependency"
+ paths="$(USER_OBJS)">
+ </additionalInput>
+ <additionalInput
+ kind="additionalinput"
+ paths="$(LIBS)">
+ </additionalInput>
+ </inputType>
+ <outputType
+ buildVariable="org.eclipse.cdt.managedbuilder.llvm.ui.llvmAssemblyCode"
+ id="cdt.managedbuild.tool.llvm.llc.output.s"
+ outputs="s">
+ </outputType>
+ </tool>
+ <tool
+ command="lli"
+ id="cdt.managedbuild.tool.llvm.lli"
+ isAbstract="true"
+ name="%ToolName.lli.llvm"
+ natureFilter="both">
+ <supportedProperties>
+ <property
+ id="org.eclipse.cdt.build.core.buildType">
+ <value
+ id="org.eclipse.cdt.build.core.buildType.debug">
+ </value>
+ <value
+ id="org.eclipse.cdt.build.core.buildType.release">
+ </value>
+ </property>
+ </supportedProperties>
+ <optionCategory
+ id="llvm.lli.category.general"
+ name="%OptionCategory.General"
+ owner="cdt.managedbuild.tool.llvm.lli">
+ </optionCategory>
+ <option
+ category="llvm.lli.category.general"
+ id="llvm.both.lli.option.flags"
+ name="%Option.Llvm.Lli.Flags"
+ valueType="string">
+ </option>
+ <optionCategory
+ id="llvm.lli.category.options"
+ name="%OptionCategory.Options"
+ owner="cdt.managedbuild.tool.llvm.lli">
+ </optionCategory>
+ <option
+ category="llvm.lli.category.options"
+ command="-stats"
+ id="llvm.both.lli.option.printStats"
+ name="%Option.Llvm.printStats"
+ tip="%option.tip.12"
+ valueType="boolean">
+ </option>
+ <option
+ category="llvm.lli.category.options"
+ id="llvm.both.lli.option.interpreter"
+ name="%Option.Llvm.Lli.ForceInterpreter"
+ valueType="enumerated">
+ <enumeratedOptionValue
+ command="-force-interpreter=true"
+ id="llvm.both.lli.option.interpreter.true"
+ name="%enumeratedOptionValue.name">
+ </enumeratedOptionValue>
+ <enumeratedOptionValue
+ command="-force-interpreter=false"
+ id="llvm.both.lli.option.interpreter.false"
+ isDefault="true"
+ name="%enumeratedOptionValue.name.0">
+ </enumeratedOptionValue>
+ </option>
+ <optionCategory
+ id="llvm.lli.category.FloatingPointOptions"
+ name="%OptionCategory.FloatingPointOptions"
+ owner="cdt.managedbuild.tool.llvm.lli">
+ </optionCategory>
+ <option
+ category="llvm.lli.category.FloatingPointOptions"
+ command="-soft-float"
+ id="llvm.lli.category.FloatingPointOptions.soft-float"
+ name="%Option.Llvm.Lli.soft-float"
+ resourceFilter="all"
+ tip="%option.tip.13"
+ valueType="boolean">
+ </option>
+ <option
+ category="llvm.lli.category.FloatingPointOptions"
+ command="-enable-unsafe-fp-math"
+ id="llvm.lli.category.FloatingPointOptions.enable-unsafe-fp-math"
+ name="%Option.Llvm.Lli.enable-unsafe-fp-math"
+ resourceFilter="all"
+ tip="%option.tip.14"
+ valueType="boolean">
+ </option>
+ <option
+ category="llvm.lli.category.FloatingPointOptions"
+ command="-disable-excess-fp-precision"
+ id="llvm.lli.category.FloatingPointOptions.disable-excess-fp-precision"
+ name="%Option.Llvm.Lli.disable-excess-fp-precision"
+ resourceFilter="all"
+ tip="%option.tip.15"
+ valueType="boolean">
+ </option>
+ <option
+ category="llvm.lli.category.FloatingPointOptions"
+ command="-enable-finite-only-fp-math"
+ id="llvm.lli.category.FloatingPointOptions.enable-finite-only-fp-math"
+ name="%Option.Llvm.Lli.enable-finite-only-fp-math"
+ resourceFilter="all"
+ tip="%option.tip.16"
+ valueType="boolean">
+ </option>
+ <optionCategory
+ id="llvm.lli.category.CodeGenerationOptions"
+ name="%OptionCategory.CodeGenerationOptions"
+ owner="cdt.managedbuild.tool.llvm.lli">
+ </optionCategory>
+ <option
+ category="llvm.lli.category.CodeGenerationOptions"
+ command="-disable-post-RA-scheduler"
+ id="llvm.lli.category.CodeGenerationOptions.enable-correct-eh-support"
+ name="%Option.Llvm.Lli.enable-correct-eh-support"
+ valueType="boolean">
+ </option>
+ <option
+ category="llvm.lli.category.CodeGenerationOptions"
+ command="-jit-enable-eh"
+ id="llvm.lli.category.CodeGenerationOptions.jit-enable-eh"
+ name="%Option.Llvm.Lli.jit-enable-eh"
+ valueType="boolean">
+ </option>
+ <option
+ category="llvm.lli.category.CodeGenerationOptions"
+ command="-disable-post-RA-scheduler"
+ id="llvm.lli.category.CodeGenerationOptions.disable-post-RA-scheduler"
+ name="%Option.Llvm.Lli.disable-post-RA-scheduler"
+ valueType="boolean">
+ </option>
+ <option
+ category="llvm.lli.category.CodeGenerationOptions"
+ command="-disable-spill-fusing"
+ id="llvm.lli.category.CodeGenerationOptions.disable-spill-fusing"
+ name="%Option.Llvm.Lli.disable-spill-fusing"
+ valueType="boolean">
+ </option>
+ <inputType
+ buildVariable="BCS"
+ dependencyCalculator="org.eclipse.cdt.managedbuilder.llvm.makegen.LlvmDependencyCalculator2"
+ id="cdt.managedbuild.tool.llvm.lli.input"
+ multipleOfType="true"
+ primaryInput="true"
+ sourceContentType="org.eclipse.cdt.managedbuilder.llvm.ui.llvmBytecode"
+ sources="bc">
+ <additionalInput
+ kind="additionalinputdependency"
+ paths="$(USER_OBJS)">
+ </additionalInput>
+ <additionalInput
+ kind="additionalinput"
+ paths="$(LIBS)">
+ </additionalInput>
+ </inputType>
+ </tool>
+ <tool
+ errorParsers="org.eclipse.cdt.core.GCCErrorParser"
+ id="cdt.managedbuild.tool.llvm.c_cpp.compiler"
+ isAbstract="true"
+ name="%ToolName.compiler.llvm.abstract"
+ outputFlag="-o">
+ <supportedProperties>
+ <property
+ id="org.eclipse.cdt.build.core.buildType">
+ <value
+ id="org.eclipse.cdt.build.core.buildType.debug">
+ </value>
+ <value
+ id="org.eclipse.cdt.build.core.buildType.release">
+ </value>
+ </property>
+ </supportedProperties>
+ <envVarBuildPath
+ pathType="buildpathInclude"
+ variableList="CPATH">
+ </envVarBuildPath>
+ <optionCategory
+ id="llvm.c_cpp.compiler.category.preprocessor"
+ name="%OptionCategory.Preproc"
+ owner="cdt.managedbuild.tool.llvm.c_cpp.compiler">
+ </optionCategory>
+ <option
+ category="llvm.c_cpp.compiler.category.preprocessor"
+ command="-E"
+ defaultValue="false"
+ id="llvm.c_cpp.compiler.option.preprocessor.preprocess"
+ name="%Option.Posix.PreprocOnly"
+ valueType="boolean">
+ </option>
+ <option
+ category="llvm.c_cpp.compiler.category.preprocessor"
+ command="-D"
+ id="llvm.c_cpp.compiler.option.preprocessor.def"
+ name="%Option.Posix.DefSym"
+ valueType="definedSymbols">
+ </option>
+ <option
+ category="llvm.c_cpp.compiler.category.preprocessor"
+ command="-U"
+ id="llvm.c_cpp.compiler.option.preprocessor.undef"
+ name="%Option.Posix.UndefSym"
+ valueType="undefDefinedSymbols">
+ </option>
+ <optionCategory
+ id="llvm.c_cpp.compiler.category.dirs"
+ name="%OptionCategory.Includes"
+ owner="cdt.managedbuild.tool.llvm.c_cpp.compiler">
+ </optionCategory>
+ <option
+ browseType="directory"
+ category="llvm.c_cpp.compiler.category.dirs"
+ command="-I"
+ id="llvm.c_cpp.compiler.option.include.paths"
+ name="%Option.Posix.InclPaths"
+ valueType="includePath">
+ </option>
+ <optionCategory
+ id="llvm.c_cpp.compiler.category.optimization"
+ name="%OptionCategory.Optimize"
+ owner="cdt.managedbuild.tool.llvm.c_cpp.compiler">
+ </optionCategory>
+ <option
+ category="llvm.c_cpp.compiler.category.optimization"
+ id="llvm.c_cpp.compiler.option.optimization.level"
+ name="%Option.Posix.OptLevel"
+ valueType="enumerated">
+ <enumeratedOptionValue
+ command="-O0"
+ id="llvm.c_cpp.compiler.optimization.level.none"
+ name="%Option.Posix.Optimize.None">
+ </enumeratedOptionValue>
+ <enumeratedOptionValue
+ command="-O1"
+ id="llvm.c_cpp.compiler.optimization.level.optimize"
+ name="%Option.Posix.Optimize.Optimize">
+ </enumeratedOptionValue>
+ <enumeratedOptionValue
+ command="-O2"
+ id="llvm.c_cpp.compiler.optimization.level.more"
+ isDefault="true"
+ name="%Option.Posix.Optimize.More">
+ </enumeratedOptionValue>
+ <enumeratedOptionValue
+ command="-O3"
+ id="llvm.c_cpp.compiler.optimization.level.most"
+ name="%Option.Posix.Optimize.Most">
+ </enumeratedOptionValue>
+ <enumeratedOptionValue
+ command="-O4"
+ id="llvm.c_cpp.compiler.optimization.level.runtime"
+ name="%Option.Posix.Optimize.Runtime">
+ </enumeratedOptionValue>
+ <enablement
+ attribute="value"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="llvm.c_cpp.compiler.optimization.level.most">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildType"
+ value="org.eclipse.cdt.build.core.buildType.release">
+ </checkBuildProperty>
+ </enablement>
+ <enablement
+ attribute="value"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="llvm.c_cpp.compiler.optimization.level.none">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildType"
+ value="org.eclipse.cdt.build.core.buildType.debug">
+ </checkBuildProperty>
+ </enablement>
+ </option>
+ <option
+ category="llvm.c_cpp.compiler.category.optimization"
+ id="llvm.c_cpp.compiler.option.optimization.flags"
+ name="%Option.Posix.Optimize.Flags"
+ value="-emit-llvm"
+ valueType="string">
+ </option>
+ <optionCategory
+ id="llvm.c_cpp.compiler.category.debug"
+ name="%OptionCategory.Debug"
+ owner="cdt.managedbuild.tool.llvm.c_cpp.compiler">
+ </optionCategory>
+ <option
+ category="llvm.c_cpp.compiler.category.debug"
+ id="llvm.c_cpp.compiler.option.debugging.level"
+ name="%Option.Posix.DebugLevel"
+ valueType="enumerated">
+ <enumeratedOptionValue
+ id="llvm.c_cpp.compiler.debugging.level.none"
+ isDefault="false"
+ name="%Option.Posix.Debug.None">
+ </enumeratedOptionValue>
+ <enumeratedOptionValue
+ command="-g1"
+ id="llvm.c_cpp.compiler.debugging.level.minimal"
+ name="%Option.Posix.Debug.Min">
+ </enumeratedOptionValue>
+ <enumeratedOptionValue
+ command="-g"
+ id="llvm.c_cpp.compiler.debugging.level.default"
+ isDefault="true"
+ name="%Option.Posix.Debug.Def">
+ </enumeratedOptionValue>
+ <enumeratedOptionValue
+ command="-g3"
+ id="llvm.c_cpp.compiler.debugging.level.max"
+ isDefault="false"
+ name="%Option.Posix.Debug.Max">
+ </enumeratedOptionValue>
+ <enablement
+ attribute="value"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="llvm.c_cpp.compiler.debugging.level.none">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildType"
+ value="org.eclipse.cdt.build.core.buildType.release">
+ </checkBuildProperty>
+ </enablement>
+ <enablement
+ attribute="value"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="llvm.c_cpp.compiler.debugging.level.max">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildType"
+ value="org.eclipse.cdt.build.core.buildType.debug">
+ </checkBuildProperty>
+ </enablement>
+ </option>
+ <option
+ category="llvm.c_cpp.compiler.category.debug"
+ id="llvm.c_cpp.compiler.option.debugging.other"
+ name="%Option.Posix.Debug.Other"
+ valueType="string">
+ </option>
+ <optionCategory
+ id="llvm.c_cpp.compiler.category.warnings"
+ name="%OptionCategory.Warn"
+ owner="cdt.managedbuild.tool.llvm.c_cpp.compiler">
+ </optionCategory>
+ <option
+ category="llvm.c_cpp.compiler.category.warnings"
+ command="-fsyntax-only"
+ defaultValue="false"
+ id="llvm.c_cpp.compiler.option.warnings.syntax"
+ name="%Option.Posix.Warn.Syntax"
+ valueType="boolean">
+ </option>
+ <option
+ category="llvm.c_cpp.compiler.category.warnings"
+ command="-pedantic"
+ defaultValue="false"
+ id="llvm.c_cpp.compiler.option.warnings.pedantic"
+ name="%Option.Posix.Warn.Pedandic"
+ valueType="boolean">
+ </option>
+ <option
+ category="llvm.c_cpp.compiler.category.warnings"
+ command="-pedantic-errors"
+ defaultValue="false"
+ id="llvm.c_cpp.compiler.option.warnings.pedantic.error"
+ name="%Option.Posix.Warn.PedErrors"
+ valueType="boolean">
+ </option>
+ <option
+ category="llvm.c_cpp.compiler.category.warnings"
+ command="-w"
+ defaultValue="false"
+ id="llvm.c_cpp.compiler.option.warnings.nowarn"
+ name="%Option.Posix.Warn.nowarn"
+ valueType="boolean">
+ </option>
+ <option
+ category="llvm.c_cpp.compiler.category.warnings"
+ command="-Wall"
+ defaultValue="true"
+ id="llvm.c_cpp.compiler.option.warnings.allwarn"
+ name="%Option.Posix.Warn.allwarn"
+ valueType="boolean">
+ </option>
+ <option
+ category="llvm.c_cpp.compiler.category.warnings"
+ command="-Werror"
+ defaultValue="false"
+ id="llvm.c_cpp.compiler.option.warnings.toerrors"
+ name="%Option.Posix.Warn.toerrs"
+ valueType="boolean">
+ </option>
+ <optionCategory
+ id="llvm.c_cpp.compiler.category.other"
+ name="%OptionCategory.Misc"
+ owner="cdt.managedbuild.tool.llvm.c_cpp.compiler">
+ </optionCategory>
+ <option
+ category="llvm.c_cpp.compiler.category.other"
+ defaultValue="-c -fmessage-length=0"
+ id="llvm.c_cpp.compiler.option.misc.other"
+ name="%Option.OtherFlags"
+ valueType="string">
+ </option>
+ <option
+ category="llvm.c_cpp.compiler.category.other"
+ command="-v"
+ defaultValue="false"
+ id="llvm.c_cpp.compiler.option.other.verbose"
+ name="%Option.Posix.Verbose"
+ valueType="boolean">
+ </option>
+ <outputType
+ buildVariable="BCS"
+ id="cdt.managedbuild.tool.llvm.c_cpp.compiler.output"
+ outputs="bc">
+ </outputType>
+ </tool>
+ <tool
+ command="clang"
+ id="cdt.managedbuild.tool.llvm.c.compiler"
+ isAbstract="true"
+ name="%ToolName.compiler.llvm.c"
+ natureFilter="cnature"
+ superClass="cdt.managedbuild.tool.llvm.c_cpp.compiler">
+ <envVarBuildPath
+ buildPathResolver="org.eclipse.cdt.managedbuilder.gnu.cygwin.CygwinPathResolver"
+ pathType="buildpathInclude"
+ variableList="CPATH,C_INCLUDE_PATH">
+ </envVarBuildPath>
+ <inputType
+ dependencyCalculator="org.eclipse.cdt.managedbuilder.llvm.makegen.LlvmDependencyCalculator2"
+ dependencyContentType="org.eclipse.cdt.core.cHeader"
+ dependencyExtensions="h"
+ id="cdt.managedbuild.tool.llvm.c.compiler.input"
+ languageId="org.eclipse.cdt.core.gcc"
+ scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.llvm.ui.LLVMManagedMakePerProjectProfileClang|org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile"
+ sourceContentType="org.eclipse.cdt.core.cSource"
+ sources="c">
+ </inputType>
+ </tool>
+ <tool
+ command="clang++"
+ id="cdt.managedbuild.tool.llvm.cpp.compiler"
+ isAbstract="true"
+ name="%ToolName.compiler.llvm.cpp"
+ natureFilter="ccnature"
+ superClass="cdt.managedbuild.tool.llvm.c_cpp.compiler">
+ <envVarBuildPath
+ buildPathResolver="org.eclipse.cdt.managedbuilder.gnu.cygwin.CygwinPathResolver"
+ pathType="buildpathInclude"
+ variableList="CPATH,CPLUS_INCLUDE_PATH">
+ </envVarBuildPath>
+ <inputType
+ dependencyCalculator="org.eclipse.cdt.managedbuilder.llvm.makegen.LlvmDependencyCalculator2"
+ dependencyContentType="org.eclipse.cdt.core.cxxHeader"
+ dependencyExtensions="h,H,hpp"
+ id="cdt.managedbuild.tool.llvm.cpp.compiler.input"
+ languageId="org.eclipse.cdt.core.g++"
+ scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.llvm.ui.LLVMManagedMakePerProjectProfileClang++|org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile"
+ sourceContentType="org.eclipse.cdt.core.cxxSource"
+ sources="c,C,cc,cxx,cpp">
+ </inputType>
+ </tool>
+ <tool
+ command="llvm-gcc"
+ id="cdt.managedbuild.tool.llvm.gcc.compiler"
+ isAbstract="true"
+ name="%ToolName.compiler.llvm.gcc"
+ natureFilter="cnature"
+ superClass="cdt.managedbuild.tool.llvm.c_cpp.compiler">
+ <envVarBuildPath
+ buildPathResolver="org.eclipse.cdt.managedbuilder.gnu.cygwin.CygwinPathResolver"
+ pathType="buildpathInclude"
+ variableList="CPATH,C_INCLUDE_PATH">
+ </envVarBuildPath>
+ <inputType
+ dependencyCalculator="org.eclipse.cdt.managedbuilder.llvm.makegen.LlvmDependencyCalculator2"
+ dependencyContentType="org.eclipse.cdt.core.cHeader"
+ dependencyExtensions="h"
+ id="cdt.managedbuild.tool.llvm.gcc.compiler.input"
+ languageId="org.eclipse.cdt.core.gcc"
+ scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.llvm.ui.LLVMManagedMakePerProjectProfileLLVMGCC|org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile"
+ sourceContentType="org.eclipse.cdt.core.cSource"
+ sources="c">
+ </inputType>
+ </tool>
+ <tool
+ command="llvm-g++"
+ id="cdt.managedbuild.tool.llvm.g++.compiler"
+ isAbstract="true"
+ name="%ToolName.compiler.llvm.g++"
+ natureFilter="ccnature"
+ superClass="cdt.managedbuild.tool.llvm.c_cpp.compiler">
+ <envVarBuildPath
+ buildPathResolver="org.eclipse.cdt.managedbuilder.gnu.cygwin.CygwinPathResolver"
+ pathType="buildpathInclude"
+ variableList="CPATH,CPLUS_INCLUDE_PATH">
+ </envVarBuildPath>
+ <inputType
+ dependencyCalculator="org.eclipse.cdt.managedbuilder.llvm.makegen.LlvmDependencyCalculator2"
+ dependencyContentType="org.eclipse.cdt.core.cxxHeader"
+ dependencyExtensions="h,H,hpp"
+ id="cdt.managedbuild.tool.llvm.g++.compiler.input"
+ languageId="org.eclipse.cdt.core.g++"
+ scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.llvm.ui.LLVMManagedMakePerProjectProfileLLVMG++|org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile"
+ sourceContentType="org.eclipse.cdt.core.cxxSource"
+ sources="c,C,cc,cxx,cpp">
+ </inputType>
+ </tool>
+ <toolChain
+ archList="all"
+ configurationEnvironmentSupplier="org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier"
+ id="cdt.managedbuild.toolchain.llvm.base"
+ isAbstract="true"
+ isToolChainSupported="org.eclipse.cdt.managedbuilder.llvm.ui.LlvmIsToolChainSupported"
+ name="%ToolChainName.llvm"
+ osList="all"
+ targetTool="cdt.managedbuild.tool.llvm.archiver">
+ <builder
+ id="cdt.managedbuild.target.llvm.builder.base"
+ isAbstract="true"
+ superClass="org.eclipse.cdt.build.core.internal.builder">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.assembler.base"
+ isAbstract="true"
+ name="%ToolName.assembler.llvm"
+ superClass="cdt.managedbuild.tool.llvm.assembler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.archiver.base"
+ isAbstract="true"
+ name="%ToolName.archiver.llvm"
+ superClass="cdt.managedbuild.tool.llvm.archiver">
+ <enablement
+ type="ALL">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.staticLib">
+ </checkBuildProperty>
+ </enablement>
+ </tool>
+ </toolChain>
+ <toolChain
+ archList="all"
+ id="cdt.managedbuild.toolchain.llvm.with.linker.base"
+ isAbstract="true"
+ name="%ToolChainName.llvm.with.linker"
+ osList="all"
+ secondaryOutputs="cdt.managedbuild.tool.llvm.c.linker.output.exe.bc"
+ superClass="cdt.managedbuild.toolchain.llvm.base"
+ targetTool="cdt.managedbuild.tool.llvm.cpp.linker.base;cdt.managedbuild.tool.llvm.c.linker.base">
+ <tool
+ id="cdt.managedbuild.tool.llvm.c.linker.base"
+ isAbstract="true"
+ name="%ToolName.linker.llvm.c"
+ natureFilter="cnature"
+ superClass="cdt.managedbuild.tool.llvm.c.linker">
+ <enablement
+ type="ALL">
+ <not>
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.staticLib">
+ </checkBuildProperty>
+ </not>
+ </enablement>
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.cpp.linker.base"
+ isAbstract="true"
+ name="%ToolName.linker.llvm.cpp"
+ natureFilter="ccnature"
+ superClass="cdt.managedbuild.tool.llvm.c.linker">
+ <enablement
+ type="ALL">
+ <not>
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.staticLib">
+ </checkBuildProperty>
+ </not>
+ </enablement>
+ <option
+ id="llvm.c.link.base.option.ldflags"
+ isAbstract="true"
+ name="%Option.Posix.Linker.Flags"
+ resourceFilter="all"
+ superClass="llvm.c.link.option.ldflags"
+ valueType="string">
+ </option>
+ </tool>
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.base"
+ isAbstract="true"
+ name="%ToolChainName.llvm.clang"
+ superClass="cdt.managedbuild.toolchain.llvm.with.linker.base">
+ <tool
+ id="cdt.managedbuild.tool.llvm.c.compiler.base"
+ isAbstract="true"
+ name="%ToolName.compiler.llvm.c"
+ superClass="cdt.managedbuild.tool.llvm.c.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.cpp.compiler.base"
+ isAbstract="true"
+ name="%ToolName.compiler.llvm.cpp"
+ superClass="cdt.managedbuild.tool.llvm.cpp.compiler">
+ </tool>
+ </toolChain>
+ <toolChain
+ archList="all"
+ id="cdt.managedbuild.toolchain.llvm.clang.linux.base"
+ isAbstract="false"
+ name="%ToolChainName.llvm.linux"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.base">
+ <targetPlatform
+ archList="all"
+ binaryParser="org.eclipse.cdt.core.ELF"
+ id="cdt.managedbuild.target.llvm.platform.base"
+ isAbstract="true"
+ name="%PlatformName.Dbg"
+ osList="linux,hpux,aix,qnx">
+ </targetPlatform>
+ </toolChain>
+ <toolChain
+ archList="all"
+ id="cdt.managedbuild.toolchain.llvm.clang.macosx.base"
+ isAbstract="false"
+ name="%ToolChainName.llvm.macosx"
+ osList="macosx"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.base">
+ <targetPlatform
+ archList="all"
+ binaryParser="org.eclipse.cdt.core.MachO64"
+ id="cdt.managedbuild.target.llvm.macosx.platform.base"
+ isAbstract="true"
+ name="%PlatformName.Dbg"
+ osList="macosx">
+ </targetPlatform>
+ </toolChain>
+ <toolChain
+ archList="all"
+ configurationEnvironmentSupplier="org.eclipse.cdt.managedbuilder.gnu.cygwin.GnuCygwinConfigurationEnvironmentSupplier"
+ id="cdt.managedbuild.toolchain.llvm.clang.win32.cygwin.base"
+ isAbstract="false"
+ isToolChainSupported="org.eclipse.cdt.managedbuilder.gnu.cygwin.IsGnuCygwinToolChainSupported"
+ name="%ToolChainName.llvm.clang.win32.cygwin"
+ osList="win32"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.base">
+ <targetPlatform
+ archList="all"
+ binaryParser="org.eclipse.cdt.core.Cygwin_PE"
+ id="cdt.managedbuild.target.llvm.win32.cygwin.platform.base"
+ isAbstract="true"
+ name="%PlatformName.Dbg"
+ osList="win32">
+ </targetPlatform>
+ </toolChain>
+ <toolChain
+ archList="all"
+ configurationEnvironmentSupplier="org.eclipse.cdt.managedbuilder.gnu.mingw.MingwEnvironmentVariableSupplier"
+ id="cdt.managedbuild.toolchain.llvm.clang.win32.mingw.base"
+ isAbstract="false"
+ isToolChainSupported="org.eclipse.cdt.managedbuilder.gnu.mingw.MingwIsToolChainSupported"
+ name="%ToolChainName.llvm.clang.win32.mingw"
+ osList="win32"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.base">
+ <targetPlatform
+ archList="all"
+ binaryParser="org.eclipse.cdt.core.PE"
+ id="cdt.managedbuild.target.llvm.win32.mingw.platform.base"
+ isAbstract="true"
+ name="%PlatformName.Dbg"
+ osList="win32">
+ </targetPlatform>
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.base"
+ isAbstract="true"
+ name="%ToolChainName.llvm.gnu"
+ superClass="cdt.managedbuild.toolchain.llvm.with.linker.base">
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.c.compiler.base"
+ isAbstract="true"
+ name="%ToolName.compiler.llvm.gcc"
+ superClass="cdt.managedbuild.tool.llvm.gcc.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.cpp.compiler.base"
+ isAbstract="true"
+ name="%ToolName.compiler.llvm.g++"
+ superClass="cdt.managedbuild.tool.llvm.g++.compiler">
+ </tool>
+ </toolChain>
+ <toolChain
+ archList="all"
+ id="cdt.managedbuild.toolchain.llvm.gnu.linux.base"
+ isAbstract="false"
+ name="%ToolChainName.llvm.gnu.linux"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.base">
+ <targetPlatform
+ archList="all"
+ binaryParser="org.eclipse.cdt.core.ELF"
+ id="cdt.managedbuild.target.llvm.gnu.linux.platform.base"
+ isAbstract="true"
+ name="%PlatformName.Dbg"
+ osList="linux,hpux,aix,qnx">
+ </targetPlatform>
+ </toolChain>
+ <toolChain
+ archList="all"
+ id="cdt.managedbuild.toolchain.llvm.gnu.macosx.base"
+ isAbstract="false"
+ name="%ToolChainName.llvm.gnu.macosx"
+ osList="macosx"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.base">
+ <targetPlatform
+ archList="all"
+ binaryParser="org.eclipse.cdt.core.MachO64"
+ id="cdt.managedbuild.target.llvm.gnu.macosx.platform.base"
+ isAbstract="true"
+ name="%PlatformName.Dbg"
+ osList="macosx">
+ </targetPlatform>
+ </toolChain>
+ <toolChain
+ archList="all"
+ configurationEnvironmentSupplier="org.eclipse.cdt.managedbuilder.gnu.cygwin.GnuCygwinConfigurationEnvironmentSupplier"
+ id="cdt.managedbuild.toolchain.llvm.gnu.win32.cygwin.base"
+ isAbstract="false"
+ isToolChainSupported="org.eclipse.cdt.managedbuilder.gnu.cygwin.IsGnuCygwinToolChainSupported"
+ name="%ToolChainName.llvm.gnu.win32.cygwin"
+ osList="win32"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.base">
+ <targetPlatform
+ archList="all"
+ binaryParser="org.eclipse.cdt.core.Cygwin_PE"
+ id="cdt.managedbuild.target.llvm.gnu.win32.cygwin.platform.base"
+ isAbstract="true"
+ name="%PlatformName.Dbg"
+ osList="win32">
+ </targetPlatform>
+ </toolChain>
+ <toolChain
+ archList="all"
+ configurationEnvironmentSupplier="org.eclipse.cdt.managedbuilder.gnu.mingw.MingwEnvironmentVariableSupplier"
+ id="cdt.managedbuild.toolchain.llvm.gnu.win32.mingw.base"
+ isAbstract="false"
+ isToolChainSupported="org.eclipse.cdt.managedbuilder.gnu.mingw.MingwIsToolChainSupported"
+ name="%ToolChainName.llvm.gnu.win32.mingw"
+ osList="win32"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.base">
+ <targetPlatform
+ archList="all"
+ binaryParser="org.eclipse.cdt.core.PE"
+ id="cdt.managedbuild.target.llvm.gnu.win32.mingw.platform.base"
+ isAbstract="true"
+ name="%PlatformName.Dbg"
+ osList="win32">
+ </targetPlatform>
+ </toolChain>
+ <toolChain
+ archList="all"
+ id="cdt.managedbuild.toolchain.llvm.with.static.compiler.base"
+ isAbstract="true"
+ name="%ToolChainName.llvm.with.static.compiler"
+ osList="all"
+ superClass="cdt.managedbuild.toolchain.llvm.base"
+ targetTool="cdt.managedbuild.tool.llvm.llc.base">
+ <tool
+ id="cdt.managedbuild.tool.llvm.llc.base"
+ isAbstract="true"
+ name="%ToolName.llc.llvm"
+ natureFilter="both"
+ superClass="cdt.managedbuild.tool.llvm.llc">
+ </tool>
+ </toolChain>
+ <toolChain
+ archList="all"
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.linux.base"
+ isAbstract="false"
+ name="%ToolChainName.llvm.static.compiler.linux"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.toolchain.llvm.with.static.compiler.base">
+ <targetPlatform
+ archList="all"
+ binaryParser="org.eclipse.cdt.core.ELF"
+ id="cdt.managedbuild.target.llvm.static.compiler.linux.platform.base"
+ isAbstract="true"
+ name="%PlatformName.Dbg"
+ osList="linux,hpux,aix,qnx">
+ </targetPlatform>
+ </toolChain>
+ <toolChain
+ archList="all"
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.macosx.base"
+ isAbstract="false"
+ name="%ToolChainName.llvm.static.compiler.macosx"
+ osList="macosx"
+ superClass="cdt.managedbuild.toolchain.llvm.with.static.compiler.base">
+ <targetPlatform
+ archList="all"
+ binaryParser="org.eclipse.cdt.core.MachO64"
+ id="cdt.managedbuild.target.llvm.static.compiler.macosx.platform.base"
+ isAbstract="true"
+ name="%PlatformName.Dbg"
+ osList="macosx">
+ </targetPlatform>
+ </toolChain>
+ <toolChain
+ archList="all"
+ configurationEnvironmentSupplier="org.eclipse.cdt.managedbuilder.gnu.mingw.MingwEnvironmentVariableSupplier"
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.win32.base"
+ isAbstract="false"
+ isToolChainSupported="org.eclipse.cdt.managedbuilder.gnu.mingw.MingwIsToolChainSupported"
+ name="%ToolChainName.llvm.static.compiler.win32"
+ osList="win32"
+ superClass="cdt.managedbuild.toolchain.llvm.with.static.compiler.base">
+ <targetPlatform
+ archList="all"
+ binaryParser="org.eclipse.cdt.core.PE"
+ id="cdt.managedbuild.target.llvm.static.compiler.win32.platform.base"
+ isAbstract="true"
+ name="%PlatformName.Dbg"
+ osList="win32">
+ </targetPlatform>
+ </toolChain>
+ <toolChain
+ archList="all"
+ id="cdt.managedbuild.toolchain.llvm.jit.base"
+ isAbstract="true"
+ name="%ToolChainName.llvm.jit"
+ osList="all"
+ superClass="cdt.managedbuild.toolchain.llvm.base"
+ targetTool="cdt.managedbuild.tool.llvm.lli.base">
+ <tool
+ id="cdt.managedbuild.tool.llvm.lli.base"
+ isAbstract="true"
+ name="%ToolName.lli.llvm"
+ natureFilter="both"
+ superClass="cdt.managedbuild.tool.llvm.lli">
+ </tool>
+ </toolChain>
+ <toolChain
+ archList="all"
+ id="cdt.managedbuild.toolchain.llvm.jit.linux.base"
+ isAbstract="false"
+ name="%ToolChainName.llvm.jit.linux"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.toolchain.llvm.jit.base">
+ <targetPlatform
+ archList="all"
+ binaryParser="org.eclipse.cdt.core.ELF"
+ id="cdt.managedbuild.target.llvm.jit.linux.platform.base"
+ isAbstract="true"
+ name="%PlatformName.Dbg"
+ osList="linux,hpux,aix,qnx">
+ </targetPlatform>
+ </toolChain>
+ <toolChain
+ archList="all"
+ id="cdt.managedbuild.toolchain.llvm.jit.macosx.base"
+ isAbstract="false"
+ name="%ToolChainName.llvm.jit.macosx"
+ osList="macosx"
+ superClass="cdt.managedbuild.toolchain.llvm.jit.base">
+ <targetPlatform
+ archList="all"
+ binaryParser="org.eclipse.cdt.core.MachO64"
+ id="cdt.managedbuild.target.llvm.jit.macosx.platform.base"
+ isAbstract="true"
+ name="%PlatformName.Dbg"
+ osList="macosx">
+ </targetPlatform>
+ </toolChain>
+ <toolChain
+ archList="all"
+ configurationEnvironmentSupplier="org.eclipse.cdt.managedbuilder.gnu.mingw.MingwEnvironmentVariableSupplier"
+ id="cdt.managedbuild.toolchain.llvm.jit.win32.base"
+ isAbstract="false"
+ isToolChainSupported="org.eclipse.cdt.managedbuilder.gnu.mingw.MingwIsToolChainSupported"
+ name="%ToolChainName.llvm.jit.win32"
+ osList="win32"
+ superClass="cdt.managedbuild.toolchain.llvm.jit.base">
+ <targetPlatform
+ archList="all"
+ binaryParser="org.eclipse.cdt.core.PE"
+ id="cdt.managedbuild.target.llvm.jit.win32.platform.base"
+ isAbstract="true"
+ name="%PlatformName.Dbg"
+ osList="win32">
+ </targetPlatform>
+ </toolChain>
+ <configuration
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.linux.base">
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="so">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib">
+ </checkBuildProperty>
+ </enablement>
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="a">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.staticLib">
+ </checkBuildProperty>
+ </enablement>
+ </configuration>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe"
+ id="cdt.managedbuild.target.llvm.clang.linux.exe"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.linux.exe.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.clang.linux.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.linux.exe.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.linux.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.clang.linux.platform.exe.debug"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.clang.linux.builder.exe.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.c.compiler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.cpp.compiler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.c.linker.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.cpp.linker.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.assembler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.linux.exe.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.clang.linux.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.linux.exe.release"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.linux.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.clang.linux.platform.exe.release"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.clang.linux.builder.exe.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.c.compiler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.c.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.cpp.compiler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.c.linker.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.cpp.linker.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.assembler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"
+ id="cdt.managedbuild.target.llvm.clang.linux.so"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.linux.so.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.clang.linux.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.linux.so.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.linux.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.clang.linux.platform.so.debug"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.clang.linux.builder.so.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.c.compiler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.cpp.compiler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.c.linker.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.cpp.linker.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.assembler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.linux.so.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.clang.linux.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.linux.so.release"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.linux.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.clang.linux.platform.so.release"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.clang.linux.builder.so.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.c.compiler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.c.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.cpp.compiler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.c.linker.so.release"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.cpp.linker.so.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.assembler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib"
+ id="cdt.managedbuild.target.llvm.clang.linux.lib"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.linux.lib.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.clang.linux.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.linux.lib.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.linux.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.clang.linux.platform.lib.debug"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.clang.linux.builder.lib.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.c.compiler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.cpp.compiler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.c.linker.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.cpp.linker.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.assembler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.linux.lib.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.clang.linux.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.linux.lib.release"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.linux.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.clang.linux.platform.lib.release"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.clang.linux.builder.lib.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.c.compiler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.c.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.cpp.compiler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.c.linker.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.cpp.linker.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.linux.assembler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <configuration
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.macosx.base">
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="so">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib">
+ </checkBuildProperty>
+ </enablement>
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="a">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.staticLib">
+ </checkBuildProperty>
+ </enablement>
+ </configuration>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe"
+ id="cdt.managedbuild.target.llvm.clang.macosx.exe"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.macosx.exe.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.clang.macosx.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.macosx.exe.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.macosx.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.clang.macosx.platform.exe.debug"
+ osList="macosx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.clang.macosx.builder.exe.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.c.compiler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.cpp.compiler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.c.linker.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.cpp.linker.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.assembler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.macosx.exe.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.clang.macosx.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.macosx.exe.release"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.macosx.base">
+ <targetPlatform
+ archList="al"
+ id="cdt.managedbuild.target.llvm.clang.macosx.platform.exe.release"
+ osList="macosx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.clang.macosx.builder.exe.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.c.compiler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.c.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.cpp.compiler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.c.linker.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.cpp.linker.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.assembler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"
+ id="cdt.managedbuild.target.llvm.clang.macosx.so"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.macosx.so.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.clang.macosx.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.macosx.so.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.macosx.base">
+ <targetPlatform
+ id="cdt.managedbuild.target.llvm.clang.macosx.platform.so.debug"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.clang.macosx.builder.so.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.c.compiler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.cpp.compiler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.c.linker.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.cpp.linker.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.assembler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.macosx.so.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.clang.macosx.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.macosx.so.release"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.macosx.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.clang.macosx.platform.so.release"
+ osList="macosx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.clang.macosx.builder.so.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.c.compiler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.c.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.cpp.compiler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.c.linker.so.release"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.cpp.linker.so.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.assembler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib"
+ id="cdt.managedbuild.target.llvm.clang.macosx.lib"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.macosx.lib.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.clang.macosx.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.macosx.lib.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.macosx.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.clang.macosx.platform.lib.debug"
+ osList="macosx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.clang.macosx.builder.lib.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.c.compiler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.cpp.compiler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.c.linker.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.cpp.linker.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.assembler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.macosx.lib.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.clang.macosx.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.macosx.lib.release"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.macosx.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.clang.macosx.platform.lib.release"
+ osList="macosx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.clang.macosx.builder.lib.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.c.compiler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.c.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.cpp.compiler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.c.linker.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.cpp.linker.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.macosx.assembler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <configuration
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.win32.cygwin.base">
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="dll">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib">
+ </checkBuildProperty>
+ </enablement>
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="a">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.staticLib">
+ </checkBuildProperty>
+ </enablement>
+ </configuration>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe"
+ id="cdt.managedbuild.target.llvm.clang.win32.cygwin.exe"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.win32.cygwin.exe.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.clang.win32.cygwin.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.win32.cygwin.exe.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.win32.cygwin.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.clang.win32.cygwin.platform.exe.debug"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.win32.cygwin.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.clang.win32.cygwin.builder.exe.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.c.compiler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.cpp.compiler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.c.linker.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.cpp.linker.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.assembler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.win32.cygwin..exe.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.clang.win32.cygwin.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.win32.cygwin.exe.release"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.win32.cygwin.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.clang.win32.cygwin.platform.exe.release"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.win32.cygwin.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.clang.win32.cygwin.builder.exe.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.c.compiler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.c.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.cpp.compiler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.c.linker.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.cpp.linker.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.assembler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"
+ id="cdt.managedbuild.target.llvm.clang.win32.cygwin.so"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.win32.cygwin.so.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.clang.win32.cygwin.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.win32.cygwin.so.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.win32.cygwin.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.clang.win32.cygwin.platform.so.debug"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.win32.cygwin.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.clang.win32.cygwin.builder.so.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.c.compiler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.cpp.compiler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.c.linker.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.cpp.linker.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.assembler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.win32.cygwin.so.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.clang.win32.cygwin.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.win32.cygwin.so.release"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.win32.cygwin.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.clang.win32.cygwin.platform.so.release"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.win32.cygwin.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.clang.win32.cygwin.builder.so.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.c.compiler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.c.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.cpp.compiler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.c.linker.so.release"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.cpp.linker.so.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.assembler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib"
+ id="cdt.managedbuild.target.llvm.clang.win32.cygwin.lib"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.win32.cygwin.lib.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.clang.win32.cygwin.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.win32.cygwin.lib.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.win32.cygwin.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.clang.win32.cygwin.platform.lib.debug"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.win32.cygwin.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.clang.win32.cygwin.builder.lib.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.c.compiler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.cpp.compiler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.c.linker.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.cpp.linker.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.assembler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.win32.cygwin.lib.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.clang.win32.cygwin.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.win32.cygwin.lib.release"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.win32.cygwin.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.clang.win32.cygwin.platform.lib.release"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.win32.cygwin.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.clang.win32.cygwin.builder.lib.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.c.compiler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.c.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.cpp.compiler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.c.linker.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.cpp.linker.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.cygwin.assembler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <configuration
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.win32.mingw.base">
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="dll">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib">
+ </checkBuildProperty>
+ </enablement>
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="a">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.staticLib">
+ </checkBuildProperty>
+ </enablement>
+ </configuration>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe"
+ id="cdt.managedbuild.target.llvm.clang.win32.mingw.exe"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.win32.mingw.exe.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.clang.win32.mingw.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.win32.mingw.exe.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.win32.mingw.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.clang.win32.mingw.platform.exe.debug"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.win32.mingw.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.clang.win32.mingw.builder.exe.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.c.compiler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.cpp.compiler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.c.linker.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.cpp.linker.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.assembler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.win32.mingw..exe.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.clang.win32.mingw.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.win32.mingw.exe.release"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.win32.mingw.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.clang.win32.mingw.platform.exe.release"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.win32.mingw.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.clang.win32.mingw.builder.exe.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.c.compiler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.c.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.cpp.compiler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.c.linker.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.cpp.linker.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.assembler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"
+ id="cdt.managedbuild.target.llvm.clang.win32.mingw.so"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.win32.mingw.so.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.clang.win32.mingw.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.win32.mingw.so.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.win32.mingw.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.clang.win32.mingw.platform.so.debug"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.win32.mingw.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.clang.win32.mingw.builder.so.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.c.compiler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.cpp.compiler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.c.linker.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.cpp.linker.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.assembler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.win32.mingw.so.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.clang.win32.mingw.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.win32.mingw.so.release"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.win32.mingw.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.clang.win32.mingw.platform.so.release"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.win32.mingw.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.clang.win32.mingw.builder.so.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.c.compiler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.c.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.cpp.compiler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.c.linker.so.release"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.cpp.linker.so.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.assembler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib"
+ id="cdt.managedbuild.target.llvm.clang.win32.mingw.lib"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.win32.mingw.lib.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.clang.win32.mingw.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.win32.mingw.lib.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.win32.mingw.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.clang.win32.mingw.platform.lib.debug"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.win32.mingw.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.clang.win32.mingw.builder.lib.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.c.compiler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.cpp.compiler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.c.linker.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.cpp.linker.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.assembler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.clang.win32.mingw.lib.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.clang.win32.mingw.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.win32.mingw.lib.release"
+ superClass="cdt.managedbuild.toolchain.llvm.clang.win32.mingw.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.clang.win32.mingw.platform.lib.release"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.win32.mingw.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.clang.win32.mingw.builder.lib.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.c.compiler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.c.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.cpp.compiler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.compiler.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.c.linker.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.cpp.linker.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.clang.win32.mingw.assembler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <configuration
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.linux.base">
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="so">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib">
+ </checkBuildProperty>
+ </enablement>
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="a">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.staticLib">
+ </checkBuildProperty>
+ </enablement>
+ </configuration>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe"
+ id="cdt.managedbuild.target.llvm.gnu.linux.exe"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.linux.exe.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.gnu.linux.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.linux.exe.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.linux.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.gnu.linux.platform.exe.debug"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.gnu.linux.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.gnu.linux.builder.exe.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.c.compiler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.gcc.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.cpp.compiler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.g++.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.c.linker.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.cpp.linker.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.assembler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.linux.exe.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.gnu.linux.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.linux.exe.release"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.linux.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.gnu.linux.platform.exe.release"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.gnu.linux.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.gnu.linux.builder.exe.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.c.compiler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.gcc.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.cpp.compiler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.g++.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.c.linker.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.cpp.linker.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.assembler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"
+ id="cdt.managedbuild.target.llvm.gnu.linux.so"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.linux.so.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.gnu.linux.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.linux.so.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.linux.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.gnu.linux.platform.so.debug"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.gnu.linux.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.gnu.linux.builder.so.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.c.compiler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.gcc.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.cpp.compiler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.g++.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.c.linker.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.cpp.linker.so.debug"
+ isAbstract="true"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.assembler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.linux.so.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.gnu.linux.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.linux.so.release"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.linux.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.gnu.linux.platform.so.release"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.gnu.linux.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.gnu.linux.builder.so.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.c.compiler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.gcc.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.cpp.compiler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.g++.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.c.linker.so.release"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.cpp.linker.so.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.assembler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib"
+ id="cdt.managedbuild.target.llvm.gnu.linux.lib"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.linux.lib.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.gnu.linux.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.linux.lib.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.linux.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.gnu.linux.platform.lib.debug"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.gnu.linux.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.gnu.linux.builder.lib.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.c.compiler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.gcc.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.cpp.compiler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.g++.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.c.linker.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.cpp.linker.lib.debug"
+ isAbstract="true"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.assembler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.linux.lib.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.gnu.linux.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.linux.lib.release"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.linux.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.gnu.linux.platform.lib.release"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.gnu.linux.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.gnu.linux.builder.lib.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.c.compiler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.gcc.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.cpp.compiler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.g++.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.c.linker.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.cpp.linker.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.linux.assembler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <configuration
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.macosx.base">
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="so">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib">
+ </checkBuildProperty>
+ </enablement>
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="a">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.staticLib">
+ </checkBuildProperty>
+ </enablement>
+ </configuration>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe"
+ id="cdt.managedbuild.target.llvm.gnu.macosx.exe"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.macosx.exe.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.gnu.macosx.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.macosx.exe.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.macosx.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.gnu.macosx.platform.exe.debug"
+ osList="macosx"
+ superClass="cdt.managedbuild.target.llvm.gnu.macosx.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.gnu.macosx.builder.exe.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.c.compiler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.gcc.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.cpp.compiler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.g++.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.c.linker.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.cpp.linker.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.assembler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.macosx.exe.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.gnu.macosx.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.macosx.exe.release"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.macosx.base">
+ <targetPlatform
+ id="cdt.managedbuild.target.llvm.gnu.macosx.platform.exe.release"
+ superClass="cdt.managedbuild.target.llvm.gnu.macosx.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.gnu.macosx.builder.exe.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.c.compiler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.gcc.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.cpp.compiler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.g++.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.c.linker.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.cpp.linker.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.assembler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"
+ id="cdt.managedbuild.target.llvm.gnu.macosx.so"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.macosx.so.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.gnu.macosx.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.macosx.so.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.macosx.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.gnu.macosx.platform.so.debug"
+ osList="macosx"
+ superClass="cdt.managedbuild.target.llvm.gnu.macosx.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.gnu.macosx.builder.so.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.c.compiler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.gcc.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.cpp.compiler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.g++.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.c.linker.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.cpp.linker.so.debug"
+ isAbstract="true"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.assembler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.macosx.so.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.gnu.macosx.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.macosx.so.release"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.macosx.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.gnu.macosx.platform.so.release"
+ osList="macosx"
+ superClass="cdt.managedbuild.target.llvm.gnu.macosx.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.gnu.macosx.builder.so.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.c.compiler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.gcc.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.cpp.compiler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.g++.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.c.linker.so.release"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.cpp.linker.so.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.assembler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib"
+ id="cdt.managedbuild.target.llvm.gnu.macosx.lib"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.macosx.lib.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.gnu.macosx.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.macosx.lib.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.macosx.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.gnu.macosx.platform.lib.debug"
+ osList="macosx"
+ superClass="cdt.managedbuild.target.llvm.gnu.macosx.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.gnu.macosx.builder.lib.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.c.compiler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.gcc.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.cpp.compiler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.g++.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.c.linker.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.cpp.linker.lib.debug"
+ isAbstract="true"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.assembler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.macosx.lib.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.gnu.macosx.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.macosx.lib.release"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.macosx.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.gnu.macosx.platform.lib.release"
+ osList="macosx"
+ superClass="cdt.managedbuild.target.llvm.gnu.macosx.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.gnu.macosx.builder.lib.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.c.compiler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.gcc.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.cpp.compiler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.g++.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.c.linker.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.cpp.linker.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.macosx.assembler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <configuration
+ artifactExtension="exe"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.win32.cygwin.base">
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="dll">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib">
+ </checkBuildProperty>
+ </enablement>
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="a">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.staticLib">
+ </checkBuildProperty>
+ </enablement>
+ </configuration>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe"
+ id="cdt.managedbuild.config.llvm.gnu.win32.cygwin.exe"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.win32.cygwin.exe.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.gnu.win32.cygwin.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.win32.cygwin.exe.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.win32.cygwin.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.gnu.win32.cygwin.platform.exe.debug"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.gnu.win32.cygwin.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.gnu.win32.cygwin.builder.exe.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.c.compiler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.gcc.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.cpp.compiler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.g++.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.c.linker.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.cpp.linker.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.assembler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.win32.cygwin.exe.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.gnu.win32.cygwin.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.win32.cygwin.exe.release"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.win32.cygwin.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.gnu.win32.cygwin.platform.exe.release"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.gnu.win32.cygwin.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.gnu.win32.cygwin.builder.exe.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.c.compiler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.gcc.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.cpp.compiler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.g++.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.c.linker.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.cpp.linker.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.assembler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"
+ id="cdt.managedbuild.config.llvm.gnu.win32.cygwin.so"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.win32.cygwin.so.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.gnu.win32.cygwin.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.win32.cygwin.so.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.win32.cygwin.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.gnu.win32.cygwin.platform.so.debug"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.gnu.win32.cygwin.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.gnu.win32.cygwin.builder.so.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.c.compiler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.gcc.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.cpp.compiler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.g++.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.c.linker.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.cpp.linker.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.assembler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.win32.cygwin.so.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.gnu.win32.cygwin.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.win32.cygwin.so.release"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.win32.cygwin.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.gnu.win32.cygwin.platform.so.release"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.gnu.win32.cygwin.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.gnu.win32.cygwin.builder.so.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.c.compiler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.gcc.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.cpp.compiler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.g++.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.c.linker.so.release"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.cpp.linker.so.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.assembler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib"
+ id="cdt.managedbuild.config.llvm.gnu.win32.cygwin.lib"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.win32.cygwin.lib.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.gnu.win32.cygwin.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.win32.cygwin.lib.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.win32.cygwin.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.gnu.win32.cygwin.platform.lib.debug"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.gnu.win32.cygwin.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.gnu.win32.cygwin.builder.lib.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.c.compiler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.gcc.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.cpp.compiler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.g++.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.c.linker.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.cpp.linker.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.assembler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.win32.cygwin.lib.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.gnu.win32.cygwin.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.win32.cygwin.lib.release"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.win32.cygwin.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.gnu.win32.cygwin.platform.lib.release"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.gnu.win32.cygwin.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.gnu.win32.cygwin.builder.lib.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.c.compiler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.gcc.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.cpp.compiler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.g++.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.c.linker.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.cpp.linker.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.cygwin.assembler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <configuration
+ artifactExtension="exe"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.win32.mingw.base">
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="dll">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib">
+ </checkBuildProperty>
+ </enablement>
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="a">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.staticLib">
+ </checkBuildProperty>
+ </enablement>
+ </configuration>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe"
+ id="cdt.managedbuild.config.llvm.gnu.win32.mingw.exe"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.win32.mingw.exe.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.gnu.win32.mingw.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.win32.mingw.exe.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.win32.mingw.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.gnu.win32.mingw.platform.exe.debug"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.gnu.win32.mingw.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.gnu.win32.mingw.builder.exe.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.c.compiler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.gcc.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.cpp.compiler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.g++.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.c.linker.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.cpp.linker.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.assembler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.win32.mingw.exe.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.gnu.win32.mingw.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.win32.mingw.exe.release"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.win32.mingw.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.gnu.win32.mingw.platform.exe.release"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.gnu.win32.mingw.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.gnu.win32.mingw.builder.exe.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.c.compiler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.gcc.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.cpp.compiler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.g++.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.c.linker.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.cpp.linker.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.assembler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"
+ id="cdt.managedbuild.config.llvm.gnu.win32.mingw.so"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.win32.mingw.so.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.gnu.win32.mingw.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.win32.mingw.so.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.win32.mingw.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.gnu.win32.mingw.platform.so.debug"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.gnu.win32.mingw.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.gnu.win32.mingw.builder.so.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.c.compiler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.gcc.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.cpp.compiler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.g++.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.c.linker.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.cpp.linker.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.assembler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.win32.mingw.so.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.gnu.win32.mingw.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.win32.mingw.so.release"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.win32.mingw.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.gnu.win32.mingw.platform.so.release"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.gnu.win32.mingw.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.gnu.win32.mingw.builder.so.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.c.compiler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.gcc.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.cpp.compiler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.g++.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.c.linker.so.release"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.cpp.linker.so.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.assembler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib"
+ id="cdt.managedbuild.config.llvm.gnu.win32.mingw.lib"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.win32.mingw.lib.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.gnu.win32.mingw.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.win32.mingw.lib.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.win32.mingw.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.gnu.win32.mingw.platform.lib.debug"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.gnu.win32.mingw.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.gnu.win32.mingw.builder.lib.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.c.compiler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.gcc.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.cpp.compiler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.g++.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.c.linker.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.cpp.linker.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.assembler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.gnu.win32.mingw.lib.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.gnu.win32.mingw.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.win32.mingw.lib.release"
+ superClass="cdt.managedbuild.toolchain.llvm.gnu.win32.mingw.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.gnu.win32.mingw.platform.lib.release"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.gnu.win32.mingw.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.gnu.win32.mingw.builder.lib.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.c.compiler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.gcc.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.cpp.compiler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.g++.compiler">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.c.linker.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.c.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.cpp.linker.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.gnu.win32.mingw.assembler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <configuration
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.static.compiler.linux.base">
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="so">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib">
+ </checkBuildProperty>
+ </enablement>
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="a">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.staticLib">
+ </checkBuildProperty>
+ </enablement>
+ </configuration>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe"
+ id="cdt.managedbuild.target.llvm.static.compiler.linux.exe"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.static.compiler.linux.exe.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.static.compiler.linux.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.linux.exe.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.static.compiler.linux.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.static.compiler.linux.platform.exe.debug"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.static.compiler.linux.builder.exe.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.linux.llc.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.llc">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.linux.assembler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.static.compiler.linux.exe.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.static.compiler.linux.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.linux.exe.release"
+ superClass="cdt.managedbuild.toolchain.llvm.static.compiler.linux.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.static.compiler.linux.platform.exe.release"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.static.compiler.linux.builder.exe.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.linux.llc.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.llc">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.linux.assembler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"
+ id="cdt.managedbuild.target.llvm.static.compiler.linux.so"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.static.compiler.linux.so.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.static.compiler.linux.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.linux.so.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.static.compiler.linux.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.static.compiler.linux.platform.so.debug"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.static.compiler.linux.builder.so.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.linux.llc.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.llc">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.linux.assembler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.static.compiler.linux.so.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.static.compiler.linux.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.linux.so.release"
+ superClass="cdt.managedbuild.toolchain.llvm.static.compiler.linux.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.static.compiler.linux.platform.so.release"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.static.compiler.linux.builder.so.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.linux.llc.so.release"
+ superClass="cdt.managedbuild.tool.llvm.llc">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.linux.assembler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib"
+ id="cdt.managedbuild.target.llvm.static.compiler.linux.lib"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.static.compiler.linux.lib.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.static.compiler.linux.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.linux.lib.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.static.compiler.linux.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.static.compiler.linux.platform.lib.debug"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.static.compiler.linux.builder.lib.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.linux.llc.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.llc">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.linux.assembler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.static.compiler.linux.lib.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.static.compiler.linux.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.linux.lib.release"
+ superClass="cdt.managedbuild.toolchain.llvm.static.compiler.linux.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.static.compiler.linux.platform.lib.release"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.static.compiler.linux.builder.lib.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.linux.llc.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.llc.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.linux.assembler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <configuration
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.static.compiler.macosx.base">
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="so">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib">
+ </checkBuildProperty>
+ </enablement>
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="a">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.staticLib">
+ </checkBuildProperty>
+ </enablement>
+ </configuration>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe"
+ id="cdt.managedbuild.target.llvm.static.compiler.macosx.exe"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.static.compiler.macosx.exe.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.static.compiler.macosx.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.macosx.exe.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.static.compiler.macosx.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.static.compiler.macosx.platform.exe.debug"
+ osList="macosx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.static.compiler.macosx.builder.exe.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.macosx.llc.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.llc">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.macosx.assembler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.static.compiler.macosx.exe.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.static.compiler.macosx.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.macosx.exe.release"
+ superClass="cdt.managedbuild.toolchain.llvm.static.compiler.macosx.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.static.compiler.macosx.platform.exe.release"
+ osList="macosx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.static.compiler.macosx.builder.exe.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.macosx.llc.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.llc">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.macosx.assembler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"
+ id="cdt.managedbuild.target.llvm.static.compiler.macosx.so"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.static.compiler.macosx.so.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.static.compiler.macosx.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.macosx.so.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.static.compiler.macosx.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.static.compiler.macosx.platform.so.debug"
+ osList="macosx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.static.compiler.macosx.builder.so.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.macosx.llc.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.llc">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.macosx.assembler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.static.compiler.macosx.so.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.static.compiler.macosx.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.macosx.so.release"
+ superClass="cdt.managedbuild.toolchain.llvm.static.compiler.macosx.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.static.compiler.macosx.platform.so.release"
+ osList="macosx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.static.compiler.macosx.builder.so.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.macosx.llc.so.release"
+ superClass="cdt.managedbuild.tool.llvm.llc">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.macosx.assembler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib"
+ id="cdt.managedbuild.target.llvm.static.compiler.macosx.lib"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.static.compiler.macosx.lib.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.static.compiler.macosx.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.macosx.lib.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.static.compiler.macosx.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.static.compiler.macosx.platform.lib.debug"
+ osList="macosx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.static.compiler.macosx.builder.lib.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.macosx.llc.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.llc">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.macosx.assembler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.static.compiler.macosx.lib.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.static.compiler.macosx.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.macosx.lib.release"
+ superClass="cdt.managedbuild.toolchain.llvm.static.compiler.macosx.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.static.compiler.macosx.platform.lib.release"
+ osList="macosx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.static.compiler.macosx.builder.lib.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.macosx.llc.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.llc.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.macosx.assembler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <configuration
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.static.compiler.win32.base">
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="dll">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib">
+ </checkBuildProperty>
+ </enablement>
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="a">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.staticLib">
+ </checkBuildProperty>
+ </enablement>
+ </configuration>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"
+ id="cdt.managedbuild.target.llvm.static.compiler.win32.so"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.static.compiler.win32.so.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.static.compiler.win32.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.win32.so.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.static.compiler.win32.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.static.compiler.win32.platform.so.debug"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.static.compiler.win32.builder.so.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.win32.llc.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.llc">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.win32.assembler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.static.compiler.win32.so.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.static.compiler.win32.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.win32.so.release"
+ superClass="cdt.managedbuild.toolchain.llvm.static.compiler.win32.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.static.compiler.win32.platform.so.release"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.static.compiler.win32.builder.so.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.win32.llc.so.release"
+ superClass="cdt.managedbuild.tool.llvm.llc">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.win32.assembler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe"
+ id="cdt.managedbuild.target.llvm.static.compiler.win32.exe"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.static.compiler.win32.exe.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.static.compiler.win32.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.win32.exe.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.static.compiler.win32.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.static.compiler.win32.platform.exe.debug"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.static.compiler.win32.builder.exe.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.win32.llc.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.llc">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.win32.assembler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.static.compiler.win32.exe.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.static.compiler.win32.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.win32.exe.release"
+ superClass="cdt.managedbuild.toolchain.llvm.static.compiler.win32.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.static.compiler.win32.platform.exe.release"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.static.compiler.win32.builder.exe.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.win32.llc.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.llc">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.win32.assembler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib"
+ id="cdt.managedbuild.target.llvm.static.compiler.win32.lib"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.static.compiler.win32.lib.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.static.compiler.win32.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.win32.lib.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.static.compiler.win32.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.static.compiler.win32.platform.lib.debug"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.static.compiler.win32.builder.lib.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.win32.llc.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.llc">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.win32.assembler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.static.compiler.win32.lib.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.static.compiler.win32.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.win32.lib.release"
+ superClass="cdt.managedbuild.toolchain.llvm.static.compiler.win32.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.static.compiler.win32.platform.lib.release"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.static.compiler.win32.builder.lib.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.win32.llc.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.llc.base">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.static.compiler.win32.assembler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <configuration
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.jit.linux.base">
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="so">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib">
+ </checkBuildProperty>
+ </enablement>
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="a">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.staticLib">
+ </checkBuildProperty>
+ </enablement>
+ </configuration>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe"
+ id="cdt.managedbuild.target.llvm.jit.linux.exe"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.jit.linux.exe.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.jit.linux.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.jit.linux.exe.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.jit.linux.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.jit.linux.platform.exe.debug"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.jit.linux.builder.exe.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.linux.lli.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.lli">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.linux.assembler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.jit.linux.exe.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.jit.linux.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.jit.linux.exe.release"
+ superClass="cdt.managedbuild.toolchain.llvm.jit.linux.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.jit.linux.platform.exe.release"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.jit.linux.builder.exe.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.linux.lli.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.lli">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.linux.assembler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"
+ id="cdt.managedbuild.target.llvm.jit.linux.so"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.jit.linux.so.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.jit.linux.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.jit.linux.so.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.jit.linux.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.jit.linux.platform.so.debug"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.jit.linux.builder.so.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.linux.lli.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.lli">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.linux.assembler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.jit.linux.so.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.jit.linux.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.ji.linux.so.release"
+ superClass="cdt.managedbuild.toolchain.llvm.jit.linux.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.jit.linux.platform.so.release"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.jit.linux.builder.so.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.linux.lli.so.release"
+ superClass="cdt.managedbuild.tool.llvm.lli">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.linux.assembler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib"
+ id="cdt.managedbuild.target.llvm.jit.linux.lib"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.jit.linux.lib.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.jit.linux.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.jit.linux.lib.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.jit.linux.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.jit.linux.platform.lib.debug"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.jit.linux.builder.lib.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.linux.lli.lib.debugebug"
+ superClass="cdt.managedbuild.tool.llvm.lli">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.linux.assembler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.jit.linux.lib.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.jit.linux.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.jit.linux.lib.release"
+ superClass="cdt.managedbuild.toolchain.llvm.jit.linux.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.jit.linux.platform.lib.release"
+ osList="linux,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.jit.linux.builder.lib.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.linux.lli.lib.releaseease"
+ superClass="cdt.managedbuild.tool.llvm.lli">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.linux.assembler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <configuration
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.jit.macosx.base">
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="so">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib">
+ </checkBuildProperty>
+ </enablement>
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="a">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.staticLib">
+ </checkBuildProperty>
+ </enablement>
+ </configuration>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe"
+ id="cdt.managedbuild.target.llvm.jit.macosx.exe"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.jit.macosx.exe.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.jit.macosx.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.jit.macosx.exe.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.jit.macosx.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.jit.macosx.platform.exe.debug"
+ osList="macosx,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.jit.macosx.builder.exe.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.macosx.lli.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.lli">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.macosx.assembler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.jit.macosx.exe.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.jit.macosx.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.jit.macosx.exe.release"
+ superClass="cdt.managedbuild.toolchain.llvm.jit.macosx.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.jit.macosx.platform.exe.release"
+ osList="macosx,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.jit.macosx.builder.exe.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.macosx.lli.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.lli">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.macosx.assembler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"
+ id="cdt.managedbuild.target.llvm.jit.macosx.so"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.jit.macosx.so.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.jit.macosx.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.jit.macosx.so.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.jit.macosx.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.jit.macosx.platform.so.debug"
+ osList="macosx,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.jit.macosx.builder.so.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.macosx.lli.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.lli">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.macosx.assembler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.jit.macosx.so.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.jit.macosx.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.ji.macosx.so.release"
+ superClass="cdt.managedbuild.toolchain.llvm.jit.macosx.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.jit.macosx.platform.so.release"
+ osList="macosx,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.jit.macosx.builder.so.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.macosx.lli.so.release"
+ superClass="cdt.managedbuild.tool.llvm.lli">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.macosx.assembler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib"
+ id="cdt.managedbuild.target.llvm.jit.macosx.lib"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.jit.macosx.lib.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.jit.macosx.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.jit.macosx.lib.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.jit.macosx.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.jit.macosx.platform.lib.debug"
+ osList="macosx,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.jit.macosx.builder.lib.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.macosx.lli.lib.debugebug"
+ superClass="cdt.managedbuild.tool.llvm.lli">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.macosx.assembler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.jit.macosx.lib.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.jit.macosx.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.jit.macosx.lib.release"
+ superClass="cdt.managedbuild.toolchain.llvm.jit.macosx.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.jit.macosx.platform.lib.release"
+ osList="macosx,hpux,aix,qnx"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.jit.macosx.builder.lib.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.macosx.lli.lib.releaseease"
+ superClass="cdt.managedbuild.tool.llvm.lli">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.macosx.assembler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <configuration
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.jit.win32.base">
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="dll">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib">
+ </checkBuildProperty>
+ </enablement>
+ <enablement
+ attribute="artifactExtension"
+ extensionAdjustment="false"
+ type="CONTAINER_ATTRIBUTE"
+ value="a">
+ <checkBuildProperty
+ property="org.eclipse.cdt.build.core.buildArtefactType"
+ value="org.eclipse.cdt.build.core.buildArtefactType.staticLib">
+ </checkBuildProperty>
+ </enablement>
+ </configuration>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe"
+ id="cdt.managedbuild.target.llvm.jit.win32.exe"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.jit.win32.exe.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.jit.win32.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.jit.win32.exe.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.jit.win32.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.jit.win32.platform.exe.debug"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.jit.win32.builder.exe.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.win32.lli.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.lli">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.win32.assembler.exe.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.jit.win32.exe.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.jit.win32.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.jit.win32.exe.release"
+ superClass="cdt.managedbuild.toolchain.llvm.jit.win32.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.jit.win32.platform.exe.release"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.jit.win32.builder.exe.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.win32.lli.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.lli">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.win32.assembler.exe.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"
+ id="cdt.managedbuild.target.llvm.jit.win32.so"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.jit.win32.so.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.jit.win32.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.jit.win32.so.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.jit.win32.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.jit.win32.platform.so.debug"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.jit.win32.builder.so.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.win32.lli.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.lli">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.win32.assembler.so.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.jit.win32.so.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.jit.win32.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.ji.win32.so.release"
+ superClass="cdt.managedbuild.toolchain.llvm.jit.win32.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.jit.win32.platform.so.release"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.jit.win32.builder.so.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.win32.lli.so.release"
+ superClass="cdt.managedbuild.tool.llvm.lli">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.win32.assembler.so.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ <projectType
+ buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib"
+ id="cdt.managedbuild.target.llvm.jit.win32.lib"
+ isAbstract="false"
+ isTest="false">
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.jit.win32.lib.debug"
+ name="%ConfigName.Dbg"
+ parent="cdt.managedbuild.config.llvm.jit.win32.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.jit.win32.lib.debug"
+ superClass="cdt.managedbuild.toolchain.llvm.jit.win32.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.jit.win32.platform.lib.debug"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.jit.win32.builder.lib.debug"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.win32.lli.lib.debugebug"
+ superClass="cdt.managedbuild.tool.llvm.lli">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.win32.assembler.lib.debug"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ <configuration
+ buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
+ cleanCommand="rm -rf"
+ id="cdt.managedbuild.config.llvm.jit.win32.lib.release"
+ name="%ConfigName.Rel"
+ parent="cdt.managedbuild.config.llvm.jit.win32.base">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.jit.win32.lib.release"
+ superClass="cdt.managedbuild.toolchain.llvm.jit.win32.base">
+ <targetPlatform
+ archList="all"
+ id="cdt.managedbuild.target.llvm.jit.win32.platform.lib.release"
+ osList="win32"
+ superClass="cdt.managedbuild.target.llvm.platform.base">
+ </targetPlatform>
+ <builder
+ id="cdt.managedbuild.target.llvm.jit.win32.builder.lib.release"
+ superClass="cdt.managedbuild.target.llvm.builder.base">
+ </builder>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.win32.lli.lib.releaseease"
+ superClass="cdt.managedbuild.tool.llvm.lli">
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.llvm.jit.win32.assembler.lib.release"
+ superClass="cdt.managedbuild.tool.llvm.assembler.base">
+ </tool>
+ </toolChain>
+ </configuration>
+ </projectType>
+ </extension>
+ <extension
+ point="org.eclipse.ui.preferencePages">
+ <page
+ class="org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmPreferencePage"
+ id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmPreferencePage"
+ name="%page.name">
+ </page>
+ </extension>
+ <extension
+ point="org.eclipse.core.runtime.preferences">
+ <initializer
+ class="org.eclipse.cdt.managedbuilder.llvm.ui.preferences.PreferenceInitializer">
+ </initializer>
+ </extension>
+ <extension
+ id="llvm"
+ name="%ContentType.LlvmBytecodeFileName"
+ point="org.eclipse.cdt.managedbuilder.core.buildProperties">
+ <propertyValue
+ id="org.eclipse.cdt.managedbuilder.llvm.ui.buildArtefactType.bcexe"
+ name="%BuildProperty.type.name.bcexe"
+ property="org.eclipse.cdt.build.core.buildArtefactType">
+ </propertyValue>
+ </extension>
+ <extension
+ point="org.eclipse.core.contenttype.contentTypes">
+ <content-type
+ base-type="org.eclipse.cdt.core.binaryFile"
+ file-extensions="bc"
+ id="org.eclipse.cdt.managedbuilder.llvm.ui.llvmBytecode"
+ name="%ContentType.LlvmBytecodeFileName"
+ priority="normal">
+ </content-type>
+ <content-type
+ base-type="org.eclipse.core.runtime.text"
+ file-extensions="ll"
+ id="org.eclipse.cdt.managedbuilder.llvm.ui.llvmAssemblySource"
+ name="%ContentType.LlvmSourceFileName"
+ priority="high">
+ </content-type>
+ <content-type
+ id="org.eclipse.cdt.managedbuilder.llvm.ui.llvmExecutable"
+ name="%ContentType.LlvmExecutableFileName"
+ priority="normal">
+ </content-type>
+ <content-type
+ base-type="org.eclipse.core.runtime.text"
+ file-extensions="s"
+ id="org.eclipse.cdt.managedbuilder.llvm.ui.llvmAssemblyCode"
+ name="%ContentType.LlvmAssemblerCode"
+ priority="normal">
+ </content-type>
+ <file-association
+ content-type="org.eclipse.cdt.managedbuilder.llvm.ui.llvmBytecode"
+ file-extensions="bc">
+ </file-association>
+ <file-association
+ content-type="org.eclipse.cdt.managedbuilder.llvm.ui.llvmAssemblySource"
+ file-extensions="ll">
+ </file-association>
+ <file-association
+ content-type="org.eclipse.cdt.managedbuilder.llvm.ui.llvmExecutable"
+ file-extensions="exe.bc">
+ </file-association>
+ <file-association
+ content-type="org.eclipse.cdt.managedbuilder.llvm.ui.llvmAssemblyCode"
+ file-extensions="s">
+ </file-association>
+ </extension>
+ <extension
+ point="org.eclipse.cdt.core.language">
+ <language
+ class="org.eclipse.cdt.core.model.AssemblyLanguage"
+ id="llvmAssembly"
+ name="%Language.LlvmAssembly">
+ <contentType
+ id="org.eclipse.cdt.managedbuilder.llvm.ui.llvmAssemblySource">
+ </contentType>
+ </language>
+ </extension>
+ <extension
+ id="LLVMManagedMakePerProjectProfileClang++"
+ name="%extension.name"
+ point="org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile">
+ <scannerInfoCollector
+ class="org.eclipse.cdt.managedbuilder.llvm.scannerconfig.LlvmScannerInfoCollector"
+ scope="project">
+ </scannerInfoCollector>
+ <buildOutputProvider>
+ <scannerInfoConsoleParser
+ class="org.eclipse.cdt.managedbuilder.internal.scannerconfig.ManagedGCCScannerInfoConsoleParser">
+ </scannerInfoConsoleParser>
+ </buildOutputProvider>
+ <scannerInfoProvider
+ providerId="specsFile">
+ <run
+ arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp"
+ class="org.eclipse.cdt.make.internal.core.scannerconfig2.GCCSpecsRunSIProvider"
+ command="clang++">
+ </run>
+ <scannerInfoConsoleParser
+ class="org.eclipse.cdt.make.internal.core.scannerconfig.gnu.GCCSpecsConsoleParser">
+ </scannerInfoConsoleParser>
+ </scannerInfoProvider>
+ </extension>
+ <extension
+ id="LLVMManagedMakePerProjectProfileClang"
+ name="%extension.name.0"
+ point="org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile">
+ <scannerInfoCollector
+ class="org.eclipse.cdt.managedbuilder.llvm.scannerconfig.LlvmScannerInfoCollector"
+ scope="project">
+ </scannerInfoCollector>
+ <buildOutputProvider>
+ <scannerInfoConsoleParser
+ class="org.eclipse.cdt.managedbuilder.internal.scannerconfig.ManagedGCCScannerInfoConsoleParser">
+ </scannerInfoConsoleParser>
+ </buildOutputProvider>
+ <scannerInfoProvider
+ providerId="specsFile">
+ <run
+ arguments="-E -P -v -dD ${plugin_state_location}/specs.c"
+ class="org.eclipse.cdt.make.internal.core.scannerconfig2.GCCSpecsRunSIProvider"
+ command="clang">
+ </run>
+ <scannerInfoConsoleParser
+ class="org.eclipse.cdt.make.internal.core.scannerconfig.gnu.GCCSpecsConsoleParser">
+ </scannerInfoConsoleParser>
+ </scannerInfoProvider>
+ </extension>
+ <extension
+ id="LLVMManagedMakePerProjectProfileLLVMG++"
+ name="%extension.name.1"
+ point="org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile">
+ <scannerInfoCollector
+ class="org.eclipse.cdt.managedbuilder.llvm.scannerconfig.LlvmScannerInfoCollector"
+ scope="project">
+ </scannerInfoCollector>
+ <buildOutputProvider>
+ <scannerInfoConsoleParser
+ class="org.eclipse.cdt.managedbuilder.internal.scannerconfig.ManagedGCCScannerInfoConsoleParser">
+ </scannerInfoConsoleParser>
+ </buildOutputProvider>
+ <scannerInfoProvider
+ providerId="specsFile">
+ <run
+ arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp"
+ class="org.eclipse.cdt.make.internal.core.scannerconfig2.GCCSpecsRunSIProvider"
+ command="llvm-g++">
+ </run>
+ <scannerInfoConsoleParser
+ class="org.eclipse.cdt.make.internal.core.scannerconfig.gnu.GCCSpecsConsoleParser">
+ </scannerInfoConsoleParser>
+ </scannerInfoProvider>
+ </extension>
+ <extension
+ id="LLVMManagedMakePerProjectProfileLLVMGCC"
+ name="%extension.name.2"
+ point="org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile">
+ <scannerInfoCollector
+ class="org.eclipse.cdt.managedbuilder.llvm.scannerconfig.LlvmScannerInfoCollector"
+ scope="project">
+ </scannerInfoCollector>
+ <buildOutputProvider>
+ <scannerInfoConsoleParser
+ class="org.eclipse.cdt.managedbuilder.internal.scannerconfig.ManagedGCCScannerInfoConsoleParser">
+ </scannerInfoConsoleParser>
+ </buildOutputProvider>
+ <scannerInfoProvider
+ providerId="specsFile">
+ <run
+ arguments="-E -P -v -dD ${plugin_state_location}/specs.c"
+ class="org.eclipse.cdt.make.internal.core.scannerconfig2.GCCSpecsRunSIProvider"
+ command="llvm-gcc">
+ </run>
+ <scannerInfoConsoleParser
+ class="org.eclipse.cdt.make.internal.core.scannerconfig.gnu.GCCSpecsConsoleParser">
+ </scannerInfoConsoleParser>
+ </scannerInfoProvider>
+ </extension>
+ <extension
+ point="org.eclipse.cdt.core.templateAssociations">
+ <template
+ id="org.eclipse.cdt.build.core.templates.EmptyProject">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.linux.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.macosx.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.win32.cygwin.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.win32.mingw.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.linux.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.macosx.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.win32.cygwin.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.win32.mingw.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.linux.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.macosx.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.win32.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.jit.linux.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.jit.macosx.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.jit.win32.base">
+ </toolChain>
+ </template>
+ <template
+ id="org.eclipse.cdt.build.core.templates.HelloWorldCAnsiProject">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.linux.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.macosx.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.win32.cygwin.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.win32.mingw.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.linux.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.macosx.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.win32.cygwin.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.win32.mingw.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.linux.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.macosx.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.win32.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.jit.linux.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.jit.macosx.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.jit.win32.base">
+ </toolChain>
+ </template>
+ <template
+ id="org.eclipse.cdt.build.core.templates.HelloWorldCCProject">
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.linux.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.macosx.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.win32.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.win32.cygwin.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.clang.win32.mingw.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.linux.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.macosx.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.win32.cygwin.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.gnu.win32.mingw.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.linux.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.macosx.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.static.compiler.win32.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.jit.linux.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.jit.macosx.base">
+ </toolChain>
+ <toolChain
+ id="cdt.managedbuild.toolchain.llvm.jit.win32.base">
+ </toolChain>
+ </template>
+ </extension>
+ <extension
+ point="org.eclipse.help.toc">
+ <toc
+ file="help/toc.xml"
+ primary="true">
+ </toc>
+ </extension>
+ <extension
+ id="llvmNature"
+ name="%extension.name.2"
+ point="org.eclipse.core.resources.natures">
+ <runtime>
+ <run
+ class="org.eclipse.cdt.managedbuilder.llvm.ui.LlvmProjectNature">
+ </run>
+ </runtime>
+ </extension>
+</plugin>
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/scripts/find_path.bat b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/scripts/find_path.bat
new file mode 100644
index 00000000000..622f3af1b60
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/scripts/find_path.bat
@@ -0,0 +1,9 @@
+@echo OFF
+
+for %%D in (c,d,e) do (
+ If exist %%D:\ (
+ for /f "delims=" %%f in ('dir /b /s %%D:\%1 2^> NUL') do (
+ @echo %1 found: %%~dpf
+ )
+ )
+) \ No newline at end of file
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/scripts/stdlib_path.sh b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/scripts/stdlib_path.sh
new file mode 100644
index 00000000000..67a336013cf
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/scripts/stdlib_path.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+echo `locate libstdc++.a | sort -r | head -1 | sed "s/libstdc++.a$//"`
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.java b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.java
new file mode 100755
index 00000000000..f1391378c61
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.java
@@ -0,0 +1,43 @@
+/*******************************************************************************
+ * Copyright (c) 2010-2013 Nokia Siemens Networks Oyj, Finland.
+ * 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:
+ * Nokia Siemens Networks - initial implementation
+ * Leo Hippelainen - Initial implementation
+ *******************************************************************************/
+package org.eclipse.cdt.managedbuilder.llvm.makegen;
+
+import org.eclipse.cdt.managedbuilder.core.IBuildObject;
+import org.eclipse.cdt.managedbuilder.core.ITool;
+import org.eclipse.cdt.managedbuilder.makegen.IManagedDependencyInfo;
+import org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2;
+import org.eclipse.core.resources.IResource;
+import org.eclipse.core.runtime.IPath;
+
+public class LlvmDependencyCalculator2 extends DefaultGCCDependencyCalculator2 {
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.cdt.managedbuilder.makegen.IManagedDependencyGenerator2#getDependencySourceInfo(org.eclipse.core.runtime.IPath,
+ * org.eclipse.cdt.managedbuilder.core.IBuildObject, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.core.runtime.IPath)
+ */
+ @Override
+ public IManagedDependencyInfo getDependencySourceInfo(IPath source, IResource resource, IBuildObject buildContext,
+ ITool tool, IPath topBuildDirectory) {
+ return new LlvmDependencyCalculator2Commands(source, resource, buildContext, tool, topBuildDirectory);
+ }
+
+ /* (non-Javadoc)
+ * @see org.eclipse.cdt.managedbuilder.makegen.IManagedDependencyGenerator2#getDependencySourceInfo(org.eclipse.core.runtime.IPath,
+ * org.eclipse.cdt.managedbuilder.core.IBuildObject, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.core.runtime.IPath)
+ */
+ @Override
+ public IManagedDependencyInfo getDependencySourceInfo(IPath source, IBuildObject buildContext, ITool tool, IPath topBuildDirectory) {
+ return new LlvmDependencyCalculator2Commands(source, buildContext, tool, topBuildDirectory);
+ }
+
+}
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.java b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.java
new file mode 100755
index 00000000000..9e4fe92c9ab
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.java
@@ -0,0 +1,61 @@
+/*******************************************************************************
+ * Copyright (c) 2010-2013 Nokia Siemens Networks Oyj, Finland.
+ * 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:
+ * Nokia Siemens Networks - initial implementation
+ * Leo Hippelainen - Initial implementation
+ *******************************************************************************/
+package org.eclipse.cdt.managedbuilder.llvm.makegen;
+
+import org.eclipse.cdt.managedbuilder.core.IBuildObject;
+import org.eclipse.cdt.managedbuilder.core.ITool;
+import org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2Commands;
+import org.eclipse.core.resources.IResource;
+import org.eclipse.core.runtime.IPath;
+
+public class LlvmDependencyCalculator2Commands extends
+ DefaultGCCDependencyCalculator2Commands {
+
+
+ /**
+ * @param source IPath
+ * @param resource IResource
+ * @param buildContext IBuildObject
+ * @param tool ITool
+ * @param topBuildDirectory IPath
+ */
+ public LlvmDependencyCalculator2Commands(IPath source, IResource resource, IBuildObject buildContext, ITool tool, IPath topBuildDirectory){
+ super(source, resource, buildContext, tool, topBuildDirectory);
+ }
+
+ /**
+ * @param source IPath
+ * @param buildContext IBuildObject
+ * @param tool ITool
+ * @param topBuildDirectory IPath
+ */
+ public LlvmDependencyCalculator2Commands(IPath source,
+ IBuildObject buildContext, ITool tool, IPath topBuildDirectory) {
+ super(source, buildContext, tool, topBuildDirectory);
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.cdt.managedbuilder.makegen.IManagedDependencyCommands#getDependencyCommandOptions()
+ */
+ @Override
+ public String[] getDependencyCommandOptions() {
+ String[] options = new String[2];
+ // -MMD
+ options[0] = "-MMD"; //$NON-NLS-1$
+ // -MP
+ options[1] = "-MP"; //$NON-NLS-1$
+ // TODO: Check if -MF and/or -MT supported or needed with Clang
+ return options;
+ }
+
+}
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/LlvmScannerInfoCollector.java b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/LlvmScannerInfoCollector.java
new file mode 100644
index 00000000000..c4587f89606
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/scannerconfig/LlvmScannerInfoCollector.java
@@ -0,0 +1,27 @@
+/*******************************************************************************
+ * Copyright (c) 2010-2013 Nokia Siemens Networks Oyj, Finland.
+ * 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:
+ * Nokia Siemens Networks - initial implementation
+ * Leo Hippelainen - Initial implementation
+ *******************************************************************************/
+package org.eclipse.cdt.managedbuilder.llvm.scannerconfig;
+
+import org.eclipse.cdt.make.internal.core.scannerconfig2.PerProjectSICollector;
+import org.eclipse.cdt.managedbuilder.scannerconfig.IManagedScannerInfoCollector;
+
+/**
+ * Implementation class for gathering the built-in compiler settings for
+ * Clang/LLVM targets. The assumption is that the tools will answer path
+ * information in POSIX format and that the Scanner will be able to search for
+ * files using this format.
+ *
+ */
+public class LlvmScannerInfoCollector
+ extends PerProjectSICollector
+ implements IManagedScannerInfoCollector {
+}
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.java b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.java
new file mode 100755
index 00000000000..22ec9107b00
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.java
@@ -0,0 +1,98 @@
+/*******************************************************************************
+ * Copyright (c) 2010-2013 Nokia Siemens Networks Oyj, Finland.
+ * 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:
+ * Nokia Siemens Networks - initial implementation
+ * Leo Hippelainen - Initial implementation
+ *******************************************************************************/
+package org.eclipse.cdt.managedbuilder.llvm.ui;
+
+import org.eclipse.cdt.managedbuilder.envvar.IBuildEnvironmentVariable;
+
+/**
+ * Implemented type that contains BuildEnvironmentalVariables.
+ *
+ */
+public class LlvmBuildEnvironmentVariable implements IBuildEnvironmentVariable {
+
+ private final String name;
+ private final String value;
+ private final int operation;
+
+ /**
+ * Constructor.
+ *
+ * @param name Name for the environment variable
+ * @param value Value for the environment variable
+ * @param operation Operation of the environment variable
+ */
+ public LlvmBuildEnvironmentVariable(String name, String value, int operation) {
+ super();
+ this.name = name;
+ this.value = value;
+ this.operation = operation;
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @seeorg.eclipse.cdt.managedbuilder.envvar.IBuildEnvironmentVariable#getDelimiter()
+ */
+ /**
+ * Get a delimiter.
+ *
+ * @return String delimiter
+ */
+ public String getDelimiter() {
+ return ";"; //$NON-NLS-1$
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see
+ * org.eclipse.cdt.managedbuilder.envvar.IBuildEnvironmentVariable#getName()
+ */
+ /**
+ * Get name of the llvm environment variable.
+ *
+ * @return name The name of the llvm environment variable
+ */
+ public String getName() {
+ return this.name;
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @seeorg.eclipse.cdt.managedbuilder.envvar.IBuildEnvironmentVariable#getOperation()
+ */
+ /**
+ * Get operation of the llvm environment variable.
+ *
+ * @return operation The operation of the llvm environment variable
+ */
+ public int getOperation() {
+ return this.operation;
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see
+ * org.eclipse.cdt.managedbuilder.envvar.IBuildEnvironmentVariable#getValue()
+ */
+ /**
+ * Get value of the llvm environment variable.
+ *
+ * @return value The value of the llvm environment variable.
+ */
+ public String getValue() {
+ return this.value;
+ }
+
+} \ No newline at end of file
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.java b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.java
new file mode 100755
index 00000000000..6960e49dd82
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.java
@@ -0,0 +1,446 @@
+/*******************************************************************************
+ * Copyright (c) 2010-2013 Nokia Siemens Networks Oyj, Finland.
+ * 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:
+ * Nokia Siemens Networks - initial implementation
+ * Leo Hippelainen - Initial implementation
+ * Petri Tuononen - Initial implementation
+ *******************************************************************************/
+package org.eclipse.cdt.managedbuilder.llvm.ui;
+
+import java.io.File;
+import java.util.HashMap;
+
+import org.eclipse.cdt.managedbuilder.core.IConfiguration;
+import org.eclipse.cdt.managedbuilder.envvar.IBuildEnvironmentVariable;
+import org.eclipse.cdt.managedbuilder.envvar.IConfigurationEnvironmentVariableSupplier;
+import org.eclipse.cdt.managedbuilder.envvar.IEnvironmentVariableProvider;
+import org.eclipse.cdt.managedbuilder.gnu.cygwin.GnuCygwinConfigurationEnvironmentSupplier;
+import org.eclipse.cdt.managedbuilder.gnu.mingw.MingwEnvironmentVariableSupplier;
+import org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmPreferenceStore;
+import org.eclipse.cdt.managedbuilder.llvm.util.Separators;
+import org.eclipse.core.runtime.IPath;
+import org.eclipse.core.runtime.Path;
+
+/**
+ * Contains LLVM environment variables.
+ *
+ * @noextend This class is not intended to be subclassed by clients.
+ */
+public class LlvmEnvironmentVariableSupplier implements
+ IConfigurationEnvironmentVariableSupplier {
+
+ //toggle for preference changes
+ private static boolean preferencesChanged = true;
+ //LLVM environment variable data structure
+ private static HashMap<String, LlvmBuildEnvironmentVariable> llvmEnvironmentVariables =
+ new HashMap<String, LlvmBuildEnvironmentVariable>(6);
+ //Environment variables for HashMap usage
+ private static final String ENV_VAR_NAME_LLVM_BIN = "LLVM_BIN_PATH"; //$NON-NLS-1$
+ private static final String ENV_VAR_NAME_LLVMINTERP = "LLVMINTERP"; //$NON-NLS-1$
+ private static final String ENV_VAR_NAME_PATH = "PATH"; //$NON-NLS-1$
+ private static final String ENV_VAR_NAME_INCLUDE_PATH = "INCLUDE_PATH"; //$NON-NLS-1$
+ private static final String ENV_VAR_NAME_LIBRARY_PATH = "LLVM_LIB_SEARCH_PATH"; //$NON-NLS-1$
+ private static final String ENV_VAR_NAME_LIBRARIES = "LIBRARIES"; //$NON-NLS-1$
+
+ /**
+ * Initializes llvm environment variable paths from the system environment variables.
+ */
+ public static void initializePaths() { //TODO: Is this actually called anywhere?
+ //get bin path
+ String binPath = getBinPath();
+ //set LLVM bin path environment variable
+ setLlvmEnvironmentVariableReplace(ENV_VAR_NAME_LLVM_BIN, binPath);
+ //if bin path exists
+ if (binPath != null && binPath.length()!=0) {
+ String pathStr = binPath;
+ //if OS is Windows (Windows specific settings)
+ if (System.getProperty("os.name").toLowerCase().indexOf("win") >= 0) { //$NON-NLS-1$ //$NON-NLS-2$
+ try {
+ //try to find mingw or cygwin path from PATH environment variable
+ IBuildEnvironmentVariable envPath = llvmEnvironmentVariables
+ .get(ENV_VAR_NAME_PATH);
+ IBuildEnvironmentVariable mingwPath=null, cygwinPath=null;
+ //if path is empty
+ if (envPath == null) {
+ //try to find mingw path from MingwEnvironmentVariableSupplier
+ IConfigurationEnvironmentVariableSupplier mingwEnvironmentVariables =
+ new MingwEnvironmentVariableSupplier();
+ mingwPath = mingwEnvironmentVariables.getVariable(
+ ENV_VAR_NAME_PATH, null, null);
+ //try to find cygwin path from GnuCygwinConfigurationEnvironmentSupplier
+ IConfigurationEnvironmentVariableSupplier cygwinEnvironmentVariables =
+ new GnuCygwinConfigurationEnvironmentSupplier();
+ cygwinPath = cygwinEnvironmentVariables.getVariable(
+ ENV_VAR_NAME_PATH, null, null);
+
+ }
+ //if mingw found
+ if (mingwPath != null) {
+ //form full path
+ pathStr = pathStr + System.getProperty("path.separator") + mingwPath.getValue(); //$NON-NLS-1$
+ }
+ //if cygwin found
+ if (cygwinPath != null) {
+ //form full path
+ pathStr = pathStr + System.getProperty("path.separator") + cygwinPath.getValue(); //$NON-NLS-1$
+ }
+ } catch (Exception e) {
+ //TODO: Emit proper error message and enter it to Eclipse error log.
+ e.printStackTrace();
+ }
+ }
+ //initialize environment variable cache values
+ setLlvmEnvironmentVariable(ENV_VAR_NAME_PATH, pathStr);
+ setLlvmEnvironmentVariable(ENV_VAR_NAME_LLVMINTERP, binPath + Separators.getFileSeparator() + "lli"); //$NON-NLS-1$
+ setLlvmEnvironmentVariable(ENV_VAR_NAME_INCLUDE_PATH, getSysEnvPath(ENV_VAR_NAME_INCLUDE_PATH));
+ setLlvmEnvironmentVariable(ENV_VAR_NAME_LIBRARY_PATH, getSysEnvPath(ENV_VAR_NAME_LIBRARY_PATH));
+ setLlvmEnvironmentVariable(ENV_VAR_NAME_LIBRARIES, getSysEnvPath(ENV_VAR_NAME_LIBRARIES));
+ preferencesChanged = false;
+ }
+ }
+
+ /**
+ * Get LLVM bin path
+ *
+ * @return LLVM bin path
+ */
+ public static String getBinPath() {
+ return findBinDir(ENV_VAR_NAME_LLVM_BIN, "bin"); //$NON-NLS-1$
+ }
+
+ /**
+ * Get LLVM include paths
+ *
+ * @return LLVM include paths
+ */
+ public static String getIncludePath() {
+ return getLlvmEnvironmentVariable(ENV_VAR_NAME_INCLUDE_PATH).getValue();
+ }
+
+ /**
+ * Get LLVM library paths
+ *
+ * @return LLVM library paths
+ */
+ public static String getLibraryPath() {
+ return getLlvmEnvironmentVariable(ENV_VAR_NAME_LIBRARY_PATH).getValue();
+ }
+
+ /**
+ * Get LLVM libraries
+ *
+ * @return LLVM libraries
+ */
+ public static String getLibraries() {
+ return getLlvmEnvironmentVariable(ENV_VAR_NAME_LIBRARIES).getValue();
+
+ }
+
+ /**
+ * Set path to LLVM bin.
+ *
+ * @param path Path to LLVM bin location.
+ */
+ public static void setBinPath(String path) {
+ setLlvmEnvironmentVariableReplace(ENV_VAR_NAME_LLVM_BIN, path);
+ }
+
+ /**
+ * Append a new include path.
+ *
+ * @param path Include path
+ */
+ public static void addIncludePath(String path) {
+ String existingIncPaths = getIncludePath();
+ //add the include path only if it doesn't already exists
+ if (!existingIncPaths.contains(path)) {
+ appendLlvmEnvironmentVariable(ENV_VAR_NAME_INCLUDE_PATH, existingIncPaths, path);
+ }
+ }
+
+ /**
+ * Append a new library path.
+ *
+ * @param path Library path
+ */
+ public static void addLibraryPath(String path) {
+ String existingLibPaths = getLibraryPath();
+ //add the library path only if it doesn't already exists
+ if (!existingLibPaths.contains(path)) {
+ appendLlvmEnvironmentVariable(ENV_VAR_NAME_LIBRARY_PATH, existingLibPaths, path);
+ }
+ }
+
+ /**
+ * Append a new library.
+ *
+ * @param lib Library file
+ */
+ public static void addLibrary(String lib) {
+ String existingLibs = getLibraries();
+ //add the library only if it doesn't already exists
+ if (!existingLibs.contains(lib)) {
+ appendLlvmEnvironmentVariable(ENV_VAR_NAME_LIBRARIES, existingLibs, lib);
+ }
+ }
+
+ /**
+ * This is to be called if some of the preference paths have changed.
+ */
+ public static void notifyPreferenceChange() { //TODO: Change
+ preferencesChanged = true;
+ }
+
+ /**
+ * Get a specific path for given parameters.
+ *
+ * @param pathKey Path for specific location
+ * @param subDirName Additional sub-path
+ * @return bin path
+ */
+ private static String findBinDir(String pathKey, String subDirName) {
+ String resultPath = null;
+ //if preferences haven't been changed
+ //try to find the bin path from the LLVM environment variable HashMap
+ if (!preferencesChanged) { //TODO: Change
+ //get current path
+ LlvmBuildEnvironmentVariable earlierValue = llvmEnvironmentVariables
+ .get(pathKey);
+ //if earlier LlvmBuildEnvironmentVariable exists
+ if (null != earlierValue) {
+ //return current path
+ return earlierValue.getValue();
+ }
+ } else {
+ // Try if the path is set in the LLVM plug-in preferences
+ String preferenceLocation = LlvmPreferenceStore.getBinPath();
+ //if preference exists
+ if (null != preferenceLocation) {
+ //remove white spaces from preference location
+ preferenceLocation = preferenceLocation.trim();
+ //if preference location is not empty
+ if (preferenceLocation.length()!=0) {
+ //get path for LLVM executable
+ resultPath = getDirIfLlvmFound(preferenceLocation, null);
+ //if LLVM executable path doesn't exist
+ if (null == resultPath) {
+ // If no luck check next with sub directory name appended
+ resultPath = getDirIfLlvmFound(preferenceLocation,
+ subDirName);
+ }
+ }
+ }
+ if (null == resultPath) {
+ // If still no luck try all folders listed in PATH
+ String pathVariable = System.getenv(ENV_VAR_NAME_PATH);
+ //split paths to String array
+ String[] paths = pathVariable.split(Separators.getPathSeparator());
+ //check every path if LLVM executable is found
+ for (String pathStr : paths) {
+ resultPath = getDirIfLlvmFound(pathStr, null);
+ //stop loop if LLVM executable path is found
+ if (null != resultPath) {
+ break;
+ }
+ }
+ }
+ //return found path
+ return resultPath;
+ }
+ return null;
+ }
+
+ /**
+ * Get LLVM executable path.
+ *
+ * @param candidatePath Suggestion for LLVM executable path
+ * @param subPath Additional sub-path for LLVM executable path
+ * @return Full path for LLVM executable if valid, otherwise null
+ */
+ private static String getDirIfLlvmFound(String candidatePath, String subPath) {
+ String llvmPath = null;
+ // If there is a trailing / or \, remove it
+ if (candidatePath.endsWith(Separators.getFileSeparator()) && candidatePath.length() > 1) {
+ llvmPath = candidatePath.substring(0, candidatePath.length() - 1);
+ }
+ //if subPath exists and is not empty -> append it to candidatePath
+ if ((null != subPath) && (subPath.length()!=0)) {
+ //form full path
+ llvmPath = candidatePath + Separators.getFileSeparator() + subPath;
+ }
+ //return a full path for LLVM executable if it's valid, otherwise null
+ return getBinDirIfLlvm_ar(llvmPath);
+ }
+
+ /**
+ * Get the full path for llvm executable if the bin path given
+ * as a parameter is found and executable exists in that path.
+ *
+ * @param binPathTemp User provided bin directory path
+ * @return bin path where llvm-ar is located if executable exists
+ */
+ private static String getBinDirIfLlvm_ar(String binPathTemp) {
+ //if given directory is found
+ if (new Path(binPathTemp).toFile().isDirectory()) {
+ String llvm_executable = "llvm-ar"; //$NON-NLS-1$
+ File arFileFullPath = null;
+ //if OS is Windows -> add .exe to the executable name
+ if (System.getProperty("os.name").toLowerCase().indexOf("win") >= 0) { //$NON-NLS-1$//$NON-NLS-2$
+ llvm_executable = llvm_executable + ".exe"; //$NON-NLS-1$
+ }
+ //form full executable path
+ arFileFullPath = new File(binPathTemp + Separators.getFileSeparator()
+ + llvm_executable);
+ //check if file exists -> proper LLVM installation exists
+ if (arFileFullPath.isFile()) {
+ //return path where llvm-ar exists
+ return binPathTemp;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Get stdc++ library path located in MinGW installation.
+ *
+ * @return stdc++ library path for MinGW
+ */
+ public static String getMinGWStdLib() {
+ //get mingw bin path
+ IPath mingwBinPath = MingwEnvironmentVariableSupplier.getBinDir();
+ StringBuilder sB = new StringBuilder(mingwBinPath.toOSString());
+ //drop bin
+ sB.delete(sB.length()-3, sB.length());
+ //append mingw lib subdir
+ sB.append("lib\\gcc\\mingw32\\"); //$NON-NLS-1$
+ //get all files in the directory
+ File f = new File(sB.toString());
+ //append the first dir
+ sB.append(f.list()[0]);
+ return sB.toString();
+ }
+
+ /**
+ *
+ * Get LLVM environment variable.
+ *
+ * @param envName Name of the environment variable
+ */
+ public static LlvmBuildEnvironmentVariable getLlvmEnvironmentVariable(String envName) {
+ return llvmEnvironmentVariables.get(envName);
+ }
+
+ /**
+ * Set LLVM environment variable.
+ *
+ * @param name Name for the environment variable
+ * @param path Path for the environment variable
+ */
+ private static void setLlvmEnvironmentVariable(String name, String path) {
+ //appends a new path in front of the the old path in HashMap that contains
+ //the specific LLVM environment variable
+ llvmEnvironmentVariables.put(name, new LlvmBuildEnvironmentVariable(
+ name, path, IBuildEnvironmentVariable.ENVVAR_APPEND));
+ }
+
+ /**
+ * Set LLVM environment variable by replacing the existing paths.
+ *
+ * @param name Name for the environment variable
+ * @param path Path for the environment variable
+ */
+ public static void setLlvmEnvironmentVariableReplace(String name, String path) {
+ //replaces the old path in HashMap that contains the specific LLVM environment variable
+ llvmEnvironmentVariables.put(name, new LlvmBuildEnvironmentVariable(
+ name, path, IBuildEnvironmentVariable.ENVVAR_REPLACE));
+ }
+
+ /**
+ * Append a new LLVM environment variable to existing list.
+ *
+ * @param name Name of the preference
+ * @param oldPath Old paths/preference values
+ * @param path New path to be added to the environment variable
+ */
+ public static void appendLlvmEnvironmentVariable(String name, String oldPath, String path) {
+ String newPath = null;
+ boolean ok = false;
+ //if oldPath exists
+ if (oldPath!=null) {
+ //if the oldPath isn't empty
+ if((oldPath.trim()).length()!=0) {
+ StringBuffer sB = new StringBuffer();
+ //append old path
+ sB.append(oldPath);
+ //append a path separator
+ sB.append(Separators.getPathSeparator());
+ //append the new path
+ sB.append(path);
+ //construct a new full path
+ newPath = sB.toString();
+ ok=true;
+ }
+ }
+ if (!ok) {
+ newPath=path;
+ }
+ //set new path to the HashMap that contains
+ //the specific LLVM environment variable
+ //if newPath exists
+ if (newPath!=null) {
+ //if the newPath isn't empty
+ if((newPath.trim()).length()!=0) {
+ //add new values to the LLVM environment variable
+ llvmEnvironmentVariables.put(name, new LlvmBuildEnvironmentVariable(
+ name, newPath, IBuildEnvironmentVariable.ENVVAR_APPEND));
+ }
+ }
+ }
+
+ /**
+ * Returns a system environment variable path
+ *
+ * @param envName Environment variable name
+ * @return system environment variable path
+ */
+ private static String getSysEnvPath(String envName) {
+ String path = System.getenv(envName);
+ if(path != null) {
+ return path;
+ }
+ return ""; //$NON-NLS-1$
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.cdt.managedbuilder.envvar.
+ * IConfigurationEnvironmentVariableSupplier#getVariable(java.lang.String,
+ * org.eclipse.cdt.managedbuilder.core.IConfiguration,
+ * org.eclipse.cdt.managedbuilder.envvar.IEnvironmentVariableProvider)
+ */
+ public IBuildEnvironmentVariable getVariable(String variableName,
+ IConfiguration configuration, IEnvironmentVariableProvider provider) {
+ return llvmEnvironmentVariables.get(variableName);
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.cdt.managedbuilder.envvar.
+ * IConfigurationEnvironmentVariableSupplier
+ * #getVariables(org.eclipse.cdt.managedbuilder.core.IConfiguration,
+ * org.eclipse.cdt.managedbuilder.envvar.IEnvironmentVariableProvider)
+ */
+ public IBuildEnvironmentVariable[] getVariables(
+ IConfiguration configuration, IEnvironmentVariableProvider provider) {
+ return llvmEnvironmentVariables.values().toArray(
+ new IBuildEnvironmentVariable[0]);
+ }
+
+}
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.java b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.java
new file mode 100755
index 00000000000..96c642d90e6
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.java
@@ -0,0 +1,51 @@
+/*******************************************************************************
+ * Copyright (c) 2010-2013 Nokia Siemens Networks Oyj, Finland.
+ * 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:
+ * Nokia Siemens Networks - initial implementation
+ * Leo Hippelainen - Initial implementation
+ *******************************************************************************/
+package org.eclipse.cdt.managedbuilder.llvm.ui;
+
+import org.eclipse.cdt.managedbuilder.core.IManagedIsToolChainSupported;
+import org.eclipse.cdt.managedbuilder.core.IToolChain;
+import org.osgi.framework.Version;
+
+/**
+ * Based on MingwIsToolChainSupported.
+ *
+ */
+public class LlvmIsToolChainSupported implements IManagedIsToolChainSupported {
+
+ private final boolean supported;
+
+ /**
+ * Constructor.
+ * LLVM Toolchain is supported if binary path for LLVM Tools can be found.
+ */
+ public LlvmIsToolChainSupported() {
+ // Only supported if we can find the llvm tools.
+ this.supported = LlvmEnvironmentVariableSupplier.getBinPath() != null;
+ }
+
+ /* (non-Javadoc)
+ * @see org.eclipse.cdt.managedbuilder.core.IManagedIsToolChainSupported#isSupported(org.eclipse.cdt.managedbuilder.core.IToolChain,
+ * org.osgi.framework.Version, java.lang.String)
+ */
+ /**
+ * Return a boolean value that informs if the LLVM Toolchain is supported.
+ */
+ public boolean isSupported(IToolChain toolChain,
+ /*
+ * Version is supported from CDT 7.1.0.
+ * Use org.osgi.framework.PluginVersionIdentifier with older CDT versions.
+ */
+ Version version, String instance) {
+ return this.supported;
+ }
+
+}
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.java b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.java
new file mode 100755
index 00000000000..71c00b46205
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.java
@@ -0,0 +1,60 @@
+/*******************************************************************************
+ * Copyright (c) 2010-2013 Nokia Siemens Networks Oyj, Finland.
+ * 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:
+ * Nokia Siemens Networks - initial implementation
+ * Petri Tuononen - Initial implementation
+ *******************************************************************************/
+package org.eclipse.cdt.managedbuilder.llvm.ui;
+
+import org.eclipse.core.resources.IProject;
+import org.eclipse.core.resources.IProjectNature;
+import org.eclipse.core.runtime.CoreException;
+
+/**
+ * Implements project nature for LLVM projects.
+ *
+ */
+public class LlvmProjectNature implements IProjectNature {
+
+ private IProject project;
+
+ /**
+ * Configure the project which have this project nature.
+ */
+ public void configure() throws CoreException {
+ // Add nature-specific information
+ // for the project, such as adding a builder
+ // to a project's build spec.
+ }
+
+ /**
+ * Deconfigure those projects which have this project nature.
+ */
+ public void deconfigure() throws CoreException {
+ // Remove the nature-specific information.
+ }
+
+ /**
+ * Return the project.
+ *
+ * @return IProject
+ */
+ public IProject getProject() {
+ return this.project;
+ }
+
+ /**
+ * Set the project.
+ *
+ * @param proj IProject
+ */
+ public void setProject(IProject proj) {
+ this.project = proj;
+ }
+
+}
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.java b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.java
new file mode 100755
index 00000000000..fd6a073fe47
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.java
@@ -0,0 +1,178 @@
+/*******************************************************************************
+ * Copyright (c) 2010-2013 Nokia Siemens Networks Oyj, Finland.
+ * 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:
+ * Nokia Siemens Networks - initial implementation
+ * Leo Hippelainen - Initial implementation
+ * Petri Tuononen - Initial implementation
+ *******************************************************************************/
+package org.eclipse.cdt.managedbuilder.llvm.ui;
+
+import java.io.IOException;
+import java.util.MissingResourceException;
+import java.util.PropertyResourceBundle;
+import java.util.ResourceBundle;
+
+import org.eclipse.cdt.managedbuilder.llvm.util.LlvmResourceListener;
+import org.eclipse.core.resources.IResourceChangeEvent;
+import org.eclipse.core.resources.IResourceChangeListener;
+import org.eclipse.core.resources.ResourcesPlugin;
+import org.eclipse.core.runtime.FileLocator;
+import org.eclipse.core.runtime.IStatus;
+import org.eclipse.core.runtime.Path;
+import org.eclipse.core.runtime.Status;
+import org.eclipse.ui.plugin.AbstractUIPlugin;
+
+import org.osgi.framework.BundleContext;
+
+/**
+ * The activator class controls the plug-in life cycle.
+ * The main plugin class to be used in the desktop.
+ *
+ * @noextend This class is not intended to be subclassed by clients.
+ * @noimplement This class is not intended to be instantiated by clients.
+ */
+public class LlvmUIPlugin extends AbstractUIPlugin {
+
+ //The plug-in ID
+ public static final String PLUGIN_ID = "org.eclipse.cdt.managedbuilder.llvm.ui"; //$NON-NLS-1$
+
+ //The shared instance
+ private static LlvmUIPlugin plugin;
+
+ //Resource bundle
+ private ResourceBundle resourceBundle;
+
+ //Name for the properties file
+ private final static String PROPERTIES = "plugin.properties"; //$NON-NLS-1$
+
+ //Property Resource bundle
+ private PropertyResourceBundle properties;
+
+ //Resource listeners
+ private IResourceChangeListener listener = new LlvmResourceListener();
+ private IResourceChangeListener listener2 = new LlvmResourceListener();
+
+ /**
+ * Constructor.
+ */
+ public LlvmUIPlugin() {
+ super();
+ plugin = this;
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
+ */
+ @Override
+ public void start(BundleContext context) throws Exception {
+ super.start(context);
+ plugin = this;
+// LlvmEnvironmentVariableSupplier.initializePaths();
+ //add resource change listeners to the workspace
+ ResourcesPlugin.getWorkspace().addResourceChangeListener(
+ this.listener, IResourceChangeEvent.PRE_BUILD);
+ ResourcesPlugin.getWorkspace().addResourceChangeListener(
+ this.listener2, IResourceChangeEvent.POST_BUILD);
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
+ */
+ @Override
+ public void stop(BundleContext context) throws Exception {
+ super.stop(context);
+ plugin = null;
+ this.resourceBundle = null;
+ }
+
+ /**
+ * Returns the shared instance
+ *
+ * @return the shared instance
+ */
+ public static LlvmUIPlugin getDefault() {
+ return plugin;
+ }
+
+ /**
+ * Returns the string from the plugin's resource bundle,
+ * or 'key' if not found.
+ */
+ public static String getResourceString(String key) {
+ ResourceBundle bundle = LlvmUIPlugin.getDefault().getResourceBundle();
+ try {
+ return (bundle != null) ? bundle.getString(key) : key;
+ } catch (MissingResourceException e) {
+ return key;
+ }
+ }
+
+ /**
+ * Returns the plugin's resource bundle,
+ */
+ public ResourceBundle getResourceBundle() {
+ try {
+ if (this.resourceBundle == null)
+ this.resourceBundle = ResourceBundle.getBundle(this.getClass().getName()+ "Resources"); //$NON-NLS-1$
+ } catch (MissingResourceException x) {
+ this.resourceBundle = null;
+ }
+ return this.resourceBundle;
+ }
+
+ /**
+ * Log error.
+ *
+ * @param e
+ */
+ public void log(Throwable e) {
+ log(new Status(IStatus.ERROR, PLUGIN_ID, IStatus.ERROR, "Error", e)); //$NON-NLS-1$
+ }
+
+ /**
+ * Log status.
+ *
+ * @param status
+ */
+ public void log(IStatus status) {
+ getLog().log(status);
+ }
+
+ /**
+ * Get plugin.properties
+ *
+ * @return PropertyResourceBundle
+ */
+ public PropertyResourceBundle getProperties(){
+ if (this.properties == null){
+ try {
+ this.properties = new PropertyResourceBundle(
+ FileLocator.openStream(this.getBundle(),
+ new Path(PROPERTIES),false));
+ } catch (IOException e) {
+ //log error
+ e.getMessage();
+ }
+ }
+ return this.properties;
+ }
+
+ /**
+ * Get String from the plugin.properties file
+ *
+ * @param var Variable name wanted as a String e.g. "ToolName.assembler.llvm"
+ * @return String e.g. LLVM assembler
+ */
+ public static String getPropertyString(String var) {
+ PropertyResourceBundle properties = LlvmUIPlugin.getDefault().getProperties();
+ return properties.getString(var);
+ }
+
+}
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.java b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.java
new file mode 100755
index 00000000000..dfc668e9d3f
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.java
@@ -0,0 +1,100 @@
+/*******************************************************************************
+ * Copyright (c) 2010-2013 Nokia Siemens Networks Oyj, Finland.
+ * 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:
+ * Nokia Siemens Networks - initial implementation
+ * Petri Tuononen - Initial implementation
+ *******************************************************************************/
+package org.eclipse.cdt.managedbuilder.llvm.ui.preferences;
+
+import org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier;
+import org.eclipse.cdt.managedbuilder.llvm.util.LlvmToolOptionPathUtil;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.DirectoryDialog;
+import org.eclipse.swt.widgets.List;
+import org.eclipse.swt.widgets.Text;
+
+/**
+ * New implementation of LlvmListEditor.
+ * Used to select an include path from the dialog.
+ *
+ */
+public class IncludePathListEditor extends LlvmListEditor {
+
+ /**
+ * Constructor.
+ *
+ * @param name the name of the preference this field editor works on
+ * @param labelText the label text of the field editor
+ * @param parent the parent of the field editor's control
+ */
+ IncludePathListEditor(String name, String labelText, Composite parent) {
+ super(name, labelText, parent);
+ }
+
+ @Override
+ /**
+ * Functionality for New button.
+ * Shows a browser dialog to select a directory and returns that directory path.
+ */
+ protected String getNewInputObject() {
+ DirectoryDialog dlg = new DirectoryDialog(getShell());
+ final Text text = new Text(getShell(), SWT.BORDER);
+ dlg.setFilterPath(text.getText());
+ dlg.setText(Messages.IncludePathListEditor_0);
+ dlg.setMessage(Messages.IncludePathListEditor_1);
+ String dir = dlg.open();
+ if(dir == null) {
+ return null;
+ }
+ //remove white spaces
+ dir = dir.trim();
+ if (dir.length()!=0) {
+ //get all existing items in the list
+ String[] existingItems = getList().getItems();
+ //check that the list doesn't already contain the added item
+ if (existingItems.length>0) {
+ //return null if duplicate item found
+ for (String item : existingItems) {
+ if (item.equalsIgnoreCase(dir)) {
+ return null;
+ }
+ }
+ }
+ //add a new include path to LLVM preference store
+ LlvmPreferenceStore.appendIncludePath(dir);
+ //add a new include path to LLVM assembler's option
+ LlvmToolOptionPathUtil.addLlvmIncludePath(dir);
+ //inform LLVM environment variable supplier that there has been a change
+ LlvmEnvironmentVariableSupplier.notifyPreferenceChange();
+ return dir;
+ }
+ return null;
+ }
+
+ @Override
+ /**
+ * Removes the path from the list as well as from the Tool's Option.
+ */
+ protected void removePressed() {
+ List incList = getList();
+ setPresentsDefaultValue(false);
+ String[] selected = incList.getSelection();
+ for (String s : selected) {
+ //remove an include path from the LLVM preference store
+ LlvmPreferenceStore.removeIncludePath(s);
+ //remove an include path from the LLVM assembler's option
+ LlvmToolOptionPathUtil.removeLlvmIncludePath(s);
+ //inform LLVM environment variable supplier that there has been a change
+ LlvmEnvironmentVariableSupplier.notifyPreferenceChange();
+ incList.remove(s);
+ selectionChanged();
+ }
+ }
+
+} \ No newline at end of file
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.java b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.java
new file mode 100755
index 00000000000..935168cb86e
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.java
@@ -0,0 +1,97 @@
+/*******************************************************************************
+ * Copyright (c) 2010-2013 Nokia Siemens Networks Oyj, Finland.
+ * 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:
+ * Nokia Siemens Networks - initial implementation
+ * Petri Tuononen - Initial implementation
+ *******************************************************************************/
+package org.eclipse.cdt.managedbuilder.llvm.ui.preferences;
+
+import org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier;
+import org.eclipse.cdt.managedbuilder.llvm.util.LlvmToolOptionPathUtil;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.FileDialog;
+import org.eclipse.swt.widgets.List;
+import org.eclipse.swt.widgets.Text;
+
+/**
+ * New implementation of LlvmListEditor.
+ * Used to select a library file from the dialog.
+ *
+ */
+public class LibraryListEditor extends LlvmListEditor {
+
+ /**
+ * Constructor.
+ *
+ * @param name
+ * @param labelText
+ * @param parent
+ */
+ LibraryListEditor(String name, String labelText, Composite parent) {
+ super(name, labelText, parent);
+ }
+
+ @Override
+ /**
+ * Functionality for New button.
+ * Shows a browser dialog to select a file and returns that file.
+ */
+ protected String getNewInputObject() {
+ FileDialog dlg = new FileDialog(getShell());
+ final Text text = new Text(getShell(), SWT.BORDER);
+ dlg.setFilterPath(text.getText());
+ dlg.setText(Messages.LibraryListEditor_0);
+ dlg.open();
+ String file = dlg.getFileName();
+ if(file == null) {
+ return null;
+ }
+ //remove white spaces
+ file = file.trim();
+ if (file.length()!=0) {
+ //get all existing items in the list
+ String[] existingItems = getList().getItems();
+ //return null if duplicate item found
+ for (String item : existingItems) {
+ if (item.equalsIgnoreCase(file)) {
+ return null;
+ }
+ }
+ //add a new library to LLVM preference store
+ LlvmPreferenceStore.appendLibrary(file);
+ //add a new library to LLVM linker's option
+ LlvmToolOptionPathUtil.addLlvmLib(file);
+ //inform LLVM environment variable supplier that there has been a change
+ LlvmEnvironmentVariableSupplier.notifyPreferenceChange();
+ return file;
+ }
+ return null;
+ }
+
+ @Override
+ /**
+ * Removes the path from the list as well as from the Tool's Option.
+ */
+ protected void removePressed() {
+ List libList = getList();
+ setPresentsDefaultValue(false);
+ String[] selected = libList.getSelection();
+ for (String s : selected) {
+ //remove a library from the LLVM preference store
+ LlvmPreferenceStore.removeLibrary(s);
+ //remove a library from LLVM linker's option
+ LlvmToolOptionPathUtil.removeLlvmLib(s);
+ //inform LLVM environment variable supplier that there has been a change
+ LlvmEnvironmentVariableSupplier.notifyPreferenceChange();
+ libList.remove(s);
+ selectionChanged();
+ }
+ }
+
+} \ No newline at end of file
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.java b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.java
new file mode 100755
index 00000000000..6869c398e56
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.java
@@ -0,0 +1,100 @@
+/*******************************************************************************
+ * Copyright (c) 2010-2013 Nokia Siemens Networks Oyj, Finland.
+ * 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:
+ * Nokia Siemens Networks - initial implementation
+ * Petri Tuononen - Initial implementation
+ *******************************************************************************/
+package org.eclipse.cdt.managedbuilder.llvm.ui.preferences;
+
+import org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier;
+import org.eclipse.cdt.managedbuilder.llvm.util.LlvmToolOptionPathUtil;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.DirectoryDialog;
+import org.eclipse.swt.widgets.List;
+import org.eclipse.swt.widgets.Text;
+
+/**
+ * New implementation of LlvmListEditor.
+ * Used to select a library path from the dialog.
+ *
+ */
+public class LibraryPathListEditor extends LlvmListEditor {
+
+ /**
+ * Constructor.
+ *
+ * @param name the name of the preference this field editor works on
+ * @param labelText the label text of the field editor
+ * @param parent the parent of the field editor's control
+ */
+ LibraryPathListEditor(String name, String labelText, Composite parent) {
+ super(name, labelText, parent);
+ }
+
+ @Override
+ /**
+ * Functionality for New button.
+ * Shows a browser dialog to select a directory and returns that directory path.
+ */
+ protected String getNewInputObject() {
+ DirectoryDialog dlg = new DirectoryDialog(getShell());
+ final Text text = new Text(getShell(), SWT.BORDER);
+ dlg.setFilterPath(text.getText());
+ dlg.setText(Messages.LibraryPathListEditor_0);
+ dlg.setMessage(Messages.LibraryPathListEditor_1);
+ String dir = dlg.open();
+ if(dir == null) {
+ return null;
+ }
+ //remove white spaces
+ dir = dir.trim();
+ if (dir.length()!=0) {
+ //get all existing items in the list
+ String[] existingItems = getList().getItems();
+ //check that the list doesn't already contain the added item
+ if (existingItems.length>0) {
+ //return null if duplicate item found
+ for (String item : existingItems) {
+ if (item.equalsIgnoreCase(dir)) {
+ return null;
+ }
+ }
+ }
+ //add a new library search path to LLVM preference store
+ LlvmPreferenceStore.appendLibraryPath(dir);
+ //add a new library path to LLVM linker's option
+ LlvmToolOptionPathUtil.addLlvmLibraryPath(dir);
+ //inform LLVM environment variable supplier that there has been a change
+ LlvmEnvironmentVariableSupplier.notifyPreferenceChange();
+ return dir;
+ }
+ return null;
+ }
+
+ @Override
+ /**
+ * Removes the path from the list as well as from the Tool's Option.
+ */
+ protected void removePressed() {
+ List libPathList = getList();
+ setPresentsDefaultValue(false);
+ String[] selected = libPathList.getSelection();
+ for (String s : selected) {
+ //remove a library path from the LLVM preference store
+ LlvmPreferenceStore.removeLibraryPath(s);
+ //remove a library path from LLVM linker's option
+ LlvmToolOptionPathUtil.removeLlvmLibraryPath(s);
+ //inform LLVM environment variable supplier that there has been a change
+ LlvmEnvironmentVariableSupplier.notifyPreferenceChange();
+ libPathList.remove(s);
+ selectionChanged();
+ }
+ }
+
+} \ No newline at end of file
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.java b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.java
new file mode 100755
index 00000000000..ce24a6ef7f4
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.java
@@ -0,0 +1,338 @@
+/*******************************************************************************
+ * Copyright (c) 2010-2013 Nokia Siemens Networks Oyj, Finland.
+ * 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:
+ * Nokia Siemens Networks - initial implementation
+ * Petri Tuononen - Initial implementation
+ *******************************************************************************/
+package org.eclipse.cdt.managedbuilder.llvm.ui.preferences;
+
+import java.util.regex.Pattern;
+
+import org.eclipse.jface.dialogs.IDialogConstants;
+import org.eclipse.jface.preference.ListEditor;
+import org.eclipse.jface.resource.JFaceResources;
+import org.eclipse.cdt.managedbuilder.llvm.util.Separators;
+import org.eclipse.core.runtime.Assert;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.events.DisposeEvent;
+import org.eclipse.swt.events.DisposeListener;
+import org.eclipse.swt.events.SelectionAdapter;
+import org.eclipse.swt.events.SelectionEvent;
+import org.eclipse.swt.events.SelectionListener;
+import org.eclipse.swt.layout.GridData;
+import org.eclipse.swt.layout.GridLayout;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.List;
+import org.eclipse.swt.widgets.Shell;
+import org.eclipse.swt.widgets.Widget;
+
+/**
+ * An abstract list editor that manages a list of input values.
+ * The editor displays a list containing the values, buttons for adding and removing
+ * values, and Up and Down buttons to adjust the order of elements in the list.
+ *
+ */
+public abstract class LlvmListEditor extends ListEditor {
+
+ /**
+ * The list widget; <code>null</code> if none
+ * (before creation or after disposal).
+ */
+ List list;
+
+ /**
+ * The button box containing the Add, Remove, Up, and Down buttons;
+ * <code>null</code> if none (before creation or after disposal).
+ */
+ Composite buttonBox;
+
+ /**
+ * The Add button.
+ */
+ Button addButton;
+
+ /**
+ * The Remove button.
+ */
+ Button removeButton;
+
+ /**
+ * The Up button.
+ */
+ Button upButton;
+
+ /**
+ * The Down button.
+ */
+ Button downButton;
+
+ /**
+ * The selection listener.
+ */
+ private SelectionListener selectionListener;
+
+ /**
+ * Creates a list field editor.
+ *
+ * @param name the name of the preference this field editor works on
+ * @param labelText the label text of the field editor
+ * @param parent the parent of the field editor's control
+ */
+ protected LlvmListEditor(String name, String labelText, Composite parent) {
+ super(name, labelText, parent);
+ }
+
+ @Override
+ /**
+ * Combines the given list of items into a single String.
+ * This method is the converse of parseString.
+ */
+ protected String createList(String[] items) {
+ StringBuilder stringBuilder = new StringBuilder();
+ for (String item : items) {
+ if (stringBuilder.length() > 0) {
+ stringBuilder.append(Separators.getPathSeparator());
+ }
+ stringBuilder.append(item);
+ }
+ return stringBuilder.toString();
+ }
+
+ @Override
+ /** Splits the given String into a list of Strings.
+ * This method is the converse of createList.
+ */
+ protected String[] parseString(String stringList) {
+ if (stringList != null && stringList.length() > 0) {
+ return stringList.split(Pattern.quote(Separators.getPathSeparator()));
+ }
+ return new String[0];
+ }
+
+ /**
+ * Creates the Add, Remove, Up, and Down button in the given button box.
+ *
+ * @param box the box for the buttons
+ */
+ private void createButtons(Composite box) {
+ this.addButton = createPushButton(box, "ListEditor.add");//$NON-NLS-1$
+ this.removeButton = createPushButton(box, "ListEditor.remove");//$NON-NLS-1$
+ this.upButton = createPushButton(box, "ListEditor.up");//$NON-NLS-1$
+ this.downButton = createPushButton(box, "ListEditor.down");//$NON-NLS-1$
+ }
+
+ /**
+ * Helper method to create a push button.
+ *
+ * @param parent the parent control
+ * @param key the resource name used to supply the button's label text
+ * @return Button
+ */
+ private Button createPushButton(Composite parent, String key) {
+ Button button = new Button(parent, SWT.PUSH);
+ button.setText(JFaceResources.getString(key));
+ button.setFont(parent.getFont());
+ GridData data = new GridData(GridData.FILL_HORIZONTAL);
+ int widthHint = convertHorizontalDLUsToPixels(button,
+ IDialogConstants.BUTTON_WIDTH);
+ data.widthHint = Math.max(widthHint, button.computeSize(SWT.DEFAULT,
+ SWT.DEFAULT, true).x);
+ button.setLayoutData(data);
+ button.addSelectionListener(getSelectionListener());
+ return button;
+ }
+
+ /**
+ * Creates a selection listener.
+ */
+ @Override
+ public void createSelectionListener() {
+ this.selectionListener = new SelectionAdapter() {
+ @Override
+ public void widgetSelected(SelectionEvent event) {
+ Widget widget = event.widget;
+ if (widget == LlvmListEditor.this.addButton) {
+ addPressed();
+ } else if (widget == LlvmListEditor.this.removeButton) {
+ removePressed();
+ } else if (widget == LlvmListEditor.this.upButton) {
+ upPressed();
+ } else if (widget == LlvmListEditor.this.downButton) {
+ downPressed();
+ } else if (widget == LlvmListEditor.this.list) {
+ selectionChanged();
+ }
+ }
+ };
+ }
+
+ /**
+ * Returns this field editor's button box containing the Add, Remove,
+ * Up, and Down button.
+ *
+ * @param parent the parent control
+ * @return the button box
+ */
+ @Override
+ public Composite getButtonBoxControl(Composite parent) {
+ if (this.buttonBox == null) {
+ this.buttonBox = new Composite(parent, SWT.NULL);
+ GridLayout layout = new GridLayout();
+ layout.marginWidth = 0;
+ this.buttonBox.setLayout(layout);
+ createButtons(this.buttonBox);
+ this.buttonBox.addDisposeListener(new DisposeListener() {
+ public void widgetDisposed(DisposeEvent event) {
+ LlvmListEditor.this.addButton = null;
+ LlvmListEditor.this.removeButton = null;
+ LlvmListEditor.this.upButton = null;
+ LlvmListEditor.this.downButton = null;
+ LlvmListEditor.this.buttonBox = null;
+ }
+ });
+
+ } else {
+ checkParent(this.buttonBox, parent);
+ }
+
+ selectionChanged();
+ return this.buttonBox;
+ }
+
+ /**
+ * Returns this field editor's list control.
+ *
+ * @param parent the parent control
+ * @return the list control
+ */
+ @Override
+ public List getListControl(Composite parent) {
+ if (this.list == null) {
+ this.list = new List(parent, SWT.BORDER | SWT.MULTI | SWT.V_SCROLL
+ | SWT.H_SCROLL);
+ this.list.setFont(parent.getFont());
+ this.list.addSelectionListener(getSelectionListener());
+ this.list.addDisposeListener(new DisposeListener() {
+ public void widgetDisposed(DisposeEvent event) {
+ LlvmListEditor.this.list = null;
+ }
+ });
+ } else {
+ checkParent(this.list, parent);
+ }
+ return this.list;
+ }
+
+ /**
+ * Returns this field editor's selection listener. The listener is created if nessessary.
+ * @return the selection listener
+ */
+ private SelectionListener getSelectionListener() {
+ if (this.selectionListener == null) {
+ createSelectionListener();
+ }
+ return this.selectionListener;
+ }
+
+ /**
+ * Invoked when the selection in the list has changed.
+ *
+ * <p>
+ * The default implementation of this method utilizes the selection index
+ * and the size of the list to toggle the enablement of the up, down and
+ * remove buttons.
+ * </p>
+ *
+ */
+ @Override
+ protected void selectionChanged() {
+ int index = this.list.getSelectionIndex();
+ int size = this.list.getItemCount();
+
+ this.removeButton.setEnabled(index >= 0);
+ this.upButton.setEnabled(size > 1 && index > 0);
+ this.downButton.setEnabled(size > 1 && index >= 0 && index < size - 1);
+ }
+
+ /**
+ * Moves the currently selected item up or down.
+ *
+ * @param up <code>true</code> if the item should move up,
+ * and <code>false</code> if it should move down
+ */
+ private void swap(boolean up) {
+ setPresentsDefaultValue(false);
+ int index = this.list.getSelectionIndex();
+ int target = up ? index - 1 : index + 1;
+
+ if (index >= 0) {
+ String[] selection = this.list.getSelection();
+ Assert.isTrue(selection.length == 1);
+ this.list.remove(index);
+ this.list.add(selection[0], target);
+ this.list.setSelection(target);
+ }
+ selectionChanged();
+ }
+
+ /**
+ * Returns this field editor's shell.
+ * <p>
+ * This method is internal to the framework; subclasses should not call
+ * this method.
+ * </p>
+ *
+ * @return the shell
+ */
+ @Override
+ protected Shell getShell() {
+ if (this.addButton == null) {
+ return null;
+ }
+ return this.addButton.getShell();
+ }
+
+ /**
+ * Notifies that the Add button has been pressed.
+ */
+ void addPressed() {
+ setPresentsDefaultValue(false);
+ String input = getNewInputObject();
+
+ if (input != null) {
+ int index = this.list.getSelectionIndex();
+ if (index >= 0) {
+ this.list.add(input, index + 1);
+ } else {
+ this.list.add(input, 0);
+ }
+ selectionChanged();
+ }
+ }
+
+ /**
+ * Notifies that the Remove button has been pressed.
+ */
+ protected abstract void removePressed();
+
+ /**
+ * Notifies that the Up button has been pressed.
+ */
+ void upPressed() {
+ swap(true);
+ }
+
+ /**
+ * Notifies that the Down button has been pressed.
+ */
+ void downPressed() {
+ swap(false);
+ }
+
+}
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.java b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.java
new file mode 100755
index 00000000000..370f4c5d87f
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.java
@@ -0,0 +1,97 @@
+/*******************************************************************************
+ * Copyright (c) 2010-2013 Nokia Siemens Networks Oyj, Finland.
+ * 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:
+ * Nokia Siemens Networks - initial implementation
+ * Leo Hippelainen - Initial implementation
+ * Petri Tuononen - Initial implementation
+ *******************************************************************************/
+package org.eclipse.cdt.managedbuilder.llvm.ui.preferences;
+
+import org.eclipse.cdt.managedbuilder.llvm.ui.LlvmUIPlugin;
+import org.eclipse.jface.preference.*;
+import org.eclipse.ui.IWorkbenchPreferencePage;
+import org.eclipse.ui.IWorkbench;
+
+/**
+ * This class represents a preference page that
+ * is contributed to the Preferences dialog. By
+ * subclassing <samp>FieldEditorPreferencePage</samp>, we
+ * can use the field support built into JFace that allows
+ * us to create a page that is small and knows how to
+ * save, restore and apply itself.
+ * <p>
+ * This page is used to modify preferences only. They
+ * are stored in the preference store that belongs to
+ * the main plug-in class. That way, preferences can
+ * be accessed directly via the preference store.
+ *
+ */
+public class LlvmPreferencePage
+ extends FieldEditorPreferencePage
+ implements IWorkbenchPreferencePage {
+
+ /**
+ * Constructor.
+ * Set preference page to use the LLVM preference store.
+ */
+ public LlvmPreferencePage() {
+ setPreferenceStore(LlvmUIPlugin.getDefault().getPreferenceStore());
+ setDescription(Messages.LlvmPreferencePage_0);
+ }
+
+ /* (non-Javadoc)
+ * @see org.eclipse.ui.IWorkbenchPreferencePage#init(org.eclipse.ui.IWorkbench)
+ */
+ public void init(IWorkbench workbench) {
+ }
+
+ @Override
+ /**
+ * Get Description name.
+ * @param String Description
+ */
+ public String getDescription() {
+ return null;
+ }
+
+// @Override
+// public boolean performOk() {
+// //rebuilt the index of all projects
+// IProject[] projects = LlvmToolOptionPathUtil.getProjectsInWorkspace();
+// for (IProject proj : projects) {
+// ProjectIndex.rebuiltIndex(proj);
+// }
+// return true;
+// }
+
+ @Override
+ /**
+ * Creates field editors for the preference page.
+ */
+ protected void createFieldEditors() {
+ //field for installation path
+ addField(new DirectoryFieldEditor(PreferenceConstants.P_LLVM_PATH,
+ Messages.LlvmPreferencePage_1, getFieldEditorParent()));
+ //list editor for include paths
+ IncludePathListEditor includePathListEditor = new IncludePathListEditor(
+ PreferenceConstants.P_LLVM_INCLUDE_PATH, Messages.LlvmPreferencePage_2,
+ getFieldEditorParent());
+ addField(includePathListEditor);
+ //list editor for libraries
+ LibraryListEditor libraryListEditor = new LibraryListEditor(
+ PreferenceConstants.P_LLVM_LIBRARIES, Messages.LlvmPreferencePage_3,
+ getFieldEditorParent());
+ addField(libraryListEditor);
+ //list editor for library paths
+ LibraryPathListEditor libraryPathListEditor = new LibraryPathListEditor(
+ PreferenceConstants.P_LLVM_LIBRARY_PATH, Messages.LlvmPreferencePage_4,
+ getFieldEditorParent());
+ addField(libraryPathListEditor);
+ }
+
+}
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.java b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.java
new file mode 100755
index 00000000000..35f90fd75b6
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.java
@@ -0,0 +1,324 @@
+/*******************************************************************************
+ * Copyright (c) 2010-2013 Nokia Siemens Networks Oyj, Finland.
+ * 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:
+ * Nokia Siemens Networks - initial implementation
+ * Petri Tuononen - Initial implementation
+ *******************************************************************************/
+package org.eclipse.cdt.managedbuilder.llvm.ui.preferences;
+
+import org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier;
+import org.eclipse.cdt.managedbuilder.llvm.ui.LlvmUIPlugin;
+import org.eclipse.cdt.managedbuilder.llvm.util.FindStdLibPath;
+import org.eclipse.cdt.managedbuilder.llvm.util.LlvmToolOptionPathUtil;
+import org.eclipse.cdt.managedbuilder.llvm.util.Separators;
+import org.eclipse.core.runtime.preferences.IEclipsePreferences;
+import org.eclipse.core.runtime.preferences.InstanceScope;
+
+/**
+ * Class used to access the LLVM Preference store values.
+ *
+ * This class is not intended to be subclassed by clients.
+ */
+public class LlvmPreferenceStore {
+
+ /**
+ * Get the LLVM Preference store.
+ *
+ * @return LLVM Preference store.
+ */
+ public static IEclipsePreferences getPreferenceStore() {
+ IEclipsePreferences prefs = InstanceScope.INSTANCE.getNode(LlvmUIPlugin.PLUGIN_ID);
+ return prefs;
+ }
+
+ /**
+ * Get a value from the LLVM Preference store.
+ *
+ * @param name the name of the preference
+ * @return the string-valued preference
+ */
+ public static String getPreferenceStoreValue(String name) {
+ return getPreferenceStore().get(name, ""); //$NON-NLS-1$
+ }
+
+ /**
+ * Get the LLVM bin path value from the LLVM Preference store.
+ *
+ * @return the LLVM bin path value.
+ */
+ public static String getBinPath() {
+ return getPreferenceStoreValue(PreferenceConstants.P_LLVM_PATH);
+ }
+
+ /**
+ * Get the LLVM include path value from the LLVM Preference store.
+ *
+ * @return the LLVM include path value.
+ */
+ public static String getIncludePath() {
+ return getPreferenceStoreValue(PreferenceConstants.P_LLVM_INCLUDE_PATH);
+ }
+
+ /**
+ * Get the LLVM library path value from the LLVM Preference Store.
+ *
+ * @return the LLVM library path value.
+ */
+ public static String getLibraryPath() {
+ return getPreferenceStoreValue(PreferenceConstants.P_LLVM_LIBRARY_PATH);
+ }
+
+ /**
+ * Get the LLVM library from the LLVM Preference store.
+ *
+ * @return the LLVM library value.
+ */
+ public static String getLibraries() {
+ return getPreferenceStoreValue(PreferenceConstants.P_LLVM_LIBRARIES);
+ }
+
+ /**
+ * Get values from the LLVM Preference store as a String array.
+ * Used to get Preference store values which consist of multiple paths
+ * separated by a path separator.
+ *
+ * @param name the name of the preference
+ * @return A String array containing all Preference store values
+ */
+ public static String[] getPreferenceStoreValueAsArray(String name) {
+ return LlvmToolOptionPathUtil.stringToArray(name);
+ }
+
+ /**
+ * Set LLVM Preference store value.
+ *
+ * @param name the name of the preference
+ * @param value the string-valued preference
+ */
+ public static void setPreferenceStoreValue(String name, String value) {
+ getPreferenceStore().put(name, value);
+ }
+
+ /**
+ * Set LLVM bin path to the LLVM Preference store.
+ *
+ * @param path the path to the LLVM bin path.
+ */
+ public static void setBinPath(String path) {
+ setPreferenceStoreValue(PreferenceConstants.P_LLVM_PATH, path);
+ }
+
+ /**
+ * Set LLVM include path to the LLVM Preference store.
+ *
+ * @param path LLVM include path.
+ */
+ public static void setIncludePath(String path) {
+ setPreferenceStoreValue(PreferenceConstants.P_LLVM_INCLUDE_PATH, path);
+ }
+
+ /**
+ * Set LLVM library path to the LLVM Preference store.
+ *
+ * @param path LLVM library path.
+ */
+ public static void setLibraryPath(String path) {
+ setPreferenceStoreValue(PreferenceConstants.P_LLVM_LIBRARY_PATH, path);
+ }
+
+ /**
+ * Set LLVM library to the LLVM Preference store.
+ *
+ * @param lib LLVM library.
+ */
+ public static void setLibrary(String lib) {
+ setPreferenceStoreValue(PreferenceConstants.P_LLVM_LIBRARIES, lib);
+ }
+
+ /**
+ * Get existing paths from the Preference store.
+ *
+ * @param name the name of the preference
+ * @return paths
+ */
+ private static String getExistingPaths(String name) {
+ String paths = ""; //$NON-NLS-1$
+ if (name.equals(PreferenceConstants.P_LLVM_INCLUDE_PATH)) {
+ paths = getIncludePath();
+ } else if (name.equals(PreferenceConstants.P_LLVM_LIBRARY_PATH)) {
+ paths = getLibraryPath();
+ } else if (name.equals(PreferenceConstants.P_LLVM_LIBRARIES)) {
+ paths = getLibraries();
+ }
+ return paths;
+ }
+
+ /**
+ * Append a new value to the Preference store if it doesn't already exists.
+ *
+ * @param name the name of the preference
+ * @param value the string-valued preference
+ */
+ public static void appendValue(String name, String value) {
+ StringBuffer sB = new StringBuffer();
+ String paths = null;
+ //get existing paths
+ paths = getExistingPaths(name);
+ //if values exist
+ if (paths.length()!=0) {
+ //if the value is reasonable
+ if (!value.equalsIgnoreCase("") && value.length()!=0) { //$NON-NLS-1$
+ //if the paths doesn't contain the new value
+ if (!paths.contains(value)) {
+ //append existing paths to the string buffer
+ sB.append(paths);
+ //add a path separator in the end if it doesn't exists
+ if (paths.charAt(paths.length()-1)!=Separators.getPathSeparator().charAt(0)) {
+ sB.append(Separators.getPathSeparator());
+ }
+ //append the new value to end of the list
+ sB.append(value);
+ }
+ }
+ } else { //no existing values
+ //if the value is reasonable
+ if (!value.equalsIgnoreCase("") && value.length()!=0) { //$NON-NLS-1$
+ //append a new path to the string buffer
+ sB.append(value);
+ }
+ }
+ String newValues = sB.toString();
+ if (newValues.length()!=0) {
+ //set the new preference store value
+ setPreferenceStoreValue(name, newValues);
+ }
+ }
+
+ /**
+ * Append an include path to the LLVM Preference store.
+ *
+ * @param path the LLVM include path.
+ */
+ public static void appendIncludePath(String path) {
+ appendValue(PreferenceConstants.P_LLVM_INCLUDE_PATH, path);
+ }
+
+ /**
+ * Append a library path to the LLVM Preference store.
+ *
+ * @param path the LLVM library path.
+ */
+ public static void appendLibraryPath(String path) {
+ appendValue(PreferenceConstants.P_LLVM_LIBRARY_PATH, path);
+ }
+
+ /**
+ * Append a library to the LLVM Preference store.
+ *
+ * @param lib the LLVM library.
+ */
+ public static void appendLibrary(String lib) {
+ appendValue(PreferenceConstants.P_LLVM_LIBRARIES, lib);
+ }
+
+ /**
+ * Remove a value from the LLVM preference store.
+ *
+ * @param name Name of the preference
+ * @param value Value to remove from the preference store
+ */
+ public static void removeValue(String name, String value) {
+ StringBuffer sB = new StringBuffer();
+ String existingValues = null;
+ String newValue = null;
+ //get existing values
+ existingValues = getExistingPaths(name);
+ //if the String contains the value
+ if (existingValues.contains(value)) {
+ //if many values i.e. contains path separator
+ if (existingValues.contains(Separators.getPathSeparator())) {
+ //separate String of values to an array
+ String[] exValArray = existingValues.split(Separators.getPathSeparator());
+ //if more than one value
+ if (exValArray.length > 1) {
+ //remove the value from the array
+ exValArray = LlvmToolOptionPathUtil.removePathFromExistingPathList(exValArray, value);
+ //if the array isn't empty
+ if (exValArray.length > 0) {
+ //append all values to the StringBuffer excluding the removed one
+ for (String val : exValArray) {
+ //append a value
+ sB.append(val);
+ //append a path separator
+ sB.append(Separators.getPathSeparator());
+ }
+ //form a String
+ newValue = sB.toString();
+ }
+ } else { //only one value with a path separator at the end
+ newValue = ""; //$NON-NLS-1$
+ }
+
+ } else { //only value without a path separator at the end
+ newValue = ""; //$NON-NLS-1$
+ }
+ //set the new preference store value
+ setPreferenceStoreValue(name, newValue);
+ }
+ }
+
+ /**
+ * Remove a include path from the LLVM preference store.
+ *
+ * @param path The include path to be removed from the LLVM preference store.
+ */
+ public static void removeIncludePath(String path) {
+ removeValue(PreferenceConstants.P_LLVM_INCLUDE_PATH, path);
+ }
+
+ /**
+ * Remove a library path from the LLVM preference store.
+ *
+ * @param path The library path to be removed from the LLVM preference store.
+ */
+ public static void removeLibraryPath(String path) {
+ removeValue(PreferenceConstants.P_LLVM_LIBRARY_PATH, path);
+ }
+
+ /**
+ * Remove a library from the LLVM preference store.
+ *
+ * @param lib The library to be removed from the LLVM preference store.
+ */
+ public static void removeLibrary(String lib) {
+ removeValue(PreferenceConstants.P_LLVM_LIBRARIES, lib);
+ }
+
+ public static void addMinGWStdLib() {
+ String path = LlvmEnvironmentVariableSupplier.getMinGWStdLib();
+ String lib = "stdc++"; //$NON-NLS-1$
+ if (path != null) {
+ //add to preference store
+ appendLibraryPath(path);
+// ProjectIndex.rebuiltIndex(proj);
+ appendLibrary(lib);
+ }
+ }
+
+ public static void addStdLibUnix() {
+ String path = FindStdLibPath.find();
+ String lib = "stdc++"; //$NON-NLS-1$
+ if (path != null) {
+ //add to preference store
+ appendLibraryPath(path);
+// ProjectIndex.rebuiltIndex(proj);
+ appendLibrary(lib);
+ }
+ }
+
+}
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.java b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.java
new file mode 100644
index 00000000000..dc6a4b8df30
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.java
@@ -0,0 +1,38 @@
+/*******************************************************************************
+ * Copyright (c) 2010-2013 Nokia Siemens Networks Oyj, Finland.
+ * 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:
+ * Nokia Siemens Networks - initial implementation
+ * Petri Tuononen - Initial implementation
+ *******************************************************************************/
+package org.eclipse.cdt.managedbuilder.llvm.ui.preferences;
+
+import org.eclipse.osgi.util.NLS;
+
+public class Messages extends NLS {
+
+ private static final String BUNDLE_NAME = "org.eclipse.cdt.managedbuilder.llvm.ui.preferences.messages"; //$NON-NLS-1$
+ public static String IncludePathListEditor_0;
+ public static String IncludePathListEditor_1;
+ public static String LibraryListEditor_0;
+ public static String LibraryPathListEditor_0;
+ public static String LibraryPathListEditor_1;
+ public static String LlvmPreferencePage_0;
+ public static String LlvmPreferencePage_1;
+ public static String LlvmPreferencePage_2;
+ public static String LlvmPreferencePage_3;
+ public static String LlvmPreferencePage_4;
+
+ static {
+ // initialize resource bundle
+ NLS.initializeMessages(BUNDLE_NAME, Messages.class);
+ }
+
+ private Messages() {
+ }
+
+}
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.java b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.java
new file mode 100755
index 00000000000..ef4882af3a3
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.java
@@ -0,0 +1,25 @@
+/*******************************************************************************
+ * Copyright (c) 2010-2013 Nokia Siemens Networks Oyj, Finland.
+ * 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:
+ * Nokia Siemens Networks - initial implementation
+ * Leo Hippelainen - Initial implementation
+ *******************************************************************************/
+package org.eclipse.cdt.managedbuilder.llvm.ui.preferences;
+
+/**
+ * Constant definitions for plug-in preferences
+ *
+ */
+public class PreferenceConstants {
+
+ public static final String P_LLVM_PATH = "LLVM installation folder"; //$NON-NLS-1$
+ public static final String P_LLVM_INCLUDE_PATH = "Include path used in LLVM compilations"; //$NON-NLS-1$
+ public static final String P_LLVM_LIBRARY_PATH = "Library path used in LLVM builds"; //$NON-NLS-1$
+ public static final String P_LLVM_LIBRARIES = "Libraries used in LLVM builds"; //$NON-NLS-1$
+
+}
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.java b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.java
new file mode 100755
index 00000000000..179da64604d
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.java
@@ -0,0 +1,39 @@
+/*******************************************************************************
+ * Copyright (c) 2010-2013 Nokia Siemens Networks Oyj, Finland.
+ * 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:
+ * Nokia Siemens Networks - initial implementation
+ * Leo Hippelainen - Initial implementation
+ *******************************************************************************/
+package org.eclipse.cdt.managedbuilder.llvm.ui.preferences;
+
+import org.eclipse.cdt.managedbuilder.llvm.ui.LlvmUIPlugin;
+import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer;
+import org.eclipse.core.runtime.preferences.DefaultScope;
+import org.eclipse.core.runtime.preferences.IEclipsePreferences;
+
+/**
+ * Class used to initialize the default preference values.
+ *
+ */
+public class PreferenceInitializer extends AbstractPreferenceInitializer {
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer#initializeDefaultPreferences()
+ */
+ @Override
+ public void initializeDefaultPreferences() {
+ IEclipsePreferences store = DefaultScope.INSTANCE.getNode(LlvmUIPlugin.PLUGIN_ID);
+ store.put(PreferenceConstants.P_LLVM_PATH, ""); //$NON-NLS-1$
+ store.put(PreferenceConstants.P_LLVM_INCLUDE_PATH, ""); //$NON-NLS-1$
+ store.put(PreferenceConstants.P_LLVM_LIBRARY_PATH, ""); //$NON-NLS-1$
+ store.put(PreferenceConstants.P_LLVM_LIBRARIES, ""); //$NON-NLS-1$
+ }
+
+}
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/messages.properties b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/messages.properties
new file mode 100644
index 00000000000..a60f392c598
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/messages.properties
@@ -0,0 +1,10 @@
+IncludePathListEditor_0=Browse a directory path
+IncludePathListEditor_1=Select a directory
+LibraryListEditor_0=Browse a directory path
+LibraryPathListEditor_0=Browse a directory path
+LibraryPathListEditor_1=Select a directory
+LlvmPreferencePage_0=Preferences for LLVM tool chain.
+LlvmPreferencePage_1=LLVM &Installation folder:
+LlvmPreferencePage_2=Include directories
+LlvmPreferencePage_3=Libraries
+LlvmPreferencePage_4=Library search path directories
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/util/FileUtil.java b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/util/FileUtil.java
new file mode 100644
index 00000000000..f42694fbf97
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/util/FileUtil.java
@@ -0,0 +1,44 @@
+/*******************************************************************************
+ * Copyright (c) 2011-2013 Nokia Siemens Networks Oyj, Finland.
+ * 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:
+ * Nokia Siemens Networks - initial implementation
+ * Petri Tuononen - Initial implementation
+ *******************************************************************************/
+package org.eclipse.cdt.managedbuilder.llvm.util;
+
+import java.io.File;
+
+public class FileUtil {
+
+ /**
+ * Searches cpp and cc file types recursively and returns true if
+ * the directory tree contains at least one instance of them.
+ *
+ * @param directory
+ * @param filter
+ * @return
+ */
+ public static boolean containsCppFile(File directory) {
+ File[] entries = directory.listFiles();
+ String path = null;
+ for (File entry : entries) {
+ path = entry.getAbsolutePath();
+ if (path!=null) {
+ if (path.contains(".cpp") || path.contains(".cc")) { //$NON-NLS-1$ //$NON-NLS-2$
+ return true;
+ }
+ }
+
+ if (entry.isDirectory()) {
+ containsCppFile(entry);
+ }
+ }
+ return false;
+ }
+
+}
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/util/FindStdLibPath.java b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/util/FindStdLibPath.java
new file mode 100644
index 00000000000..8d0b6e7c08c
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/util/FindStdLibPath.java
@@ -0,0 +1,65 @@
+/*******************************************************************************
+ * Copyright (c) 2011-2013 Nokia Siemens Networks Oyj, Finland.
+ * 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:
+ * Nokia Siemens Networks - initial implementation
+ * Petri Tuononen - Initial implementation
+ *******************************************************************************/
+package org.eclipse.cdt.managedbuilder.llvm.util;
+
+import java.io.BufferedReader;
+import java.io.IOException;
+import java.io.InputStreamReader;
+import java.lang.ProcessBuilder;
+
+/**
+ * The purpose is to find a path where stdc++ library is located.
+ * Currently the shell script is only for Linux.
+ *
+ * TODO: It might not be able to execute scripts therefore place the command into a variable.
+ */
+public class FindStdLibPath {
+
+ private static final String WIN_SCRIPT = "scripts/find_path.bat"; //$NON-NLS-1$
+ private static final String STD_LIB = "libstdc++.a"; //$NON-NLS-1$
+ private static final String UNIX_SCRIPT = " echo `locate libstdc++.a | sort -r | head -1 | sed \"s/libstdc++.a$//\"` "; //$NON-NLS-1$
+ private static final String MAC_SCRIPT = " echo `locate libstdc++.dylib | sort -r | head -1 | sed \"s/libstdc++.dylib$//\"` "; //$NON-NLS-1$
+
+ /**
+ * Find stdc++ library path.
+ *
+ * @return Stdc++ library path.
+ */
+ public static String find() {
+ ProcessBuilder pb = null;
+ String os = System.getProperty("os.name").toLowerCase(); //$NON-NLS-1$
+ if (os.indexOf("win") >= 0) { //$NON-NLS-1$
+ pb = new ProcessBuilder("cmd", "/c", WIN_SCRIPT + " " + STD_LIB); //$NON-NLS-1$//$NON-NLS-2$ //$NON-NLS-3$
+ } else if (os.indexOf( "nix") >=0 || os.indexOf( "nux") >=0) { //$NON-NLS-1$ //$NON-NLS-2$
+ pb = new ProcessBuilder("bash", "-c", UNIX_SCRIPT); //$NON-NLS-1$//$NON-NLS-2$
+ } else if (os.indexOf( "mac" ) >= 0) { //$NON-NLS-1$
+ pb = new ProcessBuilder("bash", "-c", MAC_SCRIPT); //$NON-NLS-1$//$NON-NLS-2$
+ } else {
+ return null;
+ }
+ try {
+ Process p = pb.start();
+ String line;
+ BufferedReader input = new BufferedReader
+ (new InputStreamReader(p.getInputStream()));
+ line = input.readLine();
+ input.close();
+ if (line != null) {
+ return line;
+ }
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ return null;
+ }
+
+}
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/util/LlvmResourceListener.java b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/util/LlvmResourceListener.java
new file mode 100644
index 00000000000..348fdca4ca3
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/util/LlvmResourceListener.java
@@ -0,0 +1,68 @@
+/*******************************************************************************
+ * Copyright (c) 2010-2013 Nokia Siemens Networks Oyj, Finland.
+ * 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:
+ * Nokia Siemens Networks - initial implementation
+ * Petri Tuononen - Initial implementation
+ *******************************************************************************/
+package org.eclipse.cdt.managedbuilder.llvm.util;
+
+import org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmPreferenceStore;
+import org.eclipse.core.resources.IProject;
+import org.eclipse.core.resources.IResource;
+import org.eclipse.core.resources.IResourceChangeEvent;
+import org.eclipse.core.resources.IResourceChangeListener;
+import org.eclipse.core.runtime.CoreException;
+
+/**
+ * Implements Resource listener.
+ */
+public class LlvmResourceListener implements IResourceChangeListener {
+
+ /**
+ * Defines what happens when resources have changed.
+ *
+ * @param event IResourceChangeEvent
+ */
+ public void resourceChanged(IResourceChangeEvent event) {
+
+ if (event.getType() == IResourceChangeEvent.POST_BUILD) { //refresh every project after build
+ //get all projects
+ IProject[] projects = LlvmToolOptionPathUtil.getProjectsInWorkspace();
+
+ //refresh the projects
+ for (IProject proj : projects) {
+ try {
+ proj.refreshLocal(IResource.DEPTH_INFINITE, null);
+ } catch (CoreException e) {
+ e.printStackTrace();
+ }
+ }
+ } else if (event.getType() == IResourceChangeEvent.PRE_BUILD) {
+ String os = System.getProperty("os.name").toLowerCase(); //$NON-NLS-1$
+ if (os.indexOf("win") >= 0) { //$NON-NLS-1$
+ LlvmPreferenceStore.addMinGWStdLib();
+// LlvmToolOptionPathUtil.addMissingCppIncludesForMingw(); //TODO: Remove when Scanner Discovery has been fixed
+ } else if (os.indexOf( "nix") >=0 || os.indexOf( "nux") >=0 /*|| os.indexOf( "mac") >=0 */) { //$NON-NLS-1$ //$NON-NLS-2$
+ LlvmPreferenceStore.addStdLibUnix();
+ }
+
+ /*
+ * try to add values (include and library paths and libraries) to
+ * projects's build configurations to ensure that newly added projects
+ * have necessary paths.
+ */
+ LlvmToolOptionPathUtil.addAllIncludesToBuildConf();
+ LlvmToolOptionPathUtil.addAllLibsToBuildConf();
+ LlvmToolOptionPathUtil.addAllLibPathsToBuildConf();
+ } else {
+ return;
+ }
+
+ }
+
+} \ No newline at end of file
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.java b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.java
new file mode 100755
index 00000000000..66de4516223
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.java
@@ -0,0 +1,980 @@
+/*******************************************************************************
+ * Copyright (c) 2010-2013 Nokia Siemens Networks Oyj, Finland.
+ * 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:
+ * Nokia Siemens Networks - initial implementation
+ * Petri Tuononen - Initial implementation
+ *******************************************************************************/
+package org.eclipse.cdt.managedbuilder.llvm.util;
+
+import java.io.File;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.cdt.core.model.CoreModel;
+import org.eclipse.cdt.core.resources.RefreshScopeManager;
+import org.eclipse.cdt.core.settings.model.ICProjectDescription;
+import org.eclipse.cdt.managedbuilder.core.BuildException;
+import org.eclipse.cdt.managedbuilder.core.IConfiguration;
+import org.eclipse.cdt.managedbuilder.core.IManagedBuildInfo;
+import org.eclipse.cdt.managedbuilder.core.IManagedProject;
+import org.eclipse.cdt.managedbuilder.core.IOption;
+import org.eclipse.cdt.managedbuilder.core.ITool;
+import org.eclipse.cdt.managedbuilder.core.ManagedBuildManager;
+import org.eclipse.cdt.managedbuilder.envvar.IBuildEnvironmentVariable;
+import org.eclipse.cdt.managedbuilder.envvar.IConfigurationEnvironmentVariableSupplier;
+import org.eclipse.cdt.managedbuilder.gnu.mingw.MingwEnvironmentVariableSupplier;
+import org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier;
+import org.eclipse.cdt.managedbuilder.llvm.ui.preferences.LlvmPreferenceStore;
+import org.eclipse.core.resources.IProject;
+import org.eclipse.core.resources.IWorkspace;
+import org.eclipse.core.resources.IWorkspaceRunnable;
+import org.eclipse.core.resources.ResourcesPlugin;
+import org.eclipse.core.runtime.CoreException;
+import org.eclipse.core.runtime.NullProgressMonitor;
+
+/**
+ * The main purpose of this class is to add include paths and libraries and library search paths
+ * for LLVM compiler and linker Tools which are added in Preferences->LLVM to all projects
+ * and build configurations that use LLVM ToolChain. Values added in Preferences->LLVM will
+ * show in Project->Properties->C/C++ General->Paths and Symbols tabs.
+ *
+ */
+public class LlvmToolOptionPathUtil {
+
+ //tool input extensions
+ private static final String linkerInputType = "bc"; //$NON-NLS-1$
+ private static final String[] inputTypes = {"cpp", "c"}; //$NON-NLS-1$ //$NON-NLS-2$
+ //tool option values
+ public static final int INCLUDE = 1;
+ public static final int LIB = 2;
+ public static final int LIB_PATH = 3;
+
+ /**
+ * Adds new include path to LLVM front-end's Include path option for every project
+ * in the workspace that uses LLVM Toolchain and for for every build configuration.
+ *
+ * @param includePath Include path for LLVM front-end's Include Option
+ */
+ public static void addLlvmIncludePath(String includePath) {
+ addPathToToolOption(includePath, INCLUDE);
+ }
+
+ /**
+ * Removes an include path from LLVM front-end's Include path option for every project
+ * in the workspace that uses LLVM Toolchain and for for every build configuration.
+ *
+ * @param includePath Include path for LLVM front-end's Include Option
+ */
+ public static void removeLlvmIncludePath(String includePath) {
+ removePathFromToolOption(includePath, INCLUDE);
+ }
+
+ /**
+ * Adds a new Library to LLVM linker's Libraries Option for every project
+ * in the workspace that use LLVM Toolchain and for for every build configuration.
+ *
+ * @param lib Library name for the LLVM linker's Libraries Option
+ */
+ public static void addLlvmLib(String lib) {
+ addPathToToolOption(lib, LIB);
+ }
+
+ /**
+ * Removes a Library to LLVM linker's Libraries Option for every project
+ * in the workspace that use LLVM Toolchain and for for every build configuration.
+ *
+ * @param lib Library name for the LLVM linker's Libraries Option
+ */
+ public static void removeLlvmLib(String lib) {
+ removePathFromToolOption(lib, LIB);
+ }
+
+ /**
+ * Adds a new Library search path directory to LLVM linker's Library search path Option
+ * for every project in the workspace that use LLVM Toolchain and for for every
+ * build configuration.
+ *
+ * @param libDir Library search path directory for LLVM linker's Library search path Option
+ */
+ public static void addLlvmLibraryPath(String libDir) {
+ addPathToToolOption(libDir, LIB_PATH);
+ }
+
+ /**
+ * Removes a Library search path directory from LLVM linker's Library search path Option
+ * for every project in the workspace that use LLVM Toolchain and for for every
+ * build configuration.
+ *
+ * @param libDir Library search path directory for LLVM linker's Library search path Option
+ */
+ public static void removeLlvmLibraryPath(String libDir) {
+ removePathFromToolOption(libDir, LIB_PATH);
+ }
+
+ /**
+ * Adds a path to Tool option.
+ *
+ * @param path Path to add to Tool option
+ * @param var Tool option's value
+ */
+ private static void addPathToToolOption(String path, int var) {
+ //check if the given path exists
+ if (path.length()>0 && (pathExists(path) || var==LIB)) {
+ boolean success = false;
+ //get all projects in the workspace
+ IProject[] projects = getProjectsInWorkspace();
+ IConfiguration[] configs;
+ for (IProject proj : projects) {
+
+ //get all build configurations of the IProject
+ configs = getAllBuildConfigs(proj);
+ //if build configurations found
+ if (configs.length>0) {
+ for (IConfiguration cf : configs) {
+ //Add path for the Tool's option
+ if (addPathToSelectedToolOptionBuildConf(cf, path, var)) {
+ success = true;
+ } else {
+ success = false;
+ }
+ }
+ //if the path was added successfully
+ if (success) {
+ //save project build info
+ ManagedBuildManager.saveBuildInfo(proj, true);
+ }
+ }
+ }
+ }
+ }
+
+ /**
+ * Adds a path to Tool option. Only for C++ projects.
+ *
+ * @param path Path to add to Tool option
+ * @param var Tool option's value
+ */
+ private static void addPathToToolOptionCppProjects(String path, int var) {
+ //check if the given path exists
+ if (path.length()>0 && (pathExists(path) || var==LIB)) {
+ boolean success = false;
+ //get all projects in the workspace
+ IProject[] projects = getProjectsInWorkspace();
+ IConfiguration[] configs;
+ String projectPath = null;
+ for (IProject proj : projects) {
+ projectPath = proj.getLocation().toOSString();
+ if (projectPath!=null) {
+ //only apply to C++ projects
+ if (FileUtil.containsCppFile(new File(projectPath))) {
+ //get all build configurations of the IProject
+ configs = getAllBuildConfigs(proj);
+ //if build configurations found
+ if (configs.length>0) {
+ for (IConfiguration cf : configs) {
+ //Add path for the Tool's option
+ if (addPathToSelectedToolOptionBuildConf(cf, path, var)) {
+ success = true;
+ } else {
+ success = false;
+ }
+ }
+ //if the path was added successfully
+ if (success) {
+ //save project build info
+ ManagedBuildManager.saveBuildInfo(proj, true);
+ ICProjectDescription projectDescription = CoreModel.getDefault().getProjectDescription(proj);
+ try {
+ CoreModel.getDefault().setProjectDescription(proj, projectDescription);
+ } catch (CoreException e) {
+ e.printStackTrace();
+ }
+ //use refresh scope manager to refresh
+ RefreshScopeManager manager = RefreshScopeManager.getInstance();
+ IWorkspaceRunnable runnable = manager.getRefreshRunnable(proj);
+ try {
+ ResourcesPlugin.getWorkspace().run(runnable, null, IWorkspace.AVOID_UPDATE, new NullProgressMonitor());
+ } catch (CoreException e) {
+ e.printStackTrace();
+ }
+ //rebuilt the project index
+ ProjectIndex.rebuiltIndex(proj);
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+
+ /**
+ * Removes a path from Tool option.
+ *
+ * @param path Path to remove from Tool option
+ * @param var Tool option's value
+ */
+ private static void removePathFromToolOption(String path, int var) {
+ //check if the given path exists
+ if (path.length()>0 && pathExists(path) || var==LIB) {
+ boolean success = false;
+ //get all projects in the workspace
+ IProject[] projects = getProjectsInWorkspace();
+ IConfiguration[] configs;
+ for (IProject proj : projects) {
+ //get all build configurations of the IProject
+ configs = getAllBuildConfigs(proj);
+ //if build configurations found
+ if (configs.length>0) {
+ for (IConfiguration cf : configs) {
+ //remove a path from the Tool's option
+ if (removePathFromSelectedToolOptionBuildConf(cf, path, var)) {
+ success = true;
+ } else {
+ success = false;
+ }
+ }
+ //if the path was removed successfully
+ if (success) {
+ //save project build info
+ ManagedBuildManager.saveBuildInfo(proj, true);
+ }
+ }
+ }
+ }
+ }
+
+ /**
+ * Add a path to specific build configuration's Tool option.
+ *
+ * @param cf Build configuration
+ * @param path Path or file name to add
+ * @param var Value of the option type
+ * @return boolean True if path was added successfully
+ */
+ private static boolean addPathToSelectedToolOptionBuildConf(IConfiguration cf, String path, int var) {
+ switch (var) {
+ case INCLUDE:
+ return addLlvmIncludePathToToolOption(cf, path);
+ case LIB:
+ return addLlvmLibToToolOption(cf, path);
+ case LIB_PATH:
+ return addLlvmLibSearchPathToToolOption(cf, path);
+ default:
+ return false;
+ }
+ }
+
+ /**
+ * Removes a path from specific build configuration's Tool option.
+ *
+ * @param cf Build configuration
+ * @param path Path or file name to remove
+ * @param var Value of the option type
+ * @return boolean True if path was removed successfully
+ */
+ private static boolean removePathFromSelectedToolOptionBuildConf(IConfiguration cf, String path, int var) {
+ switch (var) {
+ case INCLUDE:
+ return removeLlvmIncludePathFromToolOption(cf, path);
+ case LIB:
+ return removeLlvmLibFromToolOption(cf, path);
+ case LIB_PATH:
+ return removeLlvmLibSearchPathFromToolOption(cf, path);
+ default:
+ return false;
+ }
+ }
+
+ /**
+ * Returns all projects in the workspace.
+ *
+ * @return IProject[]
+ */
+ public static IProject[] getProjectsInWorkspace() {
+ //get workspace
+ IWorkspace root = ResourcesPlugin.getWorkspace();
+ //get all projects in the workspace
+ return root.getRoot().getProjects();
+ }
+
+ /**
+ * Returns all build configurations of the project.
+ *
+ * @param proj IProject Project
+ * @return IConfiguration[] Build configurations
+ */
+ private static IConfiguration[] getAllBuildConfigs(IProject proj) {
+ IConfiguration[] configurations = new IConfiguration[] {};
+ IManagedBuildInfo info = null;
+ //try to get Managed build info
+ try {
+ info = ManagedBuildManager.getBuildInfo(proj); //null if doesn't exists
+ } catch (Exception e) { //if not a managed build project
+ //print error
+ e.printStackTrace();
+ return configurations;
+ }
+ //info can be null for projects without build info. For example, when creating a project
+ //from Import >�C/C++ Executable
+ if(info == null) {
+ return configurations;
+ }
+ //get ManagedProject associated with build info
+ IManagedProject mProj = info.getManagedProject();
+
+ //get all build configurations of the project
+ configurations = mProj.getConfigurations();
+ return configurations;
+ }
+
+ /**
+ * Adds an include path to LLVM front-end's include path option.
+ *
+ * @param cf IConfiguration Build configuration
+ * @param newIncludePath Include path to be added to LLVM front-end's Include path option
+ */
+ private static boolean addLlvmIncludePathToToolOption(IConfiguration cf, String newIncludePath) {
+ //get LLVM front-end
+ ITool llvmFrontEnd = getLlvmFrontEnd(cf);
+ //If the LLVM front-end is found from the given build configuration
+ if (llvmFrontEnd != null) {
+ //get LLVM front-end Include paths option.
+ IOption llvmFrontEndIncPathOption = getLlvmFrontEndIncludePathOption(cf);
+ //add a new include path to front-end's Include paths option.
+ boolean val = addIncludePathToToolOption(cf, llvmFrontEnd, llvmFrontEndIncPathOption, newIncludePath);
+ return val;
+ }
+ return false;
+ }
+
+ /**
+ * Removes an include path from LLVM front-end's include path option.
+ *
+ * @param cf IConfiguration Build configuration
+ * @param removeIncludePath Include path to be removed from LLVM front-end's Include path option
+ */
+ private static boolean removeLlvmIncludePathFromToolOption(IConfiguration cf, String removeIncludePath) {
+ //get LLVM front-end
+ ITool llvmFrontEnd = getLlvmFrontEnd(cf);
+ //If the LLVM front-end is found from the given build configuration
+ if (llvmFrontEnd != null) {
+ //get LLVM front-end Include paths option.
+ IOption llvmFrontEndIncPathOption = getLlvmFrontEndIncludePathOption(cf);
+ //remove an include path from front-end's Include paths option.
+ removeIncludePathFromToolOption(cf, llvmFrontEnd, llvmFrontEndIncPathOption, removeIncludePath);
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * Adds a Library to LLVM linker's Libraries Option.
+ *
+ * @param cf IConfiguration Build configuration
+ * @param lib Library name
+ * @return boolean Returns true if Library Option was added successfully for the LLVM Linker.
+ */
+ private static boolean addLlvmLibToToolOption(IConfiguration cf, String lib) {
+ //get LLVM linker
+ ITool llvmLinker = getLlvmLinker(cf);
+ //If the LLVM linker is found from the given build configuration
+ if (llvmLinker != null) {
+ //get LLVM Linker Libraries option
+ IOption librariesOption = getLlvmLinkerLibrariesOption(cf);
+ //add library to LLVM linker's Libraries Option type
+ boolean val = addLibraryToToolOption(cf, llvmLinker, librariesOption, lib);
+ return val;
+ }
+ //adding the library failed
+ return false;
+ }
+
+ /**
+ * Removes a Library from LLVM linker's Libraries Option.
+ *
+ * @param cf IConfiguration Build configuration
+ * @param removeLib Library name
+ * @return boolean Returns true if Library Option was removed successfully from the LLVM Linker.
+ */
+ private static boolean removeLlvmLibFromToolOption(IConfiguration cf, String removeLib) {
+ //get LLVM linker
+ ITool llvmLinker = getLlvmLinker(cf);
+ //If the LLVM linker is found from the given build configuration
+ if (llvmLinker != null) {
+ //get LLVM Linker Libraries option
+ IOption librariesOption = getLlvmLinkerLibrariesOption(cf);
+ //remove a library from LLVM linker's Libraries Option type
+ removeLibraryFromToolOption(cf, llvmLinker, librariesOption, removeLib);
+ return true;
+ }
+ //removing the library failed
+ return false;
+ }
+
+ /**
+ * Adds a Library search path to LLVM linker's Library search path Option.
+ *
+ * @param cf IConfiguration Build configuration
+ * @param libDir Library search path
+ * @return boolean Returns true if Library search path Option was added successfully for the LLVM Linker.
+ */
+ private static boolean addLlvmLibSearchPathToToolOption(IConfiguration cf, String libDir) {
+ //get LLVM linker
+ ITool llvmLinker = getLlvmLinker(cf);
+ //If the LLVM linker is found from the given build configuration
+ if (llvmLinker != null) {
+ //get LLVM Linker Library search path option
+ IOption libDirOption = getLlvmLinkerLibrarySearchPathOption(cf);
+ //add library search path to LLVM linker's Library Search Path Option type
+ boolean val = addLibrarySearchPathToToolOption(cf, llvmLinker, libDirOption, libDir);
+ return val;
+ }
+ //adding library failed
+ return false;
+ }
+
+ /**
+ * Removes a Library search path from LLVM linker's Library search path Option.
+ *
+ * @param cf IConfiguration Build configuration
+ * @param removeLibDir Library search path
+ * @return boolean Returns true if Library search path Option was removed successfully from the LLVM Linker.
+ */
+ private static boolean removeLlvmLibSearchPathFromToolOption(IConfiguration cf, String removeLibDir) {
+ //get LLVM linker
+ ITool llvmLinker = getLlvmLinker(cf);
+ //If the LLVM linker is found from the given build configuration
+ if (llvmLinker != null) {
+ //get LLVM Linker Library search path option
+ IOption libDirOption = getLlvmLinkerLibrarySearchPathOption(cf);
+ //remove a library search path from LLVM linker's Library Search Path Option type
+ removeLibrarySearchPathFromToolOption(cf, llvmLinker, libDirOption, removeLibDir);
+ return true;
+ }
+ //removing the library search path failed
+ return false;
+ }
+
+ /**
+ * Adds include path for given Build configuration's Tool's Include path Option.
+ *
+ * @param cf IConfiguration Build configuration
+ * @param cfTool ITool Tool
+ * @param option Tool Option type
+ * @param newIncludePath Include path to be added to Tool's Include path option
+ */
+ private static boolean addIncludePathToToolOption(IConfiguration cf, ITool cfTool, IOption option, String newIncludePath) {
+ try {
+ //add path only if it does not exists
+ String[] incPaths = option.getIncludePaths();
+ for (String inc : incPaths) {
+ if (inc.equalsIgnoreCase(newIncludePath)) {
+ return false;
+ }
+ }
+ //add a new include path to linker's Include paths option.
+ addInputToToolOption(cf, cfTool, option, newIncludePath, incPaths);
+ } catch (BuildException e) {
+ //show error
+ e.printStackTrace();
+ }
+ return true;
+ }
+
+ /**
+ * Removes an include path from given Build configuration's Tool's Include path Option.
+ *
+ * @param cf IConfiguration Build configuration
+ * @param cfTool ITool Tool
+ * @param option Tool Option type
+ * @param removeIncludePath Include path to be removed from Tool's Include path option
+ */
+ private static void removeIncludePathFromToolOption(IConfiguration cf, ITool cfTool, IOption option, String removeIncludePath) {
+ try {
+ //remove an include path from linker's Include paths option.
+ removeInputFromToolOption(cf, cfTool, option, removeIncludePath, option.getIncludePaths());
+ } catch (BuildException e) {
+ //show error
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * Adds new Library for the Linker's Libraries Option.
+ *
+ * @param cf IConfiguration Build configuration
+ * @param cfTool ITool Tool
+ * @param option Tool Option type
+ * @param newLibrary Library
+ */
+ private static boolean addLibraryToToolOption(IConfiguration cf, ITool cfTool, IOption option, String newLibrary) {
+ try {
+ if(option != null) {
+ //add library only if it does not exists
+ String[] libraries = option.getLibraries();
+ for (String lib : libraries) {
+ if (lib.equalsIgnoreCase(newLibrary)) {
+ return false;
+ }
+ }
+ //add a new library to linker's Libraries option.
+ addInputToToolOption(cf, cfTool, option, newLibrary, libraries);
+ }
+ } catch (BuildException e) {
+ //show error
+ e.printStackTrace();
+ }
+ return true;
+ }
+
+ /**
+ * Removes a new Library from the Linker's Libraries Option.
+ *
+ * @param cf IConfiguration Build configuration
+ * @param cfTool ITool Tool
+ * @param option Tool Option type
+ * @param removeLibrary Library
+ */
+ private static void removeLibraryFromToolOption(IConfiguration cf, ITool cfTool, IOption option, String removeLibrary) {
+ try {
+ //remove a library from linker's Libraries option.
+ removeInputFromToolOption(cf, cfTool, option, removeLibrary, option.getLibraries());
+ } catch (BuildException e) {
+ //show error
+ e.printStackTrace();
+ }
+ }
+
+ //Works only if Eclipse Bugzilla Bug 321040 fix is applied
+ /**
+ * Adds new Library search path for the Linker's Library search path Option.
+ *
+ * @param cf IConfiguration Build configuration
+ * @param cfTool ITool Tool
+ * @param option Tool Option type
+ * @param newLibraryPath Library search path
+ */
+ private static boolean addLibrarySearchPathToToolOption(IConfiguration cf, ITool cfTool, IOption option, String newLibraryPath) {
+ try {
+ if(option != null) {
+ //add path only if it does not exists
+ String[] libPaths = option.getLibraryPaths();
+ for (String libPath : libPaths) {
+ if (libPath.equalsIgnoreCase(newLibraryPath)) {
+ return false;
+ }
+ }
+ //add a new library path to linker's Library search path option.
+ addInputToToolOption(cf, cfTool, option, newLibraryPath, libPaths);
+ }
+ } catch (BuildException e) {
+ //show error
+ e.printStackTrace();
+ }
+ return true;
+ }
+
+ /**
+ * Removes a Library search path from the Linker's Library search path Option.
+ * Since CDT 8.0 (Bugzilla Bug 321040)
+ *
+ * @param cf IConfiguration Build configuration
+ * @param cfTool ITool Tool
+ * @param option Tool Option type
+ * @param removeSearchPath Library search path
+ */
+ private static void removeLibrarySearchPathFromToolOption(IConfiguration cf, ITool cfTool, IOption option, String removeSearchPath) {
+ try {
+ //remove a library path from linker's Library search path option.
+ removeInputFromToolOption(cf, cfTool, option, removeSearchPath, option.getLibraryPaths());
+ } catch (BuildException e) {
+ //show error
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * Adds a new value to specific Option.
+ *
+ * @param cf IConfiguration Build configuration
+ * @param cfTool ITool Tool
+ * @param option Tool Option type
+ * @param newValue New value to be added to the Option type
+ * @param existingValues Existing Option type values
+ */
+ private static void addInputToToolOption(IConfiguration cf, ITool cfTool, IOption option, String newValue, String[] existingValues) {
+ //if Option type is found
+ if (option != null) {
+ //append new value with existing values
+ String[] newValues = addNewPathToExistingPathList(existingValues, newValue);
+ //set new values array for the option for the given build configuration
+ ManagedBuildManager.setOption(cf, cfTool, option, newValues);
+ }
+ else{
+ //log error
+ }
+ }
+
+ /**
+ * Removes a value from a specific Option.
+ *
+ * @param cf IConfiguration Build configuration
+ * @param cfTool ITool Tool
+ * @param option Tool Option type
+ * @param removeValue Value to be removed from the Option type
+ * @param existingValues Existing Option type values
+ */
+ private static void removeInputFromToolOption(IConfiguration cf, ITool cfTool, IOption option, String removeValue, String[] existingValues) {
+ //if Option type is found
+ if (option != null) {
+ //check that list has values
+ if(existingValues.length>0) {
+ //remove value from existing values
+ String[] newValues = removePathFromExistingPathList(existingValues, removeValue);
+ //set new values array for the option for the given build configuration
+ ManagedBuildManager.setOption(cf, cfTool, option, newValues);
+ }
+ }
+ else{
+ //log error
+ }
+ }
+
+ /**
+ * Return LLVM front-end according to the input type.
+ * @param cf IConfiguration Build configuration
+ * @return ITool LLVM front-end
+ */
+ private static ITool getLlvmFrontEnd(IConfiguration cf) {
+ //get LLVM front-end according to the input type
+ for(int i=0; i<inputTypes.length; i++) {
+ ITool tool = getIToolByInputType(cf, inputTypes[i]);
+ if (tool != null) {
+ return tool;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns LLVM linker.
+ *
+ * @param cf IConfiguration Build configuration
+ * @return ITool LLVM linker
+ */
+ private static ITool getLlvmLinker(IConfiguration cf) {
+ //get LLVM linker
+ return getIToolByInputType(cf, linkerInputType);
+ }
+
+ /**
+ * Returns ITool associated with the input extension.
+ *
+ * @param cf IConfiguration Build configuration
+ * @param ext input extension associated with ITool
+ * @return ITool Tool that matches input extension
+ */
+ private static ITool getIToolByInputType(IConfiguration cf, String ext) {
+ //get ITool associated with the input extension
+ return cf.getToolFromInputExtension(ext);
+ }
+
+ /**
+ * Returns LLVM front-end Include path Option type.
+ *
+ * @param cf IConfiguration Project build configuration
+ * @return IOption Tool option type
+ */
+ private static IOption getLlvmFrontEndIncludePathOption(IConfiguration cf) {
+ //get llvm front-end
+ ITool cfTool = getLlvmFrontEnd(cf);
+ //get option id for include paths
+ String includeOptionId = getOptionId(cfTool, IOption.INCLUDE_PATH);
+ return getIToolPathOption(cfTool, includeOptionId);
+ }
+
+ /**
+ * Returns LLVM Linker Libraries Option type.
+ *
+ * @param cf IConfiguration Project build configuration
+ * @return IOption Tool option type
+ */
+ private static IOption getLlvmLinkerLibrariesOption(IConfiguration cf) {
+ //get llvm linker
+ ITool cfTool = getLlvmLinker(cf);
+ //get option id for libraries
+ String libOptionId = getOptionId(cfTool, IOption.LIBRARIES);
+ return getIToolPathOption(cfTool, libOptionId);
+ }
+
+ /**
+ * Returns LLVM Linker Library search path Option type.
+ *
+ * @param cf IConfiguration Project build configuration
+ * @return IOption Tool option type
+ */
+ private static IOption getLlvmLinkerLibrarySearchPathOption(IConfiguration cf) {
+ //get ITool associated with the input extension
+ ITool cfTool = cf.getToolFromInputExtension(linkerInputType);
+ //get option id for library paths
+ String libDirOptionId = getOptionId(cfTool, IOption.LIBRARY_PATHS);
+ return getIToolPathOption(cfTool, libDirOptionId);
+ }
+
+ /**
+ * Returns Tool's option id.
+ *
+ * @param cfTool ITool Tool
+ * @param optionValueType Option's value type.
+ * @return optionId Tool's option id.
+ */
+ private static String getOptionId(ITool cfTool, int optionValueType) {
+ String optionId = null;
+ //get all Tool options.
+ IOption[] options = cfTool.getOptions();
+ for (IOption opt : options) {
+ try {
+ //try to match option value type
+ if(opt.getValueType()==optionValueType) {
+ //get option id
+ optionId = opt.getId();
+ break;
+ }
+ } catch (BuildException e) {
+ //log error
+ }
+ }
+ return optionId;
+ }
+
+ /**
+ * Returns Tool's Option type by Id.
+ *
+ * @param cfTool ITool Tool
+ * @param optionId String Tool option type id
+ * @return IOption Tool option type
+ */
+ private static IOption getIToolPathOption(ITool cfTool, String optionId) {
+ //get path option with specific id for the ITool
+ return cfTool.getOptionById(optionId);
+ }
+
+ /**
+ * Adds one or more paths to the list of paths.
+ *
+ * @param existingPaths Existing list of paths to add to
+ * @param newPath New path to add. May include multiple directories with a path delimiter java.io.File.pathSeparator
+ * (usually semicolon (Win) or colon (Linux/Mac), OS specific)
+ * @return String[] List that includes existing paths as well as new paths.
+ */
+ public static String[] addNewPathToExistingPathList(String[] existingPaths, String newPath) {
+ String pathSep = java.io.File.pathSeparator; // semicolon for windows, colon for Linux/Mac
+ List<String> newPathList = new ArrayList<String>();
+ String path;
+ //adds existing paths to new paths list
+ for (int i = 0; i < existingPaths.length; i++) {
+ path = existingPaths[i];
+ newPathList.add(path);
+ }
+ //separates new path if it has multiple paths separated by a path separator
+ String[] newPathArray = newPath.split(pathSep);
+ for (int i = 0; i < newPathArray.length; i++) {
+ path = newPathArray[i];
+ newPathList.add(path);
+ }
+ //creates a new list that includes all existing paths as well as new paths
+ String[] newArray = newPathList.toArray(new String[0]);
+ return newArray;
+ }
+
+ /**
+ * Removes one path from the list of paths.
+ *
+ * @param existingPaths Existing list of paths to remove from
+ * @param removePath Path to be removed.
+ * @return String[] List that includes existing paths without the path that was removed.
+ */
+ public static String[] removePathFromExistingPathList(String[] existingPaths, String removePath) {
+ List<String> newPathList = new ArrayList<String>();
+ String path;
+ //adds existing paths to new paths list
+ for (int i = 0; i < existingPaths.length; i++) {
+ path = existingPaths[i];
+ newPathList.add(path);
+ }
+ newPathList.remove(removePath);
+ //creates a new list that includes all existing paths except the removed path
+ String[] newArray = newPathList.toArray(new String[0]);
+ return newArray;
+ }
+
+ /**
+ * Split paths to a String array.
+ *
+ * @param str String of paths separated by a path separator.
+ * @return String array containing multiple paths.
+ */
+ public static String[] stringToArray(String str) {
+ return str.split(System.getProperty("path.separator")); //$NON-NLS-1$
+ }
+
+ /**
+ * Append an array of Strings to a String separated by a path separator.
+ *
+ * @param array An array of Strings.
+ * @return string which contains all indexes of
+ * a String array separated by a path separator.
+ */
+ public static String arrayToString(String[] array) {
+ StringBuffer sB = new StringBuffer();
+ //if array isn't empty and doesn't contain an empty String
+ if (array.length>0 /*&& !array[0].equals("")*/) {
+ for (String i : array) {
+ sB.append(i);
+ sB.append(System.getProperty("path.separator")); //$NON-NLS-1$
+ }
+ }
+ return sB.toString();
+ }
+
+ /**
+ * Checks if a file path exists.
+ *
+ * @return boolean True if the file exists.
+ */
+ private static boolean pathExists(String path) {
+ //return true if path exists.
+ return new File(path).exists();
+ }
+
+ /**
+ * Get all include paths in a String array.
+ *
+ * @return String[] A String array of include paths
+ */
+ private static String[] getAllIncludePaths() {
+ //get all include paths
+ String includePathList = LlvmPreferenceStore.getIncludePath();
+ //split paths to String array
+ String[] incPaths = includePathList.split(Separators.getPathSeparator());
+ return incPaths;
+ }
+
+ /**
+ * Get all libraries in a String array.
+ *
+ * @return String[] A String array of libraries
+ */
+ private static String[] getAllLibraries() {
+ //get all libraries
+ String libList = LlvmPreferenceStore.getLibraries();
+ //split values to String array
+ String[] libs = libList.split(Separators.getPathSeparator());
+ return libs;
+ }
+
+ /**
+ * Get all library paths in a String array.
+ *
+ * @return String[] A String array of library paths
+ */
+ private static String[] getAllLibraryPaths() {
+ //get all library paths
+ String libPathList = LlvmPreferenceStore.getLibraryPath();
+ //split paths to String array
+ String[] libPaths = libPathList.split(Separators.getPathSeparator());
+ return libPaths;
+ }
+
+ /**
+ * Add all include paths found in LLVM preference page to
+ * every project's build configurations.
+ */
+ public static void addAllIncludesToBuildConf() {
+ String[] includes = getAllIncludePaths();
+ for(String inc : includes) {
+ addLlvmIncludePath(inc);
+ }
+ }
+
+ /**
+ * Add all libraries found in LLVM preference page to
+ * every project's build configurations.
+ */
+ public static void addAllLibsToBuildConf() {
+ String[] libs = getAllLibraries();
+ for(String lib : libs) {
+// if (!lib.equalsIgnoreCase("stdc++")) { //$NON-NLS-1$ //C++ specific
+ addLlvmLib(lib);
+// }
+ }
+ }
+
+ /**
+ * Add all library paths found in LLVM preference page to
+ * every project's build configurations.
+ */
+ public static void addAllLibPathsToBuildConf() {
+ String[] libPaths = getAllLibraryPaths();
+ for(String libPath : libPaths) {
+// if (!libPath.equalsIgnoreCase(LlvmEnvironmentVariableSupplier.getMinGWStdLib())) { //C++ specific
+ addLlvmLibraryPath(libPath);
+// }
+ }
+ }
+
+ //temporary hack until scanner discovery works
+ public static void addMissingCppIncludesForMingw() {
+ //try to find mingw path from MingwEnvironmentVariableSupplier
+ IConfigurationEnvironmentVariableSupplier mingwEnvironmentVariables =
+ new MingwEnvironmentVariableSupplier();
+ IBuildEnvironmentVariable mingwPath = mingwEnvironmentVariables.getVariable(
+ "PATH", null, null); //$NON-NLS-1$
+ //may contain multiple paths therefore must be separated
+ String[] mingwPaths = mingwPath.getValue().split(Separators.getPathSeparator());
+ //bin folder is appended so it must be removed
+ for(int i=0; i<mingwPaths.length; i++) {
+ if(mingwPaths[i].contains("bin")) { //$NON-NLS-1$
+ mingwPaths[i] = mingwPaths[i].replace("bin", ""); //$NON-NLS-1$ //$NON-NLS-2$
+ }
+ }
+ //find the correct path
+ File f1 = null;
+ String rightPath = null;
+ findPath: for(int i=0; i<mingwPaths.length; i++) {
+ f1 = new File(mingwPaths[i]+"lib/gcc/mingw32"); //$NON-NLS-1$
+ if (f1.exists()) {
+ rightPath = f1.getAbsolutePath();
+ break findPath;
+ }
+ }
+ if (rightPath!=null && f1!=null) {
+ //get the first directory (mingw version)
+ f1 = f1.listFiles()[0];
+ //add three includes if they exist
+ File testFile = new File(f1.getAbsolutePath()+"/include/c++"); //$NON-NLS-1$
+ if (testFile.exists()) {
+ LlvmPreferenceStore.appendIncludePath(testFile.getAbsolutePath());
+ addPathToToolOptionCppProjects(testFile.getAbsolutePath(), INCLUDE);
+ }
+ testFile = new File(f1.getAbsolutePath()+"/include/c++/mingw32"); //$NON-NLS-1$
+ if (testFile.exists()) {
+ LlvmPreferenceStore.appendIncludePath(testFile.getAbsolutePath());
+ addPathToToolOptionCppProjects(testFile.getAbsolutePath(), INCLUDE);
+ }
+ testFile = new File(f1.getAbsolutePath()+"/include/c++/backward"); //$NON-NLS-1$
+ if (testFile.exists()) {
+ LlvmPreferenceStore.appendIncludePath(testFile.getAbsolutePath());
+ addPathToToolOptionCppProjects(testFile.getAbsolutePath(), INCLUDE);
+ }
+ //inform LLVM environment variable supplier that there has been a change
+ LlvmEnvironmentVariableSupplier.notifyPreferenceChange();
+ }
+ }
+
+}
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/util/ProjectIndex.java b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/util/ProjectIndex.java
new file mode 100644
index 00000000000..c975f5217fc
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/util/ProjectIndex.java
@@ -0,0 +1,29 @@
+/*******************************************************************************
+ * Copyright (c) 2011-2013 Nokia Siemens Networks Oyj, Finland.
+ * 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:
+ * Nokia Siemens Networks - initial implementation
+ * Petri Tuononen - Initial implementation
+ *******************************************************************************/
+package org.eclipse.cdt.managedbuilder.llvm.util;
+
+import org.eclipse.cdt.core.CCorePlugin;
+import org.eclipse.cdt.core.model.CoreModel;
+import org.eclipse.cdt.core.model.ICProject;
+import org.eclipse.core.resources.IProject;
+
+public class ProjectIndex {
+
+ /**
+ * Rebuilts the index of the selected project in the workspace.
+ */
+ public static void rebuiltIndex(IProject proj) {
+ ICProject cproject = CoreModel.getDefault().getCModel().getCProject(proj.getName());
+ CCorePlugin.getIndexManager().reindex(cproject);
+ }
+
+}
diff --git a/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/util/Separators.java b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/util/Separators.java
new file mode 100755
index 00000000000..c6e84de00cc
--- /dev/null
+++ b/llvm/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/util/Separators.java
@@ -0,0 +1,41 @@
+/*******************************************************************************
+ * Copyright (c) 2010-2013 Nokia Siemens Networks Oyj, Finland.
+ * 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:
+ * Nokia Siemens Networks - initial implementation
+ * Petri Tuononen - Initial implementation
+ *******************************************************************************/
+package org.eclipse.cdt.managedbuilder.llvm.util;
+
+/**
+ * Provides different separators such as file and path separators.
+ *
+ */
+public class Separators {
+
+ private static final String pathSeparator = System.getProperty("path.separator"); //$NON-NLS-1$
+ private static final String fileSeparator = System.getProperty("file.separator"); //$NON-NLS-1$
+
+ /**
+ * Get path separator.
+ *
+ * @return path separator
+ */
+ public static String getPathSeparator() {
+ return pathSeparator;
+ }
+
+ /**
+ * Get file separator.
+ *
+ * @return file separator
+ */
+ public static String getFileSeparator() {
+ return fileSeparator;
+ }
+
+}

Back to the top