[914bad0] | 1 | <?xml version="1.0" encoding="UTF-8"?> |
---|
| 2 | <?eclipse version="3.2"?> |
---|
| 3 | <!-- |
---|
[8d045c3] | 4 | Copyright (c) 2008 |
---|
| 5 | Embedded Brains GmbH |
---|
| 6 | Obere Lagerstr. 30 |
---|
| 7 | D-82178 Puchheim |
---|
| 8 | Germany |
---|
| 9 | rtems@embedded-brains.de |
---|
[d280296] | 10 | |
---|
[8d045c3] | 11 | The license and distribution terms for this file may be found in the file |
---|
| 12 | LICENSE in this distribution or at http://www.rtems.com/license/LICENSE. |
---|
[914bad0] | 13 | --> |
---|
| 14 | <plugin> |
---|
[8d045c3] | 15 | <!-- Scanner Configuration Discovery Profiles --> |
---|
| 16 | <extension |
---|
| 17 | id="RtemsSCDProfile" |
---|
[dbe1bc4] | 18 | name="RTEMS Scanner Configuration Discovery Profile" |
---|
[8d045c3] | 19 | point="org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile"> |
---|
| 20 | <scannerInfoCollector |
---|
[8c274a7] | 21 | class="org.eclipse.cdt.make.internal.core.scannerconfig2.PerProjectSICollector" |
---|
[8d045c3] | 22 | scope="project"/> |
---|
| 23 | <buildOutputProvider> |
---|
| 24 | <open/> |
---|
| 25 | <scannerInfoConsoleParser class="org.eclipse.cdt.managedbuilder.internal.scannerconfig.ManagedGCCScannerInfoConsoleParser"/> |
---|
| 26 | </buildOutputProvider> |
---|
| 27 | <scannerInfoProvider providerId="specsFile"> |
---|
| 28 | <run |
---|
| 29 | arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" |
---|
[30b6dbb] | 30 | class="org.rtems.cdt.build.RunScannerInfoProvider"/> |
---|
[8d045c3] | 31 | <scannerInfoConsoleParser class="org.eclipse.cdt.make.internal.core.scannerconfig.gnu.GCCSpecsConsoleParser"/> |
---|
| 32 | </scannerInfoProvider> |
---|
| 33 | </extension> |
---|
| 34 | <extension |
---|
| 35 | id="RtemsSCDProfileC" |
---|
[dbe1bc4] | 36 | name="RTEMS Scanner Configuration Discovery Profile" |
---|
[8d045c3] | 37 | point="org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile"> |
---|
| 38 | <scannerInfoCollector |
---|
[8c274a7] | 39 | class="org.eclipse.cdt.make.internal.core.scannerconfig2.PerProjectSICollector" |
---|
[8d045c3] | 40 | scope="project"/> |
---|
| 41 | <buildOutputProvider> |
---|
| 42 | <open/> |
---|
| 43 | <scannerInfoConsoleParser class="org.eclipse.cdt.managedbuilder.internal.scannerconfig.ManagedGCCScannerInfoConsoleParser"/> |
---|
| 44 | </buildOutputProvider> |
---|
| 45 | <scannerInfoProvider providerId="specsFile"> |
---|
| 46 | <run |
---|
| 47 | arguments="-E -P -v -dD ${plugin_state_location}/specs.c" |
---|
[30b6dbb] | 48 | class="org.rtems.cdt.build.RunScannerInfoProvider"/> |
---|
[8d045c3] | 49 | <scannerInfoConsoleParser class="org.eclipse.cdt.make.internal.core.scannerconfig.gnu.GCCSpecsConsoleParser"/> |
---|
| 50 | </scannerInfoProvider> |
---|
| 51 | </extension> |
---|
| 52 | <extension |
---|
| 53 | id="RtemsSCDProfileCPP" |
---|
[dbe1bc4] | 54 | name="RTEMS Scanner Configuration Discovery Profile" |
---|
[8d045c3] | 55 | point="org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile"> |
---|
| 56 | <scannerInfoCollector |
---|
[8c274a7] | 57 | class="org.eclipse.cdt.make.internal.core.scannerconfig2.PerProjectSICollector" |
---|
[8d045c3] | 58 | scope="project"/> |
---|
| 59 | <buildOutputProvider> |
---|
| 60 | <open/> |
---|
| 61 | <scannerInfoConsoleParser class="org.eclipse.cdt.managedbuilder.internal.scannerconfig.ManagedGCCScannerInfoConsoleParser"/> |
---|
| 62 | </buildOutputProvider> |
---|
| 63 | <scannerInfoProvider providerId="specsFile"> |
---|
| 64 | <run |
---|
| 65 | arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" |
---|
[30b6dbb] | 66 | class="org.rtems.cdt.build.RunScannerInfoProvider"/> |
---|
[8d045c3] | 67 | <scannerInfoConsoleParser class="org.eclipse.cdt.make.internal.core.scannerconfig.gnu.GCCSpecsConsoleParser"/> |
---|
| 68 | </scannerInfoProvider> |
---|
| 69 | </extension> |
---|
| 70 | <extension |
---|
| 71 | id="RtemsSCDProfileWin" |
---|
| 72 | name="RTEMS Scanner Configuration Discovery Profile (Windows)" |
---|
| 73 | point="org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile"> |
---|
| 74 | <scannerInfoCollector |
---|
[f4f1f44] | 75 | class="org.rtems.cdt.build.CygwinScannerInfoCollector" |
---|
[8d045c3] | 76 | scope="project"/> |
---|
| 77 | <buildOutputProvider> |
---|
| 78 | <open/> |
---|
| 79 | <scannerInfoConsoleParser class="org.eclipse.cdt.managedbuilder.internal.scannerconfig.ManagedGCCScannerInfoConsoleParser"/> |
---|
| 80 | </buildOutputProvider> |
---|
| 81 | <scannerInfoProvider providerId="specsFile"> |
---|
| 82 | <run |
---|
| 83 | arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" |
---|
[f4f1f44] | 84 | class="org.rtems.cdt.build.CygwinRunScannerInfoProvider"/> |
---|
[8d045c3] | 85 | <scannerInfoConsoleParser class="org.eclipse.cdt.make.internal.core.scannerconfig.gnu.GCCSpecsConsoleParser"/> |
---|
| 86 | </scannerInfoProvider> |
---|
| 87 | </extension> |
---|
| 88 | <extension |
---|
| 89 | id="RtemsSCDProfileWinC" |
---|
| 90 | name="RTEMS Scanner Configuration Discovery Profile (Windows)" |
---|
| 91 | point="org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile"> |
---|
| 92 | <scannerInfoCollector |
---|
[f4f1f44] | 93 | class="org.rtems.cdt.build.CygwinScannerInfoCollector" |
---|
[8d045c3] | 94 | scope="project"/> |
---|
| 95 | <buildOutputProvider> |
---|
| 96 | <open/> |
---|
| 97 | <scannerInfoConsoleParser class="org.eclipse.cdt.managedbuilder.internal.scannerconfig.ManagedGCCScannerInfoConsoleParser"/> |
---|
| 98 | </buildOutputProvider> |
---|
| 99 | <scannerInfoProvider providerId="specsFile"> |
---|
| 100 | <run |
---|
| 101 | arguments="-E -P -v -dD ${plugin_state_location}/specs.c" |
---|
[f4f1f44] | 102 | class="org.rtems.cdt.build.CygwinRunScannerInfoProvider"/> |
---|
[8d045c3] | 103 | <scannerInfoConsoleParser class="org.eclipse.cdt.make.internal.core.scannerconfig.gnu.GCCSpecsConsoleParser"/> |
---|
| 104 | </scannerInfoProvider> |
---|
| 105 | </extension> |
---|
| 106 | <extension |
---|
| 107 | id="RtemsSCDProfileWinCPP" |
---|
| 108 | name="RTEMS Scanner Configuration Discovery Profile (Windows)" |
---|
| 109 | point="org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile"> |
---|
| 110 | <scannerInfoCollector |
---|
[f4f1f44] | 111 | class="org.rtems.cdt.build.CygwinScannerInfoCollector" |
---|
[8d045c3] | 112 | scope="project"/> |
---|
| 113 | <buildOutputProvider> |
---|
| 114 | <open/> |
---|
| 115 | <scannerInfoConsoleParser class="org.eclipse.cdt.managedbuilder.internal.scannerconfig.ManagedGCCScannerInfoConsoleParser"/> |
---|
| 116 | </buildOutputProvider> |
---|
| 117 | <scannerInfoProvider providerId="specsFile"> |
---|
| 118 | <run |
---|
| 119 | arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" |
---|
[f4f1f44] | 120 | class="org.rtems.cdt.build.CygwinRunScannerInfoProvider"/> |
---|
[8d045c3] | 121 | <scannerInfoConsoleParser class="org.eclipse.cdt.make.internal.core.scannerconfig.gnu.GCCSpecsConsoleParser"/> |
---|
| 122 | </scannerInfoProvider> |
---|
| 123 | </extension> |
---|
[914bad0] | 124 | |
---|
[8d045c3] | 125 | <!-- Build Definitions --> |
---|
| 126 | <extension |
---|
| 127 | id="org.rtems.cdt.build" |
---|
| 128 | point="org.eclipse.cdt.managedbuilder.core.buildDefinitions"> |
---|
[dbe1bc4] | 129 | |
---|
| 130 | <!-- Configuration --> |
---|
[8d045c3] | 131 | <configuration |
---|
| 132 | id="org.rtems.cdt.config.base" |
---|
| 133 | name="RTEMS Configuration" |
---|
| 134 | cleanCommand="rm -rf" |
---|
| 135 | artifactExtension="exe"> |
---|
| 136 | <enablement type="CONTAINER_ATTRIBUTE" |
---|
| 137 | attribute="artifactExtension" |
---|
| 138 | value="a" |
---|
| 139 | extensionAdjustment="false"> |
---|
| 140 | <checkBuildProperty |
---|
| 141 | property="org.eclipse.cdt.build.core.buildArtefactType" |
---|
| 142 | value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
---|
| 143 | </enablement> |
---|
| 144 | </configuration> |
---|
[dbe1bc4] | 145 | |
---|
| 146 | <!-- Toolchain (Standard) --> |
---|
[8d045c3] | 147 | <toolChain |
---|
[f4f1f44] | 148 | archList="all" |
---|
| 149 | configurationEnvironmentSupplier="org.rtems.cdt.build.EnvironmentSupplier" |
---|
[8d045c3] | 150 | id="org.rtems.cdt.toolchain" |
---|
[dbe1bc4] | 151 | name="RTEMS Toolchain" |
---|
[f558c69] | 152 | osList="all" |
---|
[f4f1f44] | 153 | scannerConfigDiscoveryProfileId="org.rtems.cdt.toolchain2.RtemsSCDProfile" |
---|
| 154 | targetTool="org.rtems.cdt.linker.c;org.rtems.cdt.linker.cpp;org.rtems.cdt.archiver"> |
---|
[8d045c3] | 155 | <targetPlatform |
---|
| 156 | id="org.rtems.cdt.target" |
---|
| 157 | name="RTEMS Target" |
---|
| 158 | binaryParser="org.eclipse.cdt.core.ELF" |
---|
| 159 | osList="all" |
---|
| 160 | archList="all"> |
---|
| 161 | </targetPlatform> |
---|
| 162 | <builder |
---|
| 163 | id="org.rtems.cdt.builder" |
---|
| 164 | superClass="cdt.managedbuild.target.gnu.builder"/> |
---|
| 165 | <tool |
---|
[dbe1bc4] | 166 | id="org.rtems.cdt.assembler" |
---|
| 167 | superClass="cdt.managedbuild.tool.gnu.assembler" |
---|
| 168 | commandLineGenerator="org.rtems.cdt.build.CommandLineGenerator"> |
---|
| 169 | </tool> |
---|
| 170 | <tool |
---|
| 171 | id="org.rtems.cdt.compiler.c" |
---|
[8d045c3] | 172 | superClass="cdt.managedbuild.tool.gnu.c.compiler" |
---|
[9fef14d] | 173 | commandLineGenerator="org.rtems.cdt.build.CommandLineGenerator"> |
---|
[8d045c3] | 174 | <inputType |
---|
[dbe1bc4] | 175 | id="org.rtems.cdt.compiler.input.c" |
---|
[8d045c3] | 176 | superClass="cdt.managedbuild.tool.gnu.c.compiler.input" |
---|
| 177 | scannerConfigDiscoveryProfileId="org.rtems.cdt.toolchain2.RtemsSCDProfileC"/> |
---|
| 178 | </tool> |
---|
| 179 | <tool |
---|
[dbe1bc4] | 180 | id="org.rtems.cdt.compiler.cpp" |
---|
[8d045c3] | 181 | superClass="cdt.managedbuild.tool.gnu.cpp.compiler" |
---|
[9fef14d] | 182 | commandLineGenerator="org.rtems.cdt.build.CommandLineGenerator"> |
---|
[8d045c3] | 183 | <inputType |
---|
[dbe1bc4] | 184 | id="org.rtems.cdt.compiler.cpp.input" |
---|
[8d045c3] | 185 | superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input" |
---|
| 186 | scannerConfigDiscoveryProfileId="org.rtems.cdt.toolchain2.RtemsSCDProfileCPP"/> |
---|
| 187 | </tool> |
---|
| 188 | <tool |
---|
[dbe1bc4] | 189 | id="org.rtems.cdt.linker.c" |
---|
| 190 | superClass="cdt.managedbuild.tool.gnu.c.linker" |
---|
| 191 | commandLineGenerator="org.rtems.cdt.build.CommandLineGenerator"> |
---|
| 192 | <enablement type="ALL"> |
---|
| 193 | <not> |
---|
| 194 | <checkBuildProperty |
---|
| 195 | property="org.eclipse.cdt.build.core.buildArtefactType" |
---|
| 196 | value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
---|
| 197 | </not> |
---|
| 198 | </enablement> |
---|
| 199 | </tool> |
---|
| 200 | <tool |
---|
| 201 | id="org.rtems.cdt.linker.cpp" |
---|
| 202 | superClass="cdt.managedbuild.tool.gnu.cpp.linker" |
---|
| 203 | commandLineGenerator="org.rtems.cdt.build.CommandLineGenerator"> |
---|
| 204 | <enablement type="ALL"> |
---|
| 205 | <not> |
---|
| 206 | <checkBuildProperty |
---|
| 207 | property="org.eclipse.cdt.build.core.buildArtefactType" |
---|
| 208 | value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
---|
| 209 | </not> |
---|
| 210 | </enablement> |
---|
| 211 | </tool> |
---|
| 212 | <tool |
---|
| 213 | id="org.rtems.cdt.archiver" |
---|
| 214 | superClass="cdt.managedbuild.tool.gnu.archiver" |
---|
| 215 | commandLineGenerator="org.rtems.cdt.build.CommandLineGenerator"> |
---|
| 216 | <enablement type="ALL"> |
---|
| 217 | <checkBuildProperty |
---|
| 218 | property="org.eclipse.cdt.build.core.buildArtefactType" |
---|
| 219 | value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
---|
| 220 | </enablement> |
---|
| 221 | </tool> |
---|
| 222 | </toolChain> |
---|
| 223 | |
---|
| 224 | <!-- Toolchain (Cygwin) --> |
---|
| 225 | <toolChain |
---|
| 226 | id="org.rtems.cdt.toolchain.cygwin" |
---|
| 227 | name="RTEMS Toolchain (Cygwin)" |
---|
| 228 | archList="all" |
---|
| 229 | osList="win32" |
---|
| 230 | targetTool="org.rtems.cdt.linker.c.cygwin;org.rtems.cdt.linker.cpp.cygwin;org.rtems.cdt.archiver.cygwin" |
---|
[f4f1f44] | 231 | configurationEnvironmentSupplier="org.rtems.cdt.build.CygwinEnvironmentSupplier" |
---|
[dbe1bc4] | 232 | isToolChainSupported="org.eclipse.cdt.managedbuilder.gnu.cygwin.IsGnuCygwinToolChainSupported" |
---|
[ca5befc] | 233 | scannerConfigDiscoveryProfileId="org.rtems.cdt.toolchain2.RtemsSCDProfileWin"> |
---|
[dbe1bc4] | 234 | <targetPlatform |
---|
| 235 | id="org.rtems.cdt.target.cygwin" |
---|
| 236 | name="RTEMS Target" |
---|
| 237 | binaryParser="org.eclipse.cdt.core.ELF" |
---|
| 238 | osList="all" |
---|
| 239 | archList="all"> |
---|
| 240 | </targetPlatform> |
---|
| 241 | <builder |
---|
| 242 | id="org.rtems.cdt.builder.cygwin" |
---|
| 243 | superClass="cdt.managedbuild.target.gnu.builder"/> |
---|
| 244 | <tool |
---|
| 245 | id="org.rtems.cdt.assembler.cygwin" |
---|
[8d045c3] | 246 | superClass="cdt.managedbuild.tool.gnu.assembler" |
---|
[f4f1f44] | 247 | commandLineGenerator="org.rtems.cdt.build.CygwinCommandLineGenerator"> |
---|
[8d045c3] | 248 | </tool> |
---|
| 249 | <tool |
---|
[dbe1bc4] | 250 | id="org.rtems.cdt.compiler.c.cygwin" |
---|
| 251 | superClass="cdt.managedbuild.tool.gnu.c.compiler.cygwin" |
---|
[f4f1f44] | 252 | commandLineGenerator="org.rtems.cdt.build.CygwinCommandLineGenerator"> |
---|
[dbe1bc4] | 253 | <inputType |
---|
| 254 | id="org.rtems.cdt.compiler.input.c.cygwin" |
---|
[f558c69] | 255 | superClass="cdt.managedbuild.tool.gnu.c.compiler.input.cygwin" |
---|
[ca5befc] | 256 | scannerConfigDiscoveryProfileId="org.rtems.cdt.toolchain2.RtemsSCDProfileWinC"/> |
---|
[dbe1bc4] | 257 | </tool> |
---|
| 258 | <tool |
---|
| 259 | id="org.rtems.cdt.compiler.cpp.cygwin" |
---|
| 260 | superClass="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin" |
---|
[f4f1f44] | 261 | commandLineGenerator="org.rtems.cdt.build.CygwinCommandLineGenerator"> |
---|
[dbe1bc4] | 262 | <inputType |
---|
| 263 | id="org.rtems.cdt.compiler.cpp.input.cygwin" |
---|
[ca5befc] | 264 | scannerConfigDiscoveryProfileId="org.rtems.cdt.toolchain2.RtemsSCDProfileWinCPP" |
---|
[f558c69] | 265 | superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input.cygwin"/> |
---|
[dbe1bc4] | 266 | </tool> |
---|
| 267 | <tool |
---|
| 268 | id="org.rtems.cdt.linker.c.cygwin" |
---|
| 269 | superClass="cdt.managedbuild.tool.gnu.c.linker.cygwin" |
---|
[f4f1f44] | 270 | commandLineGenerator="org.rtems.cdt.build.CygwinCommandLineGenerator"> |
---|
[dbe1bc4] | 271 | <enablement type="ALL"> |
---|
| 272 | <not> |
---|
| 273 | <checkBuildProperty |
---|
| 274 | property="org.eclipse.cdt.build.core.buildArtefactType" |
---|
| 275 | value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
---|
| 276 | </not> |
---|
| 277 | </enablement> |
---|
| 278 | </tool> |
---|
| 279 | <tool |
---|
| 280 | id="org.rtems.cdt.linker.cpp.cygwin" |
---|
| 281 | superClass="cdt.managedbuild.tool.gnu.cpp.linker.cygwin" |
---|
[f4f1f44] | 282 | commandLineGenerator="org.rtems.cdt.build.CygwinCommandLineGenerator"> |
---|
[dbe1bc4] | 283 | <enablement type="ALL"> |
---|
| 284 | <not> |
---|
| 285 | <checkBuildProperty |
---|
| 286 | property="org.eclipse.cdt.build.core.buildArtefactType" |
---|
| 287 | value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
---|
| 288 | </not> |
---|
| 289 | </enablement> |
---|
| 290 | </tool> |
---|
| 291 | <tool |
---|
| 292 | id="org.rtems.cdt.archiver.cygwin" |
---|
| 293 | superClass="cdt.managedbuild.tool.gnu.archiver" |
---|
[f4f1f44] | 294 | commandLineGenerator="org.rtems.cdt.build.CygwinCommandLineGenerator"> |
---|
[dbe1bc4] | 295 | <enablement type="ALL"> |
---|
| 296 | <checkBuildProperty |
---|
| 297 | property="org.eclipse.cdt.build.core.buildArtefactType" |
---|
| 298 | value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
---|
| 299 | </enablement> |
---|
| 300 | </tool> |
---|
| 301 | </toolChain> |
---|
| 302 | |
---|
| 303 | <!-- Project Type --> |
---|
[8d045c3] | 304 | <projectType |
---|
| 305 | buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" |
---|
[dbe1bc4] | 306 | id="org.rtems.cdt.projectType" |
---|
[f4f1f44] | 307 | name="RTEMS Executable"> |
---|
[8d045c3] | 308 | <configuration |
---|
[dbe1bc4] | 309 | id="org.rtems.cdt.config" |
---|
[8d045c3] | 310 | name="RTEMS Executable Configuration" |
---|
[dbe1bc4] | 311 | parent="org.rtems.cdt.config.base"> |
---|
[8d045c3] | 312 | <toolChain |
---|
[dbe1bc4] | 313 | id="org.rtems.cdt.config.toolchain" |
---|
[8d045c3] | 314 | superClass="org.rtems.cdt.toolchain"> |
---|
| 315 | </toolChain> |
---|
| 316 | </configuration> |
---|
[dbe1bc4] | 317 | <configuration |
---|
| 318 | id="org.rtems.cdt.config.cygwin" |
---|
| 319 | name="RTEMS Executable Configuration" |
---|
| 320 | parent="org.rtems.cdt.config.base"> |
---|
| 321 | <toolChain |
---|
| 322 | id="org.rtems.cdt.config.toolchain.cygwin" |
---|
| 323 | superClass="org.rtems.cdt.toolchain.cygwin"> |
---|
| 324 | </toolChain> |
---|
| 325 | </configuration> |
---|
[8d045c3] | 326 | </projectType> |
---|
| 327 | </extension> |
---|
[d280296] | 328 | |
---|
[dbe1bc4] | 329 | <!-- New Project Wizard --> |
---|
[08caf92] | 330 | <extension |
---|
| 331 | point="org.eclipse.cdt.managedbuilder.ui.newWizardPages"> |
---|
| 332 | <wizardPage |
---|
[db4394f] | 333 | ID="org.rtems.cdt.wizards.BasicSetup" |
---|
[3a85b45] | 334 | operationClass="org.rtems.cdt.wizards.FinishSetup" |
---|
[08caf92] | 335 | pageClass="org.rtems.cdt.wizards.BasicSetup"/> |
---|
| 336 | </extension> |
---|
[d280296] | 337 | |
---|
[3a85b45] | 338 | <!-- Preferences --> |
---|
| 339 | <extension |
---|
| 340 | point="org.eclipse.ui.preferencePages"> |
---|
| 341 | <page |
---|
| 342 | category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage" |
---|
| 343 | class="org.rtems.cdt.preferences.PreferencePage" |
---|
| 344 | id="org.rtems.cdt.preferences.PreferencePage" |
---|
| 345 | name="RTEMS"> |
---|
| 346 | </page> |
---|
| 347 | </extension> |
---|
| 348 | <extension |
---|
| 349 | point="org.eclipse.core.runtime.preferences"> |
---|
| 350 | <initializer |
---|
[dbe1bc4] | 351 | class="org.rtems.cdt.preferences.PreferenceInitializer"/> |
---|
[3a85b45] | 352 | </extension> |
---|
[d280296] | 353 | |
---|
[3a85b45] | 354 | <!-- Properties --> |
---|
| 355 | <extension |
---|
| 356 | point="org.eclipse.ui.propertyPages"> |
---|
| 357 | <page |
---|
| 358 | category="org.eclipse.cdt.managedbuilder.ui.properties.Page_head_build" |
---|
| 359 | class="org.rtems.cdt.properties.PropertyPage" |
---|
| 360 | id="org.rtems.cdt.properties.PropertyPage" |
---|
| 361 | name="RTEMS"> |
---|
| 362 | <filter |
---|
| 363 | name="projectNature" |
---|
| 364 | value="org.eclipse.cdt.managedbuilder.core.managedBuildNature"/> |
---|
| 365 | <enabledWhen> |
---|
| 366 | <or> |
---|
[dbe1bc4] | 367 | <instanceof value="org.eclipse.cdt.core.model.ICContainer"/> |
---|
| 368 | <instanceof value="org.eclipse.cdt.core.model.ICProject"/> |
---|
[3a85b45] | 369 | <instanceof value="org.eclipse.cdt.core.model.ITranslationUnit"/> |
---|
[dbe1bc4] | 370 | <instanceof value="org.eclipse.core.resources.IFile"/> |
---|
| 371 | <instanceof value="org.eclipse.core.resources.IFolder"/> |
---|
| 372 | <instanceof value="org.eclipse.core.resources.IProject"/> |
---|
[d280296] | 373 | </or> |
---|
[3a85b45] | 374 | </enabledWhen> |
---|
| 375 | </page> |
---|
| 376 | </extension> |
---|
[914bad0] | 377 | </plugin> |
---|