diff options
Diffstat (limited to 'cpp')
-rwxr-xr-x | cpp/install/common/components/berkeleydb.runtime | 1 | ||||
-rwxr-xr-x | cpp/install/common/components/bzip2.dev.dll | 1 | ||||
-rwxr-xr-x | cpp/install/common/components/bzip2.runtime | 1 | ||||
-rwxr-xr-x | cpp/install/common/components/components.ini | 4 | ||||
-rwxr-xr-x | cpp/install/common/makewindist.py | 20 | ||||
-rwxr-xr-x | cpp/install/vc60/Ice.ism | 6 | ||||
-rwxr-xr-x | cpp/install/vc71/Ice.ism | 15 | ||||
-rwxr-xr-x | cpp/install/vc80/Ice.ism | 10 | ||||
-rwxr-xr-x | cpp/install/vc80_x64/Ice.ism | 12 |
9 files changed, 41 insertions, 29 deletions
diff --git a/cpp/install/common/components/berkeleydb.runtime b/cpp/install/common/components/berkeleydb.runtime index 856647edeff..7b7a70b1a9b 100755 --- a/cpp/install/common/components/berkeleydb.runtime +++ b/cpp/install/common/components/berkeleydb.runtime @@ -9,4 +9,3 @@ f,build_win32/Release/db_stat.exe f,build_win32/Release/db_upgrade.exe f,build_win32/Release/db_verify.exe f,build_win32/Release/libdb%(dbver)s.dll -f,build_win32/Debug/libdb%(dbver)sd.dll diff --git a/cpp/install/common/components/bzip2.dev.dll b/cpp/install/common/components/bzip2.dev.dll index e69de29bb2d..2daabc0df1f 100755 --- a/cpp/install/common/components/bzip2.dev.dll +++ b/cpp/install/common/components/bzip2.dev.dll @@ -0,0 +1 @@ +bzip2d.dll
diff --git a/cpp/install/common/components/bzip2.runtime b/cpp/install/common/components/bzip2.runtime index e2ae7bf194a..c6544d82d29 100755 --- a/cpp/install/common/components/bzip2.runtime +++ b/cpp/install/common/components/bzip2.runtime @@ -1,2 +1 @@ bzip2.dll -bzip2d.dll diff --git a/cpp/install/common/components/components.ini b/cpp/install/common/components/components.ini index abcd3e81b8f..415ffed3f63 100755 --- a/cpp/install/common/components/components.ini +++ b/cpp/install/common/components/components.ini @@ -70,10 +70,10 @@ active=1 source1=%(INSTALL_TOOLS)s/common filelist1=packages.data dest1=. -source2=%(INSTALL_TOOLS)s/common/docs +source2=%(INSTALL_TOOLS)s/common/docs/%(target)s filelist2=packages.docs.%(target)s dest2=. -source3=%(INSTALL_TOOLS)s/common/docs +source3=%(INSTALL_TOOLS)s/common/docs/%(target)s filelist3=packages.licenses.%(target)s dest3=doc diff --git a/cpp/install/common/makewindist.py b/cpp/install/common/makewindist.py index d47518ab778..2f66ad04b6d 100755 --- a/cpp/install/common/makewindist.py +++ b/cpp/install/common/makewindist.py @@ -336,13 +336,15 @@ def convertLicensesToRTF(toolDir, installTarget): if not os.path.exists(os.path.join(toolDir, "docs")): os.mkdir(os.path.join(toolDir, "docs")) + if not os.path.exists(os.path.join(toolDir, "docs", installTarget)): + os.mkdir(os.path.join(toolDir, "docs", installTarget)) names = [] for e in collection: names.append(e[1]) text = "The source distributions of " + list2english(names) text = text + " used to build this distribution can be downloaded at no cost from http://www.zeroc.com/download.html." - licensefile = file(os.path.join(toolDir, "docs", "THIRD_PARTY_SOURCES"), "w") + licensefile = file(os.path.join(toolDir, "docs", installTarget, "THIRD_PARTY_SOURCES"), "w") # # textwrap module has got to be one of the coolest things since @@ -356,9 +358,10 @@ def convertLicensesToRTF(toolDir, installTarget): # THIRD_PARTY_SOURCES is the file used by the Ice installer while # SOURCES is used by the third party installer. # - shutil.copy(os.path.join(toolDir, "docs", "THIRD_PARTY_SOURCES"), os.path.join(toolDir, "docs", "SOURCES")) + shutil.copy(os.path.join(toolDir, "docs", installTarget, "THIRD_PARTY_SOURCES"), + os.path.join(toolDir, "docs", installTarget, "SOURCES")) - licensefile = file(os.path.join(toolDir, "docs", "LICENSE"), "w") + licensefile = file(os.path.join(toolDir, "docs", installTarget, "LICENSE"), "w") for f in collection: contents = None if f[0].endswith(".html"): @@ -383,7 +386,7 @@ def convertLicensesToRTF(toolDir, installTarget): licensefile.write(line_string[:len(hdr)] + "\n\n") licensefile.writelines(contents) licensefile.write("\n\n") - rtffile = file(os.path.join(toolDir, "docs", os.path.basename(f[2])), "w") + rtffile = file(os.path.join(toolDir, "docs", installTarget, os.path.basename(f[2])), "w") rtffile.writelines(rtfhdr) rtffile.write(hdr + "\\par") rtffile.write(line_string[:len(hdr)] + "\\par\n") @@ -401,7 +404,7 @@ def convertLicensesToRTF(toolDir, installTarget): for f in jgoodies: contents = file(f[0]).readlines() hdr = section_header % f[1] - rtffile = file(os.path.join(toolDir, "docs", os.path.basename(f[2])), "w") + rtffile = file(os.path.join(toolDir, "docs", installTarget, os.path.basename(f[2])), "w") rtffile.writelines(rtfhdr) rtffile.write(hdr + "\\par") rtffile.write(line_string[:len(hdr)] + "\\par\n") @@ -411,9 +414,10 @@ def convertLicensesToRTF(toolDir, installTarget): rtffile.close() licensefile.close() - shutil.copyfile(os.path.join(toolDir, "docs", "LICENSE"), os.path.join(toolDir, "docs", "THIRD_PARTY_LICENSE")) - lines = file(os.path.join(toolDir, "docs", "LICENSE")).readlines() - rtflicense = file(os.path.join(toolDir, "docs", "LICENSE.rtf"), "w") + shutil.copyfile(os.path.join(toolDir, "docs", installTarget, "LICENSE"), \ + os.path.join(toolDir, "docs", installTarget, "THIRD_PARTY_LICENSE")) + lines = file(os.path.join(toolDir, "docs", installTarget, "LICENSE")).readlines() + rtflicense = file(os.path.join(toolDir, "docs", installTarget, "LICENSE.rtf"), "w") rtflicense.writelines(rtfhdr) for l in lines: rtflicense.write(l.rstrip("\n") + "\\par\n") diff --git a/cpp/install/vc60/Ice.ism b/cpp/install/vc60/Ice.ism index 41dd2b4801d..ca08c534310 100755 --- a/cpp/install/vc60/Ice.ism +++ b/cpp/install/vc60/Ice.ism @@ -1506,11 +1506,13 @@ <col key="yes" def="s38">Feature_</col>
<col key="yes" def="s255">ISMergeModule_</col>
<col key="yes" def="i2">Language_</col>
- <row><td>ice_runtime</td><td>Bzip2Runtime.VC60.90D4120C_EE76_471B_B2BD_F0F8288EA104</td><td>0</td></row>
<row><td>packages</td><td>BerkeleyDBRuntime.VC60.D5C9196F_ABFE_4664_807F_F216926DAE24</td><td>0</td></row>
+ <row><td>packages</td><td>Bzip2Runtime.VC60.90D4120C_EE76_471B_B2BD_F0F8288EA104</td><td>0</td></row>
<row><td>packages</td><td>ExpatRuntime.VC60.5A6DE968_90DB_43FD_8F25_8ECA6C43F554</td><td>0</td></row>
<row><td>packages</td><td>OpenSSLRuntime.VC60.80A6164B_103B_4318_9AB0_4C6DE95AC097</td><td>0</td></row>
<row><td>packages</td><td>STLPortRuntime.VC60.A9A58AC6_551C_4FFF_B9B5_3D503E8CC4C0</td><td>0</td></row>
+ <row><td>packages_dev_cpp</td><td>BZip2DevKit.VC60.26A5C268_88C6_4181_9199_1AADF1E5B574</td><td>0</td></row>
+ <row><td>packages_dev_cpp</td><td>BerkeleyDBDevKit.VC60.9D7EE251_9423_4C69_B4B4_73580837DA18</td><td>0</td></row>
<row><td>packages_dev_cpp</td><td>STLPortDevKit.VC60.3FCE994D_E327_4276_A95A_3C928E7A52D4</td><td>0</td></row>
</table>
@@ -1594,6 +1596,8 @@ <col def="s255">Name</col>
<col def="S255">Destination</col>
<col def="I4">ISAttributes</col>
+ <row><td>BZip2DevKit.VC60.26A5C268_88C6_4181_9199_1AADF1E5B574</td><td>0</td><td>BZip2 Dev Kit for Visual Studio 6.0</td><td/><td/></row>
+ <row><td>BerkeleyDBDevKit.VC60.9D7EE251_9423_4C69_B4B4_73580837DA18</td><td>0</td><td>BerkeleyDB Dev Kit for Visual Studio 6.0</td><td/><td/></row>
<row><td>BerkeleyDBRuntime.VC60.D5C9196F_ABFE_4664_807F_F216926DAE24</td><td>0</td><td>BerkeleyDB Runtime for Visual Studio 6.0</td><td>[INSTALLDIR]</td><td/></row>
<row><td>Bzip2Runtime.VC60.90D4120C_EE76_471B_B2BD_F0F8288EA104</td><td>0</td><td>Bzip2 Runtime for Visual Studio 6.0</td><td>[INSTALLDIR]</td><td/></row>
<row><td>ExpatRuntime.VC60.5A6DE968_90DB_43FD_8F25_8ECA6C43F554</td><td>0</td><td>Expat Runtime for Visual Studio 6.0</td><td>[INSTALLDIR]</td><td/></row>
diff --git a/cpp/install/vc71/Ice.ism b/cpp/install/vc71/Ice.ism index 6d5a87903d4..8ad7aa1324c 100755 --- a/cpp/install/vc71/Ice.ism +++ b/cpp/install/vc71/Ice.ism @@ -1306,20 +1306,13 @@ <col def="S255">ISProFeatureName</col>
<row><td>ice_dev_cpp</td><td>ice_runtime_cpp</td><td>##ID_STRING3##</td><td/><td>2</td><td>1</td><td>INSTALLDIR</td><td>8</td><td/><td/><td/><td/></row>
<row><td>ice_dev_csharp</td><td>ice_runtime_dotnet</td><td>##ID_STRING17##</td><td>##ID_STRING22##</td><td>2</td><td>200</td><td>INSTALLDIR</td><td>8</td><td/><td/><td/><td/></row>
- <row><td>ice_dev_java</td><td>ice_runtime_java</td><td>##ID_STRING12##</td><td/><td>2</td><td>1</td><td>INSTALLDIR</td><td>8</td><td/><td/><td/><td/></row>
- <row><td>ice_dev_php</td><td>ice_runtime_php</td><td>##ID_STRING10##</td><td/><td>2</td><td>1</td><td>INSTALLDIR</td><td>8</td><td/><td/><td/><td/></row>
- <row><td>ice_dev_python</td><td>ice_runtime_python</td><td>##ID_STRING13##</td><td/><td>2</td><td>1</td><td>INSTALLDIR</td><td>8</td><td/><td/><td/><td/></row>
<row><td>ice_dev_vbasic</td><td>ice_runtime_dotnet</td><td>##ID_STRING19##</td><td>##ID_STRING22##</td><td>4</td><td>200</td><td>INSTALLDIR</td><td>8</td><td/><td/><td/><td/></row>
<row><td>ice_doc</td><td/><td>##ID_STRING21##</td><td/><td>28</td><td>1</td><td>INSTALLDIR</td><td>8</td><td/><td/><td/><td/></row>
<row><td>ice_runtime</td><td/><td>##ID_STRING2##</td><td/><td>2</td><td>1</td><td>INSTALLDIR</td><td>24</td><td/><td/><td/><td/></row>
<row><td>ice_runtime_cpp</td><td/><td>##ID_STRING34##</td><td/><td>4</td><td>1</td><td>INSTALLDIR</td><td>8</td><td/><td/><td/><td/></row>
<row><td>ice_runtime_dotnet</td><td/><td>##ID_STRING27##</td><td>##ID_STRING22##</td><td>22</td><td>200</td><td>INSTALLDIR</td><td>8</td><td/><td/><td/><td/></row>
- <row><td>ice_runtime_java</td><td/><td>##ID_STRING6##</td><td/><td>16</td><td>1</td><td>INSTALLDIR</td><td>8</td><td/><td/><td/><td/></row>
- <row><td>ice_runtime_php</td><td/><td>##ID_STRING28##</td><td/><td>26</td><td>1</td><td>INSTALLDIR</td><td>8</td><td/><td/><td/><td/></row>
- <row><td>ice_runtime_python</td><td/><td>##ID_STRING29##</td><td/><td>24</td><td>1</td><td>INSTALLDIR</td><td>8</td><td/><td/><td/><td/></row>
<row><td>packages</td><td>ice_runtime</td><td>##ID_STRING1##</td><td/><td>0</td><td>1</td><td>INSTALLDIR</td><td>24</td><td/><td/><td/><td/></row>
<row><td>packages_dev_cpp</td><td>ice_dev_cpp</td><td>##ID_STRING25##</td><td/><td>0</td><td>1</td><td>INSTALLDIR</td><td>24</td><td/><td/><td/><td/></row>
- <row><td>packages_java</td><td>ice_runtime_java</td><td>##ID_STRING26##</td><td/><td>0</td><td>1</td><td>INSTALLDIR</td><td>24</td><td/><td/><td/><td/></row>
</table>
<table name="FeatureComponents">
@@ -1600,10 +1593,12 @@ <col key="yes" def="s38">Feature_</col>
<col key="yes" def="s255">ISMergeModule_</col>
<col key="yes" def="i2">Language_</col>
- <row><td>ice_runtime</td><td>Bzip2Runtime.VC71.8351B058_8FC6_459D_827A_085BA1CB4990</td><td>0</td></row>
<row><td>packages</td><td>BerkeleyDBRuntime.VC71.D4F6A049_6694_4A3A_98BB_FA2BF3B29275</td><td>0</td></row>
+ <row><td>packages</td><td>Bzip2Runtime.VC71.8351B058_8FC6_459D_827A_085BA1CB4990</td><td>0</td></row>
<row><td>packages</td><td>ExpatRuntime.VC71.682B7E6B_B5A9_4A2C_AA9C_BA4E466D1A9B</td><td>0</td></row>
<row><td>packages</td><td>OpenSSLRuntime.VC71.25046D23_B4CC_4B64_BF3F_61A05B6EFA95</td><td>0</td></row>
+ <row><td>packages_dev_cpp</td><td>BZip2DevKit.VC71.2AF16623_EA4A_40B4_A1BD_E23902A8B1D5</td><td>0</td></row>
+ <row><td>packages_dev_cpp</td><td>BerkeleyDBDevKit.VC71.81F93940_63FD_4AB8_B655_5F66F500C497</td><td>0</td></row>
</table>
<table name="ISInstallScriptAction">
@@ -1686,6 +1681,8 @@ <col def="s255">Name</col>
<col def="S255">Destination</col>
<col def="I4">ISAttributes</col>
+ <row><td>BZip2DevKit.VC71.2AF16623_EA4A_40B4_A1BD_E23902A8B1D5</td><td>0</td><td>BZip2 Dev Kit for Visual Studio .NET 2003</td><td/><td/></row>
+ <row><td>BerkeleyDBDevKit.VC71.81F93940_63FD_4AB8_B655_5F66F500C497</td><td>0</td><td>BerkeleyDB Dev Kit for Visual Studio .NET 2003</td><td/><td/></row>
<row><td>BerkeleyDBRuntime.VC71.D4F6A049_6694_4A3A_98BB_FA2BF3B29275</td><td>0</td><td>BerkeleyDB Runtime for Visual Studio .NET 2003</td><td>[INSTALLDIR]</td><td/></row>
<row><td>Bzip2Runtime.VC71.8351B058_8FC6_459D_827A_085BA1CB4990</td><td>0</td><td>Bzip2 Runtime for Visual Studio .Net 2003</td><td>[INSTALLDIR]</td><td/></row>
<row><td>ExpatRuntime.VC71.682B7E6B_B5A9_4A2C_AA9C_BA4E466D1A9B</td><td>0</td><td>Expat Runtime for Visual Studio .NET 2003</td><td>[INSTALLDIR]</td><td/></row>
@@ -2875,7 +2872,7 @@ SQBDAEUAXwBNAFMASQABAFoARQBSAE8AQwA= <row><td>ProductCode</td><td>{305984E4-EACD-4D75-84FE-50E9A9A33F05}</td><td/></row>
<row><td>ProductID</td><td>none</td><td/></row>
<row><td>ProductLanguage</td><td>1033</td><td/></row>
- <row><td>ProductName</td><td>Ice</td><td/></row>
+ <row><td>ProductName</td><td>Ice 3.1.0 for Visual Studio .NET 2003</td><td/></row>
<row><td>ProductVersion</td><td>3.1.0</td><td/></row>
<row><td>ProgressType0</td><td>install</td><td/></row>
<row><td>ProgressType1</td><td>Installing</td><td/></row>
diff --git a/cpp/install/vc80/Ice.ism b/cpp/install/vc80/Ice.ism index a12a1a7f7ee..8e9fbb02e1b 100755 --- a/cpp/install/vc80/Ice.ism +++ b/cpp/install/vc80/Ice.ism @@ -1629,12 +1629,14 @@ <col key="yes" def="s38">Feature_</col>
<col key="yes" def="s255">ISMergeModule_</col>
<col key="yes" def="i2">Language_</col>
- <row><td>ice_runtime</td><td>BerkeleyDBJava.VC80.E108EC08_BBAD_487E_894D_AC83937057AD</td><td>0</td></row>
- <row><td>ice_runtime</td><td>BerkeleyDBRuntime.VC80.8B4C6A8F_5ED7_425D_98B7_CB354DC66CFB</td><td>0</td></row>
- <row><td>ice_runtime</td><td>Bzip2Runtime.VC80.8A1A3328_212D_49E1_B41F_75B30E27102E</td><td>0</td></row>
<row><td>ice_runtime</td><td>CRT.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E</td><td>0</td></row>
<row><td>ice_runtime</td><td>ExpatRuntime.VC80.6D0446E4_2246_4BE2_841E_248BD4AE3795</td><td>0</td></row>
<row><td>ice_runtime</td><td>OpenSSLRuntime.VC80.D9B20109_6C0A_461C_ABDD_5B86C7169DC4</td><td>0</td></row>
+ <row><td>packages</td><td>BerkeleyDBJava.VC80.E108EC08_BBAD_487E_894D_AC83937057AD</td><td>0</td></row>
+ <row><td>packages</td><td>BerkeleyDBRuntime.VC80.8B4C6A8F_5ED7_425D_98B7_CB354DC66CFB</td><td>0</td></row>
+ <row><td>packages</td><td>Bzip2Runtime.VC80.8A1A3328_212D_49E1_B41F_75B30E27102E</td><td>0</td></row>
+ <row><td>packages_dev_cpp</td><td>BZip2DevKit.VC80.36384CD5_04D9_476C_86E1_8E063A5B9ED7</td><td>0</td></row>
+ <row><td>packages_dev_cpp</td><td>BerkeleyDBDevKit.VC80.0BE3949E_16A8_4CA3_A6E1_F6C4C5F72C10</td><td>0</td></row>
</table>
<table name="ISInstallScriptAction">
@@ -1717,6 +1719,8 @@ <col def="s255">Name</col>
<col def="S255">Destination</col>
<col def="I4">ISAttributes</col>
+ <row><td>BZip2DevKit.VC80.36384CD5_04D9_476C_86E1_8E063A5B9ED7</td><td>0</td><td>BZip2 Dev Kit for Visual Studio 2005</td><td/><td/></row>
+ <row><td>BerkeleyDBDevKit.VC80.0BE3949E_16A8_4CA3_A6E1_F6C4C5F72C10</td><td>0</td><td>BerkeleyDB Dev Kit for Visual Studio 2005</td><td/><td/></row>
<row><td>BerkeleyDBJava.VC80.E108EC08_BBAD_487E_894D_AC83937057AD</td><td>0</td><td>BerkeleyDB Java Runtime for Visual Studio 2005</td><td>[INSTALLDIR]</td><td/></row>
<row><td>BerkeleyDBRuntime.VC80.8B4C6A8F_5ED7_425D_98B7_CB354DC66CFB</td><td>0</td><td>BerkeleyDB Runtime for Visual Studio 2005</td><td>[INSTALLDIR]</td><td/></row>
<row><td>Bzip2Runtime.VC80.8A1A3328_212D_49E1_B41F_75B30E27102E</td><td>0</td><td>Bzip2 Runtime for Visual Studio 2005</td><td>[INSTALLDIR]</td><td/></row>
diff --git a/cpp/install/vc80_x64/Ice.ism b/cpp/install/vc80_x64/Ice.ism index 58a1adcd328..1317a3a0400 100755 --- a/cpp/install/vc80_x64/Ice.ism +++ b/cpp/install/vc80_x64/Ice.ism @@ -1522,10 +1522,12 @@ <col key="yes" def="s38">Feature_</col>
<col key="yes" def="s255">ISMergeModule_</col>
<col key="yes" def="i2">Language_</col>
- <row><td>ice_runtime</td><td>BerkeleyDBRuntime.VC80_x64.D25BB42A_7F9F_49A6_AA21_8666C4E4476B</td><td>0</td></row>
- <row><td>ice_runtime</td><td>Bzip2Runtime.VC80_x64.B253EAF4_BD11_4580_9E7D_B7D6ED2E1EA2</td><td>0</td></row>
- <row><td>ice_runtime</td><td>ExpatRuntime.VC80_x64.43F11D65_2523_4074_A74E_81ABA8E7973C</td><td>0</td></row>
- <row><td>ice_runtime</td><td>OpenSSLRuntime.VC80_x64.B97BDA68_334F_4430_A0F1_9299B2EE8DD2</td><td>0</td></row>
+ <row><td>packages</td><td>BerkeleyDBRuntime.VC80_x64.D25BB42A_7F9F_49A6_AA21_8666C4E4476B</td><td>0</td></row>
+ <row><td>packages</td><td>Bzip2Runtime.VC80_x64.B253EAF4_BD11_4580_9E7D_B7D6ED2E1EA2</td><td>0</td></row>
+ <row><td>packages</td><td>ExpatRuntime.VC80_x64.43F11D65_2523_4074_A74E_81ABA8E7973C</td><td>0</td></row>
+ <row><td>packages</td><td>OpenSSLRuntime.VC80_x64.B97BDA68_334F_4430_A0F1_9299B2EE8DD2</td><td>0</td></row>
+ <row><td>packages_dev_cpp</td><td>BZip2DevKit.VC80_x64.20D3B918_9338_4929_8DA6_987D85159567</td><td>0</td></row>
+ <row><td>packages_dev_cpp</td><td>BerkeleyDBDevKit.VC80_x64.27F0A49F_AA13_42F6_825C_7C3F439BAC84</td><td>0</td></row>
</table>
<table name="ISInstallScriptAction">
@@ -1608,6 +1610,8 @@ <col def="s255">Name</col>
<col def="S255">Destination</col>
<col def="I4">ISAttributes</col>
+ <row><td>BZip2DevKit.VC80_x64.20D3B918_9338_4929_8DA6_987D85159567</td><td>0</td><td>BZip2 Dev Kit for Visual Studio 2005 x64</td><td/><td/></row>
+ <row><td>BerkeleyDBDevKit.VC80_x64.27F0A49F_AA13_42F6_825C_7C3F439BAC84</td><td>0</td><td>BerkeleyDB Dev Kit for Visual Studio 2005 x64</td><td/><td/></row>
<row><td>BerkeleyDBRuntime.VC80_x64.D25BB42A_7F9F_49A6_AA21_8666C4E4476B</td><td>0</td><td>BerkeleyDB Runtime for Visual Studio 2005 x64</td><td>[INSTALLDIR]</td><td/></row>
<row><td>Bzip2Runtime.VC80_x64.B253EAF4_BD11_4580_9E7D_B7D6ED2E1EA2</td><td>0</td><td>Bzip2 Runtime for Visual Studio 2005 x64</td><td>[INSTALLDIR]</td><td/></row>
<row><td>ExpatRuntime.VC80_x64.43F11D65_2523_4074_A74E_81ABA8E7973C</td><td>0</td><td>Expat Runtime for Visual Studio 2005 x64</td><td>[INSTALLDIR]</td><td/></row>
|