From 5f43e1dbcb92d9dfd9e585bb66229d7070a9e111 Mon Sep 17 00:00:00 2001 From: Leo Treggiari Date: Fri, 16 Sep 2005 14:09:09 +0000 Subject: [PATCH] Fix for bug 104515 - converter support for 2.0 projects --- .../test20/Test20.zip | Bin 0 -> 3258 bytes .../test21/Test21.zip | Bin 0 -> 2866 bytes .../tests/ManagedProject30MakefileTests.java | 2 +- .../core/tests/MultiVersionSupportTests.java | 178 ++++++++++++++++++ .../core/tests/ProjectConverter20.java | 30 +++ .../core/tests/ProjectConverter21.java | 30 +++ .../managedbuilder/internal/core/Builder.java | 2 +- .../managedbuilder/internal/core/Tool.java | 2 +- .../internal/core/ToolChain.java | 4 +- .../UpdateManagedProject20.java | 15 +- 10 files changed, 257 insertions(+), 6 deletions(-) create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/toolChainConversionProjects/test20/Test20.zip create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/toolChainConversionProjects/test21/Test21.zip create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/tests/org/eclipse/cdt/managedbuilder/core/tests/ProjectConverter20.java create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/tests/org/eclipse/cdt/managedbuilder/core/tests/ProjectConverter21.java diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/toolChainConversionProjects/test20/Test20.zip b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/toolChainConversionProjects/test20/Test20.zip new file mode 100644 index 0000000000000000000000000000000000000000..d6ee8e4b197593a3accdf1282f208c9014b45a2a GIT binary patch literal 3258 zcmZ`*2{=^y8y+)5(}+G1*C}?2NrxEJ-o;WM9fsmXLiNB3j8h zwy3dWxpoQVS`x1R(XGF($363$IcI)n-uHLD_gl5`5GXeY1cHGSU00=*DPzyh0l!qg zuYf=lD>6kIgSOCXW#C)I3F-z#;%N0o2D7iE&hCsENQ}bb^Zag}jZXaz`EC z7s5@adnZW~{O!=KX6Yz-IcuMuO*@ovevA zRFWBm=`hw>>d=*uNa^*rr~ zZ5eOBJ=l{Kq5FCCYDrDChsWS2QlKRU2xU6RTG;rZm~wCb zqUH4GU%n^~_N7l97#3HF%vDaUaA5ZfJkNyH$tsxgs*0H@tT$y7I8uA65@6}jXS*&7 z$vl<)4S7=foXW78Ne(pisr3Nd7<3%QYAj)%*KRtOJTaAZW^H%WOwnHxLzRiahM5?^F&Lh7v-i*FkdYw zs>1%-@u zwAVAtL=TPW8oHn)8`}t|M$HS1#_TSFRtsKI1Eo&TQEO(XzteMRG-_x*rlUq^MCm|t zGNp%r$e8~^fg2W;7z~ZUIb1pJEW6FqNJ?CFA%E&>cesQhI7yu4x*f3jWkg4p(K~#( z!MkQAwAqgh3X*-)s8BN|RVKWEQ!!OD)PHFO0b?xL;ie_8CP{B#2lLQywr1a(sb2DO46 zNV#6Nr3djIR5cTQWm6~!&k5QSatM+w(E~_c8!j_P}2YAs~2psVtsl-;>`x#`4w@uV^Qvf zggV5gOW=U`Akb^tn)LUZA7A@{>kfr&%ZK7XMh5$+OW6Y1xW)kj?FIm73rmVQmFQqO zW^~y(5yO2enZ9AVQkHX0tqPNmvLk0pEbg;%9ONfs2ln9VRC;c$JHUv_#tHZngqi*0 zUlk@w!(WgwHqSgz?R)g=tcFMAu48C^joyDmh990iUoSB0wf^WoYQt^?OoG-+NLMgNB&yBf*U#qdEmyHQnb!K zVMh6V%RN&T6C0*#E17X03$u<>+S`j3K_eXOwC-Gl1xF=eM))3&-{rwsTVmM+qyi!t z)P(6`T11Xc9o^hKeQ4nk`h=B{HSGI@ik7}-p~rqFB9ndKuH#-ba>Acm~mQtRAZ7) zciydfY@i@;@h`ny0}@Thxt74PX8vy^%?Wm%>OoG5?cwgiRfmQ(`>q5qOP5KaJb&Sg z$81UWkqoa@(q-t45msJ2+4=7$ys2&`*DqVH7T%hBB3@~@GN`|2W9{}5^55a;l=-qt z7APs|P!NdyM>x8WoHtv-Oth93(1_p69k~_QGC=Hz-X*~z8BlAOHW`bm`n`Z&+Csq( z^;Pxh?*6)K|456T+u+*xv#Io%MW#ocAvQyf?@MV)^T8AujS=DD@J^ix+VU|its7nu z@o0@nH7mEZ$`P*~mJ7!ks%do1+#uv7XkXmRSei-7MehV7c|EL;3^YG3NYo{n#h!gK z)Ywd>H~a{d>B}92wYVv_U;60Gr?26^N8^w;@=xtYY?OvuA!Ombn$Xy5{_ii|RQUE_ z`dVwcAJ5;}lB2S-5%D-yd*(IXwNp5$Hf-^?d65#huv0dz&LX60T|w;F@{r*NIcj29 zd;QFtTk=*ypV(6}2#SrXp^^`%wfLwckK+DzAybJ}ML~}8myvCv2h)8Mzus`A-n+1C zMCSQf_wb^Ai;C5e{zZ;0b;n7o(noF1&UOQ;b^{8-Hr4$htyiRyQ;i^(Dl zW#QRlkC|8c<)(SxD|o8H&MyqO11e`+q?J{RUy#VccS{))Bj=m@8+|~1OjmZr!wn~OuxR$ zPR(c&{*TgRfZ+eFX*+Ct(b$54fhgaE{fP5lfji~H7SI&vg+H@H8_&wN`D8cn!2#-C I{ciF903-A)zW@LL literal 0 HcmV?d00001 diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/toolChainConversionProjects/test21/Test21.zip b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/toolChainConversionProjects/test21/Test21.zip new file mode 100644 index 0000000000000000000000000000000000000000..c7977ccf9a2c2a0843a177276c3d03d14b1845bd GIT binary patch literal 2866 zcmZ`*3p|s38-6wukz-T(rmX11EX<)^hgUJpw9JH(qMV0p3?Vs%S7jp7K@vl>avCX7 z4wYrinMgw45K#`bikI)%+gp77*7ke$?6+sv^}p}yzW>+#Ct8ZY-~a%K18?`wX;Viu zBT*0lsD=W7B={@Z#g#_!_anQx&=OOcPSk12V)<#`WG?YlS+~)+oR&C=0%FIWdyOw` z#!}AbB*YAS@E);-g_oQi;a&;*yAj#XTlWf@*6Z9*6m9Gg*|sfl{I4CuIsH;eemi!o z&}!VbcJnNwRBWMls%8SnU+ZdY;*e+CAay4uNR@I2xprGumR%YbPDD!W&L=disBDhB zE;{>^srjFY;ESPSSP8Q%t(q(AuG|Rz#Y~7F@sQD#=xv6jJ&Nr*_-!ZI zF|D{RqCEED)Agktx12|Y$K#yxx7n@RX1BIz({1F?B{fe&hra8byF)@?!N(0c{I={- z4u;RYMN1xg1JRfmzkbTr=Pgs^Xv%*%=j8kxtspi%k04&fA`2l`Ewl+6+U9t#+i98S z^WV*|chya9sIPY#er`qlDe4d?s`<;r_HIzjm!PoX0#W}}G(5SMUWb&8YrgtLIxo0( zk}c9@miVmNCmaa6EXy(xp_L^)itHeCo_xDFeB+9;bCuI;jfj>Iw-*(K><13n5cSmL zS7UvdcGt+=s9|RC=V)2_Xl;S9Sug|RUimZ+t87d*FT=r^U7maDM^EBe=RY25N%*$m zz}A}3GmNu_4R$BYwzwq+rXXpBe4GhPe%vv;F^C3Znr>?KJpH6@!Su24~1%X`jIw;p&-;BeZ368Up& z7X#rb82NK>7ArDCn-EJzbF({A+OiErMZE7i0RO*?>Jg(B6Hwn)uyGOKG6%qAkfweo z+`T*k{g2VS{7&rfJ?8D^?&afl$GSw&$k!3u7byx@9nbFI^V-j&q<+G*HX1UR5JCH1cEg=ReLYr2LHt{?9(cJ8zxyQhlBVSr-TWk zow-c+EOd~_3TugPT2p=R$*I3Xy!zK1x-oWTh^31qX6|ZsJw~)}Rom>kFErgcsc5FX z{R;EwG(QQBGo~F*9hXzs%X|MRBBaeKYgv5(u)bwqAu1<9!Hq!i*9#Zk@3_D}0?@wR zHg6MVx?5hc2s5-w7IlwQ_-^EQ3@*O%sqD~Wjh9A{;Ow~IqGFsC2 zNTn}jEADirUW?v^huf;FOFTx!$`lpjtO~-D_Y6Aja=Km+xh@YvtD#;rnNo_w_ z_Wa?RL$f91o|B%b4ZQ z^t`_xLETR+%20OP9DUbGV@pH$7JQ}q_Hx@gL{)7eHFMK=V0o0U8t($)oLi21!8nww zV@D*0iQ9zTPL~RlI;gKzZ)C482N`GJQ&&t)NcXDk*6p4$wikyOBO=!h>|h{ve*KEy zm9B8sz7TzC*8`ZoHNJAq=RaYgMh@j=ydmAhbZIZHwSIEAzo&6gkJ1vLrU0<_(wz1`U;h1A4c>(~ z%Tj3sc3*VWyvrLbO}GdEtONmq8G1a>%f~hL;$f>8P584ngn4PgoA``UZzc5E^vgTT z%w{`va-9_%NPpzK>Gyw48Lbnca2GS2nsb{v?Js3p-Ict_NUEi34W$&|8XKN94^DW} z?bqgSZL&p?7D(f=RA#Zx;b&LzS3i2@bQ*XJlhxZsk3KCt&-O;hCnuR6RfN(@itG_S z%FqVU;C+oS6${K!?-ud$)G8NLK*-s+Z>VyHR_t|9ufF-9*yB@4TSEOIwdrUBlp4l!lKD>TQ4gCd zh7I0Lah#!qI|h7Z<=6g|oAKPlZCzT0#vi6C>+Ov&_}p5Ag1o}3jB#WxwzcE+{ob}J z`oi?f)+jN}8%+umtx> zsA0DOQ!II7%c1TIV@3Dk({g)y$L2mrPKyvNAy7E*`*V$;o)7>jxPh-_r<~ccG>kL~$-3L)Z`tHX>TTUd*lb49JVM2+P9C|sG zAd_Fca*2v3oNCEAms1I|tR<=fQK3=&G_dbXzu%GqCIFBHuhn8gnU;qlY>Nuu->Yf{ Z68zk-L`%^Xf=4UCw>emXF2Ml?_#b97Wi