Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 232373 - cdt generated make file has options with no spaces between option and argument
Summary: cdt generated make file has options with no spaces between option and argument
Status: RESOLVED FIXED
Alias: None
Product: CDT
Classification: Tools
Component: cdt-build-managed (show other bugs)
Version: 5.0   Edit
Hardware: PC Unix All
: P3 normal (vote)
Target Milestone: 8.0   Edit
Assignee: Andrew Gvozdev CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 323810 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-05-15 14:17 EDT by shashi gireddy CLA
Modified: 2011-05-29 12:02 EDT (History)
3 users (show)

See Also:


Attachments
bug fix patch (1.20 KB, patch)
2010-08-27 12:02 EDT, Kevin Erhardt CLA
angvoz.dev: iplog-
Details | Diff
test case without any changes in the code (13.86 KB, text/plain)
2010-08-27 20:08 EDT, Kevin Erhardt CLA
no flags Details
test cases (83.23 KB, patch)
2010-10-23 11:13 EDT, Andrew Gvozdev CLA
angvoz.dev: iplog-
Details | Diff
final patch (106.98 KB, patch)
2010-10-24 00:06 EDT, Andrew Gvozdev CLA
angvoz.dev: iplog-
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description shashi gireddy CLA 2008-05-15 14:17:21 EDT
Build ID: M20080221-1800

Steps To Reproduce:
1.Setup eclipse remote build to Tru64 (or any gcc 3.04 compiler), create a new c project
2. Try to build, it generates make files with options like -MF"$(@:%.o=%.d)" -MT"BuildMSMQ.d" -o"$@" 
3.older versions of gcc didn't like the options that way, If I manually change the options and add a space between option(-o) and its value and run from terminal everything works fine.
like: -MF "$(@:%.o=%.d)" -MT "BuildMSMQ.d" -o "$@" 

R3equired FIX: add space like -o "$@"  NOT LIKE -o"$@"

More information:
older versions of gcc didn't like the options that way, If I manually change the options and add a space between option(-o) and its value and run from terminal everything works fine.
like: -MF "$(@:%.o=%.d)" -MT "BuildMSMQ.d" -o "$@" 

Generated files that need fix: Makefile, subdir.mk


Possible FIX: add space like -o "$@"  NOT LIKE -o"$@"

I am using gnumake
Target Machine type: Tru64
Target Compiler: gcc 3.04

Here is my remote build command: 
ssh c-sgired@alpha2 cd /u/home/c-sgired/workspace/wmsonphlods/ Pro\*C\ Debug;gnumake

If I do it on fedora 8 or fedora 9 which uses gcc > 4, everything works fine. That means older gcc is not smart and we take that into account.
Comment 1 Andrew Gvozdev CLA 2010-08-27 09:01:43 EDT
*** Bug 323810 has been marked as a duplicate of this bug. ***
Comment 2 Kevin Erhardt CLA 2010-08-27 09:16:36 EDT
> If I do it on fedora 8 or fedora 9 which uses gcc > 4, everything works fine.
> That means older gcc is not smart and we take that into account.

In my opinion it's not gcc|g++ because I'm using gcc|g++ under linux with version 4.4.3 and it works fine, if I'm using gcc|g++ under mac os x with version 4.2.1 then I have the trouble. In both cases I'm using gcc|g++ version > 4.

Does anyone know witch part of CDT (plugin) is responsible for makefile generation? I gonna try to fix this issue.

Cheers, Kevin
Comment 3 Andrew Gvozdev CLA 2010-08-27 09:33:08 EDT
(In reply to comment #2)
> > If I do it on fedora 8 or fedora 9 which uses gcc > 4, everything works fine.
> > That means older gcc is not smart and we take that into account.
> In my opinion it's not gcc|g++ because I'm using gcc|g++ under linux with
> version 4.4.3 and it works fine, if I'm using gcc|g++ under mac os x with
> version 4.2.1 then I have the trouble. In both cases I'm using gcc|g++ version >
> 4.
This bug is not about gcc, it's about adding a space. That's how I read it.

> Does anyone know witch part of CDT (plugin) is responsible for makefile
> generation? I gonna try to fix this issue.
I would start from looking at GnuMakefileGenerator in org.eclipse.cdt.managedbuilder.core
Comment 4 Kevin Erhardt CLA 2010-08-27 12:02:11 EDT
Created attachment 177627 [details]
bug fix patch

bug fix patch, I add a whitespace between the output flag (-o) and output file name.

public IManagedCommandLineInfo generateCommandLineInfo(...) {
	...

	StringBuffer tempBuffer = new StringBuffer(EMPTY);

	if(!outputName.equals(EMPTY)) {
		//if the output name isn't a variable then quote it
		if(outputName.indexOf("$(") != 0) //$NON-NLS-1$
			tempBuffer.append( DOUBLE_QUOTE + outputName + DOUBLE_QUOTE);
		else
			tempBuffer.append(outputName);
	}
	
	// BUGFIX #232373: add a whitespace between the output
	// flag (-o) and output file name
	sb.append(WHITESPACE);
	
	sb.append(tempBuffer.toString().trim());
	...
}
Comment 5 Andrew Gvozdev CLA 2010-08-27 12:20:59 EDT
(In reply to comment #4)
> Created an attachment (id=177627)
> bug fix patch
Try also to run testcases org.eclipse.cdt.managedbuilder.core.tests/org.eclipse.cdt.managedbuilder.tests.suite/AllManagedBuildTests.java, right-click, Run as JUnit Plug-in Test.
I am getting 32 test failures after applying the patch, mostly related to extra space. Look at the console output, it is more helpful than JUnit view.
Comment 6 Kevin Erhardt CLA 2010-08-27 20:06:52 EDT
Thank you Andrew, you have right some tests do not pass. Unfortunately 3 tests do not pass without my bug fix(I attached junit report). Some of the tests do not pass because the test check -o"target" without space between the flag and value. It means that the origin developer and test writer wanted to have now space between a flag and value. It implies that the tests have to be changed too. Other test failures are not ok, it will take little bit time until I fully understand the generator state machine to fix the bug only in the right cases.

Cheers,

Kevin
Comment 7 Kevin Erhardt CLA 2010-08-27 20:08:46 EDT
Created attachment 177660 [details]
test case without any changes in the code

Some of the tests do not pass, there are no changes in source code!
Comment 8 Andrew Gvozdev CLA 2010-08-27 21:58:52 EDT
(In reply to comment #7)
> Created an attachment (id=177660)
> test case without any changes in the code
> Some of the tests do not pass, there are no changes in source code!
I've seen these before. That is *.d files which are generated by gcc. With gcc on my system (and on eclopse.org) all tests pass. All the failures I see so far are in "makefile" except one in "subdir.mk"
Comment 9 Andrew Gvozdev CLA 2010-10-23 11:13:24 EDT
Created attachment 181580 [details]
test cases

Test cases with space added to -o option. Could be incomplete as it does not pass with original patch applied.
Comment 10 CDT Genie CLA 2010-10-23 15:23:01 EDT
*** cdt cvs genie on behalf of agvozdev ***
bug 232373: testGenerateCommandLineInfoParameters re-added

[*] ManagedCommandLineGeneratorTest.java 1.8 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/tests/org/eclipse/cdt/managedbuilder/core/tests/ManagedCommandLineGeneratorTest.java?root=Tools_Project&r1=1.7&r2=1.8
Comment 11 Andrew Gvozdev CLA 2010-10-24 00:06:00 EDT
Created attachment 181588 [details]
final patch

Here is a patch for commit including test cases. It is different from proposal in comment 4.
Comment 12 Andrew Gvozdev CLA 2010-10-24 00:11:48 EDT
Committed on HEAD (8.0). Thanks for the original patch, it was helpful as a starting point.
Comment 13 CDT Genie CLA 2010-10-24 00:23:05 EDT
*** cdt cvs genie on behalf of agvozdev ***
bug 232373: cdt generated make file has options with no spaces between option and argument

[*] subdir.mk 1.4 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/oldTypeProjects/2.0/Benchmarks/subdir.mk?root=Tools_Project&r1=1.3&r2=1.4
[*] makefile 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/oldTypeProjects/2.0/Benchmarks/makefile?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/deleteFile/Benchmarks/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2
[*] makefile 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/deleteFile/Benchmarks/makefile?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2
[*] makefile 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/makefile?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.3 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/sub folder with spaces/subdir.mk?root=Tools_Project&r1=1.2&r2=1.3

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test21Projects/multiResConfig/Benchmarks/source2/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test40Projects/test_40/Benchmarks/dbg 2/d1/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/testFileWithNoExtension/Benchmarks/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2
[*] makefile 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/testFileWithNoExtension/Benchmarks/makefile?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/Functions/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/depCalcProjects/test1DepCalcPreBuild/Benchmarks/Sources/sub sources/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/oldTypeProjects/2.1/Benchmarks/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2
[*] makefile 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/oldTypeProjects/2.1/Benchmarks/makefile?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.3 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/depCalcProjects/test1DepCalc2/Benchmarks/Sources/sub sources/subdir.mk?root=Tools_Project&r1=1.2&r2=1.3

[*] subdir.mk 1.5 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/subdir.mk?root=Tools_Project&r1=1.4&r2=1.5
[*] makefile 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/makefile?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test21Projects/multiResConfig/Benchmarks/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2
[*] makefile 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test21Projects/multiResConfig/Benchmarks/makefile?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/source2/source21/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2

[*] makefile 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test40Projects/test_40/Benchmarks/dbg 2/makefile?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.4 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test21Projects/linkedFolder/Benchmarks/subdir.mk?root=Tools_Project&r1=1.3&r2=1.4
[*] makefile 1.3 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test21Projects/linkedFolder/Benchmarks/makefile?root=Tools_Project&r1=1.2&r2=1.3

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/depCalcProjects/test1DepCalc3/Benchmarks/Sources/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/linkedLib30/Benchmarks/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2
[*] makefile 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/linkedLib30/Benchmarks/makefile?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/oldTypeProjects/1.2/Benchmarks/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2
[*] makefile 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/oldTypeProjects/1.2/Benchmarks/makefile?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.3 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test40Projects/test_40/Benchmarks/Test 4.0 ConfigName.Dbg/dir1/dd/excluded_c/subdir.mk?root=Tools_Project&r1=1.2&r2=1.3

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/oldTypeProjects/2.1CPP/Benchmarks/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2
[*] makefile 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/oldTypeProjects/2.1CPP/Benchmarks/makefile?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test30_1/Benchmarks/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2
[*] makefile 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test30_1/Benchmarks/makefile?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.3 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test40Projects/test_40/Benchmarks/Test 4.0 ConfigName.Dbg/d1_1/subdir.mk?root=Tools_Project&r1=1.2&r2=1.3

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test21Projects/linkedLib/Benchmarks/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2
[*] makefile 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test21Projects/linkedLib/Benchmarks/makefile?root=Tools_Project&r1=1.1&r2=1.2

[*] makefile 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test40Projects/test_40/Benchmarks/Test 4.0 ConfigName.Dbg/makefile?root=Tools_Project&r1=1.1&r2=1.2

[*] makefile 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/rcbsBasicTest/Benchmarks/makefile?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test40Projects/test_40/Benchmarks/dbg 2/d1_1/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test21Projects/twoFileSO/Benchmarks/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2
[*] makefile 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test21Projects/twoFileSO/Benchmarks/makefile?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/source1/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.3 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test40Projects/test_40/Benchmarks/Test 4.0 ConfigName.Dbg/dir1/dd/excluded_c/asd/subdir.mk?root=Tools_Project&r1=1.2&r2=1.3

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test40Projects/test_40/Benchmarks/dbg 2/dir1/dd/ff/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test40Projects/test_40/Benchmarks/dbg 2/d1/d2/d3/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2
[*] makefile 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/makefile?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/depCalcProjects/test1DepCalcPreBuild/Benchmarks/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2
[*] makefile 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/depCalcProjects/test1DepCalcPreBuild/Benchmarks/makefile?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test21Projects/singleFileExe/Benchmarks/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2
[*] makefile 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test21Projects/singleFileExe/Benchmarks/makefile?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/depCalcProjects/test1DepCalc3/Benchmarks/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2
[*] makefile 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/depCalcProjects/test1DepCalc3/Benchmarks/makefile?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.3 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test40Projects/test_40/Benchmarks/Test 4.0 ConfigName.Dbg/dir1/dd/ff/subdir.mk?root=Tools_Project&r1=1.2&r2=1.3

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/twoFileSO/Benchmarks/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2
[*] makefile 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/twoFileSO/Benchmarks/makefile?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test21Projects/multiResConfig/Benchmarks/source1/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/depCalcProjects/test1DepCalcPreBuild/Benchmarks/Sources/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/source2/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/oldTypeProjects/2.1CPP/Benchmarks/Functions/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test21Projects/multiResConfig/Benchmarks/source2/source21/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/TestATO/Benchmarks/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2
[*] makefile 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/TestATO/Benchmarks/makefile?root=Tools_Project&r1=1.1&r2=1.2

[*] ManagedCommandLineGeneratorTest.java 1.9 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/tests/org/eclipse/cdt/managedbuilder/core/tests/ManagedCommandLineGeneratorTest.java?root=Tools_Project&r1=1.8&r2=1.9

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test40Projects/test_40/Benchmarks/Test 4.0 ConfigName.Dbg/d1/d2/d3/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.5 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/linkedFolder/Benchmarks/subdir.mk?root=Tools_Project&r1=1.4&r2=1.5
[*] makefile 1.4 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/linkedFolder/Benchmarks/makefile?root=Tools_Project&r1=1.3&r2=1.4

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/preAndPostBuildSteps/Benchmarks/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2
[*] makefile 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/preAndPostBuildSteps/Benchmarks/makefile?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/depCalcProjects/test1DepCalc2/Benchmarks/Sources/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.3 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test40Projects/test_40/Benchmarks/Test 4.0 ConfigName.Dbg/d1/d2/subdir.mk?root=Tools_Project&r1=1.2&r2=1.3

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/oldTypeProjects/2.1/Benchmarks/Functions/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/inputTypeOption/Benchmarks/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2
[*] makefile 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/inputTypeOption/Benchmarks/makefile?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/depCalcProjects/test1DepCalc3/Benchmarks/Sources/sub sources/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/singleFileExe/Benchmarks/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2
[*] makefile 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/singleFileExe/Benchmarks/makefile?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test40Projects/test_40/Benchmarks/dbg 2/dir1/dd/excluded_c/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test40Projects/test_40/Benchmarks/dbg 2/d1_1/d2_1/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.3 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test40Projects/test_40/Benchmarks/Test 4.0 ConfigName.Dbg/d1_1/d2_1/subdir.mk?root=Tools_Project&r1=1.2&r2=1.3

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/depCalcProjects/test1DepCalc2/Benchmarks/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2
[*] makefile 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/depCalcProjects/test1DepCalc2/Benchmarks/makefile?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.3 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test40Projects/test_40/Benchmarks/Test 4.0 ConfigName.Dbg/d1/subdir.mk?root=Tools_Project&r1=1.2&r2=1.3

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test40Projects/test_40/Benchmarks/dbg 2/dir1/dd/excluded_c/asd/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2

[*] subdir.mk 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/resources/test40Projects/test_40/Benchmarks/dbg 2/d1/d2/subdir.mk?root=Tools_Project&r1=1.1&r2=1.2

[*] Tool.java 1.102 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Tool.java?root=Tools_Project&r1=1.101&r2=1.102
[*] ManagedCommandLineGenerator.java 1.12 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/ManagedCommandLineGenerator.java?root=Tools_Project&r1=1.11&r2=1.12