mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-23 06:32:10 +02:00
Externalization fixes
This commit is contained in:
parent
1a2a80df49
commit
eb221bb090
46 changed files with 350 additions and 164 deletions
|
@ -1,5 +1,5 @@
|
|||
###############################################################################
|
||||
# Copyright (c) 2003, 2005 IBM Corporation and others.
|
||||
# Copyright (c) 2003, 2007 IBM Corporation and others.
|
||||
# All rights reserved. This program and the accompanying materials
|
||||
# are made available under the terms of the Eclipse Public License v1.0
|
||||
# which accompanies this distribution, and is available at
|
||||
|
@ -8,12 +8,12 @@
|
|||
# Contributors:
|
||||
# IBM Corporation - initial API and implementation
|
||||
###############################################################################
|
||||
pluginName=C/C++ Managed Builder Core
|
||||
pluginName=CDT Build System Core
|
||||
providerName=Eclipse.org
|
||||
|
||||
GeneratedMakefileCBuilder.name=Generated Makefile Builder
|
||||
ManagedBuildNature.name=Managed Builder Project
|
||||
ManagedMakeProject.name=Managed Make Project
|
||||
CommonBuilder.name=CDT Builder
|
||||
CDTBuildNature.name=CDT Builder Project
|
||||
CDTBuildProject.name=CDT Builder Project
|
||||
|
||||
objectFileName=Object File
|
||||
executableName=Executable File
|
||||
|
@ -31,3 +31,18 @@ epGCCSpecsParser.name=GNU C/C++ Compiler Specs Parser
|
|||
|
||||
extensionGCCPerProjectProfile.name=GNU C/C++ Scanner Info per project profile
|
||||
extensionGCCPerFileProfile.name=GNU C/C++ Scanner Info per file profile
|
||||
|
||||
InternalBuilder.name=CDT Internal Builder
|
||||
|
||||
BuildSystem.name=CDT Build System
|
||||
|
||||
ProjectConverter.name=pre-4.0 projects converter
|
||||
|
||||
BuildProperty.value.name.debug=Debug;
|
||||
BuildProperty.value.name.release=Release
|
||||
BuildProperty.type.name.buildType=Build Type
|
||||
BuildProperty.type.name.buildArtefactType=Build Artefact Type
|
||||
BuildProperty.type.name.executable=Executable
|
||||
BuildProperty.type.name.staticLibrary=Static Library
|
||||
BuildProperty.type.name.sharedLibrary=Shared Library
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
<!-- =================================================================================== -->
|
||||
<extension
|
||||
id="genmakebuilder"
|
||||
name="%GeneratedMakefileCBuilder.name"
|
||||
name="%CommonBuilder.name"
|
||||
point="org.eclipse.core.resources.builders">
|
||||
<builder
|
||||
hasNature="true"
|
||||
|
@ -43,7 +43,7 @@
|
|||
<!-- =================================================================================== -->
|
||||
<extension
|
||||
id="managedBuildNature"
|
||||
name="%ManagedBuildNature.name"
|
||||
name="%CDTBuildNature.name"
|
||||
point="org.eclipse.core.resources.natures">
|
||||
<requires-nature
|
||||
id="org.eclipse.cdt.core.cnature">
|
||||
|
@ -65,7 +65,7 @@
|
|||
</extension>
|
||||
<extension
|
||||
id="managedMake"
|
||||
name="%ManagedMakeProject.name"
|
||||
name="%CDTBuildProject.name"
|
||||
point="org.eclipse.cdt.core.CProject">
|
||||
<cproject
|
||||
natureID="org.eclipse.cdt.managedbuilder.core.managedBuildNature"
|
||||
|
@ -211,7 +211,7 @@
|
|||
</extension>
|
||||
<extension
|
||||
id="configurationDataProvider"
|
||||
name="CDT Build System"
|
||||
name="%BuildSystem.name"
|
||||
point="org.eclipse.cdt.core.CConfigurationDataProvider">
|
||||
<provider
|
||||
natures="org.eclipse.cdt.managedbuilder.core.managedBuildNature;org.eclipse.cdt.managedbuilder.core.ScannerConfigNature"
|
||||
|
@ -220,7 +220,7 @@
|
|||
</extension>
|
||||
<extension
|
||||
id="ProjectConverter"
|
||||
name="pre-4.0 projects converter"
|
||||
name="%ProjectConverter.name"
|
||||
point="org.eclipse.cdt.core.projectConverter">
|
||||
<converter
|
||||
owners="org.eclipse.cdt.managedbuilder.core.managedMake"
|
||||
|
@ -233,30 +233,30 @@
|
|||
id="baseProperties"
|
||||
name="Base Build Properties Definition"
|
||||
point="org.eclipse.cdt.managedbuilder.core.buildProperties">
|
||||
<propertyType id="org.eclipse.cdt.build.core.buildType" name="Build Type"/>
|
||||
<propertyType id="org.eclipse.cdt.build.core.buildArtefactType" name="Build Artefact Type"/>
|
||||
<propertyType id="org.eclipse.cdt.build.core.buildType" name="%BuildProperty.type.name.buildType"/>
|
||||
<propertyType id="org.eclipse.cdt.build.core.buildArtefactType" name="%BuildProperty.type.name.buildArtefactType"/>
|
||||
|
||||
<propertyValue
|
||||
property="org.eclipse.cdt.build.core.buildType"
|
||||
id="org.eclipse.cdt.build.core.buildType.debug"
|
||||
name="Debug"/>
|
||||
name="%BuildProperty.value.name.debug"/>
|
||||
<propertyValue
|
||||
property="org.eclipse.cdt.build.core.buildType"
|
||||
id="org.eclipse.cdt.build.core.buildType.release"
|
||||
name="Release"/>
|
||||
name="%BuildProperty.value.name.release"/>
|
||||
|
||||
<propertyValue
|
||||
property="org.eclipse.cdt.build.core.buildArtefactType"
|
||||
id="org.eclipse.cdt.build.core.buildArtefactType.exe"
|
||||
name="Executable"/>
|
||||
name="%BuildProperty.type.name.executable"/>
|
||||
<propertyValue
|
||||
property="org.eclipse.cdt.build.core.buildArtefactType"
|
||||
id="org.eclipse.cdt.build.core.buildArtefactType.staticLib"
|
||||
name="Static Library"/>
|
||||
name="%BuildProperty.type.name.staticLibrary"/>
|
||||
<propertyValue
|
||||
property="org.eclipse.cdt.build.core.buildArtefactType"
|
||||
id="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"
|
||||
name="Shared Library"/>
|
||||
name="%BuildProperty.type.name.sharedLibrary"/>
|
||||
|
||||
</extension>
|
||||
|
||||
|
@ -378,7 +378,7 @@
|
|||
|
||||
<builder
|
||||
id="org.eclipse.cdt.build.core.internal.builder"
|
||||
name="CDT Internal Builder">
|
||||
name="%InternalBuilder.name">
|
||||
</builder>
|
||||
</extension>
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ import org.eclipse.cdt.managedbuilder.internal.core.Configuration;
|
|||
import org.eclipse.core.resources.IProject;
|
||||
|
||||
public final class CfgInfoContext{
|
||||
private static final String DELIMITER = ";";
|
||||
private static final String DELIMITER = ";"; //$NON-NLS-1$
|
||||
private static final int NULL_OBJ_CODE = 29;
|
||||
private Configuration fCfg;
|
||||
private IResourceInfo fRcInfo;
|
||||
|
|
|
@ -74,7 +74,7 @@ public class ScannerConfigBuilder extends ACBuilder {
|
|||
if(bInfo != null){
|
||||
IConfiguration cfgs[] = bInfo.getManagedProject().getConfigurations();
|
||||
if(cfgs.length != 0){
|
||||
monitor.beginTask(MakeMessages.getString("ScannerConfigBuilder.Invoking_Builder"), cfgs.length);
|
||||
monitor.beginTask(MakeMessages.getString("ScannerConfigBuilder.Invoking_Builder"), cfgs.length); //$NON-NLS-1$
|
||||
for(int i = 0; i < cfgs.length; i++){
|
||||
build(cfgs[i], 0, new SubProgressMonitor(monitor, 1));
|
||||
}
|
||||
|
@ -104,7 +104,7 @@ public class ScannerConfigBuilder extends ACBuilder {
|
|||
int num = infoMap.size();
|
||||
if(num != 0){
|
||||
Properties envProps = calcEnvironment(cfg);
|
||||
monitor.beginTask(MakeMessages.getString("ScannerConfigBuilder.Invoking_Builder"), num);
|
||||
monitor.beginTask(MakeMessages.getString("ScannerConfigBuilder.Invoking_Builder"), num); //$NON-NLS-1$
|
||||
for(Iterator iter = infoMap.entrySet().iterator(); iter.hasNext();){
|
||||
try {
|
||||
Map.Entry entry = (Map.Entry)iter.next();
|
||||
|
@ -144,7 +144,7 @@ public class ScannerConfigBuilder extends ACBuilder {
|
|||
|
||||
if (autodiscoveryEnabled2 || ((flags & FORCE_DISCOVERY) != 0)) {
|
||||
monitor.beginTask(MakeMessages.getString("ScannerConfigBuilder.Invoking_Builder"), 100); //$NON-NLS-1$
|
||||
monitor.subTask(MakeMessages.getString("ScannerConfigBuilder.Invoking_Builder") + //$NON-NLS-1$
|
||||
monitor.subTask(MakeMessages.getString("ScannerConfigBuilder.Invoking_Builder") + //$NON-NLS-1$
|
||||
project.getName());
|
||||
|
||||
if(env == null)
|
||||
|
|
|
@ -13,7 +13,7 @@ package org.eclipse.cdt.managedbuilder.core;
|
|||
import org.eclipse.cdt.core.settings.model.extension.CFileData;
|
||||
|
||||
public interface IFileInfo extends IResourceConfiguration {
|
||||
public static final String FILE_INFO_ELEMENT_NAME = "fileInfo";
|
||||
public static final String FILE_INFO_ELEMENT_NAME = "fileInfo"; //$NON-NLS-1$
|
||||
|
||||
CFileData getFileData();
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ package org.eclipse.cdt.managedbuilder.core;
|
|||
import org.eclipse.cdt.core.settings.model.extension.CFolderData;
|
||||
|
||||
public interface IFolderInfo extends IResourceInfo {
|
||||
public final static String FOLDER_INFO_ELEMENT_NAME = "folderInfo";
|
||||
public final static String FOLDER_INFO_ELEMENT_NAME = "folderInfo"; //$NON-NLS-1$
|
||||
|
||||
ITool[] getFilteredTools();
|
||||
|
||||
|
|
|
@ -50,7 +50,7 @@ public interface ITool extends IBuildObject, IHoldsOptions {
|
|||
public static final String CONVERT_TO_ID = "convertToId"; //$NON-NLS-1$
|
||||
public static final String OPTIONPATHCONVERTER = "optionPathConverter"; //$NON-NLS-1$
|
||||
|
||||
public static final String SUPPORTS_MANAGED_BUILD = "supportsManagedBuild";
|
||||
public static final String SUPPORTS_MANAGED_BUILD = "supportsManagedBuild"; //$NON-NLS-1$
|
||||
|
||||
|
||||
public static final int FILTER_C = 0;
|
||||
|
|
|
@ -43,7 +43,7 @@ public interface IToolChain extends IBuildObject, IHoldsOptions {
|
|||
public static final String IS_TOOL_CHAIN_SUPPORTED = "isToolChainSupported"; //$NON-NLS-1$
|
||||
public static final String CONFIGURATION_ENVIRONMENT_SUPPLIER = "configurationEnvironmentSupplier"; //$NON-NLS-1$
|
||||
public static final String CONFIGURATION_MACRO_SUPPLIER = "configurationMacroSupplier"; //$NON-NLS-1$
|
||||
public static final String SUPPORTS_MANAGED_BUILD = "supportsManagedBuild";
|
||||
public static final String SUPPORTS_MANAGED_BUILD = "supportsManagedBuild"; //$NON-NLS-1$
|
||||
public static final String IS_SYSTEM= "isSystem"; //$NON-NLS-1$
|
||||
public static final String NON_INTERNAL_BUILDER_ID = "nonInternalBuilderId"; //$NON-NLS-1$
|
||||
public static final String RESOURCE_TYPE_BASED_DISCOVERY = "resourceTypeBasedDiscovery"; //$NON-NLS-1$
|
||||
|
|
|
@ -153,7 +153,7 @@ public class ManagedBuildManager extends AbstractCExtension implements IScannerI
|
|||
public static final String BUILD_ARTEFACT_TYPE_PROPERTY_STATICLIB = "org.eclipse.cdt.build.core.buildArtefactType.staticLib"; //$NON-NLS-1$
|
||||
public static final String BUILD_ARTEFACT_TYPE_PROPERTY_SHAREDLIB = "org.eclipse.cdt.build.core.buildArtefactType.sharedLib"; //$NON-NLS-1$
|
||||
|
||||
public static final String CFG_DATA_PROVIDER_ID = ManagedBuilderCorePlugin.getUniqueIdentifier() + ".configurationDataProvider";
|
||||
public static final String CFG_DATA_PROVIDER_ID = ManagedBuilderCorePlugin.getUniqueIdentifier() + ".configurationDataProvider"; //$NON-NLS-1$
|
||||
|
||||
private static final String NEWLINE = System.getProperty("line.separator"); //$NON-NLS-1$
|
||||
|
||||
|
@ -3639,23 +3639,23 @@ public class ManagedBuildManager extends AbstractCExtension implements IScannerI
|
|||
}
|
||||
|
||||
public static String locationToFullPath(String path){
|
||||
if(!path.startsWith("${"))
|
||||
if(!path.startsWith("${")) //$NON-NLS-1$
|
||||
return null;
|
||||
int index = path.lastIndexOf('}');
|
||||
if(index == -1)
|
||||
return null;
|
||||
|
||||
String varName = "workspace_loc";
|
||||
String varName = "workspace_loc"; //$NON-NLS-1$
|
||||
String str1 = path.substring(2, index);
|
||||
String result = null;
|
||||
if(str1.startsWith(varName)){
|
||||
str1 = str1.substring(varName.length());
|
||||
if(str1.length() != 0){
|
||||
if(str1.startsWith(":")){
|
||||
if(str1.startsWith(":")){ //$NON-NLS-1$
|
||||
result = str1.substring(1);
|
||||
}
|
||||
} else {
|
||||
result = "/";
|
||||
result = "/"; //$NON-NLS-1$
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -3664,7 +3664,7 @@ public class ManagedBuildManager extends AbstractCExtension implements IScannerI
|
|||
|
||||
public static String fullPathToLocation(String path){
|
||||
StringBuffer buf = new StringBuffer();
|
||||
return buf.append("${").append("workspace_loc:").append(path).append("}").toString();
|
||||
return buf.append("${").append("workspace_loc:").append(path).append("}").toString(); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||
}
|
||||
|
||||
public static IPath getBuildLocation(IConfiguration cfg, IBuilder builder) {
|
||||
|
|
|
@ -707,7 +707,7 @@ public class BuildDescription implements IBuildDescription {
|
|||
|
||||
fSourcePaths = fCfg.getSourcePaths();
|
||||
if(fSourcePaths.length == 0){
|
||||
fSourcePaths = new IPath[]{new Path("")};
|
||||
fSourcePaths = new IPath[]{Path.EMPTY};
|
||||
}
|
||||
fInputStep = createStep(null,null);
|
||||
fOutputStep = createStep(null,null);
|
||||
|
@ -2085,7 +2085,7 @@ public class BuildDescription implements IBuildDescription {
|
|||
private ToolInfoHolder getToolInfo(BuildResource rc){
|
||||
IPath path = rc.isProjectResource() ?
|
||||
rc.getFullPath().removeFirstSegments(1).makeRelative() :
|
||||
new Path("");
|
||||
Path.EMPTY;
|
||||
return getToolInfo(path);
|
||||
}
|
||||
|
||||
|
|
|
@ -94,7 +94,7 @@ public class BuildResource implements IBuildResource {
|
|||
public void setRemoved(boolean removed) {
|
||||
if(DbgUtil.DEBUG){
|
||||
if(removed)
|
||||
DbgUtil.trace("REMOVED state: resource " + DbgUtil.resourceName(this));
|
||||
DbgUtil.trace("REMOVED state: resource " + DbgUtil.resourceName(this)); //$NON-NLS-1$
|
||||
}
|
||||
fIsRemoved = removed;
|
||||
if(fIsRemoved)
|
||||
|
|
|
@ -78,11 +78,11 @@ public class DescriptionBuilder implements IBuildModelBuilder {
|
|||
return VISIT_STOP;
|
||||
|
||||
if(DbgUtil.DEBUG)
|
||||
DbgUtil.trace("visiting step " + DbgUtil.stepName(action));
|
||||
DbgUtil.trace("visiting step " + DbgUtil.stepName(action)); //$NON-NLS-1$
|
||||
if(!action.isRemoved()
|
||||
&& (!fBuildIncrementaly || action.needsRebuild())){
|
||||
if(DbgUtil.DEBUG)
|
||||
DbgUtil.trace("step " + DbgUtil.stepName(action) + " needs rebuild" );
|
||||
DbgUtil.trace("step " + DbgUtil.stepName(action) + " needs rebuild" ); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
StepBuilder builder = getStepBuilder(action);//new StepBuilder(action, fCWD, fResumeOnErrs, fDir);
|
||||
|
||||
if(fBuild){
|
||||
|
|
|
@ -98,7 +98,7 @@ public class BuildProperties implements IBuildProperties {
|
|||
public String toStringExistingProperties(){
|
||||
int size = fPropertiesMap.size();
|
||||
if(size == 0)
|
||||
return "";
|
||||
return ""; //$NON-NLS-1$
|
||||
else if(size == 1)
|
||||
return fPropertiesMap.values().iterator().next().toString();
|
||||
|
||||
|
|
|
@ -0,0 +1,32 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2007 Intel Corporation and others.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
* http://www.eclipse.org/legal/epl-v10.html
|
||||
*
|
||||
* Contributors:
|
||||
* Intel Corporation - Initial API and implementation
|
||||
*******************************************************************************/
|
||||
package org.eclipse.cdt.managedbuilder.internal.buildproperties;
|
||||
|
||||
import java.util.MissingResourceException;
|
||||
import java.util.ResourceBundle;
|
||||
|
||||
public class BuildPropertiesMessages {
|
||||
private static final String BUNDLE_NAME = "org.eclipse.cdt.managedbuilder.internal.buildproperties.BuildPropertiesMessages"; //$NON-NLS-1$
|
||||
|
||||
private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle
|
||||
.getBundle(BUNDLE_NAME);
|
||||
|
||||
private BuildPropertiesMessages() {
|
||||
}
|
||||
|
||||
public static String getString(String key) {
|
||||
try {
|
||||
return RESOURCE_BUNDLE.getString(key);
|
||||
} catch (MissingResourceException e) {
|
||||
return '!' + key + '!';
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
###############################################################################
|
||||
# Copyright (c) 2007 Intel Corporation and others.
|
||||
# All rights reserved. This program and the accompanying materials
|
||||
# are made available under the terms of the Eclipse Public License v1.0
|
||||
# which accompanies this distribution, and is available at
|
||||
# http://www.eclipse.org/legal/epl-v10.html
|
||||
#
|
||||
# Contributors:
|
||||
# Intel Corporation - Initial API and implementation
|
||||
###############################################################################
|
||||
BuildProperty.0=the specified type does not exist
|
||||
BuildProperty.1=invalid value id
|
||||
BuildPropertyManager.8=property type of the specified id already exists and has different name
|
||||
BuildPropertyManager.9=specified property type does not exist
|
||||
BuildPropertyManager.10=property value of the specified id already exists and has different name
|
||||
BuildPropertyManager.11=specified property type does not exist
|
||||
BuildPropertyManager.12=id not specified
|
||||
BuildPropertyManager.13=name not specified
|
||||
BuildPropertyManager.14=id not specified
|
||||
BuildPropertyManager.15=name not specified
|
||||
BuildPropertyManager.16=property not specified
|
|
@ -40,7 +40,7 @@ public class BuildProperty implements IBuildProperty{
|
|||
if(fType == null){
|
||||
throw new CoreException(new Status(IStatus.ERROR,
|
||||
ManagedBuilderCorePlugin.getUniqueIdentifier(),
|
||||
"the specified type does not exist"));
|
||||
BuildPropertiesMessages.getString("BuildProperty.0"))); //$NON-NLS-1$
|
||||
}
|
||||
setValue(value);
|
||||
}
|
||||
|
@ -60,7 +60,7 @@ public class BuildProperty implements IBuildProperty{
|
|||
if(value == null)
|
||||
throw new CoreException(new Status(IStatus.ERROR,
|
||||
ManagedBuilderCorePlugin.getUniqueIdentifier(),
|
||||
"invalid value id"));
|
||||
BuildPropertiesMessages.getString("BuildProperty.1"))); //$NON-NLS-1$
|
||||
|
||||
setValue(value);
|
||||
}
|
||||
|
|
|
@ -29,14 +29,14 @@ import org.eclipse.core.runtime.Platform;
|
|||
import org.eclipse.core.runtime.Status;
|
||||
|
||||
public class BuildPropertyManager implements IBuildPropertyManager{
|
||||
private static final String PROPERTIES_EXT_POINT_ID = "org.eclipse.cdt.managedbuilder.core.buildProperties";
|
||||
static final String PROPERTY_VALUE_SEPARATOR = "=";
|
||||
static final String PROPERTIES_SEPARATOR = ",";
|
||||
static final String ELEMENT_PROPERTY_TYPE = "propertyType";
|
||||
static final String ELEMENT_PROPERTY_VALUE = "propertyValue";
|
||||
static final String ATTRIBUTE_PROPERTY = "property";
|
||||
static final String ATTRIBUTE_NAME = "name";
|
||||
static final String ATTRIBUTE_ID = "id";
|
||||
private static final String PROPERTIES_EXT_POINT_ID = "org.eclipse.cdt.managedbuilder.core.buildProperties"; //$NON-NLS-1$
|
||||
static final String PROPERTY_VALUE_SEPARATOR = "="; //$NON-NLS-1$
|
||||
static final String PROPERTIES_SEPARATOR = ","; //$NON-NLS-1$
|
||||
static final String ELEMENT_PROPERTY_TYPE = "propertyType"; //$NON-NLS-1$
|
||||
static final String ELEMENT_PROPERTY_VALUE = "propertyValue"; //$NON-NLS-1$
|
||||
static final String ATTRIBUTE_PROPERTY = "property"; //$NON-NLS-1$
|
||||
static final String ATTRIBUTE_NAME = "name"; //$NON-NLS-1$
|
||||
static final String ATTRIBUTE_ID = "id"; //$NON-NLS-1$
|
||||
|
||||
private static BuildPropertyManager fInstance;
|
||||
|
||||
|
@ -73,7 +73,7 @@ public class BuildPropertyManager implements IBuildPropertyManager{
|
|||
if(!name.equals(type.getName()))
|
||||
throw new CoreException(new Status(IStatus.ERROR,
|
||||
ManagedBuilderCorePlugin.getUniqueIdentifier(),
|
||||
"property type of the specified id already exists and has different name"));
|
||||
BuildPropertiesMessages.getString("BuildPropertyManager.8"))); //$NON-NLS-1$
|
||||
} else {
|
||||
type = new BuildPropertyType(id, name);
|
||||
fPropertyTypeMap.put(id, type);
|
||||
|
@ -87,7 +87,7 @@ public class BuildPropertyManager implements IBuildPropertyManager{
|
|||
throw new CoreException(new Status(
|
||||
IStatus.ERROR,
|
||||
ManagedBuilderCorePlugin.getUniqueIdentifier(),
|
||||
"specified property type does not exist"));
|
||||
BuildPropertiesMessages.getString("BuildPropertyManager.9"))); //$NON-NLS-1$
|
||||
|
||||
return createPropertyValue(type, id, name);
|
||||
}
|
||||
|
@ -98,7 +98,7 @@ public class BuildPropertyManager implements IBuildPropertyManager{
|
|||
if(!name.equals(value.getName()))
|
||||
throw new CoreException(new Status(IStatus.ERROR,
|
||||
ManagedBuilderCorePlugin.getUniqueIdentifier(),
|
||||
"property value of the specified id already exists and has different name"));
|
||||
BuildPropertiesMessages.getString("BuildPropertyManager.10"))); //$NON-NLS-1$
|
||||
} else {
|
||||
value = new BuildPropertyValue(id, name);
|
||||
((BuildPropertyType)type).addSupportedValue(value);
|
||||
|
@ -117,7 +117,7 @@ public class BuildPropertyManager implements IBuildPropertyManager{
|
|||
throw new CoreException(new Status(
|
||||
IStatus.ERROR,
|
||||
ManagedBuilderCorePlugin.getUniqueIdentifier(),
|
||||
"specified property type does not exist"));
|
||||
BuildPropertiesMessages.getString("BuildPropertyManager.11"))); //$NON-NLS-1$
|
||||
|
||||
BuildProperty property = new BuildProperty(type, value);
|
||||
return property;
|
||||
|
@ -193,12 +193,12 @@ public class BuildPropertyManager implements IBuildPropertyManager{
|
|||
if(id == null)
|
||||
throw new CoreException(new Status(IStatus.ERROR,
|
||||
ManagedBuilderCorePlugin.getUniqueIdentifier(),
|
||||
"id not specified"));
|
||||
BuildPropertiesMessages.getString("BuildPropertyManager.12"))); //$NON-NLS-1$
|
||||
String name = el.getAttribute(ATTRIBUTE_NAME);
|
||||
if(name == null)
|
||||
throw new CoreException(new Status(IStatus.ERROR,
|
||||
ManagedBuilderCorePlugin.getUniqueIdentifier(),
|
||||
"name not specified"));
|
||||
BuildPropertiesMessages.getString("BuildPropertyManager.13"))); //$NON-NLS-1$
|
||||
|
||||
return createPropertyType(id, name);
|
||||
}
|
||||
|
@ -208,17 +208,17 @@ public class BuildPropertyManager implements IBuildPropertyManager{
|
|||
if(id == null)
|
||||
throw new CoreException(new Status(IStatus.ERROR,
|
||||
ManagedBuilderCorePlugin.getUniqueIdentifier(),
|
||||
"id not specified"));
|
||||
BuildPropertiesMessages.getString("BuildPropertyManager.14"))); //$NON-NLS-1$
|
||||
String name = el.getAttribute(ATTRIBUTE_NAME);
|
||||
if(name == null)
|
||||
throw new CoreException(new Status(IStatus.ERROR,
|
||||
ManagedBuilderCorePlugin.getUniqueIdentifier(),
|
||||
"name not specified"));
|
||||
BuildPropertiesMessages.getString("BuildPropertyManager.15"))); //$NON-NLS-1$
|
||||
String property = el.getAttribute(ATTRIBUTE_PROPERTY);
|
||||
if(property == null)
|
||||
throw new CoreException(new Status(IStatus.ERROR,
|
||||
ManagedBuilderCorePlugin.getUniqueIdentifier(),
|
||||
"property not specified"));
|
||||
BuildPropertiesMessages.getString("BuildPropertyManager.16"))); //$NON-NLS-1$
|
||||
|
||||
|
||||
return createPropertyValue(property, id, name);
|
||||
|
|
|
@ -787,7 +787,7 @@ public class Builder extends BuildObject implements IBuilder, IMatchKeyProvider
|
|||
if(supportsManagedBuild != null)
|
||||
element.setAttribute(ATTRIBUTE_SUPORTS_MANAGED_BUILD, supportsManagedBuild.toString());
|
||||
if(customizedErrorParserIds != null)
|
||||
element.setAttribute(ATTRIBUTE_CUSTOMIZED_ERROR_PARSERS, CDataUtil.arrayToString(customizedErrorParserIds, ";"));
|
||||
element.setAttribute(ATTRIBUTE_CUSTOMIZED_ERROR_PARSERS, CDataUtil.arrayToString(customizedErrorParserIds, ";")); //$NON-NLS-1$
|
||||
if(customizedEnvironment != null)
|
||||
element.setAttribute(ATTRIBUTE_ENVIRONMENT, MapStorageElement.encodeMap(customizedEnvironment));
|
||||
if(appendEnvironment != null)
|
||||
|
@ -1566,7 +1566,7 @@ public class Builder extends BuildObject implements IBuilder, IMatchKeyProvider
|
|||
IBuildMacroProvider provider = ManagedBuildManager.getBuildMacroProvider();
|
||||
|
||||
try {
|
||||
args = provider.resolveValue(args, "", " ", IBuildMacroProvider.CONTEXT_CONFIGURATION, getMacroContextData());
|
||||
args = provider.resolveValue(args, "", " ", IBuildMacroProvider.CONTEXT_CONFIGURATION, getMacroContextData()); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
} catch (BuildMacroException e) {
|
||||
}
|
||||
|
||||
|
@ -1578,7 +1578,7 @@ public class Builder extends BuildObject implements IBuilder, IMatchKeyProvider
|
|||
IBuildMacroProvider provider = ManagedBuildManager.getBuildMacroProvider();
|
||||
|
||||
try {
|
||||
command = provider.resolveValue(command, "", " ", IBuildMacroProvider.CONTEXT_CONFIGURATION, getMacroContextData());
|
||||
command = provider.resolveValue(command, "", " ", IBuildMacroProvider.CONTEXT_CONFIGURATION, getMacroContextData()); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
} catch (BuildMacroException e) {
|
||||
}
|
||||
|
||||
|
@ -1643,7 +1643,7 @@ public class Builder extends BuildObject implements IBuilder, IMatchKeyProvider
|
|||
IBuildMacroProvider provider = ManagedBuildManager.getBuildMacroProvider();
|
||||
|
||||
try {
|
||||
path = provider.resolveValue(path, "", " ", IBuildMacroProvider.CONTEXT_CONFIGURATION, getMacroContextData());
|
||||
path = provider.resolveValue(path, "", " ", IBuildMacroProvider.CONTEXT_CONFIGURATION, getMacroContextData()); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
} catch (BuildMacroException e) {
|
||||
}
|
||||
|
||||
|
@ -1719,7 +1719,7 @@ public class Builder extends BuildObject implements IBuilder, IMatchKeyProvider
|
|||
IBuildMacroProvider provider = ManagedBuildManager.getBuildMacroProvider();
|
||||
|
||||
try {
|
||||
attr = provider.resolveValue(attr, "", " ", IBuildMacroProvider.CONTEXT_CONFIGURATION, getMacroContextData());
|
||||
attr = provider.resolveValue(attr, "", " ", IBuildMacroProvider.CONTEXT_CONFIGURATION, getMacroContextData()); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
} catch (BuildMacroException e) {
|
||||
}
|
||||
|
||||
|
@ -1742,7 +1742,7 @@ public class Builder extends BuildObject implements IBuilder, IMatchKeyProvider
|
|||
IBuildMacroProvider provider = ManagedBuildManager.getBuildMacroProvider();
|
||||
|
||||
try {
|
||||
attr = provider.resolveValue(attr, "", " ", IBuildMacroProvider.CONTEXT_CONFIGURATION, getMacroContextData());
|
||||
attr = provider.resolveValue(attr, "", " ", IBuildMacroProvider.CONTEXT_CONFIGURATION, getMacroContextData()); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
} catch (BuildMacroException e) {
|
||||
}
|
||||
|
||||
|
@ -1769,7 +1769,7 @@ public class Builder extends BuildObject implements IBuilder, IMatchKeyProvider
|
|||
IBuildMacroProvider provider = ManagedBuildManager.getBuildMacroProvider();
|
||||
|
||||
try {
|
||||
attr = provider.resolveValue(attr, "", " ", IBuildMacroProvider.CONTEXT_CONFIGURATION, getMacroContextData());
|
||||
attr = provider.resolveValue(attr, "", " ", IBuildMacroProvider.CONTEXT_CONFIGURATION, getMacroContextData()); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
} catch (BuildMacroException e) {
|
||||
}
|
||||
|
||||
|
@ -1957,7 +1957,7 @@ public class Builder extends BuildObject implements IBuilder, IMatchKeyProvider
|
|||
Map.Entry entry = (Map.Entry)iter.next();
|
||||
String value = (String)entry.getValue();
|
||||
try {
|
||||
value = mngr.resolveValue(value, "", separator, cfgDes);
|
||||
value = mngr.resolveValue(value, "", separator, cfgDes); //$NON-NLS-1$
|
||||
entry.setValue(value);
|
||||
} catch (CdtVariableException e){
|
||||
}
|
||||
|
@ -2201,7 +2201,7 @@ public class Builder extends BuildObject implements IBuilder, IMatchKeyProvider
|
|||
String name = getName();
|
||||
String version = ManagedBuildManager.getVersionFromIdAndVersion(getId());
|
||||
if(version != null && version.length() != 0){
|
||||
return new StringBuffer().append(name).append(" (").append(version).append("").toString();
|
||||
return new StringBuffer().append(name).append(" (").append(version).append("").toString(); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
}
|
||||
return name;
|
||||
}
|
||||
|
@ -2344,7 +2344,7 @@ public class Builder extends BuildObject implements IBuilder, IMatchKeyProvider
|
|||
StringBuffer buf = new StringBuffer();
|
||||
buf.append(ids[0]);
|
||||
for(int i = 1; i < ids.length; i++){
|
||||
buf.append(";").append(ids[i]);
|
||||
buf.append(";").append(ids[i]); //$NON-NLS-1$
|
||||
}
|
||||
errorParserIds = buf.toString();
|
||||
}
|
||||
|
@ -2367,7 +2367,7 @@ public class Builder extends BuildObject implements IBuilder, IMatchKeyProvider
|
|||
if(version != null){
|
||||
StringBuffer buf = new StringBuffer();
|
||||
buf.append(name);
|
||||
buf.append(" (v").append(version).append(")");
|
||||
buf.append(" (v").append(version).append(")"); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
name = buf.toString();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -200,7 +200,7 @@ public class BuilderFactory {
|
|||
}
|
||||
|
||||
private static Map builderToMap(IBuilder builder){
|
||||
MapStorageElement el = new MapStorageElement("", null);
|
||||
MapStorageElement el = new MapStorageElement("", null); //$NON-NLS-1$
|
||||
((Builder)builder).serialize(el, false);
|
||||
|
||||
return el.toStringMap();
|
||||
|
@ -215,7 +215,7 @@ public class BuilderFactory {
|
|||
if(builder != null)
|
||||
return createCustomBuilder(cfg, builder);
|
||||
throw new CoreException(new Status(IStatus.ERROR, ManagedBuilderCorePlugin.getUniqueIdentifier(), -1,
|
||||
"can not find builder with the specified id", null));
|
||||
ManagedMakeMessages.getResourceString("BuilderFactory.1"), null)); //$NON-NLS-1$
|
||||
}
|
||||
|
||||
public static IBuilder createCustomBuilder(IConfiguration cfg, IBuilder base){
|
||||
|
@ -248,7 +248,7 @@ public class BuilderFactory {
|
|||
ICommand command = getBuildSpec(project.getDescription(), eclipseBuilderID);
|
||||
if (command == null) {
|
||||
throw new CoreException(new Status(IStatus.ERROR, ManagedBuilderCorePlugin.getUniqueIdentifier(), -1,
|
||||
MakeMessages.getString("BuildInfoFactory.Missing_Builder") + eclipseBuilderID, null)); //$NON-NLS-1$
|
||||
ManagedMakeMessages.getResourceString("BuildInfoFactory.Missing_Builder") + eclipseBuilderID, null)); //$NON-NLS-1$
|
||||
}
|
||||
|
||||
return createBuilderFromCommand(cfg, command);
|
||||
|
|
|
@ -58,7 +58,6 @@ import org.eclipse.cdt.managedbuilder.macros.IBuildMacroProvider;
|
|||
import org.eclipse.cdt.managedbuilder.makegen.IManagedBuilderMakefileGenerator;
|
||||
import org.eclipse.cdt.managedbuilder.makegen.IManagedBuilderMakefileGenerator2;
|
||||
import org.eclipse.cdt.newmake.core.IMakeBuilderInfo;
|
||||
import org.eclipse.cdt.newmake.internal.core.MakeMessages;
|
||||
import org.eclipse.cdt.newmake.internal.core.StreamMonitor;
|
||||
import org.eclipse.core.resources.IFile;
|
||||
import org.eclipse.core.resources.IFolder;
|
||||
|
@ -376,7 +375,7 @@ public class CommonBuilder extends ACBuilder {
|
|||
|
||||
IConfiguration cfgs[] = getReferencedConfigs(builders);
|
||||
|
||||
monitor.beginTask("", num + cfgs.length);
|
||||
monitor.beginTask("", num + cfgs.length); //$NON-NLS-1$
|
||||
|
||||
if(cfgs.length != 0)
|
||||
ManagedBuildManager.buildConfigurations(cfgs, new SubProgressMonitor(monitor, 1));
|
||||
|
@ -424,7 +423,7 @@ public class CommonBuilder extends ACBuilder {
|
|||
IStatus.ERROR,
|
||||
ManagedBuilderCorePlugin.getUniqueIdentifier(),
|
||||
0,
|
||||
"customized builder created for builder that does not support customization",
|
||||
ManagedMakeMessages.getResourceString("CommonBuilder.1"), //$NON-NLS-1$
|
||||
null));
|
||||
|
||||
}
|
||||
|
@ -441,7 +440,7 @@ public class CommonBuilder extends ACBuilder {
|
|||
IStatus.ERROR,
|
||||
ManagedBuilderCorePlugin.getUniqueIdentifier(),
|
||||
0,
|
||||
"request for building non active configuration for the builder that does not support this",
|
||||
ManagedMakeMessages.getResourceString("CommonBuilder.2"), //$NON-NLS-1$
|
||||
null));
|
||||
|
||||
}
|
||||
|
@ -563,7 +562,7 @@ public class CommonBuilder extends ACBuilder {
|
|||
private String concatMessages(List msgs){
|
||||
int size = msgs.size();
|
||||
if(size == 0){
|
||||
return "";
|
||||
return ""; //$NON-NLS-1$
|
||||
} else if(size == 1){
|
||||
return (String)msgs.get(0);
|
||||
}
|
||||
|
@ -571,7 +570,7 @@ public class CommonBuilder extends ACBuilder {
|
|||
StringBuffer buf = new StringBuffer();
|
||||
buf.append(msgs.get(0));
|
||||
for(int i = 1; i < size; i++){
|
||||
buf.append("\n");
|
||||
buf.append(System.getProperty("line.separator", "\n")); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
buf.append((String)msgs.get(i));
|
||||
}
|
||||
return buf.toString();
|
||||
|
@ -752,14 +751,14 @@ public class CommonBuilder extends ACBuilder {
|
|||
buf.append(System.getProperty("line.separator", "\n")); //$NON-NLS-1$//$NON-NLS-2$
|
||||
|
||||
// Report time and number of threads used
|
||||
buf.append("Time consumed: ");
|
||||
buf.append(t2 - t1);
|
||||
buf.append(" ms. ");
|
||||
buf.append(ManagedMakeMessages.getFormattedString("CommonBuilder.6", Integer.toString((int)(t2 - t1)))); //$NON-NLS-1$
|
||||
// buf.append(t2 - t1);
|
||||
// buf.append(" ms. ");
|
||||
if (isParallel) {
|
||||
buf.append("Parallel threads used: ");
|
||||
buf.append(ParallelBuilder.lastThreadsUsed);
|
||||
buf.append(ManagedMakeMessages.getFormattedString("CommonBuilder.7", Integer.toString(ParallelBuilder.lastThreadsUsed))); //$NON-NLS-1$
|
||||
// buf.append(ParallelBuilder.lastThreadsUsed);
|
||||
}
|
||||
buf.append("\n");
|
||||
buf.append(System.getProperty("line.separator", "\n")); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
// Write message on the console
|
||||
consoleOutStream.write(buf.toString().getBytes());
|
||||
consoleOutStream.flush();
|
||||
|
@ -1293,14 +1292,14 @@ public class CommonBuilder extends ACBuilder {
|
|||
if(buildPath == null){
|
||||
throw new CoreException(new Status(IStatus.ERROR,
|
||||
ManagedBuilderCorePlugin.getUniqueIdentifier(),
|
||||
"can not clean programmatically: build workspace path is not specified"));
|
||||
ManagedMakeMessages.getResourceString("CommonBuilder.0"))); //$NON-NLS-1$
|
||||
}
|
||||
|
||||
IPath projectFullPath = getProject().getFullPath();
|
||||
if(!projectFullPath.isPrefixOf(buildPath)){
|
||||
throw new CoreException(new Status(IStatus.ERROR,
|
||||
ManagedBuilderCorePlugin.getUniqueIdentifier(),
|
||||
"can not clean programmatically: build workspace path is not the project path"));
|
||||
ManagedMakeMessages.getResourceString("CommonBuilder.16"))); //$NON-NLS-1$
|
||||
}
|
||||
|
||||
IWorkspace workspace = CCorePlugin.getWorkspace();
|
||||
|
@ -1309,7 +1308,7 @@ public class CommonBuilder extends ACBuilder {
|
|||
if(rc.getType() != IResource.FOLDER){
|
||||
throw new CoreException(new Status(IStatus.ERROR,
|
||||
ManagedBuilderCorePlugin.getUniqueIdentifier(),
|
||||
"can not clean programmatically: build workspace path is not folder"));
|
||||
ManagedMakeMessages.getResourceString("CommonBuilder.12"))); //$NON-NLS-1$
|
||||
}
|
||||
|
||||
IFolder buildDir = (IFolder)rc;
|
||||
|
@ -1317,7 +1316,7 @@ public class CommonBuilder extends ACBuilder {
|
|||
outputError(buildDir.getName(), "Could not delete the build directory"); //$NON-NLS-1$
|
||||
throw new CoreException(new Status(IStatus.ERROR,
|
||||
ManagedBuilderCorePlugin.getUniqueIdentifier(),
|
||||
"can not clean programmatically: build folder is not accessible"));
|
||||
ManagedMakeMessages.getResourceString("CommonBuilder.13"))); //$NON-NLS-1$
|
||||
}
|
||||
String status;
|
||||
try {
|
||||
|
@ -1365,7 +1364,7 @@ public class CommonBuilder extends ACBuilder {
|
|||
if (monitor == null) {
|
||||
monitor = new NullProgressMonitor();
|
||||
}
|
||||
monitor.beginTask(MakeMessages.getString("MakeBuilder.Invoking_Make_Builder") + currProject.getName(), 100); //$NON-NLS-1$
|
||||
monitor.beginTask(ManagedMakeMessages.getResourceString("MakeBuilder.Invoking_Make_Builder") + currProject.getName(), 100); //$NON-NLS-1$
|
||||
|
||||
try {
|
||||
IPath buildCommand = builder.getBuildCommand();
|
||||
|
@ -1472,11 +1471,11 @@ public class CommonBuilder extends ACBuilder {
|
|||
} catch (IOException e) {
|
||||
}
|
||||
// Before launching give visual cues via the monitor
|
||||
monitor.subTask(MakeMessages.getString("MakeBuilder.Invoking_Command") + launcher.getCommandLine()); //$NON-NLS-1$
|
||||
monitor.subTask(ManagedMakeMessages.getResourceString("MakeBuilder.Invoking_Command") + launcher.getCommandLine()); //$NON-NLS-1$
|
||||
if (launcher.waitAndRead(consoleOut, consoleErr, new SubProgressMonitor(monitor, 0))
|
||||
!= CommandLauncher.OK)
|
||||
errMsg = launcher.getErrorMessage();
|
||||
monitor.subTask(MakeMessages.getString("MakeBuilder.Updating_project")); //$NON-NLS-1$
|
||||
monitor.subTask(ManagedMakeMessages.getResourceString("MakeBuilder.Updating_project")); //$NON-NLS-1$
|
||||
|
||||
try {
|
||||
// Do not allow the cancel of the refresh, since the builder is external
|
||||
|
@ -1497,7 +1496,7 @@ public class CommonBuilder extends ACBuilder {
|
|||
buf.append(' ');
|
||||
}
|
||||
|
||||
String errorDesc = MakeMessages.getFormattedString("MakeBuilder.buildError", buf.toString()); //$NON-NLS-1$
|
||||
String errorDesc = ManagedMakeMessages.getFormattedString("MakeBuilder.buildError", buf.toString()); //$NON-NLS-1$
|
||||
buf = new StringBuffer(errorDesc);
|
||||
buf.append(System.getProperty("line.separator", "\n")); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
buf.append("(").append(errMsg).append(")"); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
|
@ -1508,7 +1507,7 @@ public class CommonBuilder extends ACBuilder {
|
|||
stdout.close();
|
||||
stderr.close();
|
||||
|
||||
monitor.subTask(MakeMessages.getString("MakeBuilder.Creating_Markers")); //$NON-NLS-1$
|
||||
monitor.subTask(ManagedMakeMessages.getResourceString("MakeBuilder.Creating_Markers")); //$NON-NLS-1$
|
||||
consoleOut.close();
|
||||
consoleErr.close();
|
||||
epm.reportProblems();
|
||||
|
@ -1564,7 +1563,7 @@ public class CommonBuilder extends ACBuilder {
|
|||
}
|
||||
|
||||
if(preBuildStep != null && preBuildStep.length() != 0){
|
||||
targetsArray = new String[]{"pre-build", "main-build"};
|
||||
targetsArray = new String[]{"pre-build", "main-build"}; //$NON-NLS-1$ //$NON-NLS-2$
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -896,7 +896,7 @@ public class Configuration extends BuildObject implements IConfiguration, IBuild
|
|||
|
||||
private IFolderInfo createRootFolderInfo(){
|
||||
String id = ManagedBuildManager.calculateChildId(this.id, null);
|
||||
String name = "/";
|
||||
String name = "/"; //$NON-NLS-1$
|
||||
|
||||
rootFolderInfo = new FolderInfo(this, new Path(name), id, name, isExtensionConfig);
|
||||
addResourceConfiguration(rootFolderInfo);
|
||||
|
@ -2193,7 +2193,7 @@ public class Configuration extends BuildObject implements IConfiguration, IBuild
|
|||
if(sourcePaths == null){
|
||||
if(parent != null)
|
||||
return parent.getSourcePaths();
|
||||
return new IPath[]{new Path("")};
|
||||
return new IPath[]{new Path("")}; //$NON-NLS-1$
|
||||
|
||||
}
|
||||
return (IPath[])sourcePaths.clone();
|
||||
|
@ -2220,7 +2220,7 @@ public class Configuration extends BuildObject implements IConfiguration, IBuild
|
|||
StringBuffer buf = new StringBuffer();
|
||||
buf.append(ids[0]);
|
||||
for(int i = 1; i < ids.length; i++){
|
||||
buf.append(";").append(ids[i]);
|
||||
buf.append(";").append(ids[i]); //$NON-NLS-1$
|
||||
}
|
||||
errorParserIds = buf.toString();
|
||||
}
|
||||
|
|
|
@ -24,7 +24,6 @@ import org.eclipse.cdt.core.CCProjectNature;
|
|||
import org.eclipse.cdt.core.CProjectNature;
|
||||
import org.eclipse.cdt.core.settings.model.ICSettingBase;
|
||||
import org.eclipse.cdt.core.settings.model.ICStorageElement;
|
||||
import org.eclipse.cdt.core.settings.model.extension.CConfigurationDataProvider;
|
||||
import org.eclipse.cdt.core.settings.model.extension.CFolderData;
|
||||
import org.eclipse.cdt.core.settings.model.extension.CLanguageData;
|
||||
import org.eclipse.cdt.core.settings.model.util.CDataUtil;
|
||||
|
@ -105,9 +104,9 @@ public class FolderInfo extends ResourceInfo implements IFolderInfo {
|
|||
isExtensionElement = true;
|
||||
IManagedConfigElement tcEl = null;
|
||||
if(!hasBody){
|
||||
setPath(new Path("/"));
|
||||
setPath(Path.ROOT);
|
||||
setId(ManagedBuildManager.calculateChildId(parent.getId(), null));
|
||||
setName("/");
|
||||
setName("/"); //$NON-NLS-1$
|
||||
tcEl = element;
|
||||
} else {
|
||||
IManagedConfigElement children[] = element.getChildren(IToolChain.TOOL_CHAIN_ELEMENT_NAME);
|
||||
|
@ -127,9 +126,9 @@ public class FolderInfo extends ResourceInfo implements IFolderInfo {
|
|||
setResourceData(new BuildFolderData(this));
|
||||
ICStorageElement tcEl = null;
|
||||
if(!hasBody){
|
||||
setPath(new Path("/"));
|
||||
setPath(Path.ROOT);
|
||||
setId(ManagedBuildManager.calculateChildId(parent.getId(), null));
|
||||
setName("/");
|
||||
setName("/"); //$NON-NLS-1$
|
||||
tcEl = element;
|
||||
} else {
|
||||
ICStorageElement nodes[] = element.getChildren();
|
||||
|
@ -238,7 +237,7 @@ public class FolderInfo extends ResourceInfo implements IFolderInfo {
|
|||
tp = new TargetPlatform(newChain, subId, tpBase.getName(), (TargetPlatform)tpBase);
|
||||
} else {
|
||||
subId = copyIds ? tpBase.getId() : ManagedBuildManager.calculateChildId(getId(), null);
|
||||
subName = tpBase != null ? tpBase.getName() : "";
|
||||
subName = tpBase != null ? tpBase.getName() : ""; //$NON-NLS-1$
|
||||
tp = new TargetPlatform((ToolChain)newChain, null, subId, subName, false);
|
||||
}
|
||||
|
||||
|
@ -457,7 +456,7 @@ public class FolderInfo extends ResourceInfo implements IFolderInfo {
|
|||
|
||||
public ITool getToolFromOutputExtension(String extension) {
|
||||
// Treat a null argument as an empty string
|
||||
String ext = extension == null ? "" : extension;
|
||||
String ext = extension == null ? "" : extension; //$NON-NLS-1$
|
||||
// Get all the tools for the current config
|
||||
ITool[] tools = getFilteredTools();
|
||||
for (int index = 0; index < tools.length; index++) {
|
||||
|
@ -772,7 +771,7 @@ public class FolderInfo extends ResourceInfo implements IFolderInfo {
|
|||
void updateToolChainWithConverter(IConfigurationElement el, IToolChain newSuperClass, String Id, String name) throws BuildException{
|
||||
IBuildObject bo = ManagedBuildManager.convert(getToolChain(), newSuperClass.getId(), true);
|
||||
if(!(bo instanceof ToolChain)){
|
||||
throw new BuildException("converter invocation failed");
|
||||
throw new BuildException(ManagedMakeMessages.getResourceString("FolderInfo.4")); //$NON-NLS-1$
|
||||
}
|
||||
if(toolChain != bo){
|
||||
setUpdatedToolChain((ToolChain)bo);
|
||||
|
|
|
@ -1296,14 +1296,25 @@ public class GeneratedMakefileBuilder extends ACBuilder {
|
|||
buf.append(System.getProperty("line.separator", "\n")); //$NON-NLS-1$//$NON-NLS-2$
|
||||
|
||||
// Report time and number of threads used
|
||||
buf.append("Time consumed: ");
|
||||
buf.append(t2 - t1);
|
||||
buf.append(" ms. ");
|
||||
// buf.append("Time consumed: ");
|
||||
// buf.append(t2 - t1);
|
||||
// buf.append(" ms. ");
|
||||
// if (isParallel) {
|
||||
// buf.append("Parallel threads used: ");
|
||||
// buf.append(ParallelBuilder.lastThreadsUsed);
|
||||
// }
|
||||
// buf.append("\n");
|
||||
|
||||
// Report time and number of threads used
|
||||
buf.append(ManagedMakeMessages.getFormattedString("CommonBuilder.6", Integer.toString((int)(t2 - t1)))); //$NON-NLS-1$
|
||||
// buf.append(t2 - t1);
|
||||
// buf.append(" ms. ");
|
||||
if (isParallel) {
|
||||
buf.append("Parallel threads used: ");
|
||||
buf.append(ParallelBuilder.lastThreadsUsed);
|
||||
buf.append(ManagedMakeMessages.getFormattedString("CommonBuilder.7", Integer.toString(ParallelBuilder.lastThreadsUsed))); //$NON-NLS-1$
|
||||
// buf.append(ParallelBuilder.lastThreadsUsed);
|
||||
}
|
||||
buf.append("\n");
|
||||
buf.append(System.getProperty("line.separator", "\n")); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
|
||||
// Write message on the console
|
||||
consoleOutStream.write(buf.toString().getBytes());
|
||||
consoleOutStream.flush();
|
||||
|
@ -1583,7 +1594,7 @@ public class GeneratedMakefileBuilder extends ACBuilder {
|
|||
|
||||
public void cleanFile(IFile file, IProgressMonitor monitor) {
|
||||
|
||||
monitor.subTask("Cleaning output file(s) for "
|
||||
monitor.subTask(ManagedMakeMessages.getResourceString("GeneratedMakefileBuilder.0") //$NON-NLS-1$
|
||||
+ file.getProjectRelativePath());
|
||||
|
||||
// remove all markers on the file
|
||||
|
|
|
@ -613,7 +613,7 @@ public class InputType extends BuildObject implements IInputType {
|
|||
if(array == null)
|
||||
return null;
|
||||
if(array.length == 0)
|
||||
return "";
|
||||
return ""; //$NON-NLS-1$
|
||||
|
||||
StringBuffer buf = new StringBuffer();
|
||||
buf.append(array[0]);
|
||||
|
@ -1052,10 +1052,10 @@ public class InputType extends BuildObject implements IInputType {
|
|||
// TODO: This is a temporary hack until we decide how to specify the langauge (C vs. C++)
|
||||
// of a .h file. If the content type is the CDT-defined C/C++ content type, then
|
||||
// add "h" to the list if it is not already there.
|
||||
if (type.getId().compareTo("org.eclipse.cdt.core.cxxHeader") == 0) { // $NON-NLS-1$
|
||||
if (type.getId().compareTo("org.eclipse.cdt.core.cxxHeader") == 0) { //$NON-NLS-1$
|
||||
boolean h_found = false;
|
||||
for (int i=0; i<exts.length; i++) {
|
||||
if (exts[i].compareTo("h") == 0) { // $NON-NLS-1$
|
||||
if (exts[i].compareTo("h") == 0) { //$NON-NLS-1$
|
||||
h_found = true;
|
||||
break;
|
||||
}
|
||||
|
@ -1066,7 +1066,7 @@ public class InputType extends BuildObject implements IInputType {
|
|||
for (; i<exts.length; i++) {
|
||||
cppexts[i] = exts[i];
|
||||
}
|
||||
cppexts[i] = "h"; // $NON-NLS-1$
|
||||
cppexts[i] = "h"; //$NON-NLS-1$
|
||||
return cppexts;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -23,9 +23,9 @@ public class MapStorageElement implements ICStorageElement {
|
|||
private HashMap fMap;
|
||||
private String fName;
|
||||
private MapStorageElement fParent;
|
||||
private static final String CHILDREN_KEY = "?children?";
|
||||
private static final String NAME_KEY = "?name?";
|
||||
private static final String VALUE_KEY = "?value?";
|
||||
private static final String CHILDREN_KEY = "?children?"; //$NON-NLS-1$
|
||||
private static final String NAME_KEY = "?name?"; //$NON-NLS-1$
|
||||
private static final String VALUE_KEY = "?value?"; //$NON-NLS-1$
|
||||
private List fChildren = new ArrayList();
|
||||
private String fValue;
|
||||
|
||||
|
|
|
@ -33,7 +33,7 @@ public class ModificationStatus extends Status implements IModificationStatus {
|
|||
Set undefinedProps,
|
||||
ITool[][] conflicts,
|
||||
ITool nonMbsTools[]){
|
||||
super(IStatus.OK, ManagedBuilderCorePlugin.getUniqueIdentifier(), "");
|
||||
super(IStatus.OK, ManagedBuilderCorePlugin.getUniqueIdentifier(), ""); //$NON-NLS-1$
|
||||
|
||||
int severity = IStatus.OK;
|
||||
int flags = 0;
|
||||
|
|
|
@ -85,6 +85,10 @@ MakefileGenerator.comment.module.dep.includes = Include automatically-generated
|
|||
MakefileGenerator.comment.autodeps=Automatically-generated dependency list:
|
||||
MakefileGenerator.comment.header=Automatically-generated file. Do not edit!
|
||||
MakefileGenerator.error.spaces=Cannot generate makefile for folder with spaces in name
|
||||
MakeBuilder.Invoking_Make_Builder=Invoking Make Builder...
|
||||
MakeBuilder.Invoking_Command=Invoking Command:
|
||||
MakeBuilder.Updating_project=Updating project...
|
||||
MakeBuilder.Creating_Markers=Generating markers...
|
||||
MakefileGenerator.warning.no.source=Nothing to build for project {0}
|
||||
MakefileGenerator.error.no.nameprovider=A nameProvider or outputNames must be specified with multipleType == true
|
||||
|
||||
|
@ -112,6 +116,7 @@ BuildMacroStatus.status.macro.not.string=Macro {0} is not of String type
|
|||
BuildMacroStatus.status.macro.not.stringlist=Macro {0} is not of String-list type
|
||||
BuildMacroStatus.status.error=Error occured
|
||||
BuildMacroStatus.value.undefined=
|
||||
BuildInfoFactory.Missing_Builder=Missing Builder:
|
||||
|
||||
#ResourceChangeHandler messages
|
||||
ResourceChangeHandler.buildInfoSerializationJob=Build Info Serialization
|
||||
|
@ -122,6 +127,7 @@ GeneratedMakefileBuilder.buildResourcesFinished=Build of selected resources is c
|
|||
GeneratedMakefileBuilder.buildSelectedIncremental=Building selected file(s) incrementally
|
||||
GeneratedMakefileBuilder.buildSelectedRebuild=Rebuilding selected file(s)
|
||||
GeneratedMakefileBuilder.buildingFile=Building file
|
||||
GeneratedMakefileBuilder.0=Cleaning output file(s) for
|
||||
BuildFilesAction.building=Building
|
||||
BuildFilesAction.buildFiles=Build File(s)
|
||||
ManagedBuilderCorePlugin.resourceChangeHandlingInitializationJob=Initializing Resource Change Handling
|
||||
|
@ -132,3 +138,17 @@ InternalBuilder.nothing.todo=Nothing to be done for project {0}
|
|||
CleanFilesAction.cleanFiles=Clean File(s)
|
||||
CleanFilesAction.cleanSelectedFiles=Clean the selected file(s).
|
||||
CleanFilesAction.cleaningFiles=Cleaning files
|
||||
BuilderFactory.1=can not find builder with the specified id
|
||||
FolderInfo.4=converter invocation failed
|
||||
MbsMacroSupplier.1=tool parent must be one of configuration, toolchain, or resource configuration
|
||||
MbsMacroSupplier.2=tool parent must be one of configuration, toolchain, or resource configuration
|
||||
GnuLinkOutputNameProvider.0=tool parent must be one of configuration, toolchain, or resource configuration
|
||||
CommonBuilder.1=customized builder created for builder that does not support customization
|
||||
CommonBuilder.2=request for building non active configuration for the builder that does not support this
|
||||
CommonBuilder.6=Time consumed: {0} ms.
|
||||
CommonBuilder.7=Parallel threads used: {0}
|
||||
CommonBuilder.0=can not clean programmatically: build workspace path is not specified
|
||||
CommonBuilder.16=can not clean programmatically: build workspace path is not the project path
|
||||
CommonBuilder.12=can not clean programmatically: build workspace path is not folder
|
||||
CommonBuilder.13=can not clean programmatically: build folder is not accessible
|
||||
MakeBuilder.buildError=
|
||||
|
|
|
@ -278,7 +278,7 @@ public abstract class ResourceInfo extends BuildObject implements IResourceInfo
|
|||
}
|
||||
|
||||
if (isExcluded) {
|
||||
element.setAttribute(IResourceInfo.EXCLUDE, "true");
|
||||
element.setAttribute(IResourceInfo.EXCLUDE, "true"); //$NON-NLS-1$
|
||||
}
|
||||
|
||||
if (path != null) {
|
||||
|
|
|
@ -16,8 +16,8 @@ import org.eclipse.core.runtime.IPath;
|
|||
import org.eclipse.core.runtime.Path;
|
||||
|
||||
class SourcePath {
|
||||
static final String ELEMENT_NAME = "sourcePath";
|
||||
private static final String ATTRIBUTE_PATH = "path";
|
||||
static final String ELEMENT_NAME = "sourcePath"; //$NON-NLS-1$
|
||||
private static final String ATTRIBUTE_PATH = "path"; //$NON-NLS-1$
|
||||
private IPath path;
|
||||
|
||||
SourcePath(IPath path) {
|
||||
|
|
|
@ -3694,7 +3694,7 @@ public class Tool extends HoldsOptions implements ITool, IOptionCategory, IMatch
|
|||
String name = getName();
|
||||
String version = ManagedBuildManager.getVersionFromIdAndVersion(getId());
|
||||
if(version != null && version.length() != 0){
|
||||
return new StringBuffer().append(name).append(" (").append(version).append("").toString();
|
||||
return new StringBuffer().append(name).append(" (").append(version).append("").toString(); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
}
|
||||
return name;
|
||||
}
|
||||
|
@ -3809,7 +3809,7 @@ public class Tool extends HoldsOptions implements ITool, IOptionCategory, IMatch
|
|||
StringBuffer buf = new StringBuffer();
|
||||
buf.append(ids[0]);
|
||||
for(int i = 1; i < ids.length; i++){
|
||||
buf.append(";").append(ids[i]);
|
||||
buf.append(";").append(ids[i]); //$NON-NLS-1$
|
||||
}
|
||||
errorParserIds = buf.toString();
|
||||
}
|
||||
|
@ -3833,7 +3833,7 @@ public class Tool extends HoldsOptions implements ITool, IOptionCategory, IMatch
|
|||
if(version != null){
|
||||
StringBuffer buf = new StringBuffer();
|
||||
buf.append(name);
|
||||
buf.append(" (v").append(version).append(")");
|
||||
buf.append(" (v").append(version).append(")"); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
name = buf.toString();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -2091,7 +2091,7 @@ public class ToolChain extends HoldsOptions implements IToolChain, IBuildPropert
|
|||
targetPlatform = new TargetPlatform(this, subId, platform.getName(), (TargetPlatform)extPlatform);
|
||||
} else {
|
||||
String subId = ManagedBuildManager.calculateChildId(getId(), null);
|
||||
targetPlatform = new TargetPlatform(this, null, subId, "", false);
|
||||
targetPlatform = new TargetPlatform(this, null, subId, "", false); //$NON-NLS-1$
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -2340,7 +2340,7 @@ public class ToolChain extends HoldsOptions implements IToolChain, IBuildPropert
|
|||
String name = getName();
|
||||
String version = ManagedBuildManager.getVersionFromIdAndVersion(getId());
|
||||
if(version != null && version.length() != 0){
|
||||
return new StringBuffer().append(name).append(" (").append(version).append("").toString();
|
||||
return new StringBuffer().append(name).append(" (").append(version).append("").toString(); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
}
|
||||
return name;
|
||||
}
|
||||
|
@ -2550,7 +2550,7 @@ public class ToolChain extends HoldsOptions implements IToolChain, IBuildPropert
|
|||
StringBuffer buf = new StringBuffer();
|
||||
buf.append(ids[0]);
|
||||
for(int i = 1; i < ids.length; i++){
|
||||
buf.append(";").append(ids[i]);
|
||||
buf.append(";").append(ids[i]); //$NON-NLS-1$
|
||||
}
|
||||
errorParserIds = buf.toString();
|
||||
}
|
||||
|
@ -2565,7 +2565,7 @@ public class ToolChain extends HoldsOptions implements IToolChain, IBuildPropert
|
|||
if(version != null){
|
||||
StringBuffer buf = new StringBuffer();
|
||||
buf.append(name);
|
||||
buf.append(" (v").append(version).append(")");
|
||||
buf.append(" (v").append(version).append(")"); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
name = buf.toString();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -40,7 +40,7 @@ public class BuildBuildData extends CBuildData {
|
|||
|
||||
private IPath createAbsolutePathFromWorkspacePath(IPath path){
|
||||
IStringVariableManager mngr = VariablesPlugin.getDefault().getStringVariableManager();
|
||||
String locationString = mngr.generateVariableExpression("workspace_loc", path.toString());
|
||||
String locationString = mngr.generateVariableExpression("workspace_loc", path.toString()); //$NON-NLS-1$
|
||||
return new Path(locationString);
|
||||
}
|
||||
|
||||
|
|
|
@ -55,9 +55,9 @@ public class BuildLanguageData extends CLanguageData {
|
|||
typeId = extType.getId();
|
||||
else
|
||||
typeId = inType.getId();
|
||||
fId = new StringBuffer(fTool.getId()).append(".").append(typeId).toString();
|
||||
fId = new StringBuffer(fTool.getId()).append(".").append(typeId).toString(); //$NON-NLS-1$
|
||||
} else {
|
||||
fId = new StringBuffer(fTool.getId()).append(".").append("languagedata").toString();
|
||||
fId = new StringBuffer(fTool.getId()).append(".").append("languagedata").toString(); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
}
|
||||
|
||||
fDiscoveredInfo = new ProfileInfoProvider(this);
|
||||
|
|
|
@ -0,0 +1,32 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2007 Intel Corporation and others.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
* http://www.eclipse.org/legal/epl-v10.html
|
||||
*
|
||||
* Contributors:
|
||||
* Intel Corporation - Initial API and implementation
|
||||
*******************************************************************************/
|
||||
package org.eclipse.cdt.managedbuilder.internal.dataprovider;
|
||||
|
||||
import java.util.MissingResourceException;
|
||||
import java.util.ResourceBundle;
|
||||
|
||||
public class DataProviderMessages {
|
||||
private static final String BUNDLE_NAME = "org.eclipse.cdt.managedbuilder.internal.dataprovider.DataProviderMessages"; //$NON-NLS-1$
|
||||
|
||||
private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle
|
||||
.getBundle(BUNDLE_NAME);
|
||||
|
||||
private DataProviderMessages() {
|
||||
}
|
||||
|
||||
public static String getString(String key) {
|
||||
try {
|
||||
return RESOURCE_BUNDLE.getString(key);
|
||||
} catch (MissingResourceException e) {
|
||||
return '!' + key + '!';
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
###############################################################################
|
||||
# Copyright (c) 2007 Intel Corporation and others.
|
||||
# All rights reserved. This program and the accompanying materials
|
||||
# are made available under the terms of the Eclipse Public License v1.0
|
||||
# which accompanies this distribution, and is available at
|
||||
# http://www.eclipse.org/legal/epl-v10.html
|
||||
#
|
||||
# Contributors:
|
||||
# Intel Corporation - Initial API and implementation
|
||||
###############################################################################
|
||||
ProjectConverter.0=the specified project is not an CDT project
|
||||
ProjectConverter.1=the specified project is not an old style make project, the owner ID is
|
||||
ProjectConverter.2=the specified project is not an old style project: the number of configurations is
|
||||
ProjectConverter.3=the specified project is not an old style project: the number of configurations is
|
||||
ProjectConverter.4=the specified project is not an old style make project: nature IDs are
|
||||
ProjectConverter.5=the specified project can not be converted
|
||||
ProjectConverter.6=the project conversion failed
|
||||
ProjectConverter.7=targets conversion
|
||||
ProjectConverter.8=the project conversion failed due to unknown reason
|
|
@ -377,7 +377,7 @@ public class ProjectConverter implements ICProjectConverter {
|
|||
if(throwExceptions)
|
||||
throw new CoreException(new Status(IStatus.ERROR,
|
||||
ManagedBuilderCorePlugin.getUniqueIdentifier(),
|
||||
"the specified project is not an CDT project"));
|
||||
DataProviderMessages.getString("ProjectConverter.0"))); //$NON-NLS-1$
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -385,7 +385,7 @@ public class ProjectConverter implements ICProjectConverter {
|
|||
if(throwExceptions)
|
||||
throw new CoreException(new Status(IStatus.ERROR,
|
||||
ManagedBuilderCorePlugin.getUniqueIdentifier(),
|
||||
"the specified project is not an old style make project, the owner ID is " + dr.getProjectOwner().getID()));
|
||||
DataProviderMessages.getString("ProjectConverter.1") + dr.getProjectOwner().getID())); //$NON-NLS-1$
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -395,7 +395,7 @@ public class ProjectConverter implements ICProjectConverter {
|
|||
if(throwExceptions)
|
||||
throw new CoreException(new Status(IStatus.ERROR,
|
||||
ManagedBuilderCorePlugin.getUniqueIdentifier(),
|
||||
"the specified project is not an old style project: the number of configurations is " + cfgs.length));
|
||||
DataProviderMessages.getString("ProjectConverter.2") + cfgs.length)); //$NON-NLS-1$
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -403,7 +403,7 @@ public class ProjectConverter implements ICProjectConverter {
|
|||
if(throwExceptions)
|
||||
throw new CoreException(new Status(IStatus.ERROR,
|
||||
ManagedBuilderCorePlugin.getUniqueIdentifier(),
|
||||
"the specified project is not an old style project: the number of configurations is " + cfgs.length));
|
||||
DataProviderMessages.getString("ProjectConverter.3") + cfgs.length)); //$NON-NLS-1$
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -414,7 +414,7 @@ public class ProjectConverter implements ICProjectConverter {
|
|||
if(throwExceptions)
|
||||
throw new CoreException(new Status(IStatus.ERROR,
|
||||
ManagedBuilderCorePlugin.getUniqueIdentifier(),
|
||||
"the specified project is not an old style make project: nature IDs are " + natureIds.toString()));
|
||||
DataProviderMessages.getString("ProjectConverter.4") + natureIds.toString())); //$NON-NLS-1$
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -425,7 +425,7 @@ public class ProjectConverter implements ICProjectConverter {
|
|||
if(throwExceptions)
|
||||
throw new CoreException(new Status(IStatus.ERROR,
|
||||
ManagedBuilderCorePlugin.getUniqueIdentifier(),
|
||||
"the specified project can not be converted"));
|
||||
DataProviderMessages.getString("ProjectConverter.5"))); //$NON-NLS-1$
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -434,7 +434,7 @@ public class ProjectConverter implements ICProjectConverter {
|
|||
if(throwExceptions)
|
||||
throw new CoreException(new Status(IStatus.ERROR,
|
||||
ManagedBuilderCorePlugin.getUniqueIdentifier(),
|
||||
"the project conversion failed"));
|
||||
DataProviderMessages.getString("ProjectConverter.6"))); //$NON-NLS-1$
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -445,7 +445,7 @@ public class ProjectConverter implements ICProjectConverter {
|
|||
throws CoreException {
|
||||
project.setDescription(eDes, monitor);
|
||||
CCorePlugin.getDefault().setProjectDescription(project, newDes);
|
||||
Job job = new Job("targets conversion"){
|
||||
Job job = new Job(DataProviderMessages.getString("ProjectConverter.7")){ //$NON-NLS-1$
|
||||
|
||||
protected IStatus run(IProgressMonitor monitor) {
|
||||
try {
|
||||
|
@ -475,7 +475,7 @@ public class ProjectConverter implements ICProjectConverter {
|
|||
if(throwExceptions)
|
||||
throw new CoreException(new Status(IStatus.ERROR,
|
||||
ManagedBuilderCorePlugin.getUniqueIdentifier(),
|
||||
"the project conversion failed due to unknown reason"));
|
||||
DataProviderMessages.getString("ProjectConverter.8"))); //$NON-NLS-1$
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
|
@ -25,6 +25,7 @@ import org.eclipse.cdt.managedbuilder.core.IResourceConfiguration;
|
|||
import org.eclipse.cdt.managedbuilder.core.ITool;
|
||||
import org.eclipse.cdt.managedbuilder.core.IToolChain;
|
||||
import org.eclipse.cdt.managedbuilder.core.ManagedBuildManager;
|
||||
import org.eclipse.cdt.managedbuilder.internal.core.ManagedMakeMessages;
|
||||
import org.eclipse.cdt.managedbuilder.macros.BuildMacroException;
|
||||
import org.eclipse.cdt.managedbuilder.macros.IBuildMacro;
|
||||
import org.eclipse.cdt.managedbuilder.macros.IBuildMacroProvider;
|
||||
|
@ -384,7 +385,7 @@ public class MbsMacroSupplier extends BuildCdtVariablesSupplierBase {
|
|||
if(!canHandle(optionContext))
|
||||
optionContext = null;
|
||||
macro = new OptionMacro(macroName,optionContext);
|
||||
} else if("ParentVersion".equals(macroName)){
|
||||
} else if("ParentVersion".equals(macroName)){ //$NON-NLS-1$
|
||||
IHoldsOptions holder = OptionContextData.getHolder(optionContext);
|
||||
if(holder != null && holder.getVersion() != null)
|
||||
macro = new BuildMacro(macroName,IBuildMacro.VALUE_TEXT,holder.getVersion().toString());
|
||||
|
@ -454,7 +455,7 @@ public class MbsMacroSupplier extends BuildCdtVariablesSupplierBase {
|
|||
else {
|
||||
// bad
|
||||
throw new AssertionError(
|
||||
"tool parent must be one of configuration, toolchain, or resource configuration");
|
||||
ManagedMakeMessages.getResourceString("MbsMacroSupplier.1")); //$NON-NLS-1$
|
||||
}
|
||||
|
||||
if (config != null) {
|
||||
|
@ -514,7 +515,7 @@ public class MbsMacroSupplier extends BuildCdtVariablesSupplierBase {
|
|||
else {
|
||||
// bad
|
||||
throw new AssertionError(
|
||||
"tool parent must be one of configuration, toolchain, or resource configuration");
|
||||
ManagedMakeMessages.getResourceString("MbsMacroSupplier.2")); //$NON-NLS-1$
|
||||
}
|
||||
|
||||
if (config != null) {
|
||||
|
|
|
@ -127,7 +127,7 @@ public class DefaultGCCDependencyCalculator implements IManagedDependencyGenerat
|
|||
String resolvedCommand = null;
|
||||
|
||||
// does the resource have spaces in its name?
|
||||
if (resource.getProjectRelativePath().toString().indexOf(" ") != -1) {
|
||||
if (resource.getProjectRelativePath().toString().indexOf(" ") != -1) { //$NON-NLS-1$
|
||||
// use fully qualified strings
|
||||
resolvedCommand = ManagedBuildManager
|
||||
.getBuildMacroProvider()
|
||||
|
@ -182,7 +182,7 @@ public class DefaultGCCDependencyCalculator implements IManagedDependencyGenerat
|
|||
String resolvedCommand = null;
|
||||
|
||||
// does the resource have spaces in its name?
|
||||
if (resource.getProjectRelativePath().toString().indexOf(" ") != -1) {
|
||||
if (resource.getProjectRelativePath().toString().indexOf(" ") != -1) { //$NON-NLS-1$
|
||||
// use fully qualified strings
|
||||
resolvedCommand = ManagedBuildManager
|
||||
.getBuildMacroProvider()
|
||||
|
@ -260,7 +260,7 @@ public class DefaultGCCDependencyCalculator implements IManagedDependencyGenerat
|
|||
String resolvedCommand = null;
|
||||
|
||||
// does the resource have spaces in its name?
|
||||
if (resource.getProjectRelativePath().toString().indexOf(" ") != -1) {
|
||||
if (resource.getProjectRelativePath().toString().indexOf(" ") != -1) { //$NON-NLS-1$
|
||||
// use fully qualified strings
|
||||
resolvedCommand = ManagedBuildManager
|
||||
.getBuildMacroProvider()
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2005 Intel Corporation and others.
|
||||
* Copyright (c) 2005, 2007 Intel Corporation and others.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
|
@ -19,6 +19,7 @@ import org.eclipse.cdt.managedbuilder.core.IResourceConfiguration;
|
|||
import org.eclipse.cdt.managedbuilder.core.ITool;
|
||||
import org.eclipse.cdt.managedbuilder.core.IToolChain;
|
||||
import org.eclipse.cdt.managedbuilder.core.ManagedBuildManager;
|
||||
import org.eclipse.cdt.managedbuilder.internal.core.ManagedMakeMessages;
|
||||
import org.eclipse.cdt.managedbuilder.macros.BuildMacroException;
|
||||
import org.eclipse.cdt.managedbuilder.macros.IBuildMacroProvider;
|
||||
import org.eclipse.cdt.managedbuilder.makegen.IManagedBuilderMakefileGenerator;
|
||||
|
@ -114,7 +115,7 @@ public class GnuLinkOutputNameProvider implements IManagedOutputNameProvider {
|
|||
else {
|
||||
// bad
|
||||
throw new AssertionError(
|
||||
"tool parent must be one of configuration, toolchain, or resource configuration");
|
||||
ManagedMakeMessages.getResourceString("GnuLinkOutputNameProvider.0")); //$NON-NLS-1$
|
||||
}
|
||||
|
||||
if (config != null) {
|
||||
|
|
|
@ -1221,7 +1221,7 @@ public class GnuMakefileGenerator implements IManagedBuilderMakefileGenerator2 {
|
|||
IPath projectRelativePath = subDir.getProjectRelativePath();
|
||||
|
||||
if(!projectRelativePath.toString().equals("")) //$NON-NLS-1$
|
||||
buffer.append("-include " + escapeWhitespaces(projectRelativePath.toString()) + SEPARATOR + "subdir.mk"+ NEWLINE); //$NON-NLS-1$
|
||||
buffer.append("-include " + escapeWhitespaces(projectRelativePath.toString()) + SEPARATOR + "subdir.mk"+ NEWLINE); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
}
|
||||
|
||||
buffer.append("-include objects.mk" + NEWLINE + NEWLINE); //$NON-NLS-1$
|
||||
|
@ -3544,7 +3544,7 @@ public class GnuMakefileGenerator implements IManagedBuilderMakefileGenerator2 {
|
|||
String[] bufferLines = inBufferString.split("[\\r\\n]"); //$NON-NLS-1$
|
||||
for (int i=0; i<bufferLines.length; i++) {
|
||||
String bufferLine = bufferLines[i];
|
||||
if (bufferLine.endsWith(":")) {
|
||||
if (bufferLine.endsWith(":")) { //$NON-NLS-1$
|
||||
StringBuffer outBuffer = addDefaultHeader();
|
||||
outBuffer.append(inBuffer);
|
||||
Util.save(outBuffer, makefile);
|
||||
|
@ -3703,7 +3703,7 @@ public class GnuMakefileGenerator implements IManagedBuilderMakefileGenerator2 {
|
|||
* @return
|
||||
*/
|
||||
static public String escapedEcho(String string) {
|
||||
String escapedString = string.replaceAll("'", "'\"'\"'");
|
||||
String escapedString = string.replaceAll("'", "'\"'\"'"); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
return ECHO + WHITESPACE + SINGLE_QUOTE + escapedString + SINGLE_QUOTE + NEWLINE;
|
||||
}
|
||||
|
||||
|
@ -3736,7 +3736,7 @@ public class GnuMakefileGenerator implements IManagedBuilderMakefileGenerator2 {
|
|||
|
||||
static public boolean containsSpecialCharacters(String path)
|
||||
{
|
||||
return path.matches(".*(\\s|[\\{\\}\\(\\)\\$\\@%=;]).*");
|
||||
return path.matches(".*(\\s|[\\{\\}\\(\\)\\$\\@%=;]).*"); //$NON-NLS-1$
|
||||
}
|
||||
|
||||
/* (non-Javadoc)
|
||||
|
@ -4344,7 +4344,7 @@ public class GnuMakefileGenerator implements IManagedBuilderMakefileGenerator2 {
|
|||
if(folderPath != null){
|
||||
folderPath = folderPath.removeFirstSegments(1);
|
||||
} else {
|
||||
folderPath = new Path("");
|
||||
folderPath = new Path(""); //$NON-NLS-1$
|
||||
}
|
||||
IResourceInfo rcInfo = config.getResourceInfo(folderPath, false);
|
||||
if(rcInfo instanceof IFileInfo){
|
||||
|
@ -4388,7 +4388,7 @@ public class GnuMakefileGenerator implements IManagedBuilderMakefileGenerator2 {
|
|||
if(folderPath != null){
|
||||
folderPath = folderPath.removeFirstSegments(1);
|
||||
} else {
|
||||
folderPath = new Path("");
|
||||
folderPath = new Path(""); //$NON-NLS-1$
|
||||
}
|
||||
ToolInfoHolder h = getToolInfo(folderPath);
|
||||
ITool[] tools = h.buildTools;
|
||||
|
@ -4594,8 +4594,8 @@ public class GnuMakefileGenerator implements IManagedBuilderMakefileGenerator2 {
|
|||
* @return a String without the outermost quotes (if the input has them)
|
||||
*/
|
||||
public static String ensureUnquoted(String path) {
|
||||
boolean doubleQuoted = path.startsWith("\"") && path.endsWith("\"");
|
||||
boolean singleQuoted = path.startsWith("'") && path.endsWith("'");
|
||||
boolean doubleQuoted = path.startsWith("\"") && path.endsWith("\""); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
boolean singleQuoted = path.startsWith("'") && path.endsWith("'"); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
return doubleQuoted || singleQuoted ? path.substring(1,path.length()-1) : path;
|
||||
}
|
||||
|
||||
|
@ -4658,7 +4658,7 @@ public class GnuMakefileGenerator implements IManagedBuilderMakefileGenerator2 {
|
|||
|
||||
srcPaths = config.getSourcePaths();
|
||||
if(srcPaths.length == 0){
|
||||
srcPaths = new IPath[]{new Path("")};
|
||||
srcPaths = new IPath[]{new Path("")}; //$NON-NLS-1$
|
||||
} else {
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**********************************************************************
|
||||
* Copyright (c) 2006 QNX Software Systems and others.
|
||||
* Copyright (c) 2006, 2007 QNX Software Systems and others.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
|
@ -32,7 +32,7 @@ public class PDOMDependencyGenerator implements IManagedDependencyGenerator2 {
|
|||
}
|
||||
|
||||
public String getDependencyFileExtension(IConfiguration buildContext, ITool tool) {
|
||||
return "";
|
||||
return ""; //$NON-NLS-1$
|
||||
}
|
||||
|
||||
public IManagedDependencyInfo getDependencySourceInfo(IPath source, IBuildObject buildContext, ITool tool, IPath topBuildDirectory) {
|
||||
|
|
|
@ -10,10 +10,6 @@
|
|||
###############################################################################
|
||||
|
||||
MakeBuilder.buildError=Error launching builder ({0})
|
||||
MakeBuilder.Invoking_Make_Builder=Invoking Make Builder...
|
||||
MakeBuilder.Invoking_Command=Invoking Command:
|
||||
MakeBuilder.Updating_project=Updating project...
|
||||
MakeBuilder.Creating_Markers=Generating markers...
|
||||
|
||||
BuildInfoFactory.Missing_Builder=Missing Builder:
|
||||
|
||||
|
|
|
@ -1,3 +1,13 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2007 Intel Corporation and others.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
* http://www.eclipse.org/legal/epl-v10.html
|
||||
*
|
||||
* Contributors:
|
||||
* Intel Corporation - Initial API and implementation
|
||||
*******************************************************************************/
|
||||
package org.eclipse.cdt.core.settings.model.util;
|
||||
|
||||
import java.util.MissingResourceException;
|
||||
|
|
|
@ -1,3 +1,13 @@
|
|||
###############################################################################
|
||||
# Copyright (c) 2007 Intel Corporation and others.
|
||||
# All rights reserved. This program and the accompanying materials
|
||||
# are made available under the terms of the Eclipse Public License v1.0
|
||||
# which accompanies this distribution, and is available at
|
||||
# http://www.eclipse.org/legal/epl-v10.html
|
||||
#
|
||||
# Contributors:
|
||||
# Intel Corporation - Initial API and implementation
|
||||
###############################################################################
|
||||
KindBasedStore.0=illegal kind
|
||||
KindBasedStore.1=illegal kind
|
||||
PathEntryTranslator.0=illegal kind
|
||||
|
|
|
@ -1,3 +1,13 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2007 Intel Corporation and others.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
* http://www.eclipse.org/legal/epl-v10.html
|
||||
*
|
||||
* Contributors:
|
||||
* Intel Corporation - Initial API and implementation
|
||||
*******************************************************************************/
|
||||
package org.eclipse.cdt.internal.core.settings.model;
|
||||
|
||||
import java.util.MissingResourceException;
|
||||
|
|
|
@ -1,3 +1,13 @@
|
|||
###############################################################################
|
||||
# Copyright (c) 2007 Intel Corporation and others.
|
||||
# All rights reserved. This program and the accompanying materials
|
||||
# are made available under the terms of the Eclipse Public License v1.0
|
||||
# which accompanies this distribution, and is available at
|
||||
# http://www.eclipse.org/legal/epl-v10.html
|
||||
#
|
||||
# Contributors:
|
||||
# Intel Corporation - Initial API and implementation
|
||||
###############################################################################
|
||||
CConfigurationDataProviderDescriptor.1=illegal provider implementation
|
||||
CConfigurationDataProviderDescriptor.2=no provider defined
|
||||
CConfigurationDescription.0=data was not created
|
||||
|
|
Loading…
Add table
Reference in a new issue