From 6700e5b1b3358d39fcfb2230fd66d1cd02a3cdde Mon Sep 17 00:00:00 2001 From: Andrew Gvozdev Date: Thu, 8 Oct 2009 21:18:16 +0000 Subject: [PATCH] bug 212596: JUnit failures in cdt.managedbuilder.test.suite moved Benchmarks folders from archives outside to be able to enjoy CVS diff command --- .../CDTFortranTest1/AVERAGE.F90 | 6 + .../CDTFortranTest1/Benchmarks/makefile | 37 ++++ .../CDTFortranTest1/Benchmarks/objects.mk | 7 + .../CDTFortranTest1/Benchmarks/sources.mk | 20 ++ .../CDTFortranTest1/Benchmarks/subdir.mk | 29 +++ .../CDTFortranTest1/CDTFortranTest1.zip | Bin 3638 -> 2014 bytes .../test30Projects/CDTFortranTest1/MAIN.F90 | 9 + .../test30Projects/CDTFortranTest1/MODULE.F90 | 8 + .../Benchmarks/Sources/subdir.mk | 175 ++++++++++++++++++ .../CDTFortranTest2/Benchmarks/makefile | 39 ++++ .../Benchmarks/module/subdir.mk | 166 +++++++++++++++++ .../CDTFortranTest2/Benchmarks/objects.mk | 7 + .../CDTFortranTest2/Benchmarks/sources.mk | 21 +++ .../CDTFortranTest2/CDTFortranTest2.zip | Bin 18933 -> 14965 bytes .../TestATO/Benchmarks/makefile | 37 ++++ .../TestATO/Benchmarks/objects.mk | 7 + .../TestATO/Benchmarks/sources.mk | 18 ++ .../TestATO/Benchmarks/subdir.mk | 28 +++ .../test30Projects/TestATO/TestATO.zip | Bin 3397 -> 1780 bytes .../Benchmarks/Functions/Func1.d | 6 + .../Benchmarks/Functions/subdir.mk | 36 ++++ .../copyandDeploy/Benchmarks/main.d | 6 + .../copyandDeploy/Benchmarks/makefile | 53 ++++++ .../copyandDeploy/Benchmarks/objects.mk | 7 + .../copyandDeploy/Benchmarks/sources.mk | 19 ++ .../copyandDeploy/Benchmarks/subdir.mk | 36 ++++ .../copyandDeploy/copyandDeploy.zip | Bin 6060 -> 2581 bytes .../deleteFile/Benchmarks/makefile | 55 ++++++ .../deleteFile/Benchmarks/objects.mk | 7 + .../deleteFile/Benchmarks/sources.mk | 22 +++ .../deleteFile/Benchmarks/subdir.mk | 26 +++ .../test30Projects/deleteFile/deleteFile.zip | Bin 3573 -> 1818 bytes .../inputTypeOption/Benchmarks/makefile | 43 +++++ .../inputTypeOption/Benchmarks/objects.mk | 7 + .../inputTypeOption/Benchmarks/sources.mk | 14 ++ .../inputTypeOption/Benchmarks/subdir.mk | 50 +++++ .../inputTypeOption/inputTypeOption.zip | Bin 7268 -> 5047 bytes .../linkedLib30/Benchmarks/makefile | 43 +++++ .../linkedLib30/Benchmarks/objects.mk | 7 + .../linkedLib30/Benchmarks/sources.mk | 14 ++ .../linkedLib30/Benchmarks/subdir.mk | 62 +++++++ .../multiResConfig/Benchmarks/main.d | 10 + .../multiResConfig/Benchmarks/makefile | 58 ++++++ .../multiResConfig/Benchmarks/objects.mk | 7 + .../Benchmarks/source1/Class1.d | 10 + .../Benchmarks/source1/subdir.mk | 26 +++ .../Benchmarks/source2/Class2.d | 8 + .../Benchmarks/source2/source21/Class21.d | 8 + .../Benchmarks/source2/source21/subdir.mk | 26 +++ .../Benchmarks/source2/subdir.mk | 26 +++ .../multiResConfig/Benchmarks/sources.mk | 25 +++ .../multiResConfig/Benchmarks/subdir.mk | 26 +++ .../multiResConfig/multiResConfig.zip | Bin 7896 -> 3175 bytes .../preAndPostBuildSteps/Benchmarks/makefile | 69 +++++++ .../Benchmarks/objects.mk | 7 + .../Benchmarks/sources.mk | 22 +++ .../preAndPostBuildSteps/Benchmarks/subdir.mk | 26 +++ .../preAndPostBuildSteps.zip | Bin 3537 -> 1672 bytes .../rcbsBasicTest/Benchmarks/makefile | 43 +++++ .../rcbsBasicTest/Benchmarks/objects.mk | 7 + .../rcbsBasicTest/Benchmarks/sources.mk | 14 ++ .../rcbsBasicTest/Benchmarks/subdir.mk | 21 +++ .../rcbsBasicTest/rcbsBasicTest.zip | Bin 3540 -> 1955 bytes .../singleFileExe/Benchmarks/makefile | 43 +++++ .../singleFileExe/Benchmarks/objects.mk | 7 + .../singleFileExe/Benchmarks/sources.mk | 14 ++ .../singleFileExe/Benchmarks/subdir.mk | 26 +++ .../singleFileExe/singleFileExe.zip | Bin 3238 -> 1572 bytes .../Benchmarks/main with spaces.d | 4 + .../test with spaces/Benchmarks/makefile | 44 +++++ .../test with spaces/Benchmarks/objects.mk | 7 + .../test with spaces/Benchmarks/sources.mk | 18 ++ .../sub folder with spaces/foo with spaces.d | 3 + .../sub folder with spaces/subdir.mk | 24 +++ .../test with spaces/Benchmarks/subdir.mk | 24 +++ .../test with spaces/test with spaces.zip | Bin 5130 -> 2352 bytes .../test30_1/Benchmarks/makefile | 59 ++++++ .../test30_1/Benchmarks/objects.mk | 7 + .../test30_1/Benchmarks/sources.mk | 26 +++ .../test30_1/Benchmarks/subdir.mk | 65 +++++++ .../test30Projects/test30_1/test30_1.zip | Bin 4485 -> 2295 bytes .../test30_2/Benchmarks/makefile | 56 ++++++ .../test30_2/Benchmarks/objects.mk | 7 + .../test30_2/Benchmarks/sources.mk | 22 +++ .../test30_2/Benchmarks/subdir.mk | 15 ++ .../test30Projects/test30_2/test30_2.zip | Bin 3601 -> 2073 bytes .../Benchmarks/makefile | 43 +++++ .../Benchmarks/objects.mk | 7 + .../Benchmarks/sources.mk | 17 ++ .../Benchmarks/subdir.mk | 24 +++ .../testFileWithNoExtension.zip | Bin 3488 -> 1862 bytes .../Benchmarks/makefile | 37 ++++ .../Benchmarks/objects.mk | 7 + .../Benchmarks/sources.mk | 13 ++ .../Benchmarks/subdir.mk | 21 +++ .../testMacroSupportInBuildDefinitions.zip | Bin 2932 -> 1363 bytes .../twoFileSO/Benchmarks/makefile | 43 +++++ .../twoFileSO/Benchmarks/objects.mk | 7 + .../twoFileSO/Benchmarks/sources.mk | 14 ++ .../twoFileSO/Benchmarks/subdir.mk | 29 +++ .../test30Projects/twoFileSO/twoFileSO.zip | Bin 3480 -> 1824 bytes .../testplugin/ManagedBuildTestHelper.java | 19 +- .../tests/ManagedProject30MakefileTests.java | 10 +- 103 files changed, 2322 insertions(+), 6 deletions(-) create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/AVERAGE.F90 create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/Benchmarks/makefile create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/Benchmarks/objects.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/Benchmarks/sources.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/Benchmarks/subdir.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/MAIN.F90 create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/MODULE.F90 create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest2/Benchmarks/Sources/subdir.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest2/Benchmarks/makefile create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest2/Benchmarks/module/subdir.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest2/Benchmarks/objects.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest2/Benchmarks/sources.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/TestATO/Benchmarks/makefile create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/TestATO/Benchmarks/objects.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/TestATO/Benchmarks/sources.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/TestATO/Benchmarks/subdir.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/Functions/Func1.d create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/Functions/subdir.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/main.d create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/makefile create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/objects.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/sources.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/subdir.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/deleteFile/Benchmarks/makefile create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/deleteFile/Benchmarks/objects.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/deleteFile/Benchmarks/sources.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/deleteFile/Benchmarks/subdir.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/inputTypeOption/Benchmarks/makefile create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/inputTypeOption/Benchmarks/objects.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/inputTypeOption/Benchmarks/sources.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/inputTypeOption/Benchmarks/subdir.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/linkedLib30/Benchmarks/makefile create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/linkedLib30/Benchmarks/objects.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/linkedLib30/Benchmarks/sources.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/linkedLib30/Benchmarks/subdir.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/main.d create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/makefile create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/objects.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/source1/Class1.d create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/source1/subdir.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/source2/Class2.d create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/source2/source21/Class21.d create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/source2/source21/subdir.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/source2/subdir.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/sources.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/subdir.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/preAndPostBuildSteps/Benchmarks/makefile create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/preAndPostBuildSteps/Benchmarks/objects.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/preAndPostBuildSteps/Benchmarks/sources.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/preAndPostBuildSteps/Benchmarks/subdir.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/rcbsBasicTest/Benchmarks/makefile create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/rcbsBasicTest/Benchmarks/objects.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/rcbsBasicTest/Benchmarks/sources.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/rcbsBasicTest/Benchmarks/subdir.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/singleFileExe/Benchmarks/makefile create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/singleFileExe/Benchmarks/objects.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/singleFileExe/Benchmarks/sources.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/singleFileExe/Benchmarks/subdir.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/main with spaces.d create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/makefile create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/objects.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/sources.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/sub folder with spaces/foo with spaces.d create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/sub folder with spaces/subdir.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/subdir.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test30_1/Benchmarks/makefile create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test30_1/Benchmarks/objects.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test30_1/Benchmarks/sources.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test30_1/Benchmarks/subdir.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test30_2/Benchmarks/makefile create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test30_2/Benchmarks/objects.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test30_2/Benchmarks/sources.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test30_2/Benchmarks/subdir.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/testFileWithNoExtension/Benchmarks/makefile create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/testFileWithNoExtension/Benchmarks/objects.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/testFileWithNoExtension/Benchmarks/sources.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/testFileWithNoExtension/Benchmarks/subdir.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/testMacroSupportInBuildDefinitions/Benchmarks/makefile create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/testMacroSupportInBuildDefinitions/Benchmarks/objects.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/testMacroSupportInBuildDefinitions/Benchmarks/sources.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/testMacroSupportInBuildDefinitions/Benchmarks/subdir.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/twoFileSO/Benchmarks/makefile create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/twoFileSO/Benchmarks/objects.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/twoFileSO/Benchmarks/sources.mk create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/twoFileSO/Benchmarks/subdir.mk diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/AVERAGE.F90 b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/AVERAGE.F90 new file mode 100644 index 00000000000..5cdc8b32394 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/AVERAGE.F90 @@ -0,0 +1,6 @@ + FUNCTION AVERAGE(A) + INTEGER AVERAGE + INTEGER A(:) + AVERAGE = SUM(A) / UBOUND(A, DIM = 1) + END FUNCTION AVERAGE + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/Benchmarks/makefile b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/Benchmarks/makefile new file mode 100644 index 00000000000..ce7ff612974 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/Benchmarks/makefile @@ -0,0 +1,37 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +-include ../makefile.init + +RM := rm -rf + +# All of the sources participating in the build are defined here +-include sources.mk +-include subdir.mk +-include objects.mk + +-include ../makefile.defs + +# Add inputs and outputs from these tool invocations to the build variables + +# All Target +all: CDTFortranTest1.exe + +# Tool invocations +CDTFortranTest1.exe: $(OBJS) $(USER_OBJS) + @echo 'Building target: $@' + @echo 'Invoking: Linker' + mylink -o "CDTFortranTest1.exe" $(OBJS) $(USER_OBJS) $(LIBS) + @echo 'Finished building target: $@' + @echo ' ' + +# Other Targets +clean: + -$(RM) $(OBJS)$(MODS)$(EXECUTABLES) CDTFortranTest1.exe + -@echo ' ' + +.PHONY: all clean dependents +.SECONDARY: + +-include ../makefile.targets diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/Benchmarks/objects.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/Benchmarks/objects.mk new file mode 100644 index 00000000000..224ef688d0b --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/Benchmarks/objects.mk @@ -0,0 +1,7 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +USER_OBJS := + +LIBS := diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/Benchmarks/sources.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/Benchmarks/sources.mk new file mode 100644 index 00000000000..6536c4d22b4 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/Benchmarks/sources.mk @@ -0,0 +1,20 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +O_SRCS := +F90_UPPER_SRCS := +F_UPPER_SRCS := +F_SRCS := +OBJ_SRCS := +FOR_UPPER_SRCS := +FOR_SRCS := +F90_SRCS := +OBJS := +MODS := +EXECUTABLES := + +# Every subdirectory with source files must be described here +SUBDIRS := \ +. \ + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/Benchmarks/subdir.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/Benchmarks/subdir.mk new file mode 100644 index 00000000000..e1ac7090213 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/Benchmarks/subdir.mk @@ -0,0 +1,29 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +F90_UPPER_SRCS += \ +../AVERAGE.F90 \ +../MAIN.F90 \ +../MODULE.F90 + +OBJS += \ +./AVERAGE.obj \ +./MAIN.obj \ +./MODULE.obj + + +# Each subdirectory must supply rules for building sources it contributes +%.obj: ../%.F90 + @echo 'Building file: $<' + @echo 'Invoking: Test Fortran Compiler' + myfort -c -object:"$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +MAIN.obj: AVE_CALCULATOR.mod ../MODULE.F90 + +./AVE_CALCULATOR.mod: MODULE.obj + + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/CDTFortranTest1.zip b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/CDTFortranTest1.zip index c2ab284da299d7a3c14f07d8b37d6844901fe398..86c8beb93f7aba4c090449d3f38c26153176cef0 100644 GIT binary patch delta 33 icmdlcbB}*RE!*bF+`fz=tZWQGzy^fAj0_CbU>*RAtObk! delta 1668 zcmcb|zfERCEn7V^iwFY~0|x_J<$tR=>%F(GWMp92!py)R%)r3ll$w{Ek(*eQU96v* zn4OxInUlIU$lL$1fq zZ)scT&WGJ^XMU{dFI@k9w{~BZLDt;78N#NMKN;U#;B;7~D1y7bQ`5&(<1NF^g8CJ| zriaTM4O9xzjqaPU>^kr5!~>#U7V~4yDDGyx?2vTrpI^yRmc4A-T{rA9HI2Gq?EK~E zJeL)`9HNs}hk5XwQ7Fh->2X1fx9maR`paq8dADino%uc^Zg1k-9F8)t-6fodaKhed;Lhbws#}n!}2tiXwRV1NzsOz9XBijtP?D8eX4vQXs;(72i(t+!o-0`O$uKb#(mbcwxX}!UA zc}WJxs*S9bnGX_pEaSaXv=--i)^C_mUFaBIZ=k>I=?41~|DR1xHI+JF6jax?w7# zq`n1WQF!FmgJU;8DJwO(q*yOEJ2-5a-h-z>VFfz6C(rxpob>TKb8_VsU;ne-x?Vb- zzJVU6&v;%9E;t!};Fc;KA(^qkRX;E@2$OUTyPIDbH5ZJ^1iC^1RJ5JQ*i=bm*R1mjZ z%cbL4%(={!8h@)7i)g*LX#1AO*!oSyz4~?`{+jHRaEUz;xe<%MYsJY9$skh&1_&>}#@6vuDwI_Fy zKNzx}pWA2{^2izWo3hiDj<#2nG7?-xPYz4>VhG}7;Ki+vcr*CZ(TId$58Mup2 zI>f_s7VE{n{p({-FzLN}sgCMpeV;%R3YEvNOpD_l4N0v#P~s#djpGB}d^$hA)4>HFP&Tw81(2bZO%mD~7juDt!& z%9o?(n9?Pi&QE*Z$jwMFx}?);dwwRnGE1XW#Hp{g8}n;omKRM}cHrp64AzMrjJ@mj zeHY@sAQ{YKlH@l}Qby0nrtAd%0|3eW^xucfB53D9HKYq7tr_B1Y*P%Pw+S7j& z*sK@d(;t5D^bO@5d1snm-d>+&cUeTolgYJba;dpbRP1f8X7gvPXJirq#vZOx z5~P!nK>(t&UQ diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/MAIN.F90 b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/MAIN.F90 new file mode 100644 index 00000000000..86bcf7a4425 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/MAIN.F90 @@ -0,0 +1,9 @@ + PROGRAM MAIN + USE AVE_CALCULATOR + INTEGER :: AVE + INTEGER, DIMENSION(3) :: ENTERED = 0 + PRINT *, 'Type three integers: ' + READ (*,'(I10)') ENTERED + AVE = AVERAGE(ENTERED) + PRINT *, 'Answer is: ', AVE + END PROGRAM MAIN diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/MODULE.F90 b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/MODULE.F90 new file mode 100644 index 00000000000..b4c18d8a72f --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest1/MODULE.F90 @@ -0,0 +1,8 @@ + MODULE AVE_CALCULATOR + INTERFACE + FUNCTION AVERAGE(A) + INTEGER :: AVERAGE + INTEGER :: A(:) + END FUNCTION AVERAGE + END INTERFACE + END MODULE AVE_CALCULATOR diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest2/Benchmarks/Sources/subdir.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest2/Benchmarks/Sources/subdir.mk new file mode 100644 index 00000000000..ec92de6e7de --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest2/Benchmarks/Sources/subdir.mk @@ -0,0 +1,175 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +F90_SRCS += \ +../Sources/a.f90 \ +../Sources/ab.f90 \ +../Sources/ac.f90 \ +../Sources/c.f90 \ +../Sources/ca.f90 \ +../Sources/cd.f90 \ +../Sources/ce.f90 \ +../Sources/d1.f90 \ +../Sources/e.f90 \ +../Sources/et.f90 \ +../Sources/f.f90 \ +../Sources/fa.f90 \ +../Sources/fex.f90 \ +../Sources/ff.f90 \ +../Sources/g.f90 \ +../Sources/h.f90 \ +../Sources/ha.f90 \ +../Sources/i.f90 \ +../Sources/ia.f90 \ +../Sources/ii.f90 \ +../Sources/is.f90 \ +../Sources/l.f90 \ +../Sources/m.f90 \ +../Sources/ma.f90 \ +../Sources/main.f90 \ +../Sources/mo.f90 \ +../Sources/o.f90 \ +../Sources/p.f90 \ +../Sources/r.f90 \ +../Sources/rx.f90 \ +../Sources/s.f90 \ +../Sources/t.f90 \ +../Sources/u.f90 \ +../Sources/u1.f90 \ +../Sources/v.f90 \ +../Sources/w.f90 \ +../Sources/x.f90 \ +../Sources/y.f90 \ +../Sources/z.f90 + +OBJS += \ +./Sources/a.obj \ +./Sources/ab.obj \ +./Sources/ac.obj \ +./Sources/c.obj \ +./Sources/ca.obj \ +./Sources/cd.obj \ +./Sources/ce.obj \ +./Sources/d1.obj \ +./Sources/e.obj \ +./Sources/et.obj \ +./Sources/f.obj \ +./Sources/fa.obj \ +./Sources/fex.obj \ +./Sources/ff.obj \ +./Sources/g.obj \ +./Sources/h.obj \ +./Sources/ha.obj \ +./Sources/i.obj \ +./Sources/ia.obj \ +./Sources/ii.obj \ +./Sources/is.obj \ +./Sources/l.obj \ +./Sources/m.obj \ +./Sources/ma.obj \ +./Sources/main.obj \ +./Sources/mo.obj \ +./Sources/o.obj \ +./Sources/p.obj \ +./Sources/r.obj \ +./Sources/rx.obj \ +./Sources/s.obj \ +./Sources/t.obj \ +./Sources/u.obj \ +./Sources/u1.obj \ +./Sources/v.obj \ +./Sources/w.obj \ +./Sources/x.obj \ +./Sources/y.obj \ +./Sources/z.obj + + +# Each subdirectory must supply rules for building sources it contributes +Sources/%.obj: ../Sources/%.f90 + @echo 'Building file: $<' + @echo 'Invoking: Test Fortran Compiler' + myfort -c -object:"$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +Sources/a.obj: A2_MODULE.mod ../module/a2_module.f90 B1_MODULE.mod ../module/b1_module.f90 JJ_MODULE.mod ../module/jj_module.f90 + +Sources/ab.obj: B1_MODULE.mod ../module/b1_module.f90 e_MODULE.mod ../module/e_module.f90 G_MOD.mod ../module/g_module.f90 JJ_MODULE.mod ../module/jj_module.f90 K_MODULE.mod ../module/k_module.f90 L_MODULE.mod ../module/l_module.f90 M1_MODULE.mod ../module/m1_module.f90 W_MODULE.mod ../module/w_module.f90 + +Sources/ac.obj: B1_MODULE.mod ../module/b1_module.f90 CBA_MODULE.mod ../module/cba_module.f90 G_MOD.mod ../module/g_module.f90 JJ_MODULE.mod ../module/jj_module.f90 K_MODULE.mod ../module/k_module.f90 L_MODULE.mod ../module/l_module.f90 + +Sources/c.obj: A2_MODULE.mod ../module/a2_module.f90 B1_MODULE.mod ../module/b1_module.f90 CBA_MODULE.mod ../module/cba_module.f90 G_MOD.mod ../module/g_module.f90 JJ_MODULE.mod ../module/jj_module.f90 K_MODULE.mod ../module/k_module.f90 XYZ_MODULE.mod ../module/xyz_module.f90 + +Sources/ca.obj: A2_MODULE.mod ../module/a2_module.f90 B1_MODULE.mod ../module/b1_module.f90 CBA_MODULE.mod ../module/cba_module.f90 JJ_MODULE.mod ../module/jj_module.f90 K_MODULE.mod ../module/k_module.f90 + +Sources/cd.obj: A2_MODULE.mod ../module/a2_module.f90 B1_MODULE.mod ../module/b1_module.f90 CBA_MODULE.mod ../module/cba_module.f90 JJ_MODULE.mod ../module/jj_module.f90 L_MODULE.mod ../module/l_module.f90 + +Sources/ce.obj: CBA_MODULE.mod ../module/cba_module.f90 D.mod ../module/d.f90 e_MODULE.mod ../module/e_module.f90 G_MOD.mod ../module/g_module.f90 JJ_MODULE.mod ../module/jj_module.f90 K_MODULE.mod ../module/k_module.f90 + +Sources/d1.obj: A2_MODULE.mod ../module/a2_module.f90 CBA_MODULE.mod ../module/cba_module.f90 D.mod ../module/d.f90 XYZ_MODULE.mod ../module/xyz_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 + +Sources/e.obj: B1_MODULE.mod ../module/b1_module.f90 C1_MODULE.mod ../module/c1_module.f90 CBA_MODULE.mod ../module/cba_module.f90 D.mod ../module/d.f90 G_MOD.mod ../module/g_module.f90 JJ_MODULE.mod ../module/jj_module.f90 K_MODULE.mod ../module/k_module.f90 W_MODULE.mod ../module/w_module.f90 + +Sources/et.obj: B1_MODULE.mod ../module/b1_module.f90 JJ_MODULE.mod ../module/jj_module.f90 K_MODULE.mod ../module/k_module.f90 W_MODULE.mod ../module/w_module.f90 + +Sources/f.obj: B2_MODULE.mod ../module/b2_module.f90 CBA_MODULE.mod ../module/cba_module.f90 CR_MODULE.mod ../module/cr_module.f90 JJ_MODULE.mod ../module/jj_module.f90 UN_MODULE.mod ../module/un_module.f90 XYZ_MODULE.mod ../module/xyz_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 + +Sources/fa.obj: A2_MODULE.mod ../module/a2_module.f90 L1_MODULE.mod ../module/l1_module.f90 M1_MODULE.mod ../module/m1_module.f90 UN_MODULE.mod ../module/un_module.f90 XYZ_MODULE.mod ../module/xyz_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 + +Sources/fex.obj: B1_MODULE.mod ../module/b1_module.f90 CBA_MODULE.mod ../module/cba_module.f90 e_MODULE.mod ../module/e_module.f90 JJ_MODULE.mod ../module/jj_module.f90 K_MODULE.mod ../module/k_module.f90 L_MODULE.mod ../module/l_module.f90 M1_MODULE.mod ../module/m1_module.f90 P_MODULE.mod ../module/p_module.f90 V_MODULE.mod ../module/v_module.f90 + +Sources/ff.obj: M1_MODULE.mod ../module/m1_module.f90 P_MODULE.mod ../module/p_module.f90 + +Sources/g.obj: M1_MODULE.mod ../module/m1_module.f90 P_MODULE.mod ../module/p_module.f90 + +Sources/h.obj: B1_MODULE.mod ../module/b1_module.f90 C1_MODULE.mod ../module/c1_module.f90 CBA_MODULE.mod ../module/cba_module.f90 D.mod ../module/d.f90 G_MOD.mod ../module/g_module.f90 JJ_MODULE.mod ../module/jj_module.f90 K_MODULE.mod ../module/k_module.f90 W_MODULE.mod ../module/w_module.f90 + +Sources/ha.obj: B1_MODULE.mod ../module/b1_module.f90 JJ_MODULE.mod ../module/jj_module.f90 K_MODULE.mod ../module/k_module.f90 + +Sources/i.obj: B1_MODULE.mod ../module/b1_module.f90 e_MODULE.mod ../module/e_module.f90 G_MOD.mod ../module/g_module.f90 JJ_MODULE.mod ../module/jj_module.f90 K_MODULE.mod ../module/k_module.f90 L_MODULE.mod ../module/l_module.f90 M1_MODULE.mod ../module/m1_module.f90 W_MODULE.mod ../module/w_module.f90 + +Sources/ia.obj: B1_MODULE.mod ../module/b1_module.f90 e_MODULE.mod ../module/e_module.f90 G_MOD.mod ../module/g_module.f90 JJ_MODULE.mod ../module/jj_module.f90 K_MODULE.mod ../module/k_module.f90 L_MODULE.mod ../module/l_module.f90 M1_MODULE.mod ../module/m1_module.f90 W_MODULE.mod ../module/w_module.f90 + +Sources/ii.obj: C3_MODULE.mod ../module/c3_module.f90 CBA_MODULE.mod ../module/cba_module.f90 JJ_MODULE.mod ../module/jj_module.f90 + +Sources/is.obj: D.mod ../module/d.f90 YYY_MODULE.mod ../module/yyy_module.f90 + +Sources/l.obj: B1_MODULE.mod ../module/b1_module.f90 B2_MODULE.mod ../module/b2_module.f90 CBA_MODULE.mod ../module/cba_module.f90 G_MOD.mod ../module/g_module.f90 JJ_MODULE.mod ../module/jj_module.f90 K_MODULE.mod ../module/k_module.f90 L_MODULE.mod ../module/l_module.f90 + +Sources/m.obj: UN_MODULE.mod ../module/un_module.f90 XXX_MODULE.mod ../module/xxx_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 + +Sources/ma.obj: JJ_MODULE.mod ../module/jj_module.f90 MG_MODULE.mod ../module/mg_module.f90 UN_MODULE.mod ../module/un_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 + +Sources/main.obj: F_MODULE.mod ../module/F_module.f90 JJ_MODULE.mod ../module/jj_module.f90 + +Sources/mo.obj: F_MODULE.mod ../module/F_module.f90 C3_MODULE.mod ../module/c3_module.f90 CBA_MODULE.mod ../module/cba_module.f90 D.mod ../module/d.f90 JJ_MODULE.mod ../module/jj_module.f90 MG_MODULE.mod ../module/mg_module.f90 XXX_MODULE.mod ../module/xxx_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 + +Sources/o.obj: D.mod ../module/d.f90 + +Sources/p.obj: A_MODULE.mod ../module/a_module.f90 C2_MODULE.mod ../module/c2_module.f90 CBA_MODULE.mod ../module/cba_module.f90 D.mod ../module/d.f90 JJ_MODULE.mod ../module/jj_module.f90 MF_MODULE.mod ../module/mf_module.f90 P_MODULE.mod ../module/p_module.f90 + +Sources/r.obj: M1_MODULE.mod ../module/m1_module.f90 P_MODULE.mod ../module/p_module.f90 + +Sources/rx.obj: D.mod ../module/d.f90 M1_MODULE.mod ../module/m1_module.f90 P_MODULE.mod ../module/p_module.f90 + +Sources/s.obj: B1_MODULE.mod ../module/b1_module.f90 K_MODULE.mod ../module/k_module.f90 M1_MODULE.mod ../module/m1_module.f90 UN_MODULE.mod ../module/un_module.f90 + +Sources/t.obj: A2_MODULE.mod ../module/a2_module.f90 B1_MODULE.mod ../module/b1_module.f90 L_MODULE.mod ../module/l_module.f90 M1_MODULE.mod ../module/m1_module.f90 W_MODULE.mod ../module/w_module.f90 + +Sources/u.obj: D.mod ../module/d.f90 JJ_MODULE.mod ../module/jj_module.f90 MG_MODULE.mod ../module/mg_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 + +Sources/u1.obj: D.mod ../module/d.f90 JJ_MODULE.mod ../module/jj_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 + +Sources/v.obj: L_MODULE.mod ../module/l_module.f90 M1_MODULE.mod ../module/m1_module.f90 W_MODULE.mod ../module/w_module.f90 + +Sources/w.obj: B1_MODULE.mod ../module/b1_module.f90 JJ_MODULE.mod ../module/jj_module.f90 K_MODULE.mod ../module/k_module.f90 W_MODULE.mod ../module/w_module.f90 + +Sources/x.obj: A1_MODULE.mod ../module/a1_module.f90 D.mod ../module/d.f90 JJ_MODULE.mod ../module/jj_module.f90 P_MODULE.mod ../module/p_module.f90 XXX_MODULE.mod ../module/xxx_module.f90 + +Sources/y.obj: D.mod ../module/d.f90 L_MODULE.mod ../module/l_module.f90 M1_MODULE.mod ../module/m1_module.f90 W_MODULE.mod ../module/w_module.f90 + +Sources/z.obj: A_MODULE.mod ../module/a_module.f90 CBA_MODULE.mod ../module/cba_module.f90 D.mod ../module/d.f90 JJ_MODULE.mod ../module/jj_module.f90 MF_MODULE.mod ../module/mf_module.f90 XXX_MODULE.mod ../module/xxx_module.f90 + + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest2/Benchmarks/makefile b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest2/Benchmarks/makefile new file mode 100644 index 00000000000..dac8cf094f6 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest2/Benchmarks/makefile @@ -0,0 +1,39 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +-include ../makefile.init + +RM := rm -rf + +# All of the sources participating in the build are defined here +-include sources.mk +-include subdir.mk +-include module/subdir.mk +-include Sources/subdir.mk +-include objects.mk + +-include ../makefile.defs + +# Add inputs and outputs from these tool invocations to the build variables + +# All Target +all: CDTFortranTest2 + +# Tool invocations +CDTFortranTest2: $(OBJS) $(USER_OBJS) + @echo 'Building target: $@' + @echo 'Invoking: Linker' + mylink -o "CDTFortranTest2" $(OBJS) $(USER_OBJS) $(LIBS) + @echo 'Finished building target: $@' + @echo ' ' + +# Other Targets +clean: + -$(RM) $(OBJS)$(MODS)$(EXECUTABLES) CDTFortranTest2 + -@echo ' ' + +.PHONY: all clean dependents +.SECONDARY: + +-include ../makefile.targets diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest2/Benchmarks/module/subdir.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest2/Benchmarks/module/subdir.mk new file mode 100644 index 00000000000..262ac77a261 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest2/Benchmarks/module/subdir.mk @@ -0,0 +1,166 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +F90_SRCS += \ +../module/F_module.f90 \ +../module/a1_module.f90 \ +../module/a2_module.f90 \ +../module/a_module.f90 \ +../module/abc_module.f90 \ +../module/b1_module.f90 \ +../module/b2_module.f90 \ +../module/c1_module.f90 \ +../module/c2_module.f90 \ +../module/c3_module.f90 \ +../module/cba_module.f90 \ +../module/cr_module.f90 \ +../module/d.f90 \ +../module/e_module.f90 \ +../module/et_module.f90 \ +../module/g_module.f90 \ +../module/jj_module.f90 \ +../module/k_module.f90 \ +../module/l1_module.f90 \ +../module/l_module.f90 \ +../module/m1_module.f90 \ +../module/mf_module.f90 \ +../module/mg_module.f90 \ +../module/p_module.f90 \ +../module/un_module.f90 \ +../module/v_module.f90 \ +../module/w_module.f90 \ +../module/xxx_module.f90 \ +../module/xyz_module.f90 \ +../module/yyy_module.f90 + +OBJS += \ +./module/F_module.obj \ +./module/a1_module.obj \ +./module/a2_module.obj \ +./module/a_module.obj \ +./module/abc_module.obj \ +./module/b1_module.obj \ +./module/b2_module.obj \ +./module/c1_module.obj \ +./module/c2_module.obj \ +./module/c3_module.obj \ +./module/cba_module.obj \ +./module/cr_module.obj \ +./module/d.obj \ +./module/e_module.obj \ +./module/et_module.obj \ +./module/g_module.obj \ +./module/jj_module.obj \ +./module/k_module.obj \ +./module/l1_module.obj \ +./module/l_module.obj \ +./module/m1_module.obj \ +./module/mf_module.obj \ +./module/mg_module.obj \ +./module/p_module.obj \ +./module/un_module.obj \ +./module/v_module.obj \ +./module/w_module.obj \ +./module/xxx_module.obj \ +./module/xyz_module.obj \ +./module/yyy_module.obj + + +# Each subdirectory must supply rules for building sources it contributes +module/%.obj: ../module/%.f90 + @echo 'Building file: $<' + @echo 'Invoking: Test Fortran Compiler' + myfort -c -object:"$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +module/F_module.obj: C3_MODULE.mod ../module/c3_module.f90 CBA_MODULE.mod ../module/cba_module.f90 D.mod ../module/d.f90 JJ_MODULE.mod ../module/jj_module.f90 +./F_MODULE.mod: module/F_module.obj C3_MODULE.mod ../module/c3_module.f90 CBA_MODULE.mod ../module/cba_module.f90 D.mod ../module/d.f90 JJ_MODULE.mod ../module/jj_module.f90 + +module/a1_module.obj: B1_MODULE.mod ../module/b1_module.f90 CBA_MODULE.mod ../module/cba_module.f90 e_MODULE.mod ../module/e_module.f90 JJ_MODULE.mod ../module/jj_module.f90 K_MODULE.mod ../module/k_module.f90 +./A1_MODULE.mod: module/a1_module.obj B1_MODULE.mod ../module/b1_module.f90 CBA_MODULE.mod ../module/cba_module.f90 e_MODULE.mod ../module/e_module.f90 JJ_MODULE.mod ../module/jj_module.f90 K_MODULE.mod ../module/k_module.f90 + +module/a2_module.obj: D.mod ../module/d.f90 +./A2_MODULE.mod: module/a2_module.obj D.mod ../module/d.f90 + +module/a_module.obj: D.mod ../module/d.f90 +./A_MODULE.mod: module/a_module.obj D.mod ../module/d.f90 + +./ABC_MODULE.mod: module/abc_module.obj + +module/b1_module.obj: A2_MODULE.mod ../module/a2_module.f90 +./B1_MODULE.mod: module/b1_module.obj A2_MODULE.mod ../module/a2_module.f90 + +module/b2_module.obj: CR_MODULE.mod ../module/cr_module.f90 UN_MODULE.mod ../module/un_module.f90 +./B2_MODULE.mod: module/b2_module.obj CR_MODULE.mod ../module/cr_module.f90 UN_MODULE.mod ../module/un_module.f90 + +module/c1_module.obj: B1_MODULE.mod ../module/b1_module.f90 JJ_MODULE.mod ../module/jj_module.f90 +./C1_MODULE.mod: module/c1_module.obj B1_MODULE.mod ../module/b1_module.f90 JJ_MODULE.mod ../module/jj_module.f90 + +module/c2_module.obj: A_MODULE.mod ../module/a_module.f90 D.mod ../module/d.f90 K_MODULE.mod ../module/k_module.f90 P_MODULE.mod ../module/p_module.f90 +./C2_MODULE.mod: module/c2_module.obj A_MODULE.mod ../module/a_module.f90 D.mod ../module/d.f90 K_MODULE.mod ../module/k_module.f90 P_MODULE.mod ../module/p_module.f90 + +module/c3_module.obj: A2_MODULE.mod ../module/a2_module.f90 CBA_MODULE.mod ../module/cba_module.f90 D.mod ../module/d.f90 JJ_MODULE.mod ../module/jj_module.f90 L1_MODULE.mod ../module/l1_module.f90 MF_MODULE.mod ../module/mf_module.f90 V_MODULE.mod ../module/v_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 +./C3_MODULE.mod: module/c3_module.obj A2_MODULE.mod ../module/a2_module.f90 CBA_MODULE.mod ../module/cba_module.f90 D.mod ../module/d.f90 JJ_MODULE.mod ../module/jj_module.f90 L1_MODULE.mod ../module/l1_module.f90 MF_MODULE.mod ../module/mf_module.f90 V_MODULE.mod ../module/v_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 + +module/cba_module.obj: A2_MODULE.mod ../module/a2_module.f90 A_MODULE.mod ../module/a_module.f90 CR_MODULE.mod ../module/cr_module.f90 JJ_MODULE.mod ../module/jj_module.f90 K_MODULE.mod ../module/k_module.f90 L1_MODULE.mod ../module/l1_module.f90 MF_MODULE.mod ../module/mf_module.f90 UN_MODULE.mod ../module/un_module.f90 XXX_MODULE.mod ../module/xxx_module.f90 XYZ_MODULE.mod ../module/xyz_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 +./CBA_MODULE.mod: module/cba_module.obj A2_MODULE.mod ../module/a2_module.f90 A_MODULE.mod ../module/a_module.f90 CR_MODULE.mod ../module/cr_module.f90 JJ_MODULE.mod ../module/jj_module.f90 K_MODULE.mod ../module/k_module.f90 L1_MODULE.mod ../module/l1_module.f90 MF_MODULE.mod ../module/mf_module.f90 UN_MODULE.mod ../module/un_module.f90 XXX_MODULE.mod ../module/xxx_module.f90 XYZ_MODULE.mod ../module/xyz_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 + +module/cr_module.obj: UN_MODULE.mod ../module/un_module.f90 +./CR_MODULE.mod: module/cr_module.obj UN_MODULE.mod ../module/un_module.f90 + +./D.mod: module/d.obj + +module/e_module.obj: ABC_MODULE.mod ../module/abc_module.f90 ET_MODULE.mod ../module/et_module.f90 +./e_MODULE.mod: module/e_module.obj ABC_MODULE.mod ../module/abc_module.f90 ET_MODULE.mod ../module/et_module.f90 + +module/et_module.obj: A_MODULE.mod ../module/a_module.f90 ABC_MODULE.mod ../module/abc_module.f90 CBA_MODULE.mod ../module/cba_module.f90 D.mod ../module/d.f90 JJ_MODULE.mod ../module/jj_module.f90 K_MODULE.mod ../module/k_module.f90 MF_MODULE.mod ../module/mf_module.f90 UN_MODULE.mod ../module/un_module.f90 XXX_MODULE.mod ../module/xxx_module.f90 XYZ_MODULE.mod ../module/xyz_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 +./ET_MODULE.mod: module/et_module.obj A_MODULE.mod ../module/a_module.f90 ABC_MODULE.mod ../module/abc_module.f90 CBA_MODULE.mod ../module/cba_module.f90 D.mod ../module/d.f90 JJ_MODULE.mod ../module/jj_module.f90 K_MODULE.mod ../module/k_module.f90 MF_MODULE.mod ../module/mf_module.f90 UN_MODULE.mod ../module/un_module.f90 XXX_MODULE.mod ../module/xxx_module.f90 XYZ_MODULE.mod ../module/xyz_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 + +module/g_module.obj: B1_MODULE.mod ../module/b1_module.f90 CBA_MODULE.mod ../module/cba_module.f90 JJ_MODULE.mod ../module/jj_module.f90 L_MODULE.mod ../module/l_module.f90 W_MODULE.mod ../module/w_module.f90 +./G_MOD.mod: module/g_module.obj B1_MODULE.mod ../module/b1_module.f90 CBA_MODULE.mod ../module/cba_module.f90 JJ_MODULE.mod ../module/jj_module.f90 L_MODULE.mod ../module/l_module.f90 W_MODULE.mod ../module/w_module.f90 + +module/jj_module.obj: A2_MODULE.mod ../module/a2_module.f90 B1_MODULE.mod ../module/b1_module.f90 D.mod ../module/d.f90 L1_MODULE.mod ../module/l1_module.f90 L_MODULE.mod ../module/l_module.f90 M1_MODULE.mod ../module/m1_module.f90 P_MODULE.mod ../module/p_module.f90 V_MODULE.mod ../module/v_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 +./JJ_MODULE.mod: module/jj_module.obj A2_MODULE.mod ../module/a2_module.f90 B1_MODULE.mod ../module/b1_module.f90 D.mod ../module/d.f90 L1_MODULE.mod ../module/l1_module.f90 L_MODULE.mod ../module/l_module.f90 M1_MODULE.mod ../module/m1_module.f90 P_MODULE.mod ../module/p_module.f90 V_MODULE.mod ../module/v_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 + +module/k_module.obj: C1_MODULE.mod ../module/c1_module.f90 JJ_MODULE.mod ../module/jj_module.f90 MG_MODULE.mod ../module/mg_module.f90 UN_MODULE.mod ../module/un_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 +./K_MODULE.mod: module/k_module.obj C1_MODULE.mod ../module/c1_module.f90 JJ_MODULE.mod ../module/jj_module.f90 MG_MODULE.mod ../module/mg_module.f90 UN_MODULE.mod ../module/un_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 + +module/l1_module.obj: A2_MODULE.mod ../module/a2_module.f90 D.mod ../module/d.f90 V_MODULE.mod ../module/v_module.f90 +./L1_MODULE.mod: module/l1_module.obj A2_MODULE.mod ../module/a2_module.f90 D.mod ../module/d.f90 V_MODULE.mod ../module/v_module.f90 + +module/l_module.obj: A2_MODULE.mod ../module/a2_module.f90 D.mod ../module/d.f90 +./L_MODULE.mod: module/l_module.obj A2_MODULE.mod ../module/a2_module.f90 D.mod ../module/d.f90 + +module/m1_module.obj: A2_MODULE.mod ../module/a2_module.f90 B1_MODULE.mod ../module/b1_module.f90 D.mod ../module/d.f90 L1_MODULE.mod ../module/l1_module.f90 L_MODULE.mod ../module/l_module.f90 P_MODULE.mod ../module/p_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 +./M1_MODULE.mod: module/m1_module.obj A2_MODULE.mod ../module/a2_module.f90 B1_MODULE.mod ../module/b1_module.f90 D.mod ../module/d.f90 L1_MODULE.mod ../module/l1_module.f90 L_MODULE.mod ../module/l_module.f90 P_MODULE.mod ../module/p_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 + +module/mf_module.obj: A2_MODULE.mod ../module/a2_module.f90 B2_MODULE.mod ../module/b2_module.f90 CR_MODULE.mod ../module/cr_module.f90 JJ_MODULE.mod ../module/jj_module.f90 K_MODULE.mod ../module/k_module.f90 UN_MODULE.mod ../module/un_module.f90 V_MODULE.mod ../module/v_module.f90 XXX_MODULE.mod ../module/xxx_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 +./MF_MODULE.mod: module/mf_module.obj A2_MODULE.mod ../module/a2_module.f90 B2_MODULE.mod ../module/b2_module.f90 CR_MODULE.mod ../module/cr_module.f90 JJ_MODULE.mod ../module/jj_module.f90 K_MODULE.mod ../module/k_module.f90 UN_MODULE.mod ../module/un_module.f90 V_MODULE.mod ../module/v_module.f90 XXX_MODULE.mod ../module/xxx_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 + +module/mg_module.obj: D.mod ../module/d.f90 UN_MODULE.mod ../module/un_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 +./MG_MODULE.mod: module/mg_module.obj D.mod ../module/d.f90 UN_MODULE.mod ../module/un_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 + +./P_MODULE.mod: module/p_module.obj + +module/un_module.obj: A2_MODULE.mod ../module/a2_module.f90 +./UN_MODULE.mod: module/un_module.obj A2_MODULE.mod ../module/a2_module.f90 + +module/v_module.obj: A2_MODULE.mod ../module/a2_module.f90 +./V_MODULE.mod: module/v_module.obj A2_MODULE.mod ../module/a2_module.f90 + +module/w_module.obj: F_MODULE.mod ../module/F_module.f90 A2_MODULE.mod ../module/a2_module.f90 B1_MODULE.mod ../module/b1_module.f90 CBA_MODULE.mod ../module/cba_module.f90 D.mod ../module/d.f90 JJ_MODULE.mod ../module/jj_module.f90 L_MODULE.mod ../module/l_module.f90 V_MODULE.mod ../module/v_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 +./W_MODULE.mod: module/w_module.obj F_MODULE.mod ../module/F_module.f90 A2_MODULE.mod ../module/a2_module.f90 B1_MODULE.mod ../module/b1_module.f90 CBA_MODULE.mod ../module/cba_module.f90 D.mod ../module/d.f90 JJ_MODULE.mod ../module/jj_module.f90 L_MODULE.mod ../module/l_module.f90 V_MODULE.mod ../module/v_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 + +module/xxx_module.obj: B2_MODULE.mod ../module/b2_module.f90 D.mod ../module/d.f90 K_MODULE.mod ../module/k_module.f90 MG_MODULE.mod ../module/mg_module.f90 UN_MODULE.mod ../module/un_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 +./XXX_MODULE.mod: module/xxx_module.obj B2_MODULE.mod ../module/b2_module.f90 D.mod ../module/d.f90 K_MODULE.mod ../module/k_module.f90 MG_MODULE.mod ../module/mg_module.f90 UN_MODULE.mod ../module/un_module.f90 YYY_MODULE.mod ../module/yyy_module.f90 + +module/xyz_module.obj: A2_MODULE.mod ../module/a2_module.f90 D.mod ../module/d.f90 L1_MODULE.mod ../module/l1_module.f90 +./XYZ_MODULE.mod: module/xyz_module.obj A2_MODULE.mod ../module/a2_module.f90 D.mod ../module/d.f90 L1_MODULE.mod ../module/l1_module.f90 + +module/yyy_module.obj: A2_MODULE.mod ../module/a2_module.f90 A_MODULE.mod ../module/a_module.f90 B1_MODULE.mod ../module/b1_module.f90 D.mod ../module/d.f90 L1_MODULE.mod ../module/l1_module.f90 UN_MODULE.mod ../module/un_module.f90 XYZ_MODULE.mod ../module/xyz_module.f90 +./YYY_MODULE.mod: module/yyy_module.obj A2_MODULE.mod ../module/a2_module.f90 A_MODULE.mod ../module/a_module.f90 B1_MODULE.mod ../module/b1_module.f90 D.mod ../module/d.f90 L1_MODULE.mod ../module/l1_module.f90 UN_MODULE.mod ../module/un_module.f90 XYZ_MODULE.mod ../module/xyz_module.f90 + + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest2/Benchmarks/objects.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest2/Benchmarks/objects.mk new file mode 100644 index 00000000000..224ef688d0b --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest2/Benchmarks/objects.mk @@ -0,0 +1,7 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +USER_OBJS := + +LIBS := diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest2/Benchmarks/sources.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest2/Benchmarks/sources.mk new file mode 100644 index 00000000000..95fa187ac97 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest2/Benchmarks/sources.mk @@ -0,0 +1,21 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +O_SRCS := +F90_UPPER_SRCS := +F_UPPER_SRCS := +F_SRCS := +OBJ_SRCS := +FOR_UPPER_SRCS := +FOR_SRCS := +F90_SRCS := +OBJS := +MODS := +EXECUTABLES := + +# Every subdirectory with source files must be described here +SUBDIRS := \ +module \ +Sources \ + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest2/CDTFortranTest2.zip b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/CDTFortranTest2/CDTFortranTest2.zip index 7c657128531cef9c127a808752ab2c2355012800..ecda30fa9bf951bc5c4bd1732e7e9e7b3261e7b1 100644 GIT binary patch delta 901 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 y2qTVhpg1D}p79v$BCCd4TW?Fm)$`%>V$->WLKq diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/Functions/Func1.d b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/Functions/Func1.d new file mode 100644 index 00000000000..3e47653078d --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/Functions/Func1.d @@ -0,0 +1,6 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +Functions/Func1.d Functions/Func1.o: Functions/Func1.c + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/Functions/subdir.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/Functions/subdir.mk new file mode 100644 index 00000000000..2b453049ca2 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/Functions/subdir.mk @@ -0,0 +1,36 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +X_SRCS += \ +../Functions/Func1.x + +OBJS += \ +./Functions/Func1.o + +C_DEPS += \ +./Functions/Func1.d + +CS += \ +./Functions/Func1.c + + +# Each subdirectory must supply rules for building sources it contributes +Functions/%.c: ../Functions/%.x + @echo 'Building file: $<' + @echo 'Invoking: Copy tool' + cp "$<" "$@" + @echo 'Finished building: $<' + @echo ' ' + +Functions/%.o: ./Functions/%.c + @echo 'Building file: $<' + @echo 'Invoking: MBS30.compiler.gnu.c' + gcc -O0 -g3 -Wall -c -fmessage-length=0 -v -o"$@" "$<" && \ + echo -n '$(@:%.o=%.d)' $(dir $@) > '$(@:%.o=%.d)' && \ + gcc -MM -MG -P -w -O0 -g3 -Wall -c -fmessage-length=0 -v "$<" >> '$(@:%.o=%.d)' + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/main.d b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/main.d new file mode 100644 index 00000000000..066e4bb3503 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/main.d @@ -0,0 +1,6 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +main.d ./main.o: main.c + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/makefile b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/makefile new file mode 100644 index 00000000000..ff2b7f2007a --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/makefile @@ -0,0 +1,53 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +-include ../makefile.init + +RM := rm -rf + +# All of the sources participating in the build are defined here +-include sources.mk +-include subdir.mk +-include Functions/subdir.mk +-include objects.mk + +ifneq ($(MAKECMDGOALS),clean) +ifneq ($(strip $(C_DEPS)),) +-include $(C_DEPS) +endif +endif + +-include ../makefile.defs + +# Add inputs and outputs from these tool invocations to the build variables +EXECUTABLES += \ +USER_OBJS.foo \ + + +# All Target +all: TestCopyandDeploy + +# Tool invocations +TestCopyandDeploy: $(EXECUTABLES) + @echo 'Building target: $@' + @echo 'Invoking: Deploy tool' + cp $(EXECUTABLES) "TestCopyandDeploy" + @echo 'Finished building target: $@' + @echo ' ' + +USER_OBJS.foo: $(OBJS) $(USER_OBJS) + @echo 'Invoking: MBS30.linker.gnu.c' + gcc -o"USER_OBJS.foo" $(OBJS) $(USER_OBJS) $(LIBS) + @echo 'Finished building: $@' + @echo ' ' + +# Other Targets +clean: + -$(RM) $(OBJS)$(FINAL)$(C_DEPS)$(CS)$(EXECUTABLES) TestCopyandDeploy + -@echo ' ' + +.PHONY: all clean dependents +.SECONDARY: + +-include ../makefile.targets diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/objects.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/objects.mk new file mode 100644 index 00000000000..224ef688d0b --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/objects.mk @@ -0,0 +1,7 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +USER_OBJS := + +LIBS := diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/sources.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/sources.mk new file mode 100644 index 00000000000..177a1fadf94 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/sources.mk @@ -0,0 +1,19 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +O_SRCS := +FOO_SRCS := +C_SRCS := +X_SRCS := +OBJS := +FINAL := +C_DEPS := +CS := +EXECUTABLES := + +# Every subdirectory with source files must be described here +SUBDIRS := \ +. \ +Functions \ + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/subdir.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/subdir.mk new file mode 100644 index 00000000000..29b82243c4b --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/Benchmarks/subdir.mk @@ -0,0 +1,36 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +X_SRCS += \ +../main.x + +OBJS += \ +./main.o + +C_DEPS += \ +./main.d + +CS += \ +./main.c + + +# Each subdirectory must supply rules for building sources it contributes +%.c: ../%.x + @echo 'Building file: $<' + @echo 'Invoking: Copy tool' + cp "$<" "$@" + @echo 'Finished building: $<' + @echo ' ' + +%.o: ./%.c + @echo 'Building file: $<' + @echo 'Invoking: MBS30.compiler.gnu.c' + gcc -O0 -g3 -Wall -c -fmessage-length=0 -v -o"$@" "$<" && \ + echo -n '$(@:%.o=%.d)' $(dir $@) > '$(@:%.o=%.d)' && \ + gcc -MM -MG -P -w -O0 -g3 -Wall -c -fmessage-length=0 -v "$<" >> '$(@:%.o=%.d)' + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/copyandDeploy.zip b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/copyandDeploy/copyandDeploy.zip index c8c7818d9f4ea09787ebf18d0ffcdda2ebc608f9..4451cde4d10eeba6c3e4f0dc75301733238fd478 100644 GIT binary patch delta 68 zcmZ3ZKUHMIQ`XJ*1R|J)xEKT(AV7fOzvF3E28PLVMbszripw#zvQ5?%_hX7?pIj@h S$j8RO#;~1{fx&|Vq#OWAjSeUP delta 2924 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 diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/deleteFile/Benchmarks/makefile b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/deleteFile/Benchmarks/makefile new file mode 100644 index 00000000000..f683d6bfff1 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/deleteFile/Benchmarks/makefile @@ -0,0 +1,55 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +-include ../makefile.init + +RM := rm -rf + +# All of the sources participating in the build are defined here +-include sources.mk +-include subdir.mk +-include objects.mk + +ifneq ($(MAKECMDGOALS),clean) +ifneq ($(strip $(C_DEPS)),) +-include $(C_DEPS) +endif +ifneq ($(strip $(CC_DEPS)),) +-include $(CC_DEPS) +endif +ifneq ($(strip $(CPP_DEPS)),) +-include $(CPP_DEPS) +endif +ifneq ($(strip $(CXX_DEPS)),) +-include $(CXX_DEPS) +endif +ifneq ($(strip $(C_UPPER_DEPS)),) +-include $(C_UPPER_DEPS) +endif +endif + +-include ../makefile.defs + +# Add inputs and outputs from these tool invocations to the build variables + +# All Target +all: DeleteFile + +# Tool invocations +DeleteFile: $(OBJS) $(USER_OBJS) + @echo 'Building target: $@' + @echo 'Invoking: MBS30.linker.gnu.cpp' + g++ -o"DeleteFile" $(OBJS) $(USER_OBJS) $(LIBS) + @echo 'Finished building target: $@' + @echo ' ' + +# Other Targets +clean: + -$(RM) $(OBJS)$(C_DEPS)$(CC_DEPS)$(CPP_DEPS)$(EXECUTABLES)$(CXX_DEPS)$(C_UPPER_DEPS) DeleteFile + -@echo ' ' + +.PHONY: all clean dependents +.SECONDARY: + +-include ../makefile.targets diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/deleteFile/Benchmarks/objects.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/deleteFile/Benchmarks/objects.mk new file mode 100644 index 00000000000..224ef688d0b --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/deleteFile/Benchmarks/objects.mk @@ -0,0 +1,7 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +USER_OBJS := + +LIBS := diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/deleteFile/Benchmarks/sources.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/deleteFile/Benchmarks/sources.mk new file mode 100644 index 00000000000..253f5085594 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/deleteFile/Benchmarks/sources.mk @@ -0,0 +1,22 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +O_SRCS := +CPP_SRCS := +C_UPPER_SRCS := +C_SRCS := +CXX_SRCS := +CC_SRCS := +OBJS := +C_DEPS := +CC_DEPS := +CPP_DEPS := +EXECUTABLES := +CXX_DEPS := +C_UPPER_DEPS := + +# Every subdirectory with source files must be described here +SUBDIRS := \ +. \ + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/deleteFile/Benchmarks/subdir.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/deleteFile/Benchmarks/subdir.mk new file mode 100644 index 00000000000..80045bdad9f --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/deleteFile/Benchmarks/subdir.mk @@ -0,0 +1,26 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +CXX_SRCS += \ +../main.cxx + +OBJS += \ +./main.o + +CXX_DEPS += \ +./main.d + + +# Each subdirectory must supply rules for building sources it contributes +%.o: ../%.cxx + @echo 'Building file: $<' + @echo 'Invoking: MBS30.compiler.gnu.cpp' + g++ -O0 -g3 -Wall -c -fmessage-length=0 -o"$@" "$<" && \ + echo -n '$(@:%.o=%.d)' $(dir $@) > '$(@:%.o=%.d)' && \ + g++ -MM -MG -P -w -O0 -g3 -Wall -c -fmessage-length=0 "$<" >> '$(@:%.o=%.d)' + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/deleteFile/deleteFile.zip b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/deleteFile/deleteFile.zip index 07f282921e7c31bf7435c4dd0fc6a37134437244..a0c51242c32f18a49b8a14ecb391700c97e0e2b2 100644 GIT binary patch delta 33 jcmew=J&SL{E7r};+%k+JtZWQGzzT#ij0_AfSV24hk+22n delta 1800 zcmbQm_f>ksE7p2u77+#}1`dYb75}aFFR73cV`5-XWMyCwW?*1&O3h2o$W1KDF4oUY z%uY?q%t>84IXZu~fk?yr?j!XU*-EA>T77RxUt03aY5Tf`j*1g6EkD&b`AB!NakAFi z`|lk%7G6FPTzSy$`|0O#@00CszdE?V;MD;h{}}@HcXYk3oJruSm)5(`+{v_(C*jmt z^-cdCoZpsn`l*qiYuAIy`TRNkp>cXUHK%?S_>;eY|G_KY%H>6^3|kpDJD&($D11gS zdDf}tlBSB=52P-Q5sz7Nz{JT*QPp&dbMM-ct=r3QY;Qek_4LF8CqRbNJ-5oYICPqna@hUAm0rTGjY>aqnAyT7&DE?7!Sp;l+9TOlO+0Y}v6Vu4>k$xXp*2 z97y3>WpK4}@zsSfWqk=#gi<~&6I$eOat@0w&%GJXa&$YU8oO{W+wL(z@SB}aK>dP) z>`wnOHvCYZlRH`d zQSyfZ|9tIM-*IR0w{4p~Ow!Tj-M)Q0!@6B|>3ja=y9xQpyBijkp8Df(UhTf%E73o5 zRT)w>=U?h^TmI03U8U(SMHwgk5g;iOV=Fft~)a?zGi{1Lnw>w&7KPmnJaYk`HpRVezM@7)7H`nMRQCf z|FZ^oBPS(hjoKzZU=n%@#GfgY#NcwP-II2nH8w0@w6?@66NmQ~A)9z1>Yl#92Fx9fZPC$6v! zn^-^A+RRn(VL){OPeApoLqMDFGGe%(IKQ+gIThrBwe|y`JuWkF9okQ-H z3A<}XhVGXDjoLL*D|l5_UfORi=Kc7t<=Zzrn@_VGtatQec$jf@@wQECf7ji*SKtsE z{pNvI^&Q7G2?1goCYL?FQ_rS4MJ06FCZ2EX3tBiIZq^cST5d0WK3ZhoA)84q%T+gY z?Tko!CS0C5wc=o8eI4gwHz(>F>VC^E zk5aUF%lKUAY`)t2y@kgfpSMjlJXYGZPWYn7#ckDL*{k<7|w&cHi&vu`Cmcz~ab0_dR-O_rz zwddUXi%SJoUi$u4&Mx)o+|TUh$F6bcReHJ#E6(k`mlJ$tp^n;}vySuBZU#ik=x)uC zS+;tP()p)T&j-f(-M?YZ^|$?o%9zBtU*F_;^H65ZK8D|( z*E!Sdl&~g1fr1 zD%)1~zc4V@Sa&_)b@c}K4b%T$ve$^O{qrpP#`~o$;Eiek zdj3QhpwEF~05rGO1CtH98R$6-Va5hjGZ6U=-3av5iZEg+CyFy7;E5Mv1Tg4;09(j` fB^U&NR0J>}k%A(?o0SbD$pwUQz*?>m6wV9)c;ngP diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/inputTypeOption/Benchmarks/makefile b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/inputTypeOption/Benchmarks/makefile new file mode 100644 index 00000000000..ffa87ae17e5 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/inputTypeOption/Benchmarks/makefile @@ -0,0 +1,43 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +-include ../makefile.init + +RM := rm -rf + +# All of the sources participating in the build are defined here +-include sources.mk +-include subdir.mk +-include objects.mk + +ifneq ($(MAKECMDGOALS),clean) +ifneq ($(strip $(C_DEPS)),) +-include $(C_DEPS) +endif +endif + +-include ../makefile.defs + +# Add inputs and outputs from these tool invocations to the build variables + +# All Target +all: inputTypeOption + +# Tool invocations +inputTypeOption: $(OBJS) C:\An\ Absolute\ Path\ With\ Spaces\foo.linker $(USER_OBJS) + @echo 'Building target: $@' + @echo 'Invoking: org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest.c.linker' + gcc --linkerInputTypeOption="C:\An Absolute Path With Spaces\foo.linker" -o"inputTypeOption" $(OBJS) $(USER_OBJS) $(LIBS) + @echo 'Finished building target: $@' + @echo ' ' + +# Other Targets +clean: + -$(RM) $(OBJS)$(C_DEPS)$(EXECUTABLES) inputTypeOption + -@echo ' ' + +.PHONY: all clean dependents +.SECONDARY: + +-include ../makefile.targets diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/inputTypeOption/Benchmarks/objects.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/inputTypeOption/Benchmarks/objects.mk new file mode 100644 index 00000000000..224ef688d0b --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/inputTypeOption/Benchmarks/objects.mk @@ -0,0 +1,7 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +USER_OBJS := + +LIBS := diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/inputTypeOption/Benchmarks/sources.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/inputTypeOption/Benchmarks/sources.mk new file mode 100644 index 00000000000..21967bbf479 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/inputTypeOption/Benchmarks/sources.mk @@ -0,0 +1,14 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +O_SRCS := +C_SRCS := +OBJS := +C_DEPS := +EXECUTABLES := + +# Every subdirectory with source files must be described here +SUBDIRS := \ +. \ + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/inputTypeOption/Benchmarks/subdir.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/inputTypeOption/Benchmarks/subdir.mk new file mode 100644 index 00000000000..5c9fb27c56e --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/inputTypeOption/Benchmarks/subdir.mk @@ -0,0 +1,50 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +C_SRCS += \ +../picksUpGlobalAbsoluteInputOptionPath.c \ +../resourceSettingAbsoluteCompiler.c \ +../resourceSettingRelativeCompiler.c + +OBJS += \ +./picksUpGlobalAbsoluteInputOptionPath.o \ +./resourceSettingAbsoluteCompiler.o \ +./resourceSettingRelativeCompiler.o + +C_DEPS += \ +./picksUpGlobalAbsoluteInputOptionPath.d \ +./resourceSettingAbsoluteCompiler.d \ +./resourceSettingRelativeCompiler.d + + +# Each subdirectory must supply rules for building sources it contributes +%.o: ../%.c C:/An\ Absolute\ Path\ With\ Spaces/foo.compiler C:/An\ Absolute\ Path\ With\ Spaces/foo.noquotes.compiler + @echo 'Building file: $<' + @echo 'Invoking: org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest.c.compiler' + gcc -O3 -Wall -c -fmessage-length=0 -v --compilerInputTypeOption="C:\An Absolute Path With Spaces\foo.compiler" --compilerInputTypeOption=C:\An Absolute Path With Spaces\foo.noquotes.compiler -o"$@" "$<" && \ + echo -n '$(@:%.o=%.d)' $(dir $@) > '$(@:%.o=%.d)' && \ + gcc -MM -MG -P -w -O3 -Wall -c -fmessage-length=0 -v --compilerInputTypeOption="C:\An Absolute Path With Spaces\foo.compiler" --compilerInputTypeOption=C:\An Absolute Path With Spaces\foo.noquotes.compiler "$<" >> '$(@:%.o=%.d)' + @echo 'Finished building: $<' + @echo ' ' + +resourceSettingAbsoluteCompiler.o: ../resourceSettingAbsoluteCompiler.c D:/An\ Absolute\ Path\ With\ Spaces/resource.foo.compiler D:/An\ Absolute\ Path\ With\ Spaces/resource.foo.noquotes.compiler + @echo 'Building file: $<' + @echo 'Invoking: org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest.c.compiler' + gcc -O3 -Wall -c -fmessage-length=0 -v --compilerInputTypeOption="D:\An Absolute Path With Spaces\resource.foo.compiler" --compilerInputTypeOption=D:\An Absolute Path With Spaces\resource.foo.noquotes.compiler -o"$@" "$<" && \ + echo -n '$(@:%.o=%.d)' $(dir $@) > '$(@:%.o=%.d)' && \ + gcc -MM -MG -P -w -O3 -Wall -c -fmessage-length=0 -v --compilerInputTypeOption="D:\An Absolute Path With Spaces\resource.foo.compiler" --compilerInputTypeOption=D:\An Absolute Path With Spaces\resource.foo.noquotes.compiler "$<" >> '$(@:%.o=%.d)' + @echo 'Finished building: $<' + @echo ' ' + +resourceSettingRelativeCompiler.o: ../resourceSettingRelativeCompiler.c ../A\ Folder\ With\ Spaces/foo.compiler ../A\ Folder\ With\ Spaces/foo.noquotes.compiler + @echo 'Building file: $<' + @echo 'Invoking: org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest.c.compiler' + gcc -O3 -Wall -c -fmessage-length=0 -v --compilerInputTypeOption="A Folder With Spaces/foo.compiler" --compilerInputTypeOption=A Folder With Spaces/foo.noquotes.compiler -o"$@" "$<" && \ + echo -n '$(@:%.o=%.d)' $(dir $@) > '$(@:%.o=%.d)' && \ + gcc -MM -MG -P -w -O3 -Wall -c -fmessage-length=0 -v --compilerInputTypeOption="A Folder With Spaces/foo.compiler" --compilerInputTypeOption=A Folder With Spaces/foo.noquotes.compiler "$<" >> '$(@:%.o=%.d)' + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/inputTypeOption/inputTypeOption.zip b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/inputTypeOption/inputTypeOption.zip index 11150f6bb696e0fa644aac3a4558601182312676..2d4d17884313d8683969da50c73f37c518ed20b3 100644 GIT binary patch delta 66 zcmaE2v0Z(G6z^nHX`#(+A~CE$h8(j1FT><^5zWc<(w0p3c_;6Zj$>ZQ$1qtzOl7jY Uj5r?;0}q293j;$jKLZc|0DW~2jQ{`u delta 2142 zcmZ{lc{JPU8pnT@5Go|3T3f5V(=s9Us-@N1LJ&)}vDGdlVvW{PHL-8yCUY~Es$Ioa zEp5j#Rkf6nLF~&26V;ZnRWTTP=)~#mHO#s1InVFE_w#$6_k5r4w_fg@R*fV?MmV5L z6ZqRX2K)ywzy)~X{oP4Kn$WRi^5QuHYQGjZWo^#G3kSFXFmOKNvkrZeQmVlX0G+%5 zAjV<*?_P+qzdI4Ip_{uva?KXK)KnyHv`jC}v~xPdnp70*_^t^2pjGIgs7Lxyd3_w~Tj9hM+_m1pgLL zpVzbfgTKJCU%;Ru0in*@*(|-y73Eq{T9w-^VN~x%fll~uSiMDnypIJ?tg{CN6=ml# zJF~Q7`gN%jx))2YO9b7c+MqGfoA}z1#|-bE4O#X9Y6SK~&#Z``UAU(l)hV4^#9r(p z&lE85ntPg*viWJ0{JT5-q!Y|vr0?tw3~4z$jBABxTUlGpT1M;8c&j6R^q9B>jW3QV zz{RU5J9FLiaWk8HRX-}NFb;}UN7-~egS}1~07*E;UkXv!M!|?aI(CyEsK3)e$qO@8 zS<-V687?N(O1`2@-^37mBh$I|)AIlsHJ~#}Oum?4Q`&w(v4QpEP1d7)0ux=cF?y2z zP_MA`d6I^M-u9&B$9dt7-&!_mM4yNbZ4Z?1Ol|zCdnSl~4du4k8Wok-K?Z3wE zCfy%9g%s;N8)8olKe5itF?JGN!B>o?7H8w>m3Nloqg5W2bjVx}^*o@!ZkBgKE%!jIaW{f4{nrqDN-fEfGw5?Q_y*x880iNHaw=#>TX}2R&jN#IWn?R<<$4FcfWgE9q*}?`Pf%LP8;_TVZR0 z*qW!H)u>B(vKGMC4#;1$Zay}GdC2**57$3B2noDR^2F_TP)+F-Y*T^8uf#O9oAvDg zu}ORH3c(qpu}QJd8NNLJJPg!4OUfK}x-cY1A`{mv?`W5642@JXG<4LAy5e7;RqPKw ze(4rPw@WB35y+rp8eAO6xxtz2?z2dDGQb?XQXp66`XHryrUUbE%Ozlk5h1=6<^`bta{BdEt$XElp>Hr@1Bynwps&90~*XwhZ3x#QVUkCd#mup{> zTn%T3$Aka?e)wfWZhLqUNMz1jQ&?xKnXB-qI`rpuXQKf>9lxi6MnYiU$#}Qd>B<;Q zoKDMY_kb|()Hm!E3v*EQ-E%n&n=$>&mtoA@NXtMG5%$*FOGA7aU)lF>G(J zs3|7GPNZEupdgHEPwT9=qYUIa&Oh}q3+ zs)-q_+jnTtQ=f9FCw2$JrdkOe71qSI57{-@-hStL@+!%zRaa}Jz_(-BXV zJ{87D70Rd27_u%bN1E_TxxKjK6*)i{W~s#&o1baGCVp(0T9HkWAKHMOExNb4oGZH; zm>T+G&VsFrSJlxkch+juj%G?h%JWAui5IbXl+bFf^3Hf0a;sP`I302yr6&1IYp9Y2 zL!kVkO3>$bK1H;VR5y!FW)W;v33VKCiY0GQ5YsT#`GZ0KXMxtZ9~F2vy)|%-EC_e& zyK#%0E3(=8Q1~44b@OD2!@NdY-Q8Ja3DVPF-?72W5ocKByzoOqJfJXw1tCVB2}+-K zYLxLB<`X6Rj?l2}p$!p6GeeTstsdPhoX|;FA2W||=`?!6ufHN0>jciU7lx9NH~c6&wPV%RK9bD5}k^ deVhgnbK&L@r}>Lr5{3aVAO-{gz2f_*zW~WFedPcE diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/linkedLib30/Benchmarks/makefile b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/linkedLib30/Benchmarks/makefile new file mode 100644 index 00000000000..6d60a0d2471 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/linkedLib30/Benchmarks/makefile @@ -0,0 +1,43 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +-include ../makefile.init + +RM := rm -rf + +# All of the sources participating in the build are defined here +-include sources.mk +-include subdir.mk +-include objects.mk + +ifneq ($(MAKECMDGOALS),clean) +ifneq ($(strip $(C_DEPS)),) +-include $(C_DEPS) +endif +endif + +-include ../makefile.defs + +# Add inputs and outputs from these tool invocations to the build variables + +# All Target +all: liblinkedLib.a + +# Tool invocations +liblinkedLib.a: $(OBJS) $(USER_OBJS) + @echo 'Building target: $@' + @echo 'Invoking: MBS30.archiver.gnu' + ar -r "liblinkedLib.a" $(OBJS) $(USER_OBJS) $(LIBS) + @echo 'Finished building target: $@' + @echo ' ' + +# Other Targets +clean: + -$(RM) $(OBJS)$(ARCHIVES)$(C_DEPS) liblinkedLib.a + -@echo ' ' + +.PHONY: all clean dependents +.SECONDARY: + +-include ../makefile.targets diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/linkedLib30/Benchmarks/objects.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/linkedLib30/Benchmarks/objects.mk new file mode 100644 index 00000000000..eae6a31b65d --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/linkedLib30/Benchmarks/objects.mk @@ -0,0 +1,7 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +LIBS := + +USER_OBJS := \ No newline at end of file diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/linkedLib30/Benchmarks/sources.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/linkedLib30/Benchmarks/sources.mk new file mode 100644 index 00000000000..ca18ed70ecc --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/linkedLib30/Benchmarks/sources.mk @@ -0,0 +1,14 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +C_SRCS := +O_SRCS := +OBJS := +ARCHIVES := +C_DEPS := + +# Every subdirectory with source files must be described here +SUBDIRS := \ +. \ + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/linkedLib30/Benchmarks/subdir.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/linkedLib30/Benchmarks/subdir.mk new file mode 100644 index 00000000000..68cc6cd14e8 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/linkedLib30/Benchmarks/subdir.mk @@ -0,0 +1,62 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +C_SRCS += \ +C:/Documents\ and\ Settings/ltreggia/CDTMBSTest/f1.c \ +C:/Documents\ and\ Settings/ltreggia/CDTMBSTest/f1_30.c \ +C:/Documents\ and\ Settings/ltreggia/CDTMBSTest/f2.c \ +C:/Documents\ and\ Settings/ltreggia/CDTMBSTest/f2_30.c + +OBJS += \ +./f1.o \ +./f1_30.o \ +./f2.o \ +./f2_30.o + +C_DEPS += \ +./f1.d \ +./f1_30.d \ +./f2.d \ +./f2_30.d + + +# Each subdirectory must supply rules for building sources it contributes +f1.o: C:/Documents\ and\ Settings/ltreggia/CDTMBSTest/f1.c + @echo 'Building file: $<' + @echo 'Invoking: MBS30.compiler.gnu.c' + gcc -O0 -g3 -Wall -c -fmessage-length=0 -v -o"$@" "$<" && \ + echo -n '$(@:%.o=%.d)' $(dir $@) > '$(@:%.o=%.d)' && \ + gcc -MM -MG -P -w -O0 -g3 -Wall -c -fmessage-length=0 -v "$<" >> '$(@:%.o=%.d)' + @echo 'Finished building: $<' + @echo ' ' + +f1_30.o: C:/Documents\ and\ Settings/agvozdev/CDTMBSTest/f1_30.c + @echo 'Building file: $<' + @echo 'Invoking: MBS30.compiler.gnu.c' + gcc -O0 -g3 -Wall -c -fmessage-length=0 -v -o"$@" "$<" && \ + echo -n '$(@:%.o=%.d)' $(dir $@) > '$(@:%.o=%.d)' && \ + gcc -MM -MG -P -w -O0 -g3 -Wall -c -fmessage-length=0 -v "$<" >> '$(@:%.o=%.d)' + @echo 'Finished building: $<' + @echo ' ' + +f2.o: C:/Documents\ and\ Settings/ltreggia/CDTMBSTest/f2.c + @echo 'Building file: $<' + @echo 'Invoking: MBS30.compiler.gnu.c' + gcc -O0 -g3 -Wall -c -fmessage-length=0 -v -o"$@" "$<" && \ + echo -n '$(@:%.o=%.d)' $(dir $@) > '$(@:%.o=%.d)' && \ + gcc -MM -MG -P -w -O0 -g3 -Wall -c -fmessage-length=0 -v "$<" >> '$(@:%.o=%.d)' + @echo 'Finished building: $<' + @echo ' ' + +f2_30.o: C:/Documents\ and\ Settings/agvozdev/CDTMBSTest/f2_30.c + @echo 'Building file: $<' + @echo 'Invoking: MBS30.compiler.gnu.c' + gcc -O0 -g3 -Wall -c -fmessage-length=0 -v -o"$@" "$<" && \ + echo -n '$(@:%.o=%.d)' $(dir $@) > '$(@:%.o=%.d)' && \ + gcc -MM -MG -P -w -O0 -g3 -Wall -c -fmessage-length=0 -v "$<" >> '$(@:%.o=%.d)' + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/main.d b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/main.d new file mode 100644 index 00000000000..7dfdf7da2c3 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/main.d @@ -0,0 +1,10 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +main.d ./main.o: ../main.cpp ../headers/Class1.h ../headers/Class2.h + +../headers/Class1.h: + +../headers/Class2.h: + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/makefile b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/makefile new file mode 100644 index 00000000000..cf25c9cd1d5 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/makefile @@ -0,0 +1,58 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +-include ../makefile.init + +RM := rm -rf + +# All of the sources participating in the build are defined here +-include sources.mk +-include subdir.mk +-include source2/source21/subdir.mk +-include source2/subdir.mk +-include source1/subdir.mk +-include objects.mk + +ifneq ($(MAKECMDGOALS),clean) +ifneq ($(strip $(C_DEPS)),) +-include $(C_DEPS) +endif +ifneq ($(strip $(CC_DEPS)),) +-include $(CC_DEPS) +endif +ifneq ($(strip $(CPP_DEPS)),) +-include $(CPP_DEPS) +endif +ifneq ($(strip $(CXX_DEPS)),) +-include $(CXX_DEPS) +endif +ifneq ($(strip $(C_UPPER_DEPS)),) +-include $(C_UPPER_DEPS) +endif +endif + +-include ../makefile.defs + +# Add inputs and outputs from these tool invocations to the build variables + +# All Target +all: multiResConfig + +# Tool invocations +multiResConfig: $(OBJS) $(USER_OBJS) + @echo 'Building target: $@' + @echo 'Invoking: MBS30.linker.gnu.cpp' + g++ -o"multiResConfig" $(OBJS) $(USER_OBJS) $(LIBS) + @echo 'Finished building target: $@' + @echo ' ' + +# Other Targets +clean: + -$(RM) $(OBJS)$(C_DEPS)$(CC_DEPS)$(CPP_DEPS)$(EXECUTABLES)$(CXX_DEPS)$(C_UPPER_DEPS) multiResConfig + -@echo ' ' + +.PHONY: all clean dependents +.SECONDARY: + +-include ../makefile.targets diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/objects.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/objects.mk new file mode 100644 index 00000000000..224ef688d0b --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/objects.mk @@ -0,0 +1,7 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +USER_OBJS := + +LIBS := diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/source1/Class1.d b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/source1/Class1.d new file mode 100644 index 00000000000..e0824923ef0 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/source1/Class1.d @@ -0,0 +1,10 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +source1/Class1.d source1/Class1.o: ../source1/Class1.cpp ../headers/Class1.h ../headers/Class2.h + +../headers/Class1.h: + +../headers/Class2.h: + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/source1/subdir.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/source1/subdir.mk new file mode 100644 index 00000000000..d594450a300 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/source1/subdir.mk @@ -0,0 +1,26 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +CPP_SRCS += \ +../source1/Class1.cpp + +OBJS += \ +./source1/Class1.o + +CPP_DEPS += \ +./source1/Class1.d + + +# Each subdirectory must supply rules for building sources it contributes +source1/%.o: ../source1/%.cpp + @echo 'Building file: $<' + @echo 'Invoking: MBS30.compiler.gnu.cpp' + g++ -I../headers -O0 -g3 -Wall -c -fmessage-length=0 -o"$@" "$<" && \ + echo -n '$(@:%.o=%.d)' $(dir $@) > '$(@:%.o=%.d)' && \ + g++ -MM -MG -P -w -I../headers -O0 -g3 -Wall -c -fmessage-length=0 "$<" >> '$(@:%.o=%.d)' + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/source2/Class2.d b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/source2/Class2.d new file mode 100644 index 00000000000..ca9918e1265 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/source2/Class2.d @@ -0,0 +1,8 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +source2/Class2.d source2/Class2.o: ../source2/Class2.cpp ../headers/Class2.h + +../headers/Class2.h: + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/source2/source21/Class21.d b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/source2/source21/Class21.d new file mode 100644 index 00000000000..58a9608e823 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/source2/source21/Class21.d @@ -0,0 +1,8 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +source2/source21/Class21.d source2/source21/Class21.o: ../source2/source21/Class21.cpp ../source2/source21/Class21.h + +../source2/source21/Class21.h: + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/source2/source21/subdir.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/source2/source21/subdir.mk new file mode 100644 index 00000000000..567988531cd --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/source2/source21/subdir.mk @@ -0,0 +1,26 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +CPP_SRCS += \ +../source2/source21/Class21.cpp + +OBJS += \ +./source2/source21/Class21.o + +CPP_DEPS += \ +./source2/source21/Class21.d + + +# Each subdirectory must supply rules for building sources it contributes +source2/source21/Class21.o: ../source2/source21/Class21.cpp + @echo 'Building file: $<' + @echo 'Invoking: MBS30.compiler.gnu.cpp' + g++ -DRESCFG -I../headers -O0 -g3 -Wall -c -fmessage-length=0 -o"$@" "$<" && \ + echo -n '$(@:%.o=%.d)' $(dir $@) > '$(@:%.o=%.d)' && \ + g++ -MM -MG -P -w -DRESCFG -I../headers -O0 -g3 -Wall -c -fmessage-length=0 "$<" >> '$(@:%.o=%.d)' + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/source2/subdir.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/source2/subdir.mk new file mode 100644 index 00000000000..dac59258a0b --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/source2/subdir.mk @@ -0,0 +1,26 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +CPP_SRCS += \ +../source2/Class2.cpp + +OBJS += \ +./source2/Class2.o + +CPP_DEPS += \ +./source2/Class2.d + + +# Each subdirectory must supply rules for building sources it contributes +source2/%.o: ../source2/%.cpp + @echo 'Building file: $<' + @echo 'Invoking: MBS30.compiler.gnu.cpp' + g++ -I../headers -O0 -g3 -Wall -c -fmessage-length=0 -o"$@" "$<" && \ + echo -n '$(@:%.o=%.d)' $(dir $@) > '$(@:%.o=%.d)' && \ + g++ -MM -MG -P -w -I../headers -O0 -g3 -Wall -c -fmessage-length=0 "$<" >> '$(@:%.o=%.d)' + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/sources.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/sources.mk new file mode 100644 index 00000000000..3f1981e1c5b --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/sources.mk @@ -0,0 +1,25 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +O_SRCS := +CPP_SRCS := +C_UPPER_SRCS := +C_SRCS := +CXX_SRCS := +CC_SRCS := +OBJS := +C_DEPS := +CC_DEPS := +CPP_DEPS := +EXECUTABLES := +CXX_DEPS := +C_UPPER_DEPS := + +# Every subdirectory with source files must be described here +SUBDIRS := \ +source2/source21 \ +source2 \ +source1 \ +. \ + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/subdir.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/subdir.mk new file mode 100644 index 00000000000..4b914b6c9b0 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/Benchmarks/subdir.mk @@ -0,0 +1,26 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +CPP_SRCS += \ +../main.cpp + +OBJS += \ +./main.o + +CPP_DEPS += \ +./main.d + + +# Each subdirectory must supply rules for building sources it contributes +%.o: ../%.cpp + @echo 'Building file: $<' + @echo 'Invoking: MBS30.compiler.gnu.cpp' + g++ -I../headers -O0 -g3 -Wall -c -fmessage-length=0 -o"$@" "$<" && \ + echo -n '$(@:%.o=%.d)' $(dir $@) > '$(@:%.o=%.d)' && \ + g++ -MM -MG -P -w -I../headers -O0 -g3 -Wall -c -fmessage-length=0 "$<" >> '$(@:%.o=%.d)' + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/multiResConfig.zip b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/multiResConfig/multiResConfig.zip index 5aab597b9efea6b6166ea82055551ec120cb826f..cc81c7cae8d1c86d3df5dc8d18149fe7bdb7b275 100644 GIT binary patch delta 111 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 diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/preAndPostBuildSteps/Benchmarks/makefile b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/preAndPostBuildSteps/Benchmarks/makefile new file mode 100644 index 00000000000..e20724cfee5 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/preAndPostBuildSteps/Benchmarks/makefile @@ -0,0 +1,69 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +-include ../makefile.init + +RM := rm -rf + +# All of the sources participating in the build are defined here +-include sources.mk +-include subdir.mk +-include objects.mk + +ifneq ($(MAKECMDGOALS),clean) +ifneq ($(strip $(C_DEPS)),) +-include $(C_DEPS) +endif +ifneq ($(strip $(CC_DEPS)),) +-include $(CC_DEPS) +endif +ifneq ($(strip $(CPP_DEPS)),) +-include $(CPP_DEPS) +endif +ifneq ($(strip $(CXX_DEPS)),) +-include $(CXX_DEPS) +endif +ifneq ($(strip $(C_UPPER_DEPS)),) +-include $(C_UPPER_DEPS) +endif +endif + +-include ../makefile.defs + +# Add inputs and outputs from these tool invocations to the build variables + +# All Target +all: pre-build main-build + +# Main-build Target +main-build: preAndPostBuildSteps + +# Tool invocations +preAndPostBuildSteps: $(OBJS) $(USER_OBJS) + @echo 'Building target: $@' + @echo 'Invoking: MBS30.linker.gnu.cpp' + g++ -o"preAndPostBuildSteps" $(OBJS) $(USER_OBJS) $(LIBS) + @echo 'Finished building target: $@' + @echo ' ' + $(MAKE) --no-print-directory post-build + +# Other Targets +clean: + -$(RM) $(OBJS)$(C_DEPS)$(CC_DEPS)$(CPP_DEPS)$(EXECUTABLES)$(CXX_DEPS)$(C_UPPER_DEPS) preAndPostBuildSteps + -@echo ' ' + +pre-build: + -@echo 'Pre-announce Build Step' + -echo 'executing Pre-Build Step' + -@echo ' ' + +post-build: + -@echo 'Post-announce Build Step' + -echo 'executing Post-Build Step' + -@echo ' ' + +.PHONY: all clean dependents +.SECONDARY: main-build pre-build post-build + +-include ../makefile.targets diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/preAndPostBuildSteps/Benchmarks/objects.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/preAndPostBuildSteps/Benchmarks/objects.mk new file mode 100644 index 00000000000..224ef688d0b --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/preAndPostBuildSteps/Benchmarks/objects.mk @@ -0,0 +1,7 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +USER_OBJS := + +LIBS := diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/preAndPostBuildSteps/Benchmarks/sources.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/preAndPostBuildSteps/Benchmarks/sources.mk new file mode 100644 index 00000000000..253f5085594 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/preAndPostBuildSteps/Benchmarks/sources.mk @@ -0,0 +1,22 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +O_SRCS := +CPP_SRCS := +C_UPPER_SRCS := +C_SRCS := +CXX_SRCS := +CC_SRCS := +OBJS := +C_DEPS := +CC_DEPS := +CPP_DEPS := +EXECUTABLES := +CXX_DEPS := +C_UPPER_DEPS := + +# Every subdirectory with source files must be described here +SUBDIRS := \ +. \ + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/preAndPostBuildSteps/Benchmarks/subdir.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/preAndPostBuildSteps/Benchmarks/subdir.mk new file mode 100644 index 00000000000..80045bdad9f --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/preAndPostBuildSteps/Benchmarks/subdir.mk @@ -0,0 +1,26 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +CXX_SRCS += \ +../main.cxx + +OBJS += \ +./main.o + +CXX_DEPS += \ +./main.d + + +# Each subdirectory must supply rules for building sources it contributes +%.o: ../%.cxx + @echo 'Building file: $<' + @echo 'Invoking: MBS30.compiler.gnu.cpp' + g++ -O0 -g3 -Wall -c -fmessage-length=0 -o"$@" "$<" && \ + echo -n '$(@:%.o=%.d)' $(dir $@) > '$(@:%.o=%.d)' && \ + g++ -MM -MG -P -w -O0 -g3 -Wall -c -fmessage-length=0 "$<" >> '$(@:%.o=%.d)' + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/preAndPostBuildSteps/preAndPostBuildSteps.zip b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/preAndPostBuildSteps/preAndPostBuildSteps.zip index 214eadad806efcd3d7d32afc9e9698dbf6bb989c..ab6d96d847474fd59583d2c3679e94bc9a6b114a 100644 GIT binary patch delta 32 hcmca8-NCzI2J7Vc+;>D+*%*L;1qkl|>1nJW9srW}28I9t delta 1910 zcmeC+y(qn525UVtiwFY~0|x_R<$o)dtr`DXm>3u)vN13SGcYhXrRF7P5?gEzT4dyn^Y)vSND z>EbW1h?WS~@LyS>>TkZ*ImfbU0dXvTVZ>Nj8H?3QO30 zcK-9Y_WsY#zSlouR3c|8u^e2kdwapz)2!FsEM=YFYp>A#k(K!_ByU<{OjDe)$fgiZ zu?fbmPe0F@C7}J_ke0aW`Je z_ON_-dNX?G`Fm%45AB}q=u>j{>WAKK8zU~W)kn7Ui7~6iZxxsOv2Q}%x*ZqnbVc6w zhn$}v?30_LZeksJ*lWd2*;j!A`!CP!<5d#tNsD|DFnPY8wO;wIhc+_jyw|rv>%z3a)k;e2!cNna95*mC8mC`g7w^mYKPl+e_2W18 z8Cd#Ua44vsaM0twb*rJ>ROOC3pLg|N8)oo|1y?Z@N12Mu3gCNGV6jvF>++P1=|$Ph ze9N!wiF|u@%?Xc#{}=mzy0NwoLEA)1a^d z9o>`XeRWRy_?gu+zuBR=M|1NvRZ(zx*@Gvn*hj(mhmftNQCFHUhoO z&dk6df*SC}rAaB7MIc{K^7nsiAaL}&%c=5;Et;&M-;@ehYiO~Gz4a2U&!~>z(_R~M z+joucn-ld7b-!hoM=4soWqdAlHec=i-oj&#&)cRN9xLryCw$T4;`wCzWn}dd2{JAV)Z{l3;rz?K34Sem)9B{xv=~HCo&f}Tk_w%XS>fm z%i-qzxf6JuZfQN<+H>yx#iar(FMWS2XP5eP?q_!MW7jzJDm`6=73cQe%L%@+P)F^~ zS;u*5Hv=MNbhqZnEL%NC>HO2F=L2K??%y!y`rCd(=JnNQkLGw^|9a(VWv=k_+WFD1 zZ`Sj?c__1HAH#3Y>l|ta%jWVqUYWJ^*0qh10_BUdEDx>NCG+q}%e7*Y7slP0rMu=# z-hH%X^=8dg!ChThm2Ip0Ul^Ecth=7@x_X2AhUxz=*=xkt{&^OCWBsvN7cT5Kzw>&+ zue(MLnV&z4gJO*f7(WaQC9`LnfEi#ykb!|4$UrLTCr@L&SI@{K0*p>v^#VvIBZC5v zoW_cx7gkFIc%vGCo;?u;cypi_0L`rRz*K{726_fVm~jTx3`BNAHv&DeB8)i5iQOMu~s6pR7htiW27fq@eU<$!hSTu?AG008V(2j>6) diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/rcbsBasicTest/Benchmarks/makefile b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/rcbsBasicTest/Benchmarks/makefile new file mode 100644 index 00000000000..fd36fb75611 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/rcbsBasicTest/Benchmarks/makefile @@ -0,0 +1,43 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +-include ../makefile.init + +RM := rm -rf + +# All of the sources participating in the build are defined here +-include sources.mk +-include subdir.mk +-include objects.mk + +ifneq ($(MAKECMDGOALS),clean) +ifneq ($(strip $(C_DEPS)),) +-include $(C_DEPS) +endif +endif + +-include ../makefile.defs + +# Add inputs and outputs from these tool invocations to the build variables + +# All Target +all: rcbsBasicTest + +# Tool invocations +rcbsBasicTest: $(OBJS) $(USER_OBJS) + @echo 'Building target: $@' + @echo 'Invoking: MBS30.linker.gnu.c' + gcc -o"rcbsBasicTest" $(OBJS) $(USER_OBJS) $(LIBS) + @echo 'Finished building target: $@' + @echo ' ' + +# Other Targets +clean: + -$(RM) $(OBJS)$(C_DEPS)$(EXECUTABLES) rcbsBasicTest + -@echo ' ' + +.PHONY: all clean dependents +.SECONDARY: + +-include ../makefile.targets diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/rcbsBasicTest/Benchmarks/objects.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/rcbsBasicTest/Benchmarks/objects.mk new file mode 100644 index 00000000000..224ef688d0b --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/rcbsBasicTest/Benchmarks/objects.mk @@ -0,0 +1,7 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +USER_OBJS := + +LIBS := diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/rcbsBasicTest/Benchmarks/sources.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/rcbsBasicTest/Benchmarks/sources.mk new file mode 100644 index 00000000000..21967bbf479 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/rcbsBasicTest/Benchmarks/sources.mk @@ -0,0 +1,14 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +O_SRCS := +C_SRCS := +OBJS := +C_DEPS := +EXECUTABLES := + +# Every subdirectory with source files must be described here +SUBDIRS := \ +. \ + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/rcbsBasicTest/Benchmarks/subdir.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/rcbsBasicTest/Benchmarks/subdir.mk new file mode 100644 index 00000000000..e2052920d5f --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/rcbsBasicTest/Benchmarks/subdir.mk @@ -0,0 +1,21 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +C_SRCS += \ +../rcbsBasicTest.c + +OBJS += \ +./rcbsBasicTest.o + + +# Each subdirectory must supply rules for building sources it contributes +rcbsBasicTest.o: ../rcbsBasicTest.c + @echo 'Building file: $<' + @echo 'Now executing custom build step for rcbsBasicTest debug config' + gcc -g -c ../rcbsBasicTest.c -o ./rcbsBasicTest.o + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/rcbsBasicTest/rcbsBasicTest.zip b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/rcbsBasicTest/rcbsBasicTest.zip index 9a90cd9df1131bb4e161c2bc2d3629f5f5f97cf9..fd7b438791876fcf61836b26609845e8f54df38f 100644 GIT binary patch delta 32 gcmca2y_kQ)8n(%^xgU$LvM~Sw3lKgA(yPEc0GaLv+5i9m delta 1636 zcmZ3?e?@x38n$|777+#}1`dWr)&H%SxT`lkWMp7qV_{$rW?*1&O3h2o$W1KDF4oUY z%uY?q%t>7vbTIF>0gvtZhX0M(OeSnu`3LgY*sl2PSsQ&xq>yXPa;Ir8UAlErC&etN zw~sm*lpc}))m6;%jerAlOqxpkv9AV{ci(74t zP4?Xo=G@A-ux8V%mNku%EwiGul(x7wGw*o(ddXeh=Gai~V!6v#^`D&kl_1gK_Aq}& zk9zkTcf;5-`}8(fO2!s;*88|NZz*+qlV~&3?p)Vyqpo!tm5Zvl+8I|x32c3AxI*%j zqsW_yb+N*SYoF^Fgf_pM^FO~QulknQ!A#wiPdtk+Ics}2HY)g^;Ry2#dh2@5)L2?& zXC`Bi!JbW)o14~Otm1at@Napt#2nG3M~Y_F>nmHmKb`dTg?{3PcTzvY4yV@Nv%YBk z*oJRveEhzY{ESPoslgFXo-Xh26v=8=ySYN|VeQSf;)aO$IgW9E#3waQXy_;Crf3En!AK;Cg zDws8DoBV*O;Vlr0qNa-cq^#8Bl48Bw?BK9vdJmokg%#-No;>fXbJEA}%*mBkeErXQ z>w4*U`UZNOKI3^cxZq^?iPQRl9=<1a0$ElqGkWl}{?St|-ZI{<@8zGk!ZvJT{a9-= zSHXt?)dk+yulg>OoQYo9ycVo@%Ks7*<~ z^$DJyHioIoe0Rh}&MBOB|Fn{BVm-sTOZM~Cm&ecUJpJgX?~<#ge&>=j_i;RGEn|8f zy;RrBNO6y8>4To_Lg_;6&E+h*O-|}-^OzIc#VoZ~t5}PD-ahN?0=~(1sQz+1)lu)S z1@zPcCI$u()SxXcO-jiu0{Lr_qc^jmK zL;}QC_kVqz)q7fck9cYA(^BDSS`mNU9JA)~q<-8~^UF}?rOivpmyR#x6wQuRT{=|P z?#nYt>#@a~2g!WdH{Ua^c`aa3HMc8l!OhO?z9L+yAEg__e{hG2rEjlaQhlsu=JAtv zKfM#*v16Y6mh^utwG;a$@mgJ6^7hShey7JSpS5|~X3d!MChGQ6x4G9=ScUwOXA9|h zocmGn&qXWgUtctr9bhS7X}@BBKOYplT)=Q-U?`bA+XT#j65K! '$(@:%.o=%.d)' && \ + gcc -MM -MG -P -w -O0 -g3 -Wall -c -fmessage-length=0 -v "$<" >> '$(@:%.o=%.d)' + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/singleFileExe/singleFileExe.zip b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/singleFileExe/singleFileExe.zip index 2d1386e0dd69dad002efa88d39df6c14b0ab88e4..f0abf25c56730a5735c6e89e7faba33c7c57a2ff 100644 GIT binary patch delta 32 hcmZ1`xrAqf8SCUSu3I9kYz#oa0))4Kv8EZW=iwFY~0|&#mivL!B#a1;uWMp7qV_{$rW?*1&O3h2o$W1KDF4oUY z%uY?q%t>7vbTDtWgMh7gXZ?(0(~_1rXn$=B(M*_Zww7~Z;gV+}YZDJd>+dd!T=eC= zb+;_L`&r$XX>(`JHGjW%rq8|a#dA4b_6G7A?@4g_^EG?QikS!Ng|zex8d{lF@+6!* z>%OY)`T5eADTFnx`@+gN@f(h( zO?uBqD=B6_DDudw((_7?TDWA|B#zv`#~klISY?zwPS~%x)2?^r*?b)zbC%flaH0PP za;&@;&p&AsTXT9*>bqDGruvy*++Lo`xOb?;tUf|z`_AXF0iQg+N|eb?QB}`sPYyAj z)~r#&{wvj!=k~pl11X%V%n#Qu4NcB0=Wx?>RPA4-U_0fFhJnzNiJ9ljnnJ247N0HY zRWa9f;E>JK_|SF6f1Zb)_Rn9T?$<3fxjIwD{-3b5djBcqt3gc6^TVoQ(X92)Hr-tLj{Tf|zVSg(yVZ(Rd68{v^tc$}=gxJQ_g8#U)9Ke1>I>&D zT%XauOSjTK=kRP}2FA!mlA0?L_1RzAR!9Yz*IPv|op$fQn~ZxU)BbopD}SvKr*`CD ziqr2`2kP(J?)W?J?wxiArNb9yeA}dYJ+NM?iR)9!yt_J!uG&7_yOE{(=ZYWl0p7@| zf?1=s$q$$s-U6{GYO2Uj%1TWxDb~x)4h~zU_uy$zSb>i2$@9KCCw=_RoLqUu*Z-`y zu9uFdZ=lENGoDw23r>cgIISP(;d@dikY&{}qX$pxA3f#bE#vL_UjB(IY{MqjkF_>) z6?_;_UEqEFs_zn@&FR3jiROah{L-T2RFDhS_MhcCWFXM;zH!fCuk*hcn%e(8S->&% zT2p(|mXle`xy&csUf!1W7L;F5JWFy~>OPIA@Hwsm_0>ks&QWHy_PO&d7Ugn?+LZKL zpWx|fW0<eDAIGECGN$Lz zOLe`B6!(~xKIqvllrF^HT+X7~aR(q&+D11 zfu3S!W?&FO4cg+;q?F7ekiRDRXGYd&ucnWGM~!4@t&#FqqkSAbH&q1%$aPe@{uoO zb2ex5@@ZLY&CPX*ToY&Jzna(X{KwT3K6x*nGkwAQa)M<3>K z^DkRp(mZ4PG1k?>t;)M(gtdRyR=b?2JullT-2T~A>FI*V63$sQTzRwWC--m>-g`1yX%-Ya?S^x3aduUvV%Q|rX7^p(F4MP+xi zYj^yTdNfm?zo|7gJvn5n=-RKPS@xgC#4(rthfDpL>qi_j-26*YXYz_YV92-33{7zyEDt-?-oMebV9gc{?sE{+!*| zVEp}lJSf7rfHA|s;M+Xg1k8XE+&~(sfShc?dZ(U|Ndy>=xQbJdMn(n&AZfyiq8C=U z26&?yfS&UZ2Dq`K7y!+O^}ytUZU%bZL6~tI)eJ;VLN@}KOi@xP!iaesD9(t0Ct8RR jxC0Jk1OtNr5PJg^Aq8WAH!B-RiW3NBm>3vJz-9md){vqc diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/main with spaces.d b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/main with spaces.d new file mode 100644 index 00000000000..d747060aea5 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/main with spaces.d @@ -0,0 +1,4 @@ +main\ with\ spaces.d main\ with\ spaces.o: ../main\ with\ spaces.c \ + ../blah_blah.h + +../blah_blah.h: diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/makefile b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/makefile new file mode 100644 index 00000000000..853018063bd --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/makefile @@ -0,0 +1,44 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +-include ../makefile.init + +RM := rm -rf + +# All of the sources participating in the build are defined here +-include sources.mk +-include subdir.mk +-include sub\ folder\ with\ spaces/subdir.mk +-include objects.mk + +ifneq ($(MAKECMDGOALS),clean) +ifneq ($(strip $(C_DEPS)),) +-include $(C_DEPS) +endif +endif + +-include ../makefile.defs + +# Add inputs and outputs from these tool invocations to the build variables + +# All Target +all: testwithspaces.exe + +# Tool invocations +testwithspaces.exe: $(OBJS) $(USER_OBJS) + @echo 'Building target: $@' + @echo 'Invoking: GCC C Linker' + gcc -o"testwithspaces.exe" $(OBJS) $(USER_OBJS) $(LIBS) + @echo 'Finished building target: $@' + @echo ' ' + +# Other Targets +clean: + -$(RM) $(OBJS)$(C_DEPS)$(EXECUTABLES) testwithspaces.exe + -@echo ' ' + +.PHONY: all clean dependents +.SECONDARY: + +-include ../makefile.targets diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/objects.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/objects.mk new file mode 100644 index 00000000000..224ef688d0b --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/objects.mk @@ -0,0 +1,7 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +USER_OBJS := + +LIBS := diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/sources.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/sources.mk new file mode 100644 index 00000000000..1dc445e5bdb --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/sources.mk @@ -0,0 +1,18 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +O_SRCS := +C_SRCS := +S_UPPER_SRCS := +OBJ_SRCS := +ASM_SRCS := +OBJS := +C_DEPS := +EXECUTABLES := + +# Every subdirectory with source files must be described here +SUBDIRS := \ +sub\ folder\ with\ spaces \ +. \ + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/sub folder with spaces/foo with spaces.d b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/sub folder with spaces/foo with spaces.d new file mode 100644 index 00000000000..3956433126d --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/sub folder with spaces/foo with spaces.d @@ -0,0 +1,3 @@ +sub\ folder\ with\ spaces/foo\ with\ spaces.d \ + sub\ folder\ with\ spaces/foo\ with\ spaces.o: \ + ../sub\ folder\ with\ spaces/foo\ with\ spaces.c diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/sub folder with spaces/subdir.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/sub folder with spaces/subdir.mk new file mode 100644 index 00000000000..929484435c7 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/sub folder with spaces/subdir.mk @@ -0,0 +1,24 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +C_SRCS += \ +../sub\ folder\ with\ spaces/foo\ with\ spaces.c + +OBJS += \ +./sub\ folder\ with\ spaces/foo\ with\ spaces.o + +C_DEPS += \ +./sub\ folder\ with\ spaces/foo\ with\ spaces.d + + +# Each subdirectory must supply rules for building sources it contributes +sub\ folder\ with\ spaces/foo\ with\ spaces.o: ../sub\ folder\ with\ spaces/foo\ with\ spaces.c + @echo 'Building file: $<' + @echo 'Invoking: GCC C Compiler' + gcc -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"sub\ folder\ with\ spaces/foo\ with\ spaces.d" -o"$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/subdir.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/subdir.mk new file mode 100644 index 00000000000..b21a1371ae7 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/Benchmarks/subdir.mk @@ -0,0 +1,24 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +C_SRCS += \ +../main\ with\ spaces.c + +OBJS += \ +./main\ with\ spaces.o + +C_DEPS += \ +./main\ with\ spaces.d + + +# Each subdirectory must supply rules for building sources it contributes +main\ with\ spaces.o: ../main\ with\ spaces.c + @echo 'Building file: $<' + @echo 'Invoking: GCC C Compiler' + gcc -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"main\ with\ spaces.d" -o"$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/test with spaces.zip b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test with spaces/test with spaces.zip index 5cea6f0c21bcdfac8313b8d744f49d5bf36babdc..e7839a76f7d75778a4cb4dc943671f05b646cf36 100644 GIT binary patch delta 105 zcmeCu*dVkak9D#K&(zIsyqt`a{rTTao-3%tl)*arprF}gH(n7Q1~3o+l0QL$l9P7| uX))=s0hyYU`GmDq*RnA%B;_P##DfUEi~w&|pa25{2M`J{F)(nkgLnYtz6-2taSzeqVa9cUWM!QLuL)&7ToOD@$_>>BGz4&t0WEG~$w) zNzi1T+EpT7S+1JSa$sbn>M2s{8hXyZj_9u)GILN#nJtS6jgP*wF!*=*lg~XyGO_re z?5AtBiCSYr^(sm#FH*N^YJgh!?!0P==UisdOXNHkEhA~2Q8@y)4g0sRdr;)j6>S#d z&V*}qQ&g%RSR7Wk%=2(Rdhg)56}V2m!^ew7TAeCK_T^l)A;|I32Z$w?^JP`0n$^9u zZv{W;DZPo;zM;9xEzHF318%@y`i8$oJYy)S`)cl9^Zp{Zgrn{km?LPFDR+0gHzM9x z)t>d?VtVtgfl&8=ZL$KLIF<3a?P`?NckmZ_$R3PwkIefM(13yvd6kLVaK{-G~&?G^J}<= zh{+3&66+a$L_wR)5DPrlb_|niRdW{qAtGhWrr~4r&i0+1H7wL2=KRF%!pz#|GAIs&1 zT{?@3*>Fo0IetpxQyXzg!D-sc!A@cs3RonGgbp*o9wNtUs4Iz*B*bSQ%{L<4FgVcJ zrO0r2%*o||0gm^OY``Pg^LZtm;p|9D-R;^k!T0XB@qE*-FOa*=qiJ zFN)72ZhqI=7 z(E3uaH938H9nX5UF9sU1(D=IrirC1kBvsU&`0KcCrCrXaZ{(ljt>euv)ijy6HpYp+A8nNbs; zXpw?x-P?Vy?uU6S?>$`DauA38i2H=XU>m5l(+pDenuRl*P@K5tLrUE?LRd!@nPvXG zcgyU!DOl|h6II<=iRG8i+Bcm)?;C3tcSrEDbt(ygVIMYbq4`TIJ*FM@iFM`l zbJn&UIeGsOr3=ZR&URk_e zVkmJ`<%)7xT!&rL{%F^yW~}4J$aJ!(m*|;f zFUHjzxSMydiYL{+0+p8`eTxJxgxj&}H|zeZzj1g?sdyv4^vOxLBW`gin>+DuZPK>$ zVh!I*yL6Z!Lb%G;_f_x6OgB1(9K)V0+N-rabO7Od_Ta{RFK)E;J_@1e(epQ>v&nsu z9YBWByVlQl@$0DqWy7PTBhQG+#WZy77FFgj@yUACn?3zyJf@1Od%bf6SSq22=1B&) ztfl8_xu0MpP)??4Ss3F2x%1mWMZq0G6&b&&f1z#vhfy!Htl_^5>T~)|>OR3{q&NR< zpSq{GIrrmo^f>pguBXYw@su08FBfMUtqi~LCdPyI?9X1mYk9A{^5u-nEotthO4{iu z0m_v#uCu}6w9=XNV8zIcq*U4J8`QEpAUgn-P0)+aGJyi{y)B1kKU`UO|GwUUj@I23JR$v z`AwQFfT=)>!Y0&UDGQmQ%ua^uiH8cOy6j=NzT31c0QdxX(<#EikiO{huQ)0M`^E#Z roQT2y%UDR0n!1o{!uCz3K~zS_yj6Y '$(@:%.oprestripped=%.d)' && \ + gcc -MM -MG -P -w -O2 -g -Wall -c -fmessage-length=0 -v "$<" >> '$(@:%.oprestripped=%.d)' + @echo 'Finished building: $<' + @echo ' ' + +%.o: ./%.oprestripped + @echo 'Building file: $<' + @echo 'Invoking: Strip object file' + strip --preserve-dates -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +%.jpeg: ./%.bmp + @echo 'Building file: $<' + @echo 'Invoking: Convert to jpeg' + cjpeg -outfile "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test30_1/test30_1.zip b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test30_1/test30_1.zip index 097f51fe857808d670403520e85b32b0d9c5bd8f..af9c5176562e494f28d23e7fab587049d9c655cd 100644 GIT binary patch delta 33 jcmZow{w}!T4EtsYesM+-RyGD8UPMh1pc>>wThfoTOe delta 2238 zcmZ{mdpwkB8^<4qK?aFo1}%!Q!!S-k;3>-n%PQ>XT^ zG$~n&l7X8B(0pCnOQV+I8>wYg29eRX;u;b$*95IjAeN=<;G9 zGhwb&-G(xj-(VhxPYjixSY-1rnwqY;DRa+WCEbE>z}6!c<#Wex+NgsepNH}NICnGk z#RMd`Au9N=#p*ySv@PK?BKN6JNqdt+QfE%ka&>q$RU6{_%)>jXxw|p_5=WaFx^mFz zmT7|u#K`_sj`W4An(1gcAIT&JGE1mdO$@#OcNB8!>j#z+EunPtNx}V+|kvb*Hb8|hDN`V7e@}TBy{V%9z z>h<3t1SCC8=+u6kDcqkc!wl+qbnl7EZC|bcpD7%Pl@1uZ0qQRo!isoGevW9~>P{X_??Cf(=eF(V%pW_x8GfMN$+ztyw^ik|K+((MjoSKNHN}im6*|SFF%T*5&x;1A%DO7WB$+2-8{Noja&?!-8`MT9y|Zx zP2v0h)@AJJazBJU}FT~HQLmzVgOJr zs;o^B(8ypsHIlF%0oThdrrkvDuJnQymU=LtZz%k9N^_`-Ur|Szf~=m_V6>A4rI`8U zGt$j*xNf96>%FeEwOUu)Tujq=YTp#GBqneoo}RMOCQ%&{2`Q;_gttj4Fr}_noS1BR z8{0$(_Nj2rY3oAw_of%3Obpma-Erp*#14V6O7PNTJ7R%Htk9FQvcx2GPQf4=8%k$YaE^hTu76z3=<`A83F*Xjh~Sg9}#tgx}HKG zH?qi^ta+@pc6LrqRnR_`hU~U22iQ(9n8uP9-)y=uE;@m`RG1IGEQpsmxzE1lBlv15 z&N%^WJyEg=-1)lXv^)%q+G`^DY;Va3%PIJf`H@&WN*&!>0J!<)2l{RU!HRa=A zMoG4?k%?j++R4QA&1VRC1F_g*5NAcw8RX}2Pz{$u#?s0Z?q)txw?xZE5j2{~<;CHz zrFUO`XRsYCIsFB@-KyJhjAFT!xH!7B)Ej3acjuyAMbm)x_G}^5YBd+qM6?IbHl75@vANI!BM~3a^585A{Czz)<>P7Y3hTm7-qnB=wg_ zs&@}P!Yl;q)l<)$3_e5ZY;j5bS!S#-ToKW?qqN;Axr_T}{Kr|&ba7I&#}6l8;>tTf z30%@UvZbbfjX1C8paJ?k*n`j)wpRAFdWG9i@>2giUZ+G*yOus~S4kY027)ELnZ)~e zVdf$YHq)WR(`_h(ug)d2@0uImi`}~@j?5sgDb3*+)ir^-xm#-ah<>^Lw>oiuFy?TF zYscRFm_%V0j?+huJ7l-$dyHBA@sb3x&rai$x#xG{{8^SxRi^;6VuS5lhOVnpR-``wI8a`M{mq)RuJ05Bv_*5L^oGrUciRK58v&cm>?@!^6x26wU$-`qvw@eltAe*=NVsWSio diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test30_2/Benchmarks/makefile b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test30_2/Benchmarks/makefile new file mode 100644 index 00000000000..65717c42e50 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test30_2/Benchmarks/makefile @@ -0,0 +1,56 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +-include ../makefile.init + +RM := rm -rf + +# All of the sources participating in the build are defined here +-include sources.mk +-include subdir.mk +-include ABC/subdir.mk +-include objects.mk + +-include ../makefile.defs + +# Add inputs and outputs from these tool invocations to the build variables +TAROUT += \ +new.tar \ + +LOGFILE += \ +new.log \ + + +# All Target +all: test30_2.tmp + +# Tool invocations +test30_2.tmp: $(LOGFILE) + @echo 'Building target: $@' + @echo 'Invoking: cat' + cat $(LOGFILE) + @echo 'Finished building target: $@' + @echo ' ' + +new.tar: $(CPP_SRCS) $(ASM_SRCS) + @echo 'Invoking: tar-create' + tar -cf new.tar $(CPP_SRCS) $(ASM_SRCS) + @echo 'Finished building: $@' + @echo ' ' + +new.log: $(TAROUT) + @echo 'Invoking: tar-list' + tar -tf $(TAROUT) > new.log + @echo 'Finished building: $@' + @echo ' ' + +# Other Targets +clean: + -$(RM) $(TAROUT)$(TERMINAL__DUMMY_OUTPUT__OUTPUTS)$(LOGFILE) test30_2.tmp + -@echo ' ' + +.PHONY: all clean dependents +.SECONDARY: + +-include ../makefile.targets diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test30_2/Benchmarks/objects.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test30_2/Benchmarks/objects.mk new file mode 100644 index 00000000000..224ef688d0b --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test30_2/Benchmarks/objects.mk @@ -0,0 +1,7 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +USER_OBJS := + +LIBS := diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test30_2/Benchmarks/sources.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test30_2/Benchmarks/sources.mk new file mode 100644 index 00000000000..a0edf92ee8c --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test30_2/Benchmarks/sources.mk @@ -0,0 +1,22 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +CPP_SRCS := +C_UPPER_SRCS := +S_UPPER_SRCS := +ASM_SRCS := +LOG_SRCS := +TAR_SRCS := +CXX_SRCS := +C++_SRCS := +CC_SRCS := +TAROUT := +TERMINAL__DUMMY_OUTPUT__OUTPUTS := +LOGFILE := + +# Every subdirectory with source files must be described here +SUBDIRS := \ +. \ +ABC \ + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test30_2/Benchmarks/subdir.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test30_2/Benchmarks/subdir.mk new file mode 100644 index 00000000000..f0088fffdc6 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test30_2/Benchmarks/subdir.mk @@ -0,0 +1,15 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +CPP_SRCS += \ +../f1.cpp \ +../f2.cpp + +ASM_SRCS += \ +../a1.asm + + +# Each subdirectory must supply rules for building sources it contributes + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test30_2/test30_2.zip b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/test30_2/test30_2.zip index ecb453473c60c6306833efb38393a51c2dbed216..982b07758fff0549819d36f47b24f3d9895f9bde 100644 GIT binary patch delta 196 zcmbOzGgDy0aaL;vh66PoKoS91fJ{dxXZ-+gW)=|!CI$|MO&7G)Rf=O$*Sre)@& zuALm1f6GAN_pVcn#y!{0>=Ud{;6uNYC9X+la+60Zq46c%;9xx z#kTfms(t78{r>yE{N>ks-#_k^mTYRU+%Es( zi?#i}=hckUXRat}G1#MhQ||Syn4;HBo;(+AUkEY9?#MqR$`ry_)}9cu)YzmTVb+JA zjV>p23nJOgMa3-*dM5;Xc{Y`;*ciNSr|h)f@6xuO-1)Egy>-F;!d_?m9D5fy<^2+|>4e(}W5do$a4u<5d zGfk4BgJ*~Wc@jV@gqnu(Qp@#n^3%PIuXyWeJb3D5+;pL{t*Z0r&OP-p3=mV8fTn;_ zBC|$qlOIs`TObCRhLjTXld@8iON#Y!vxCEy={?>M^CwU%XquKmw)04+pvlCW35g7 zTm>IA7u+{WJN6K0^AAQ07Zm507A2>GT(EY6W7c5<0oU(LcN3eYFSK-6!0leveK4;j z*O7}c@$}`WE883p^;NT%oxZHDmr-xs z&s_6@vwVVNL=U^nmisMl*~L|-7@SKD-puyxynqMSxzAR!O#Z872D?^O*7UCMP1d)b ztJIsj-EbpE(_4*Ow>fj;!jDErdClxxRW;r5!J?_(>-HP}`4u$f=h=_q$^Ux4G3C8w z&kd{;e&GIFa8BgfL)o+Vo?WecA;?y8>XqG+dYeVAUQ&f8x_N6Gub}Z)J><(wQblFrx~=#OHP^H z=!bwy;Dq$MSHDfZY9`(I{egw}*$o$+yYlLMj2!c)aB2xC-Zt<>|x?k&q`=^)Jm>+v{yt(l6pXc|@_Se~doBzN1TSCsfSBIKk=G^7o$um#b za_W`@t;lSn^UjHmTCcYUUTSW5EE?%mWSY`Cc|~XYqAAxm#)JIN1@tKcLqOMT6EFix za06*1|8JIOYi7hzkb-nDGAIDa{j4aOV8v>HHzSh>I7G4MB7_0|*-;FD<|&x|dR!R@ zWB>!$1uh&Y1|YH%%nXv}6hRCC@42Tp diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/testFileWithNoExtension/Benchmarks/makefile b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/testFileWithNoExtension/Benchmarks/makefile new file mode 100644 index 00000000000..1d2389ef8f5 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/testFileWithNoExtension/Benchmarks/makefile @@ -0,0 +1,43 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +-include ../makefile.init + +RM := rm -rf + +# All of the sources participating in the build are defined here +-include sources.mk +-include subdir.mk +-include objects.mk + +ifneq ($(MAKECMDGOALS),clean) +ifneq ($(strip $(C_DEPS)),) +-include $(C_DEPS) +endif +endif + +-include ../makefile.defs + +# Add inputs and outputs from these tool invocations to the build variables + +# All Target +all: test.exe + +# Tool invocations +test.exe: $(OBJS) $(USER_OBJS) + @echo 'Building target: $@' + @echo 'Invoking: GCC C Linker' + gcc -o"test.exe" $(OBJS) $(USER_OBJS) $(LIBS) + @echo 'Finished building target: $@' + @echo ' ' + +# Other Targets +clean: + -$(RM) $(OBJS)$(C_DEPS)$(EXECUTABLES) test.exe + -@echo ' ' + +.PHONY: all clean dependents +.SECONDARY: + +-include ../makefile.targets diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/testFileWithNoExtension/Benchmarks/objects.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/testFileWithNoExtension/Benchmarks/objects.mk new file mode 100644 index 00000000000..224ef688d0b --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/testFileWithNoExtension/Benchmarks/objects.mk @@ -0,0 +1,7 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +USER_OBJS := + +LIBS := diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/testFileWithNoExtension/Benchmarks/sources.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/testFileWithNoExtension/Benchmarks/sources.mk new file mode 100644 index 00000000000..df1db101101 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/testFileWithNoExtension/Benchmarks/sources.mk @@ -0,0 +1,17 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +O_SRCS := +C_SRCS := +S_UPPER_SRCS := +OBJ_SRCS := +ASM_SRCS := +OBJS := +C_DEPS := +EXECUTABLES := + +# Every subdirectory with source files must be described here +SUBDIRS := \ +. \ + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/testFileWithNoExtension/Benchmarks/subdir.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/testFileWithNoExtension/Benchmarks/subdir.mk new file mode 100644 index 00000000000..577d9ff1859 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/testFileWithNoExtension/Benchmarks/subdir.mk @@ -0,0 +1,24 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +C_SRCS += \ +../test.c + +OBJS += \ +./test.o + +C_DEPS += \ +./test.d + + +# Each subdirectory must supply rules for building sources it contributes +%.o: ../%.c + @echo 'Building file: $<' + @echo 'Invoking: GCC C Compiler' + gcc -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o"$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/testFileWithNoExtension/testFileWithNoExtension.zip b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/testFileWithNoExtension/testFileWithNoExtension.zip index 9fe6dc77aa7af2bebccff59bada99a30f22228e8..0c4db9ea4e9efe65be431dc62c46877712fc5c2b 100644 GIT binary patch delta 33 icmZ1=eT;7dKig(?Ze>OhRyGD8UDMg|66Fb@D{1OvVR delta 1670 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 diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/twoFileSO/Benchmarks/makefile b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/twoFileSO/Benchmarks/makefile new file mode 100644 index 00000000000..be9f7455bae --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/twoFileSO/Benchmarks/makefile @@ -0,0 +1,43 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +-include ../makefile.init + +RM := rm -rf + +# All of the sources participating in the build are defined here +-include sources.mk +-include subdir.mk +-include objects.mk + +ifneq ($(MAKECMDGOALS),clean) +ifneq ($(strip $(C_DEPS)),) +-include $(C_DEPS) +endif +endif + +-include ../makefile.defs + +# Add inputs and outputs from these tool invocations to the build variables + +# All Target +all: libtwoFileSO.SOS + +# Tool invocations +libtwoFileSO.SOS: $(OBJS) $(USER_OBJS) + @echo 'Building target: $@' + @echo 'Invoking: MBS30.linker.gnu.c' + gcc -shared -o"libtwoFileSO.SOS" $(OBJS) $(USER_OBJS) $(LIBS) + @echo 'Finished building target: $@' + @echo ' ' + +# Other Targets +clean: + -$(RM) $(OBJS)$(C_DEPS)$(LIBRARIES) libtwoFileSO.SOS + -@echo ' ' + +.PHONY: all clean dependents +.SECONDARY: + +-include ../makefile.targets diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/twoFileSO/Benchmarks/objects.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/twoFileSO/Benchmarks/objects.mk new file mode 100644 index 00000000000..224ef688d0b --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/twoFileSO/Benchmarks/objects.mk @@ -0,0 +1,7 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +USER_OBJS := + +LIBS := diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/twoFileSO/Benchmarks/sources.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/twoFileSO/Benchmarks/sources.mk new file mode 100644 index 00000000000..6b64b2f411b --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/twoFileSO/Benchmarks/sources.mk @@ -0,0 +1,14 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +O_SRCS := +C_SRCS := +OBJS := +C_DEPS := +LIBRARIES := + +# Every subdirectory with source files must be described here +SUBDIRS := \ +. \ + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/twoFileSO/Benchmarks/subdir.mk b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/twoFileSO/Benchmarks/subdir.mk new file mode 100644 index 00000000000..a7459b2bc44 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/twoFileSO/Benchmarks/subdir.mk @@ -0,0 +1,29 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +C_SRCS += \ +../so1.c \ +../so2.c + +OBJS += \ +./so1.o \ +./so2.o + +C_DEPS += \ +./so1.d \ +./so2.d + + +# Each subdirectory must supply rules for building sources it contributes +%.o: ../%.c + @echo 'Building file: $<' + @echo 'Invoking: MBS30.compiler.gnu.c' + gcc -O0 -g3 -c -v -o"$@" "$<" && \ + echo -n '$(@:%.o=%.d)' $(dir $@) > '$(@:%.o=%.d)' && \ + gcc -MM -MG -P -w -O0 -g3 -c -v "$<" >> '$(@:%.o=%.d)' + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/twoFileSO/twoFileSO.zip b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/twoFileSO/twoFileSO.zip index 657785cbba629567284e3fab2134bc8d7af72b8d..bd87a4ba8a27d8cfb7b696bbfccbe541053c79fc 100644 GIT binary patch delta 32 icmbOsy?}24+h#Lv9!3#XHU=PI1wtN128MsEARYi<4Fo~} delta 1699 zcmZ3$H$!>>TRk(22m=!X2gA3D|5jdY_eGyDGBAj*pqB zr>14*q^=F}&A)BHV|%{gKl62#44x~u8t(G&toVFUH#%0lto+5w3A)EFF7lYEv;D?? z`L#<{O0U`eOR2l&(c|hT8DI9rOY|tbopZBDJ$v1i`#T(ar&-sFY?#C)d4@ORF+*#K zJm=qY@e(bLI;Cr^8V}r9u6uvM^Qlq0>>^Vp)UfVuy|M0>_14uQGemcoI%Qi$Cv#ip zt*qUtEVzqtW$mU{ON0*SHZ7Pmi)HP_M-A^j%*r)CoDj~L8Gqd8t917DUkMT?rXI65 zko4d5<$2Pyv-_XEER~GC!d1VskL~5P$eqm}Q@$C*-(AJHhH~`arM#` z^S^z5@%*uk^g;de@teF~l{?>L*_8S7sc~>n{)J6$Yl#92Fx9fZPC$6v! zn^-^A+RRn(VL)}k%ZJkG3xPJL0+T123ySkgi;`18E?C=tmaEx7pyhqzp2K42zcO;! z{wNRNn&y%3bTK8GIZNT@mLK1IUA^QFSf156Z4fW=R{LDNl84RAmCCxi3uF5H=Ugmn z;gYL5B2mP=SZztk z?t0lmppV`%F))arhHG(YQc7kK$WxR2{T~|$96j%Hs=VU%GLe>?h#jE~UfjE*mT+y^ zyRIeZwy$oG|5JO{zu$U-H+IY`)blsqe{zrb^85eq1&h_*S?clHDk^mQTR)RylJV|~ zH*Q%wafiA^m%*)L@;>#S>ovR2HD240H#y1St%=4_KYiP^g5hcsE{mp3)YUZe(koCb z-{7(B>Wypnu618ynR4_?>c4WU<2QN#i3ZJM|D}1geNW0vb30!-`wqSZJR5dRx$Mn_Wv^+vtjjTb%V(Er@BOK||C%Ysls%8?7xe}_ zS+u=d#8;!caf#rK*AA;TSx8B5RpL>%jGTAsx`9)v?VmS)AM$@ZwO250^3SWSAzSVl zJWYK(DMT`7N>jzIhKzLz5qXL$!h5S11S30FwV$Q8dHK)BtZ(1JH9D z!T@0o6a%1nuO666(9J;4F9Q65iQ>>>>>>>>>>>>>>start diff: \n"); - String location1 = getFileLocation(project, benchmarkFile); + String location1 = benchmarkFile.isAbsolute() + ? benchmarkFile.toString() + : getFileLocation(project, benchmarkFile); String location2 = getFileLocation(project, testFile); String diff = DiffUtil.getInstance().diff(location1, location2); if(diff == null) @@ -517,7 +527,10 @@ public class ManagedBuildTestHelper { } static public StringBuffer readContentsStripLineEnds(IProject project, IPath path) { StringBuffer buff = new StringBuffer(); - IPath fullPath = project.getLocation().append(path); + IPath fullPath = path; + if (!fullPath.isAbsolute()) { + fullPath = project.getLocation().append(path); + } try { FileReader input = null; try { diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/tests/org/eclipse/cdt/managedbuilder/core/tests/ManagedProject30MakefileTests.java b/build/org.eclipse.cdt.managedbuilder.core.tests/tests/org/eclipse/cdt/managedbuilder/core/tests/ManagedProject30MakefileTests.java index 9f9637f3745..aeb94d91236 100644 --- a/build/org.eclipse.cdt.managedbuilder.core.tests/tests/org/eclipse/cdt/managedbuilder/core/tests/ManagedProject30MakefileTests.java +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/tests/org/eclipse/cdt/managedbuilder/core/tests/ManagedProject30MakefileTests.java @@ -52,6 +52,8 @@ public class ManagedProject30MakefileTests extends TestCase { static boolean pathVariableCreated = false; + private IPath resourcesLocation = new Path(CTestPlugin.getFileInPlugin(new Path("resources/test30Projects/")).getAbsolutePath()); + public ManagedProject30MakefileTests(String name) { super(name); } @@ -189,10 +191,12 @@ public class ManagedProject30MakefileTests extends TestCase { if (i == 0) { String configName = info.getDefaultConfiguration().getName(); IPath buildDir = Path.fromOSString(configName); - if (compareBenchmark) - succeeded = ManagedBuildTestHelper.compareBenchmarks(curProject, buildDir, files); - else + if (compareBenchmark) { + IPath benchmarkPath = resourcesLocation.append(curProject.getName()); + succeeded = ManagedBuildTestHelper.compareBenchmarks(curProject, buildDir, files, benchmarkPath); + } else { succeeded = ManagedBuildTestHelper.verifyFilesDoNotExist(curProject, buildDir, files); + } } } }