diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/OutputType.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/OutputType.java index a5969f547dc..caa85e5cbe9 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/OutputType.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/OutputType.java @@ -650,8 +650,10 @@ public class OutputType extends BuildObject implements IOutputType { */ public boolean isOutputExtension(String ext) { String[] exts = getOutputExtensions(); - for (int i=0; i 0) { - allDeps.add("$(" + type.getBuildVariable() + ")"); //$NON-NLS-1$ //$NON-NLS-2$ + allDeps.add(Path.fromOSString("$(" + type.getBuildVariable() + ")")); //$NON-NLS-1$ //$NON-NLS-2$ } } } @@ -1612,7 +1616,7 @@ public class Tool extends BuildObject implements ITool, IOptionCategory { if (!type.getPrimaryInput()) { String var = type.getBuildVariable(); if (var != null && var.length() > 0) { - allRes.add("$(" + type.getBuildVariable() + ")"); //$NON-NLS-1$ //$NON-NLS-2$ + allRes.add(Path.fromOSString("$(" + type.getBuildVariable() + ")")); //$NON-NLS-1$ //$NON-NLS-2$ } } } @@ -1952,8 +1956,10 @@ public class Tool extends BuildObject implements ITool, IOptionCategory { List allExts = new ArrayList(); for (int i=0; i 0) { diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/makegen/gnu/GnuMakefileGenerator.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/makegen/gnu/GnuMakefileGenerator.java index dff92a74e59..39f78933c45 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/makegen/gnu/GnuMakefileGenerator.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/makegen/gnu/GnuMakefileGenerator.java @@ -1845,7 +1845,7 @@ public class GnuMakefileGenerator implements IManagedBuilderMakefileGenerator { String OptDotExt = ""; //$NON-NLS-1$ boolean isItLinked = false; - if (outputExtension != "") //$NON-NLS-1$ + if (outputExtension != null && outputExtension.length() > 0) OptDotExt = DOT + outputExtension; IConfiguration config = info.getDefaultConfiguration();